OSDN Git Service

Merge branch 'master' into electron
[bytom/bytom-electron.git] / package-lock.json
1 {
2   "name": "Bytom",
3   "version": "1.0.0",
4   "lockfileVersion": 1,
5   "requires": true,
6   "dependencies": {
7     "@types/node": {
8       "version": "8.9.5",
9       "resolved": "http://registry.npmjs.org/@types/node/-/node-8.9.5.tgz",
10       "integrity": "sha512-jRHfWsvyMtXdbhnz5CVHxaBgnV6duZnPlQuRSo/dm/GnmikNcmZhxIES4E9OZjUmQ8C+HCl4KJux+cXN/ErGDQ==",
11       "dev": true
12     },
13     "abbrev": {
14       "version": "1.1.1",
15       "resolved": "http://registry.npm.taobao.org/abbrev/download/abbrev-1.1.1.tgz",
16       "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=",
17       "dev": true
18     },
19     "accepts": {
20       "version": "1.3.4",
21       "resolved": "http://registry.npm.taobao.org/accepts/download/accepts-1.3.4.tgz",
22       "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=",
23       "dev": true,
24       "requires": {
25         "mime-types": "2.1.17",
26         "negotiator": "0.6.1"
27       }
28     },
29     "acorn": {
30       "version": "5.2.1",
31       "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-5.2.1.tgz",
32       "integrity": "sha1-MXrHghgmwixwLWYYmrg1lnXxNdc=",
33       "dev": true
34     },
35     "acorn-jsx": {
36       "version": "3.0.1",
37       "resolved": "http://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-3.0.1.tgz",
38       "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
39       "dev": true,
40       "requires": {
41         "acorn": "3.3.0"
42       },
43       "dependencies": {
44         "acorn": {
45           "version": "3.3.0",
46           "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-3.3.0.tgz",
47           "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
48           "dev": true
49         }
50       }
51     },
52     "addressparser": {
53       "version": "1.0.1",
54       "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-1.0.1.tgz",
55       "integrity": "sha1-R6++GiqSYhkdtoOOT9HTm0CCF0Y=",
56       "optional": true
57     },
58     "agent-base": {
59       "version": "2.1.1",
60       "resolved": "http://registry.npm.taobao.org/agent-base/download/agent-base-2.1.1.tgz",
61       "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=",
62       "requires": {
63         "extend": "3.0.1",
64         "semver": "5.0.3"
65       },
66       "dependencies": {
67         "semver": {
68           "version": "5.0.3",
69           "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.0.3.tgz",
70           "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no="
71         }
72       }
73     },
74     "ajv": {
75       "version": "5.5.2",
76       "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-5.5.2.tgz",
77       "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
78       "requires": {
79         "co": "4.6.0",
80         "fast-deep-equal": "1.0.0",
81         "fast-json-stable-stringify": "2.0.0",
82         "json-schema-traverse": "0.3.1"
83       }
84     },
85     "ajv-keywords": {
86       "version": "1.5.1",
87       "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-1.5.1.tgz",
88       "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=",
89       "dev": true
90     },
91     "align-text": {
92       "version": "0.1.4",
93       "resolved": "http://registry.npm.taobao.org/align-text/download/align-text-0.1.4.tgz",
94       "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
95       "dev": true,
96       "requires": {
97         "kind-of": "3.2.2",
98         "longest": "1.0.1",
99         "repeat-string": "1.6.1"
100       }
101     },
102     "amdefine": {
103       "version": "1.0.1",
104       "resolved": "http://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz",
105       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
106       "dev": true
107     },
108     "amqplib": {
109       "version": "0.5.2",
110       "resolved": "https://registry.npmjs.org/amqplib/-/amqplib-0.5.2.tgz",
111       "integrity": "sha512-l9mCs6LbydtHqRniRwYkKdqxVa6XMz3Vw1fh+2gJaaVgTM6Jk3o8RccAKWKtlhT1US5sWrFh+KKxsVUALURSIA==",
112       "optional": true,
113       "requires": {
114         "bitsyntax": "0.0.4",
115         "bluebird": "3.5.1",
116         "buffer-more-ints": "0.0.2",
117         "readable-stream": "1.1.14",
118         "safe-buffer": "5.1.1"
119       },
120       "dependencies": {
121         "isarray": {
122           "version": "0.0.1",
123           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
124           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
125           "optional": true
126         },
127         "readable-stream": {
128           "version": "1.1.14",
129           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
130           "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
131           "optional": true,
132           "requires": {
133             "core-util-is": "1.0.2",
134             "inherits": "2.0.3",
135             "isarray": "0.0.1",
136             "string_decoder": "0.10.31"
137           }
138         },
139         "string_decoder": {
140           "version": "0.10.31",
141           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
142           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
143           "optional": true
144         }
145       }
146     },
147     "ansi-cyan": {
148       "version": "0.1.1",
149       "resolved": "http://registry.npm.taobao.org/ansi-cyan/download/ansi-cyan-0.1.1.tgz",
150       "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=",
151       "dev": true,
152       "requires": {
153         "ansi-wrap": "0.1.0"
154       }
155     },
156     "ansi-escapes": {
157       "version": "1.4.0",
158       "resolved": "http://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-1.4.0.tgz",
159       "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=",
160       "dev": true
161     },
162     "ansi-gray": {
163       "version": "0.1.1",
164       "resolved": "http://registry.npm.taobao.org/ansi-gray/download/ansi-gray-0.1.1.tgz",
165       "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
166       "dev": true,
167       "requires": {
168         "ansi-wrap": "0.1.0"
169       }
170     },
171     "ansi-html": {
172       "version": "0.0.7",
173       "resolved": "http://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz",
174       "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
175       "dev": true
176     },
177     "ansi-red": {
178       "version": "0.1.1",
179       "resolved": "http://registry.npm.taobao.org/ansi-red/download/ansi-red-0.1.1.tgz",
180       "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=",
181       "dev": true,
182       "requires": {
183         "ansi-wrap": "0.1.0"
184       }
185     },
186     "ansi-regex": {
187       "version": "2.1.1",
188       "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz",
189       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
190     },
191     "ansi-styles": {
192       "version": "2.2.1",
193       "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz",
194       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
195     },
196     "ansi-wrap": {
197       "version": "0.1.0",
198       "resolved": "http://registry.npm.taobao.org/ansi-wrap/download/ansi-wrap-0.1.0.tgz",
199       "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
200       "dev": true
201     },
202     "anymatch": {
203       "version": "1.3.2",
204       "resolved": "http://registry.npm.taobao.org/anymatch/download/anymatch-1.3.2.tgz",
205       "integrity": "sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo=",
206       "dev": true,
207       "requires": {
208         "micromatch": "2.3.11",
209         "normalize-path": "2.1.1"
210       }
211     },
212     "aproba": {
213       "version": "1.2.0",
214       "resolved": "http://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz",
215       "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=",
216       "dev": true
217     },
218     "archiver": {
219       "version": "1.0.0",
220       "resolved": "http://registry.npm.taobao.org/archiver/download/archiver-1.0.0.tgz",
221       "integrity": "sha1-3h1hCC6Ud1W1mbs7wnEwpMhZ/IM=",
222       "dev": true,
223       "requires": {
224         "archiver-utils": "1.3.0",
225         "async": "1.5.2",
226         "buffer-crc32": "0.2.13",
227         "glob": "7.1.2",
228         "lodash": "4.17.4",
229         "readable-stream": "2.3.3",
230         "tar-stream": "1.5.2",
231         "zip-stream": "1.2.0"
232       },
233       "dependencies": {
234         "glob": {
235           "version": "7.1.2",
236           "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
237           "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
238           "dev": true,
239           "requires": {
240             "fs.realpath": "1.0.0",
241             "inflight": "1.0.6",
242             "inherits": "2.0.3",
243             "minimatch": "3.0.4",
244             "once": "1.4.0",
245             "path-is-absolute": "1.0.1"
246           }
247         }
248       }
249     },
250     "archiver-utils": {
251       "version": "1.3.0",
252       "resolved": "http://registry.npm.taobao.org/archiver-utils/download/archiver-utils-1.3.0.tgz",
253       "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=",
254       "dev": true,
255       "requires": {
256         "glob": "7.1.2",
257         "graceful-fs": "4.1.11",
258         "lazystream": "1.0.0",
259         "lodash": "4.17.4",
260         "normalize-path": "2.1.1",
261         "readable-stream": "2.3.3"
262       },
263       "dependencies": {
264         "glob": {
265           "version": "7.1.2",
266           "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
267           "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
268           "dev": true,
269           "requires": {
270             "fs.realpath": "1.0.0",
271             "inflight": "1.0.6",
272             "inherits": "2.0.3",
273             "minimatch": "3.0.4",
274             "once": "1.4.0",
275             "path-is-absolute": "1.0.1"
276           }
277         }
278       }
279     },
280     "archy": {
281       "version": "1.0.0",
282       "resolved": "http://registry.npm.taobao.org/archy/download/archy-1.0.0.tgz",
283       "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
284       "dev": true
285     },
286     "are-we-there-yet": {
287       "version": "1.1.4",
288       "resolved": "http://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.4.tgz",
289       "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
290       "dev": true,
291       "requires": {
292         "delegates": "1.0.0",
293         "readable-stream": "2.3.3"
294       }
295     },
296     "argparse": {
297       "version": "1.0.9",
298       "resolved": "http://registry.npm.taobao.org/argparse/download/argparse-1.0.9.tgz",
299       "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
300       "dev": true,
301       "requires": {
302         "sprintf-js": "1.0.3"
303       }
304     },
305     "arr-diff": {
306       "version": "2.0.0",
307       "resolved": "http://registry.npm.taobao.org/arr-diff/download/arr-diff-2.0.0.tgz",
308       "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
309       "dev": true,
310       "requires": {
311         "arr-flatten": "1.1.0"
312       }
313     },
314     "arr-flatten": {
315       "version": "1.1.0",
316       "resolved": "http://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz",
317       "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=",
318       "dev": true
319     },
320     "arr-union": {
321       "version": "3.1.0",
322       "resolved": "http://registry.npm.taobao.org/arr-union/download/arr-union-3.1.0.tgz",
323       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
324       "dev": true
325     },
326     "array-back": {
327       "version": "1.0.4",
328       "resolved": "http://registry.npm.taobao.org/array-back/download/array-back-1.0.4.tgz",
329       "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=",
330       "dev": true,
331       "requires": {
332         "typical": "2.6.1"
333       }
334     },
335     "array-differ": {
336       "version": "1.0.0",
337       "resolved": "http://registry.npm.taobao.org/array-differ/download/array-differ-1.0.0.tgz",
338       "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
339       "dev": true
340     },
341     "array-each": {
342       "version": "1.0.1",
343       "resolved": "http://registry.npm.taobao.org/array-each/download/array-each-1.0.1.tgz",
344       "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
345       "dev": true
346     },
347     "array-filter": {
348       "version": "0.0.1",
349       "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz",
350       "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=",
351       "dev": true
352     },
353     "array-find-index": {
354       "version": "1.0.2",
355       "resolved": "http://registry.npm.taobao.org/array-find-index/download/array-find-index-1.0.2.tgz",
356       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
357       "dev": true
358     },
359     "array-flatten": {
360       "version": "1.1.1",
361       "resolved": "http://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz",
362       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
363       "dev": true
364     },
365     "array-map": {
366       "version": "0.0.0",
367       "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz",
368       "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=",
369       "dev": true
370     },
371     "array-reduce": {
372       "version": "0.0.0",
373       "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz",
374       "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=",
375       "dev": true
376     },
377     "array-slice": {
378       "version": "1.1.0",
379       "resolved": "http://registry.npm.taobao.org/array-slice/download/array-slice-1.1.0.tgz",
380       "integrity": "sha1-42jqFfibxwaff/uJrsOmx9SsItQ=",
381       "dev": true
382     },
383     "array-union": {
384       "version": "1.0.2",
385       "resolved": "http://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz",
386       "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
387       "dev": true,
388       "requires": {
389         "array-uniq": "1.0.3"
390       }
391     },
392     "array-uniq": {
393       "version": "1.0.3",
394       "resolved": "http://registry.npm.taobao.org/array-uniq/download/array-uniq-1.0.3.tgz",
395       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
396       "dev": true
397     },
398     "array-unique": {
399       "version": "0.2.1",
400       "resolved": "http://registry.npm.taobao.org/array-unique/download/array-unique-0.2.1.tgz",
401       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
402       "dev": true
403     },
404     "arrify": {
405       "version": "1.0.1",
406       "resolved": "http://registry.npm.taobao.org/arrify/download/arrify-1.0.1.tgz",
407       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
408       "dev": true
409     },
410     "asap": {
411       "version": "2.0.6",
412       "resolved": "http://registry.npm.taobao.org/asap/download/asap-2.0.6.tgz",
413       "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
414     },
415     "asar": {
416       "version": "0.13.1",
417       "resolved": "https://registry.npmjs.org/asar/-/asar-0.13.1.tgz",
418       "integrity": "sha512-HJnZadTbDVDhBDv3tMyDov3ZnwMYYmz80/+a7S6cFPvulUyRz55UG5hOyHeWSP1iZud6vjFq8GOYM6xxtxJECQ==",
419       "dev": true,
420       "requires": {
421         "chromium-pickle-js": "0.2.0",
422         "commander": "2.12.2",
423         "cuint": "0.2.2",
424         "glob": "6.0.4",
425         "minimatch": "3.0.4",
426         "mkdirp": "0.5.1",
427         "mksnapshot": "0.3.1",
428         "tmp": "0.0.28"
429       },
430       "dependencies": {
431         "glob": {
432           "version": "6.0.4",
433           "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
434           "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
435           "dev": true,
436           "requires": {
437             "inflight": "1.0.6",
438             "inherits": "2.0.3",
439             "minimatch": "3.0.4",
440             "once": "1.4.0",
441             "path-is-absolute": "1.0.1"
442           }
443         },
444         "tmp": {
445           "version": "0.0.28",
446           "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz",
447           "integrity": "sha1-Fyc1t/YU6nrzlmT6hM8N5OUV0SA=",
448           "dev": true,
449           "requires": {
450             "os-tmpdir": "1.0.2"
451           }
452         }
453       }
454     },
455     "asn1": {
456       "version": "0.2.3",
457       "resolved": "http://registry.npm.taobao.org/asn1/download/asn1-0.2.3.tgz",
458       "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y="
459     },
460     "assert": {
461       "version": "1.4.1",
462       "resolved": "http://registry.npm.taobao.org/assert/download/assert-1.4.1.tgz",
463       "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
464       "dev": true,
465       "requires": {
466         "util": "0.10.3"
467       }
468     },
469     "assert-plus": {
470       "version": "1.0.0",
471       "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
472       "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
473     },
474     "assertion-error": {
475       "version": "1.0.2",
476       "resolved": "http://registry.npm.taobao.org/assertion-error/download/assertion-error-1.0.2.tgz",
477       "integrity": "sha1-E8pRXYYgbaC6xm6DTdOX2HWBCUw=",
478       "dev": true
479     },
480     "assign-symbols": {
481       "version": "1.0.0",
482       "resolved": "http://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz",
483       "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
484       "dev": true
485     },
486     "ast-types": {
487       "version": "0.11.3",
488       "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.3.tgz",
489       "integrity": "sha512-XA5o5dsNw8MhyW0Q7MWXJWc4oOzZKbdsEJq45h7c8q/d9DwWZ5F2ugUc1PuMLPGsUnphCt/cNDHu8JeBbxf1qA==",
490       "optional": true
491     },
492     "async": {
493       "version": "1.5.2",
494       "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
495       "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
496       "dev": true
497     },
498     "async-each": {
499       "version": "1.0.1",
500       "resolved": "http://registry.npm.taobao.org/async-each/download/async-each-1.0.1.tgz",
501       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
502       "dev": true
503     },
504     "async-foreach": {
505       "version": "0.1.3",
506       "resolved": "http://registry.npm.taobao.org/async-foreach/download/async-foreach-0.1.3.tgz",
507       "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
508       "dev": true
509     },
510     "asynckit": {
511       "version": "0.4.0",
512       "resolved": "http://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz",
513       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
514     },
515     "atob": {
516       "version": "1.1.3",
517       "resolved": "http://registry.npm.taobao.org/atob/download/atob-1.1.3.tgz",
518       "integrity": "sha1-lfE2KbEsOlGl0hWr3OKqnzL4B3M=",
519       "dev": true
520     },
521     "autoprefixer": {
522       "version": "6.7.7",
523       "resolved": "http://registry.npm.taobao.org/autoprefixer/download/autoprefixer-6.7.7.tgz",
524       "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
525       "dev": true,
526       "requires": {
527         "browserslist": "1.7.7",
528         "caniuse-db": "1.0.30000784",
529         "normalize-range": "0.1.2",
530         "num2fraction": "1.2.2",
531         "postcss": "5.2.18",
532         "postcss-value-parser": "3.3.0"
533       }
534     },
535     "aws-sign2": {
536       "version": "0.7.0",
537       "resolved": "http://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz",
538       "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
539     },
540     "aws4": {
541       "version": "1.6.0",
542       "resolved": "http://registry.npm.taobao.org/aws4/download/aws4-1.6.0.tgz",
543       "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4="
544     },
545     "axios": {
546       "version": "0.15.3",
547       "resolved": "https://registry.npmjs.org/axios/-/axios-0.15.3.tgz",
548       "integrity": "sha1-LJ1jiy4ZGgjqHWzJiOrda6W9wFM=",
549       "optional": true,
550       "requires": {
551         "follow-redirects": "1.0.0"
552       }
553     },
554     "babel-cli": {
555       "version": "6.14.0",
556       "resolved": "http://registry.npm.taobao.org/babel-cli/download/babel-cli-6.14.0.tgz",
557       "integrity": "sha1-y8d4rR/05YyHuH1+CJk5k8LTt18=",
558       "dev": true,
559       "requires": {
560         "babel-core": "6.26.0",
561         "babel-polyfill": "6.16.0",
562         "babel-register": "6.22.0",
563         "babel-runtime": "6.26.0",
564         "bin-version-check": "2.1.0",
565         "chalk": "1.1.1",
566         "chokidar": "1.7.0",
567         "commander": "2.12.2",
568         "convert-source-map": "1.5.1",
569         "fs-readdir-recursive": "0.1.2",
570         "glob": "5.0.15",
571         "lodash": "4.17.4",
572         "log-symbols": "1.0.2",
573         "output-file-sync": "1.1.2",
574         "path-exists": "1.0.0",
575         "path-is-absolute": "1.0.1",
576         "request": "2.83.0",
577         "slash": "1.0.0",
578         "source-map": "0.5.7",
579         "v8flags": "2.1.1"
580       },
581       "dependencies": {
582         "babel-core": {
583           "version": "6.26.0",
584           "resolved": "http://registry.npm.taobao.org/babel-core/download/babel-core-6.26.0.tgz",
585           "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=",
586           "dev": true,
587           "requires": {
588             "babel-code-frame": "6.26.0",
589             "babel-generator": "6.26.0",
590             "babel-helpers": "6.24.1",
591             "babel-messages": "6.23.0",
592             "babel-register": "6.26.0",
593             "babel-runtime": "6.26.0",
594             "babel-template": "6.26.0",
595             "babel-traverse": "6.26.0",
596             "babel-types": "6.26.0",
597             "babylon": "6.18.0",
598             "convert-source-map": "1.5.1",
599             "debug": "2.6.9",
600             "json5": "0.5.1",
601             "lodash": "4.17.4",
602             "minimatch": "3.0.4",
603             "path-is-absolute": "1.0.1",
604             "private": "0.1.8",
605             "slash": "1.0.0",
606             "source-map": "0.5.7"
607           },
608           "dependencies": {
609             "babel-register": {
610               "version": "6.26.0",
611               "resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.26.0.tgz",
612               "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
613               "dev": true,
614               "requires": {
615                 "babel-core": "6.26.0",
616                 "babel-runtime": "6.26.0",
617                 "core-js": "2.5.3",
618                 "home-or-tmp": "2.0.0",
619                 "lodash": "4.17.4",
620                 "mkdirp": "0.5.1",
621                 "source-map-support": "0.4.18"
622               }
623             }
624           }
625         },
626         "chalk": {
627           "version": "1.1.1",
628           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.1.tgz",
629           "integrity": "sha1-UJr7ZwZudJn36zU1x3RFdyri0Bk=",
630           "dev": true,
631           "requires": {
632             "ansi-styles": "2.2.1",
633             "escape-string-regexp": "1.0.5",
634             "has-ansi": "2.0.0",
635             "strip-ansi": "3.0.1",
636             "supports-color": "2.0.0"
637           }
638         },
639         "glob": {
640           "version": "5.0.15",
641           "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
642           "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
643           "dev": true,
644           "requires": {
645             "inflight": "1.0.6",
646             "inherits": "2.0.3",
647             "minimatch": "3.0.4",
648             "once": "1.4.0",
649             "path-is-absolute": "1.0.1"
650           }
651         },
652         "supports-color": {
653           "version": "2.0.0",
654           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
655           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
656           "dev": true
657         }
658       }
659     },
660     "babel-code-frame": {
661       "version": "6.26.0",
662       "resolved": "http://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz",
663       "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
664       "requires": {
665         "chalk": "1.1.3",
666         "esutils": "2.0.2",
667         "js-tokens": "3.0.2"
668       }
669     },
670     "babel-core": {
671       "version": "6.11.4",
672       "resolved": "http://registry.npm.taobao.org/babel-core/download/babel-core-6.11.4.tgz",
673       "integrity": "sha1-zFWk8yOaoFD4Ut1ov/yV+IaEgxY=",
674       "dev": true,
675       "requires": {
676         "babel-code-frame": "6.26.0",
677         "babel-generator": "6.26.0",
678         "babel-helpers": "6.24.1",
679         "babel-messages": "6.23.0",
680         "babel-register": "6.22.0",
681         "babel-runtime": "6.26.0",
682         "babel-template": "6.26.0",
683         "babel-traverse": "6.26.0",
684         "babel-types": "6.26.0",
685         "babylon": "6.18.0",
686         "convert-source-map": "1.5.1",
687         "debug": "2.6.9",
688         "json5": "0.4.0",
689         "lodash": "4.17.4",
690         "minimatch": "3.0.4",
691         "path-exists": "1.0.0",
692         "path-is-absolute": "1.0.1",
693         "private": "0.1.8",
694         "shebang-regex": "1.0.0",
695         "slash": "1.0.0",
696         "source-map": "0.5.7"
697       },
698       "dependencies": {
699         "json5": {
700           "version": "0.4.0",
701           "resolved": "http://registry.npm.taobao.org/json5/download/json5-0.4.0.tgz",
702           "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=",
703           "dev": true
704         }
705       }
706     },
707     "babel-eslint": {
708       "version": "7.0.0",
709       "resolved": "http://registry.npm.taobao.org/babel-eslint/download/babel-eslint-7.0.0.tgz",
710       "integrity": "sha1-VOUbQDP1SsgTJuzqTGRqd5k1GW0=",
711       "dev": true,
712       "requires": {
713         "babel-traverse": "6.26.0",
714         "babel-types": "6.26.0",
715         "babylon": "6.18.0",
716         "lodash.pickby": "4.6.0"
717       }
718     },
719     "babel-generator": {
720       "version": "6.26.0",
721       "resolved": "http://registry.npm.taobao.org/babel-generator/download/babel-generator-6.26.0.tgz",
722       "integrity": "sha1-rBriAHC3n248odMmlhMFN3TyDcU=",
723       "requires": {
724         "babel-messages": "6.23.0",
725         "babel-runtime": "6.26.0",
726         "babel-types": "6.26.0",
727         "detect-indent": "4.0.0",
728         "jsesc": "1.3.0",
729         "lodash": "4.17.4",
730         "source-map": "0.5.7",
731         "trim-right": "1.0.1"
732       }
733     },
734     "babel-helper-builder-react-jsx": {
735       "version": "6.26.0",
736       "resolved": "http://registry.npm.taobao.org/babel-helper-builder-react-jsx/download/babel-helper-builder-react-jsx-6.26.0.tgz",
737       "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=",
738       "dev": true,
739       "requires": {
740         "babel-runtime": "6.26.0",
741         "babel-types": "6.26.0",
742         "esutils": "2.0.2"
743       }
744     },
745     "babel-helper-call-delegate": {
746       "version": "6.24.1",
747       "resolved": "http://registry.npm.taobao.org/babel-helper-call-delegate/download/babel-helper-call-delegate-6.24.1.tgz",
748       "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
749       "dev": true,
750       "requires": {
751         "babel-helper-hoist-variables": "6.24.1",
752         "babel-runtime": "6.26.0",
753         "babel-traverse": "6.26.0",
754         "babel-types": "6.26.0"
755       }
756     },
757     "babel-helper-define-map": {
758       "version": "6.26.0",
759       "resolved": "http://registry.npm.taobao.org/babel-helper-define-map/download/babel-helper-define-map-6.26.0.tgz",
760       "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
761       "dev": true,
762       "requires": {
763         "babel-helper-function-name": "6.24.1",
764         "babel-runtime": "6.26.0",
765         "babel-types": "6.26.0",
766         "lodash": "4.17.4"
767       }
768     },
769     "babel-helper-function-name": {
770       "version": "6.24.1",
771       "resolved": "http://registry.npm.taobao.org/babel-helper-function-name/download/babel-helper-function-name-6.24.1.tgz",
772       "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
773       "dev": true,
774       "requires": {
775         "babel-helper-get-function-arity": "6.24.1",
776         "babel-runtime": "6.26.0",
777         "babel-template": "6.26.0",
778         "babel-traverse": "6.26.0",
779         "babel-types": "6.26.0"
780       }
781     },
782     "babel-helper-get-function-arity": {
783       "version": "6.24.1",
784       "resolved": "http://registry.npm.taobao.org/babel-helper-get-function-arity/download/babel-helper-get-function-arity-6.24.1.tgz",
785       "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
786       "dev": true,
787       "requires": {
788         "babel-runtime": "6.26.0",
789         "babel-types": "6.26.0"
790       }
791     },
792     "babel-helper-hoist-variables": {
793       "version": "6.24.1",
794       "resolved": "http://registry.npm.taobao.org/babel-helper-hoist-variables/download/babel-helper-hoist-variables-6.24.1.tgz",
795       "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
796       "dev": true,
797       "requires": {
798         "babel-runtime": "6.26.0",
799         "babel-types": "6.26.0"
800       }
801     },
802     "babel-helper-optimise-call-expression": {
803       "version": "6.24.1",
804       "resolved": "http://registry.npm.taobao.org/babel-helper-optimise-call-expression/download/babel-helper-optimise-call-expression-6.24.1.tgz",
805       "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
806       "dev": true,
807       "requires": {
808         "babel-runtime": "6.26.0",
809         "babel-types": "6.26.0"
810       }
811     },
812     "babel-helper-regex": {
813       "version": "6.26.0",
814       "resolved": "http://registry.npm.taobao.org/babel-helper-regex/download/babel-helper-regex-6.26.0.tgz",
815       "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
816       "dev": true,
817       "requires": {
818         "babel-runtime": "6.26.0",
819         "babel-types": "6.26.0",
820         "lodash": "4.17.4"
821       }
822     },
823     "babel-helper-replace-supers": {
824       "version": "6.24.1",
825       "resolved": "http://registry.npm.taobao.org/babel-helper-replace-supers/download/babel-helper-replace-supers-6.24.1.tgz",
826       "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
827       "dev": true,
828       "requires": {
829         "babel-helper-optimise-call-expression": "6.24.1",
830         "babel-messages": "6.23.0",
831         "babel-runtime": "6.26.0",
832         "babel-template": "6.26.0",
833         "babel-traverse": "6.26.0",
834         "babel-types": "6.26.0"
835       }
836     },
837     "babel-helpers": {
838       "version": "6.24.1",
839       "resolved": "http://registry.npm.taobao.org/babel-helpers/download/babel-helpers-6.24.1.tgz",
840       "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
841       "requires": {
842         "babel-runtime": "6.26.0",
843         "babel-template": "6.26.0"
844       }
845     },
846     "babel-loader": {
847       "version": "6.2.10",
848       "resolved": "http://registry.npm.taobao.org/babel-loader/download/babel-loader-6.2.10.tgz",
849       "integrity": "sha1-re/CskIyDNXRXmWzHOoOixsC1LA=",
850       "dev": true,
851       "requires": {
852         "find-cache-dir": "0.1.1",
853         "loader-utils": "0.2.17",
854         "mkdirp": "0.5.1",
855         "object-assign": "4.1.1"
856       }
857     },
858     "babel-messages": {
859       "version": "6.23.0",
860       "resolved": "http://registry.npm.taobao.org/babel-messages/download/babel-messages-6.23.0.tgz",
861       "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
862       "requires": {
863         "babel-runtime": "6.26.0"
864       }
865     },
866     "babel-plugin-check-es2015-constants": {
867       "version": "6.22.0",
868       "resolved": "http://registry.npm.taobao.org/babel-plugin-check-es2015-constants/download/babel-plugin-check-es2015-constants-6.22.0.tgz",
869       "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
870       "dev": true,
871       "requires": {
872         "babel-runtime": "6.26.0"
873       }
874     },
875     "babel-plugin-react-transform": {
876       "version": "2.0.2",
877       "resolved": "http://registry.npm.taobao.org/babel-plugin-react-transform/download/babel-plugin-react-transform-2.0.2.tgz",
878       "integrity": "sha1-UVu/qZaJOYEULZCx+bFjXeKZUQk=",
879       "dev": true,
880       "requires": {
881         "lodash": "4.17.4"
882       }
883     },
884     "babel-plugin-syntax-flow": {
885       "version": "6.18.0",
886       "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-flow/download/babel-plugin-syntax-flow-6.18.0.tgz",
887       "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=",
888       "dev": true
889     },
890     "babel-plugin-syntax-jsx": {
891       "version": "6.18.0",
892       "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-jsx/download/babel-plugin-syntax-jsx-6.18.0.tgz",
893       "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
894       "dev": true
895     },
896     "babel-plugin-syntax-object-rest-spread": {
897       "version": "6.13.0",
898       "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
899       "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
900       "dev": true
901     },
902     "babel-plugin-transform-es2015-arrow-functions": {
903       "version": "6.22.0",
904       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-arrow-functions/download/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
905       "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
906       "dev": true,
907       "requires": {
908         "babel-runtime": "6.26.0"
909       }
910     },
911     "babel-plugin-transform-es2015-block-scoped-functions": {
912       "version": "6.22.0",
913       "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",
914       "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
915       "dev": true,
916       "requires": {
917         "babel-runtime": "6.26.0"
918       }
919     },
920     "babel-plugin-transform-es2015-block-scoping": {
921       "version": "6.26.0",
922       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoping/download/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
923       "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
924       "dev": true,
925       "requires": {
926         "babel-runtime": "6.26.0",
927         "babel-template": "6.26.0",
928         "babel-traverse": "6.26.0",
929         "babel-types": "6.26.0",
930         "lodash": "4.17.4"
931       }
932     },
933     "babel-plugin-transform-es2015-classes": {
934       "version": "6.24.1",
935       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-classes/download/babel-plugin-transform-es2015-classes-6.24.1.tgz",
936       "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
937       "dev": true,
938       "requires": {
939         "babel-helper-define-map": "6.26.0",
940         "babel-helper-function-name": "6.24.1",
941         "babel-helper-optimise-call-expression": "6.24.1",
942         "babel-helper-replace-supers": "6.24.1",
943         "babel-messages": "6.23.0",
944         "babel-runtime": "6.26.0",
945         "babel-template": "6.26.0",
946         "babel-traverse": "6.26.0",
947         "babel-types": "6.26.0"
948       }
949     },
950     "babel-plugin-transform-es2015-computed-properties": {
951       "version": "6.24.1",
952       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-computed-properties/download/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
953       "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
954       "dev": true,
955       "requires": {
956         "babel-runtime": "6.26.0",
957         "babel-template": "6.26.0"
958       }
959     },
960     "babel-plugin-transform-es2015-destructuring": {
961       "version": "6.23.0",
962       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-destructuring/download/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
963       "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
964       "dev": true,
965       "requires": {
966         "babel-runtime": "6.26.0"
967       }
968     },
969     "babel-plugin-transform-es2015-duplicate-keys": {
970       "version": "6.24.1",
971       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-duplicate-keys/download/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
972       "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
973       "dev": true,
974       "requires": {
975         "babel-runtime": "6.26.0",
976         "babel-types": "6.26.0"
977       }
978     },
979     "babel-plugin-transform-es2015-for-of": {
980       "version": "6.23.0",
981       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-for-of/download/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
982       "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
983       "dev": true,
984       "requires": {
985         "babel-runtime": "6.26.0"
986       }
987     },
988     "babel-plugin-transform-es2015-function-name": {
989       "version": "6.24.1",
990       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-function-name/download/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
991       "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
992       "dev": true,
993       "requires": {
994         "babel-helper-function-name": "6.24.1",
995         "babel-runtime": "6.26.0",
996         "babel-types": "6.26.0"
997       }
998     },
999     "babel-plugin-transform-es2015-literals": {
1000       "version": "6.22.0",
1001       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-literals/download/babel-plugin-transform-es2015-literals-6.22.0.tgz",
1002       "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
1003       "dev": true,
1004       "requires": {
1005         "babel-runtime": "6.26.0"
1006       }
1007     },
1008     "babel-plugin-transform-es2015-modules-commonjs": {
1009       "version": "6.26.0",
1010       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-commonjs/download/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz",
1011       "integrity": "sha1-DYOUApt9xqvhqX7xgeAHWN0uXYo=",
1012       "dev": true,
1013       "requires": {
1014         "babel-plugin-transform-strict-mode": "6.24.1",
1015         "babel-runtime": "6.26.0",
1016         "babel-template": "6.26.0",
1017         "babel-types": "6.26.0"
1018       }
1019     },
1020     "babel-plugin-transform-es2015-object-super": {
1021       "version": "6.24.1",
1022       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-object-super/download/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
1023       "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
1024       "dev": true,
1025       "requires": {
1026         "babel-helper-replace-supers": "6.24.1",
1027         "babel-runtime": "6.26.0"
1028       }
1029     },
1030     "babel-plugin-transform-es2015-parameters": {
1031       "version": "6.24.1",
1032       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-parameters/download/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
1033       "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
1034       "dev": true,
1035       "requires": {
1036         "babel-helper-call-delegate": "6.24.1",
1037         "babel-helper-get-function-arity": "6.24.1",
1038         "babel-runtime": "6.26.0",
1039         "babel-template": "6.26.0",
1040         "babel-traverse": "6.26.0",
1041         "babel-types": "6.26.0"
1042       }
1043     },
1044     "babel-plugin-transform-es2015-shorthand-properties": {
1045       "version": "6.24.1",
1046       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-shorthand-properties/download/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
1047       "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
1048       "dev": true,
1049       "requires": {
1050         "babel-runtime": "6.26.0",
1051         "babel-types": "6.26.0"
1052       }
1053     },
1054     "babel-plugin-transform-es2015-spread": {
1055       "version": "6.22.0",
1056       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-spread/download/babel-plugin-transform-es2015-spread-6.22.0.tgz",
1057       "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
1058       "dev": true,
1059       "requires": {
1060         "babel-runtime": "6.26.0"
1061       }
1062     },
1063     "babel-plugin-transform-es2015-sticky-regex": {
1064       "version": "6.24.1",
1065       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-sticky-regex/download/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
1066       "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
1067       "dev": true,
1068       "requires": {
1069         "babel-helper-regex": "6.26.0",
1070         "babel-runtime": "6.26.0",
1071         "babel-types": "6.26.0"
1072       }
1073     },
1074     "babel-plugin-transform-es2015-template-literals": {
1075       "version": "6.22.0",
1076       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-template-literals/download/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
1077       "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
1078       "dev": true,
1079       "requires": {
1080         "babel-runtime": "6.26.0"
1081       }
1082     },
1083     "babel-plugin-transform-es2015-typeof-symbol": {
1084       "version": "6.23.0",
1085       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-typeof-symbol/download/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
1086       "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
1087       "dev": true,
1088       "requires": {
1089         "babel-runtime": "6.26.0"
1090       }
1091     },
1092     "babel-plugin-transform-es2015-unicode-regex": {
1093       "version": "6.24.1",
1094       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-unicode-regex/download/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
1095       "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
1096       "dev": true,
1097       "requires": {
1098         "babel-helper-regex": "6.26.0",
1099         "babel-runtime": "6.26.0",
1100         "regexpu-core": "2.0.0"
1101       }
1102     },
1103     "babel-plugin-transform-flow-strip-types": {
1104       "version": "6.22.0",
1105       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-flow-strip-types/download/babel-plugin-transform-flow-strip-types-6.22.0.tgz",
1106       "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=",
1107       "dev": true,
1108       "requires": {
1109         "babel-plugin-syntax-flow": "6.18.0",
1110         "babel-runtime": "6.26.0"
1111       }
1112     },
1113     "babel-plugin-transform-object-rest-spread": {
1114       "version": "6.8.0",
1115       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-object-rest-spread/download/babel-plugin-transform-object-rest-spread-6.8.0.tgz",
1116       "integrity": "sha1-A9EwjiV6nY4agVrh/T2yG96/CNk=",
1117       "dev": true,
1118       "requires": {
1119         "babel-plugin-syntax-object-rest-spread": "6.13.0",
1120         "babel-runtime": "6.26.0"
1121       }
1122     },
1123     "babel-plugin-transform-react-display-name": {
1124       "version": "6.25.0",
1125       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-display-name/download/babel-plugin-transform-react-display-name-6.25.0.tgz",
1126       "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=",
1127       "dev": true,
1128       "requires": {
1129         "babel-runtime": "6.26.0"
1130       }
1131     },
1132     "babel-plugin-transform-react-jsx": {
1133       "version": "6.24.1",
1134       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-jsx/download/babel-plugin-transform-react-jsx-6.24.1.tgz",
1135       "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=",
1136       "dev": true,
1137       "requires": {
1138         "babel-helper-builder-react-jsx": "6.26.0",
1139         "babel-plugin-syntax-jsx": "6.18.0",
1140         "babel-runtime": "6.26.0"
1141       }
1142     },
1143     "babel-plugin-transform-react-jsx-source": {
1144       "version": "6.22.0",
1145       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-jsx-source/download/babel-plugin-transform-react-jsx-source-6.22.0.tgz",
1146       "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=",
1147       "dev": true,
1148       "requires": {
1149         "babel-plugin-syntax-jsx": "6.18.0",
1150         "babel-runtime": "6.26.0"
1151       }
1152     },
1153     "babel-plugin-transform-regenerator": {
1154       "version": "6.26.0",
1155       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-regenerator/download/babel-plugin-transform-regenerator-6.26.0.tgz",
1156       "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
1157       "dev": true,
1158       "requires": {
1159         "regenerator-transform": "0.10.1"
1160       }
1161     },
1162     "babel-plugin-transform-strict-mode": {
1163       "version": "6.24.1",
1164       "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-strict-mode/download/babel-plugin-transform-strict-mode-6.24.1.tgz",
1165       "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
1166       "dev": true,
1167       "requires": {
1168         "babel-runtime": "6.26.0",
1169         "babel-types": "6.26.0"
1170       }
1171     },
1172     "babel-polyfill": {
1173       "version": "6.16.0",
1174       "resolved": "http://registry.npm.taobao.org/babel-polyfill/download/babel-polyfill-6.16.0.tgz",
1175       "integrity": "sha1-LUUCHfh+JqN0ttTRqcZZZNF/JCI=",
1176       "requires": {
1177         "babel-runtime": "6.26.0",
1178         "core-js": "2.5.3",
1179         "regenerator-runtime": "0.9.6"
1180       }
1181     },
1182     "babel-preset-es2015": {
1183       "version": "6.9.0",
1184       "resolved": "http://registry.npm.taobao.org/babel-preset-es2015/download/babel-preset-es2015-6.9.0.tgz",
1185       "integrity": "sha1-leRxasRIHfswmZy1wRGBThraD0E=",
1186       "dev": true,
1187       "requires": {
1188         "babel-plugin-check-es2015-constants": "6.22.0",
1189         "babel-plugin-transform-es2015-arrow-functions": "6.22.0",
1190         "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0",
1191         "babel-plugin-transform-es2015-block-scoping": "6.26.0",
1192         "babel-plugin-transform-es2015-classes": "6.24.1",
1193         "babel-plugin-transform-es2015-computed-properties": "6.24.1",
1194         "babel-plugin-transform-es2015-destructuring": "6.23.0",
1195         "babel-plugin-transform-es2015-duplicate-keys": "6.24.1",
1196         "babel-plugin-transform-es2015-for-of": "6.23.0",
1197         "babel-plugin-transform-es2015-function-name": "6.24.1",
1198         "babel-plugin-transform-es2015-literals": "6.22.0",
1199         "babel-plugin-transform-es2015-modules-commonjs": "6.26.0",
1200         "babel-plugin-transform-es2015-object-super": "6.24.1",
1201         "babel-plugin-transform-es2015-parameters": "6.24.1",
1202         "babel-plugin-transform-es2015-shorthand-properties": "6.24.1",
1203         "babel-plugin-transform-es2015-spread": "6.22.0",
1204         "babel-plugin-transform-es2015-sticky-regex": "6.24.1",
1205         "babel-plugin-transform-es2015-template-literals": "6.22.0",
1206         "babel-plugin-transform-es2015-typeof-symbol": "6.23.0",
1207         "babel-plugin-transform-es2015-unicode-regex": "6.24.1",
1208         "babel-plugin-transform-regenerator": "6.26.0"
1209       }
1210     },
1211     "babel-preset-react": {
1212       "version": "6.5.0",
1213       "resolved": "http://registry.npm.taobao.org/babel-preset-react/download/babel-preset-react-6.5.0.tgz",
1214       "integrity": "sha1-0yiaoOMI29SLchD5l3EB8Pluvh8=",
1215       "dev": true,
1216       "requires": {
1217         "babel-plugin-syntax-flow": "6.18.0",
1218         "babel-plugin-syntax-jsx": "6.18.0",
1219         "babel-plugin-transform-flow-strip-types": "6.22.0",
1220         "babel-plugin-transform-react-display-name": "6.25.0",
1221         "babel-plugin-transform-react-jsx": "6.24.1",
1222         "babel-plugin-transform-react-jsx-source": "6.22.0"
1223       }
1224     },
1225     "babel-preset-react-hmre": {
1226       "version": "1.1.1",
1227       "resolved": "http://registry.npm.taobao.org/babel-preset-react-hmre/download/babel-preset-react-hmre-1.1.1.tgz",
1228       "integrity": "sha1-0hbmDLW41Mhz4Z7Q9U6v8UN7xJI=",
1229       "dev": true,
1230       "requires": {
1231         "babel-plugin-react-transform": "2.0.2",
1232         "react-transform-catch-errors": "1.0.2",
1233         "react-transform-hmr": "1.0.4",
1234         "redbox-react": "1.5.0"
1235       }
1236     },
1237     "babel-register": {
1238       "version": "6.22.0",
1239       "resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.22.0.tgz",
1240       "integrity": "sha1-ph3YOXX5ykqefW7/MFlJTNXqTGM=",
1241       "dev": true,
1242       "requires": {
1243         "babel-core": "6.26.0",
1244         "babel-runtime": "6.26.0",
1245         "core-js": "2.5.3",
1246         "home-or-tmp": "2.0.0",
1247         "lodash": "4.17.4",
1248         "mkdirp": "0.5.1",
1249         "source-map-support": "0.4.18"
1250       },
1251       "dependencies": {
1252         "babel-core": {
1253           "version": "6.26.0",
1254           "resolved": "http://registry.npm.taobao.org/babel-core/download/babel-core-6.26.0.tgz",
1255           "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=",
1256           "requires": {
1257             "babel-code-frame": "6.26.0",
1258             "babel-generator": "6.26.0",
1259             "babel-helpers": "6.24.1",
1260             "babel-messages": "6.23.0",
1261             "babel-register": "6.26.0",
1262             "babel-runtime": "6.26.0",
1263             "babel-template": "6.26.0",
1264             "babel-traverse": "6.26.0",
1265             "babel-types": "6.26.0",
1266             "babylon": "6.18.0",
1267             "convert-source-map": "1.5.1",
1268             "debug": "2.6.9",
1269             "json5": "0.5.1",
1270             "lodash": "4.17.4",
1271             "minimatch": "3.0.4",
1272             "path-is-absolute": "1.0.1",
1273             "private": "0.1.8",
1274             "slash": "1.0.0",
1275             "source-map": "0.5.7"
1276           },
1277           "dependencies": {
1278             "babel-register": {
1279               "version": "6.26.0",
1280               "resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.26.0.tgz",
1281               "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
1282               "requires": {
1283                 "babel-core": "6.26.0",
1284                 "babel-runtime": "6.26.0",
1285                 "core-js": "2.5.3",
1286                 "home-or-tmp": "2.0.0",
1287                 "lodash": "4.17.4",
1288                 "mkdirp": "0.5.1",
1289                 "source-map-support": "0.4.18"
1290               }
1291             }
1292           }
1293         },
1294         "babel-register": {
1295           "version": "6.26.0",
1296           "resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.26.0.tgz",
1297           "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
1298           "requires": {
1299             "babel-core": "6.26.0",
1300             "babel-runtime": "6.26.0",
1301             "core-js": "2.5.3",
1302             "home-or-tmp": "2.0.0",
1303             "lodash": "4.17.4",
1304             "mkdirp": "0.5.1",
1305             "source-map-support": "0.4.18"
1306           }
1307         }
1308       }
1309     },
1310     "babel-runtime": {
1311       "version": "6.26.0",
1312       "resolved": "http://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz",
1313       "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
1314       "requires": {
1315         "core-js": "2.5.3",
1316         "regenerator-runtime": "0.11.1"
1317       },
1318       "dependencies": {
1319         "regenerator-runtime": {
1320           "version": "0.11.1",
1321           "resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz",
1322           "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk="
1323         }
1324       }
1325     },
1326     "babel-template": {
1327       "version": "6.26.0",
1328       "resolved": "http://registry.npm.taobao.org/babel-template/download/babel-template-6.26.0.tgz",
1329       "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
1330       "requires": {
1331         "babel-runtime": "6.26.0",
1332         "babel-traverse": "6.26.0",
1333         "babel-types": "6.26.0",
1334         "babylon": "6.18.0",
1335         "lodash": "4.17.4"
1336       }
1337     },
1338     "babel-traverse": {
1339       "version": "6.26.0",
1340       "resolved": "http://registry.npm.taobao.org/babel-traverse/download/babel-traverse-6.26.0.tgz",
1341       "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
1342       "requires": {
1343         "babel-code-frame": "6.26.0",
1344         "babel-messages": "6.23.0",
1345         "babel-runtime": "6.26.0",
1346         "babel-types": "6.26.0",
1347         "babylon": "6.18.0",
1348         "debug": "2.6.9",
1349         "globals": "9.18.0",
1350         "invariant": "2.2.2",
1351         "lodash": "4.17.4"
1352       }
1353     },
1354     "babel-types": {
1355       "version": "6.26.0",
1356       "resolved": "http://registry.npm.taobao.org/babel-types/download/babel-types-6.26.0.tgz",
1357       "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
1358       "requires": {
1359         "babel-runtime": "6.26.0",
1360         "esutils": "2.0.2",
1361         "lodash": "4.17.4",
1362         "to-fast-properties": "1.0.3"
1363       }
1364     },
1365     "babylon": {
1366       "version": "6.18.0",
1367       "resolved": "http://registry.npm.taobao.org/babylon/download/babylon-6.18.0.tgz",
1368       "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM="
1369     },
1370     "balanced-match": {
1371       "version": "1.0.0",
1372       "resolved": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz",
1373       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
1374     },
1375     "base": {
1376       "version": "0.11.2",
1377       "resolved": "http://registry.npm.taobao.org/base/download/base-0.11.2.tgz",
1378       "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=",
1379       "dev": true,
1380       "requires": {
1381         "cache-base": "1.0.1",
1382         "class-utils": "0.3.6",
1383         "component-emitter": "1.2.1",
1384         "define-property": "1.0.0",
1385         "isobject": "3.0.1",
1386         "mixin-deep": "1.3.1",
1387         "pascalcase": "0.1.1"
1388       },
1389       "dependencies": {
1390         "define-property": {
1391           "version": "1.0.0",
1392           "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz",
1393           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1394           "dev": true,
1395           "requires": {
1396             "is-descriptor": "1.0.2"
1397           }
1398         },
1399         "is-accessor-descriptor": {
1400           "version": "1.0.0",
1401           "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz",
1402           "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=",
1403           "dev": true,
1404           "requires": {
1405             "kind-of": "6.0.2"
1406           }
1407         },
1408         "is-data-descriptor": {
1409           "version": "1.0.0",
1410           "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz",
1411           "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=",
1412           "dev": true,
1413           "requires": {
1414             "kind-of": "6.0.2"
1415           }
1416         },
1417         "is-descriptor": {
1418           "version": "1.0.2",
1419           "resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz",
1420           "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=",
1421           "dev": true,
1422           "requires": {
1423             "is-accessor-descriptor": "1.0.0",
1424             "is-data-descriptor": "1.0.0",
1425             "kind-of": "6.0.2"
1426           }
1427         },
1428         "isobject": {
1429           "version": "3.0.1",
1430           "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
1431           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1432           "dev": true
1433         },
1434         "kind-of": {
1435           "version": "6.0.2",
1436           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
1437           "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
1438           "dev": true
1439         }
1440       }
1441     },
1442     "base64-js": {
1443       "version": "1.2.1",
1444       "resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-1.2.1.tgz",
1445       "integrity": "sha1-qRlH2h9KUW6jjltOwOw3c2deCIY=",
1446       "dev": true
1447     },
1448     "bcrypt-pbkdf": {
1449       "version": "1.0.1",
1450       "resolved": "http://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.1.tgz",
1451       "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
1452       "optional": true,
1453       "requires": {
1454         "tweetnacl": "0.14.5"
1455       }
1456     },
1457     "beeper": {
1458       "version": "1.1.1",
1459       "resolved": "http://registry.npm.taobao.org/beeper/download/beeper-1.1.1.tgz",
1460       "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=",
1461       "dev": true
1462     },
1463     "big.js": {
1464       "version": "3.2.0",
1465       "resolved": "http://registry.npm.taobao.org/big.js/download/big.js-3.2.0.tgz",
1466       "integrity": "sha1-pfwpi4G54Nyi5FiCR4S2XFK6WI4=",
1467       "dev": true
1468     },
1469     "bin-version": {
1470       "version": "1.0.4",
1471       "resolved": "http://registry.npm.taobao.org/bin-version/download/bin-version-1.0.4.tgz",
1472       "integrity": "sha1-nrSY7m/Xb3q5p8FgQ2+JV5Q1144=",
1473       "dev": true,
1474       "requires": {
1475         "find-versions": "1.2.1"
1476       }
1477     },
1478     "bin-version-check": {
1479       "version": "2.1.0",
1480       "resolved": "http://registry.npm.taobao.org/bin-version-check/download/bin-version-check-2.1.0.tgz",
1481       "integrity": "sha1-5OXfKQuQaffRETJAMe/BP90RpbA=",
1482       "dev": true,
1483       "requires": {
1484         "bin-version": "1.0.4",
1485         "minimist": "1.2.0",
1486         "semver": "4.3.6",
1487         "semver-truncate": "1.1.2"
1488       },
1489       "dependencies": {
1490         "minimist": {
1491           "version": "1.2.0",
1492           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
1493           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
1494           "dev": true
1495         }
1496       }
1497     },
1498     "binary": {
1499       "version": "0.3.0",
1500       "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
1501       "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
1502       "dev": true,
1503       "requires": {
1504         "buffers": "0.1.1",
1505         "chainsaw": "0.1.0"
1506       }
1507     },
1508     "binary-extensions": {
1509       "version": "1.11.0",
1510       "resolved": "http://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.11.0.tgz",
1511       "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
1512       "dev": true
1513     },
1514     "bitsyntax": {
1515       "version": "0.0.4",
1516       "resolved": "https://registry.npmjs.org/bitsyntax/-/bitsyntax-0.0.4.tgz",
1517       "integrity": "sha1-6xDMb4K4xJDj6FaY8H6D1G4MuoI=",
1518       "optional": true,
1519       "requires": {
1520         "buffer-more-ints": "0.0.2"
1521       }
1522     },
1523     "bl": {
1524       "version": "1.2.1",
1525       "resolved": "http://registry.npm.taobao.org/bl/download/bl-1.2.1.tgz",
1526       "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=",
1527       "dev": true,
1528       "requires": {
1529         "readable-stream": "2.3.3"
1530       }
1531     },
1532     "block-stream": {
1533       "version": "0.0.9",
1534       "resolved": "http://registry.npm.taobao.org/block-stream/download/block-stream-0.0.9.tgz",
1535       "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
1536       "dev": true,
1537       "requires": {
1538         "inherits": "2.0.3"
1539       }
1540     },
1541     "bluebird": {
1542       "version": "3.5.1",
1543       "resolved": "http://registry.npm.taobao.org/bluebird/download/bluebird-3.5.1.tgz",
1544       "integrity": "sha1-2VUfnemPH82h5oPRfukaBgLuLrk="
1545     },
1546     "body-parser": {
1547       "version": "1.18.2",
1548       "resolved": "http://registry.npm.taobao.org/body-parser/download/body-parser-1.18.2.tgz",
1549       "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=",
1550       "dev": true,
1551       "requires": {
1552         "bytes": "3.0.0",
1553         "content-type": "1.0.4",
1554         "debug": "2.6.9",
1555         "depd": "1.1.1",
1556         "http-errors": "1.6.2",
1557         "iconv-lite": "0.4.19",
1558         "on-finished": "2.3.0",
1559         "qs": "6.5.1",
1560         "raw-body": "2.3.2",
1561         "type-is": "1.6.15"
1562       }
1563     },
1564     "boom": {
1565       "version": "4.3.1",
1566       "resolved": "http://registry.npm.taobao.org/boom/download/boom-4.3.1.tgz",
1567       "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=",
1568       "requires": {
1569         "hoek": "4.2.0"
1570       }
1571     },
1572     "bootstrap-loader": {
1573       "version": "1.0.10",
1574       "resolved": "http://registry.npm.taobao.org/bootstrap-loader/download/bootstrap-loader-1.0.10.tgz",
1575       "integrity": "sha1-Z/ESwkDrXYp7nQF3kXmNSX0fIgY=",
1576       "dev": true,
1577       "requires": {
1578         "chalk": "1.1.3",
1579         "escape-regexp": "0.0.1",
1580         "js-yaml": "3.10.0",
1581         "loader-utils": "0.2.17",
1582         "resolve": "1.5.0",
1583         "semver": "5.4.1",
1584         "strip-json-comments": "1.0.4"
1585       },
1586       "dependencies": {
1587         "semver": {
1588           "version": "5.4.1",
1589           "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.4.1.tgz",
1590           "integrity": "sha1-4FnAnYVx8FQII3M0M1BdOi8AsY4=",
1591           "dev": true
1592         }
1593       }
1594     },
1595     "bootstrap-sass": {
1596       "version": "3.3.7",
1597       "resolved": "http://registry.npm.taobao.org/bootstrap-sass/download/bootstrap-sass-3.3.7.tgz",
1598       "integrity": "sha1-ZZbHq0D2Y3OTMjqwvIDQZPxjBJg="
1599     },
1600     "brace": {
1601       "version": "0.8.0",
1602       "resolved": "http://registry.npm.taobao.org/brace/download/brace-0.8.0.tgz",
1603       "integrity": "sha1-6CbG1QVMrl9getexyBI23SzwGXg=",
1604       "requires": {
1605         "w3c-blob": "0.0.1"
1606       }
1607     },
1608     "brace-expansion": {
1609       "version": "1.1.8",
1610       "resolved": "http://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.8.tgz",
1611       "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
1612       "requires": {
1613         "balanced-match": "1.0.0",
1614         "concat-map": "0.0.1"
1615       }
1616     },
1617     "braces": {
1618       "version": "1.8.5",
1619       "resolved": "http://registry.npm.taobao.org/braces/download/braces-1.8.5.tgz",
1620       "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
1621       "dev": true,
1622       "requires": {
1623         "expand-range": "1.8.2",
1624         "preserve": "0.2.0",
1625         "repeat-element": "1.1.2"
1626       }
1627     },
1628     "browser-stdout": {
1629       "version": "1.3.0",
1630       "resolved": "http://registry.npm.taobao.org/browser-stdout/download/browser-stdout-1.3.0.tgz",
1631       "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=",
1632       "dev": true
1633     },
1634     "browserify-aes": {
1635       "version": "0.4.0",
1636       "resolved": "http://registry.npm.taobao.org/browserify-aes/download/browserify-aes-0.4.0.tgz",
1637       "integrity": "sha1-BnFJtmjfMcS1hTPgLQHoBthgjiw=",
1638       "dev": true,
1639       "requires": {
1640         "inherits": "2.0.3"
1641       }
1642     },
1643     "browserify-zlib": {
1644       "version": "0.1.4",
1645       "resolved": "http://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.1.4.tgz",
1646       "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
1647       "dev": true,
1648       "requires": {
1649         "pako": "0.2.9"
1650       }
1651     },
1652     "browserslist": {
1653       "version": "1.7.7",
1654       "resolved": "http://registry.npm.taobao.org/browserslist/download/browserslist-1.7.7.tgz",
1655       "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
1656       "dev": true,
1657       "requires": {
1658         "caniuse-db": "1.0.30000784",
1659         "electron-to-chromium": "1.3.30"
1660       }
1661     },
1662     "browserstack-local": {
1663       "version": "1.3.0",
1664       "resolved": "http://registry.npm.taobao.org/browserstack-local/download/browserstack-local-1.3.0.tgz",
1665       "integrity": "sha1-/oDvBc6JVMTWJuNQLrYtYJA7Qjc=",
1666       "dev": true,
1667       "requires": {
1668         "https-proxy-agent": "1.0.0",
1669         "is-running": "2.1.0",
1670         "sinon": "1.17.7",
1671         "temp-fs": "0.9.9"
1672       }
1673     },
1674     "btoa": {
1675       "version": "1.1.2",
1676       "resolved": "http://registry.npm.taobao.org/btoa/download/btoa-1.1.2.tgz",
1677       "integrity": "sha1-PkC4FmP4HS3WWWpMtxSo3BbPq+A="
1678     },
1679     "buffer": {
1680       "version": "4.9.1",
1681       "resolved": "http://registry.npm.taobao.org/buffer/download/buffer-4.9.1.tgz",
1682       "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
1683       "dev": true,
1684       "requires": {
1685         "base64-js": "1.2.1",
1686         "ieee754": "1.1.8",
1687         "isarray": "1.0.0"
1688       }
1689     },
1690     "buffer-crc32": {
1691       "version": "0.2.13",
1692       "resolved": "http://registry.npm.taobao.org/buffer-crc32/download/buffer-crc32-0.2.13.tgz",
1693       "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
1694       "dev": true
1695     },
1696     "buffer-more-ints": {
1697       "version": "0.0.2",
1698       "resolved": "https://registry.npmjs.org/buffer-more-ints/-/buffer-more-ints-0.0.2.tgz",
1699       "integrity": "sha1-JrOIXRD6E9t/wBquOquHAZngEkw="
1700     },
1701     "buffers": {
1702       "version": "0.1.1",
1703       "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
1704       "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=",
1705       "dev": true
1706     },
1707     "buildmail": {
1708       "version": "4.0.1",
1709       "resolved": "https://registry.npmjs.org/buildmail/-/buildmail-4.0.1.tgz",
1710       "integrity": "sha1-h393OLeHKYccmhBeO4N9K+EaenI=",
1711       "optional": true,
1712       "requires": {
1713         "addressparser": "1.0.1",
1714         "libbase64": "0.1.0",
1715         "libmime": "3.0.0",
1716         "libqp": "1.1.0",
1717         "nodemailer-fetch": "1.6.0",
1718         "nodemailer-shared": "1.1.0",
1719         "punycode": "1.4.1"
1720       }
1721     },
1722     "builtin-modules": {
1723       "version": "1.1.1",
1724       "resolved": "http://registry.npm.taobao.org/builtin-modules/download/builtin-modules-1.1.1.tgz",
1725       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
1726       "dev": true
1727     },
1728     "builtin-status-codes": {
1729       "version": "3.0.0",
1730       "resolved": "http://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz",
1731       "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
1732       "dev": true
1733     },
1734     "bytes": {
1735       "version": "3.0.0",
1736       "resolved": "http://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz",
1737       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
1738     },
1739     "cache-base": {
1740       "version": "1.0.1",
1741       "resolved": "http://registry.npm.taobao.org/cache-base/download/cache-base-1.0.1.tgz",
1742       "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=",
1743       "dev": true,
1744       "requires": {
1745         "collection-visit": "1.0.0",
1746         "component-emitter": "1.2.1",
1747         "get-value": "2.0.6",
1748         "has-value": "1.0.0",
1749         "isobject": "3.0.1",
1750         "set-value": "2.0.0",
1751         "to-object-path": "0.3.0",
1752         "union-value": "1.0.0",
1753         "unset-value": "1.0.0"
1754       },
1755       "dependencies": {
1756         "isobject": {
1757           "version": "3.0.1",
1758           "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
1759           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1760           "dev": true
1761         }
1762       }
1763     },
1764     "caller-path": {
1765       "version": "0.1.0",
1766       "resolved": "http://registry.npm.taobao.org/caller-path/download/caller-path-0.1.0.tgz",
1767       "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
1768       "dev": true,
1769       "requires": {
1770         "callsites": "0.2.0"
1771       }
1772     },
1773     "callsites": {
1774       "version": "0.2.0",
1775       "resolved": "http://registry.npm.taobao.org/callsites/download/callsites-0.2.0.tgz",
1776       "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
1777       "dev": true
1778     },
1779     "camelcase": {
1780       "version": "2.1.1",
1781       "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz",
1782       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
1783       "dev": true
1784     },
1785     "camelcase-keys": {
1786       "version": "2.1.0",
1787       "resolved": "http://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz",
1788       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
1789       "dev": true,
1790       "requires": {
1791         "camelcase": "2.1.1",
1792         "map-obj": "1.0.1"
1793       }
1794     },
1795     "caniuse-db": {
1796       "version": "1.0.30000784",
1797       "resolved": "http://registry.npm.taobao.org/caniuse-db/download/caniuse-db-1.0.30000784.tgz",
1798       "integrity": "sha1-G+lQEtlInHcZB0+BruV9vf/mNhs=",
1799       "dev": true
1800     },
1801     "caseless": {
1802       "version": "0.12.0",
1803       "resolved": "http://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz",
1804       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
1805     },
1806     "center-align": {
1807       "version": "0.1.3",
1808       "resolved": "http://registry.npm.taobao.org/center-align/download/center-align-0.1.3.tgz",
1809       "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
1810       "dev": true,
1811       "requires": {
1812         "align-text": "0.1.4",
1813         "lazy-cache": "1.0.4"
1814       }
1815     },
1816     "chai": {
1817       "version": "3.5.0",
1818       "resolved": "http://registry.npm.taobao.org/chai/download/chai-3.5.0.tgz",
1819       "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=",
1820       "dev": true,
1821       "requires": {
1822         "assertion-error": "1.0.2",
1823         "deep-eql": "0.1.3",
1824         "type-detect": "1.0.0"
1825       }
1826     },
1827     "chai-as-promised": {
1828       "version": "6.0.0",
1829       "resolved": "http://registry.npm.taobao.org/chai-as-promised/download/chai-as-promised-6.0.0.tgz",
1830       "integrity": "sha1-GgKkM6byTa+sY7nJb6FoTbGqjaY=",
1831       "dev": true,
1832       "requires": {
1833         "check-error": "1.0.2"
1834       }
1835     },
1836     "chainsaw": {
1837       "version": "0.1.0",
1838       "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
1839       "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
1840       "dev": true,
1841       "requires": {
1842         "traverse": "0.3.9"
1843       }
1844     },
1845     "chalk": {
1846       "version": "1.1.3",
1847       "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
1848       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1849       "requires": {
1850         "ansi-styles": "2.2.1",
1851         "escape-string-regexp": "1.0.5",
1852         "has-ansi": "2.0.0",
1853         "strip-ansi": "3.0.1",
1854         "supports-color": "2.0.0"
1855       },
1856       "dependencies": {
1857         "supports-color": {
1858           "version": "2.0.0",
1859           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
1860           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
1861         }
1862       }
1863     },
1864     "check-error": {
1865       "version": "1.0.2",
1866       "resolved": "http://registry.npm.taobao.org/check-error/download/check-error-1.0.2.tgz",
1867       "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
1868       "dev": true
1869     },
1870     "chokidar": {
1871       "version": "1.7.0",
1872       "resolved": "http://registry.npm.taobao.org/chokidar/download/chokidar-1.7.0.tgz",
1873       "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
1874       "dev": true,
1875       "requires": {
1876         "anymatch": "1.3.2",
1877         "async-each": "1.0.1",
1878         "fsevents": "1.1.3",
1879         "glob-parent": "2.0.0",
1880         "inherits": "2.0.3",
1881         "is-binary-path": "1.0.1",
1882         "is-glob": "2.0.1",
1883         "path-is-absolute": "1.0.1",
1884         "readdirp": "2.1.0"
1885       }
1886     },
1887     "chromium-pickle-js": {
1888       "version": "0.2.0",
1889       "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
1890       "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=",
1891       "dev": true
1892     },
1893     "circular-json": {
1894       "version": "0.3.3",
1895       "resolved": "http://registry.npm.taobao.org/circular-json/download/circular-json-0.3.3.tgz",
1896       "integrity": "sha1-gVyZ6oT2gJUp0vRXkb34JxE1LWY=",
1897       "dev": true
1898     },
1899     "class-utils": {
1900       "version": "0.3.6",
1901       "resolved": "http://registry.npm.taobao.org/class-utils/download/class-utils-0.3.6.tgz",
1902       "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=",
1903       "dev": true,
1904       "requires": {
1905         "arr-union": "3.1.0",
1906         "define-property": "0.2.5",
1907         "isobject": "3.0.1",
1908         "static-extend": "0.1.2"
1909       },
1910       "dependencies": {
1911         "define-property": {
1912           "version": "0.2.5",
1913           "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz",
1914           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1915           "dev": true,
1916           "requires": {
1917             "is-descriptor": "0.1.6"
1918           }
1919         },
1920         "isobject": {
1921           "version": "3.0.1",
1922           "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
1923           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1924           "dev": true
1925         }
1926       }
1927     },
1928     "classnames": {
1929       "version": "2.2.5",
1930       "resolved": "http://registry.npm.taobao.org/classnames/download/classnames-2.2.5.tgz",
1931       "integrity": "sha1-+zgB1FNGdknvNgPH1hoCvRKb3m0="
1932     },
1933     "clean-css": {
1934       "version": "3.4.28",
1935       "resolved": "http://registry.npm.taobao.org/clean-css/download/clean-css-3.4.28.tgz",
1936       "integrity": "sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=",
1937       "dev": true,
1938       "requires": {
1939         "commander": "2.8.1",
1940         "source-map": "0.4.4"
1941       },
1942       "dependencies": {
1943         "commander": {
1944           "version": "2.8.1",
1945           "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.8.1.tgz",
1946           "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
1947           "dev": true,
1948           "requires": {
1949             "graceful-readlink": "1.0.1"
1950           }
1951         },
1952         "source-map": {
1953           "version": "0.4.4",
1954           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
1955           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
1956           "dev": true,
1957           "requires": {
1958             "amdefine": "1.0.1"
1959           }
1960         }
1961       }
1962     },
1963     "cli-cursor": {
1964       "version": "1.0.2",
1965       "resolved": "http://registry.npm.taobao.org/cli-cursor/download/cli-cursor-1.0.2.tgz",
1966       "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=",
1967       "dev": true,
1968       "requires": {
1969         "restore-cursor": "1.0.1"
1970       }
1971     },
1972     "cli-width": {
1973       "version": "2.2.0",
1974       "resolved": "http://registry.npm.taobao.org/cli-width/download/cli-width-2.2.0.tgz",
1975       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
1976       "dev": true
1977     },
1978     "cliui": {
1979       "version": "2.1.0",
1980       "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz",
1981       "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
1982       "dev": true,
1983       "requires": {
1984         "center-align": "0.1.3",
1985         "right-align": "0.1.3",
1986         "wordwrap": "0.0.2"
1987       },
1988       "dependencies": {
1989         "wordwrap": {
1990           "version": "0.0.2",
1991           "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz",
1992           "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
1993           "dev": true
1994         }
1995       }
1996     },
1997     "clone": {
1998       "version": "1.0.3",
1999       "resolved": "http://registry.npm.taobao.org/clone/download/clone-1.0.3.tgz",
2000       "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=",
2001       "dev": true
2002     },
2003     "clone-buffer": {
2004       "version": "1.0.0",
2005       "resolved": "http://registry.npm.taobao.org/clone-buffer/download/clone-buffer-1.0.0.tgz",
2006       "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=",
2007       "dev": true
2008     },
2009     "clone-stats": {
2010       "version": "0.0.1",
2011       "resolved": "http://registry.npm.taobao.org/clone-stats/download/clone-stats-0.0.1.tgz",
2012       "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
2013       "dev": true
2014     },
2015     "cloneable-readable": {
2016       "version": "1.1.2",
2017       "resolved": "http://registry.npm.taobao.org/cloneable-readable/download/cloneable-readable-1.1.2.tgz",
2018       "integrity": "sha1-1ZHe5Kj4vBXaQ86X3O66E9Q+KmU=",
2019       "dev": true,
2020       "requires": {
2021         "inherits": "2.0.3",
2022         "process-nextick-args": "2.0.0",
2023         "readable-stream": "2.3.6"
2024       },
2025       "dependencies": {
2026         "process-nextick-args": {
2027           "version": "2.0.0",
2028           "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
2029           "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=",
2030           "dev": true
2031         },
2032         "readable-stream": {
2033           "version": "2.3.6",
2034           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
2035           "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
2036           "dev": true,
2037           "requires": {
2038             "core-util-is": "1.0.2",
2039             "inherits": "2.0.3",
2040             "isarray": "1.0.0",
2041             "process-nextick-args": "2.0.0",
2042             "safe-buffer": "5.1.1",
2043             "string_decoder": "1.1.1",
2044             "util-deprecate": "1.0.2"
2045           }
2046         },
2047         "string_decoder": {
2048           "version": "1.1.1",
2049           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
2050           "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
2051           "dev": true,
2052           "requires": {
2053             "safe-buffer": "5.1.1"
2054           }
2055         }
2056       }
2057     },
2058     "co": {
2059       "version": "4.6.0",
2060       "resolved": "http://registry.npm.taobao.org/co/download/co-4.6.0.tgz",
2061       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
2062     },
2063     "code-point-at": {
2064       "version": "1.1.0",
2065       "resolved": "http://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz",
2066       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
2067       "dev": true
2068     },
2069     "collection-visit": {
2070       "version": "1.0.0",
2071       "resolved": "http://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz",
2072       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
2073       "dev": true,
2074       "requires": {
2075         "map-visit": "1.0.0",
2076         "object-visit": "1.0.1"
2077       }
2078     },
2079     "color-convert": {
2080       "version": "1.9.1",
2081       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
2082       "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
2083       "dev": true,
2084       "requires": {
2085         "color-name": "1.1.3"
2086       }
2087     },
2088     "color-name": {
2089       "version": "1.1.3",
2090       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2091       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
2092       "dev": true
2093     },
2094     "color-support": {
2095       "version": "1.1.3",
2096       "resolved": "http://registry.npm.taobao.org/color-support/download/color-support-1.1.3.tgz",
2097       "integrity": "sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=",
2098       "dev": true
2099     },
2100     "combined-stream": {
2101       "version": "1.0.5",
2102       "resolved": "http://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.5.tgz",
2103       "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
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.0",
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.0"
2128       }
2129     },
2130     "commander": {
2131       "version": "2.12.2",
2132       "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.12.2.tgz",
2133       "integrity": "sha1-D1lGxCftnsDZGka7ne9T5UZQ5VU="
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": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz",
2165       "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=",
2166       "dev": true
2167     },
2168     "component-emitter": {
2169       "version": "1.2.1",
2170       "resolved": "http://registry.npm.taobao.org/component-emitter/download/component-emitter-1.2.1.tgz",
2171       "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
2172       "dev": true
2173     },
2174     "compress-commons": {
2175       "version": "1.2.2",
2176       "resolved": "http://registry.npm.taobao.org/compress-commons/download/compress-commons-1.2.2.tgz",
2177       "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=",
2178       "dev": true,
2179       "requires": {
2180         "buffer-crc32": "0.2.13",
2181         "crc32-stream": "2.0.0",
2182         "normalize-path": "2.1.1",
2183         "readable-stream": "2.3.3"
2184       }
2185     },
2186     "concat-map": {
2187       "version": "0.0.1",
2188       "resolved": "http://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz",
2189       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
2190     },
2191     "concat-stream": {
2192       "version": "1.6.0",
2193       "resolved": "http://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.0.tgz",
2194       "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
2195       "dev": true,
2196       "requires": {
2197         "inherits": "2.0.3",
2198         "readable-stream": "2.3.3",
2199         "typedarray": "0.0.6"
2200       }
2201     },
2202     "connect-history-api-fallback": {
2203       "version": "1.5.0",
2204       "resolved": "http://registry.npm.taobao.org/connect-history-api-fallback/download/connect-history-api-fallback-1.5.0.tgz",
2205       "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=",
2206       "dev": true
2207     },
2208     "console-browserify": {
2209       "version": "1.1.0",
2210       "resolved": "http://registry.npm.taobao.org/console-browserify/download/console-browserify-1.1.0.tgz",
2211       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
2212       "dev": true,
2213       "requires": {
2214         "date-now": "0.1.4"
2215       }
2216     },
2217     "console-control-strings": {
2218       "version": "1.1.0",
2219       "resolved": "http://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz",
2220       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
2221       "dev": true
2222     },
2223     "constants-browserify": {
2224       "version": "1.0.0",
2225       "resolved": "http://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz",
2226       "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
2227       "dev": true
2228     },
2229     "contains-path": {
2230       "version": "0.1.0",
2231       "resolved": "http://registry.npm.taobao.org/contains-path/download/contains-path-0.1.0.tgz",
2232       "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
2233       "dev": true
2234     },
2235     "content-disposition": {
2236       "version": "0.5.2",
2237       "resolved": "http://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.2.tgz",
2238       "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
2239       "dev": true
2240     },
2241     "content-type": {
2242       "version": "1.0.4",
2243       "resolved": "http://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz",
2244       "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=",
2245       "dev": true
2246     },
2247     "convert-source-map": {
2248       "version": "1.5.1",
2249       "resolved": "http://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.5.1.tgz",
2250       "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU="
2251     },
2252     "cookie": {
2253       "version": "0.3.1",
2254       "resolved": "http://registry.npm.taobao.org/cookie/download/cookie-0.3.1.tgz",
2255       "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
2256       "dev": true
2257     },
2258     "cookie-signature": {
2259       "version": "1.0.6",
2260       "resolved": "http://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz",
2261       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
2262       "dev": true
2263     },
2264     "copy-descriptor": {
2265       "version": "0.1.1",
2266       "resolved": "http://registry.npm.taobao.org/copy-descriptor/download/copy-descriptor-0.1.1.tgz",
2267       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
2268       "dev": true
2269     },
2270     "core-js": {
2271       "version": "2.5.3",
2272       "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-2.5.3.tgz",
2273       "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4="
2274     },
2275     "core-util-is": {
2276       "version": "1.0.2",
2277       "resolved": "http://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz",
2278       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
2279     },
2280     "cosmiconfig": {
2281       "version": "2.2.2",
2282       "resolved": "http://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-2.2.2.tgz",
2283       "integrity": "sha1-YXPOvVb6wELB9DkO33r2wHx8uJI=",
2284       "dev": true,
2285       "requires": {
2286         "is-directory": "0.3.1",
2287         "js-yaml": "3.10.0",
2288         "minimist": "1.2.0",
2289         "object-assign": "4.1.1",
2290         "os-homedir": "1.0.2",
2291         "parse-json": "2.2.0",
2292         "require-from-string": "1.2.1"
2293       },
2294       "dependencies": {
2295         "minimist": {
2296           "version": "1.2.0",
2297           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
2298           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2299           "dev": true
2300         }
2301       }
2302     },
2303     "crc": {
2304       "version": "3.5.0",
2305       "resolved": "http://registry.npm.taobao.org/crc/download/crc-3.5.0.tgz",
2306       "integrity": "sha1-mLi6fUiWZbo5efWbITgTdBAaGWQ=",
2307       "dev": true
2308     },
2309     "crc32-stream": {
2310       "version": "2.0.0",
2311       "resolved": "http://registry.npm.taobao.org/crc32-stream/download/crc32-stream-2.0.0.tgz",
2312       "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=",
2313       "dev": true,
2314       "requires": {
2315         "crc": "3.5.0",
2316         "readable-stream": "2.3.3"
2317       }
2318     },
2319     "create-react-class": {
2320       "version": "15.6.2",
2321       "resolved": "http://registry.npm.taobao.org/create-react-class/download/create-react-class-15.6.2.tgz",
2322       "integrity": "sha1-zx7RXxKq1/FO9fLf4F5sQvke8Co=",
2323       "requires": {
2324         "fbjs": "0.8.16",
2325         "loose-envify": "1.3.1",
2326         "object-assign": "4.1.1"
2327       }
2328     },
2329     "cross-spawn": {
2330       "version": "3.0.1",
2331       "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-3.0.1.tgz",
2332       "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
2333       "dev": true,
2334       "requires": {
2335         "lru-cache": "4.1.1",
2336         "which": "1.3.0"
2337       },
2338       "dependencies": {
2339         "lru-cache": {
2340           "version": "4.1.1",
2341           "resolved": "http://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.1.tgz",
2342           "integrity": "sha1-Yi4y6CSItJJ5EUpPns9F581rulU=",
2343           "dev": true,
2344           "requires": {
2345             "pseudomap": "1.0.2",
2346             "yallist": "2.1.2"
2347           }
2348         }
2349       }
2350     },
2351     "cryptiles": {
2352       "version": "3.1.2",
2353       "resolved": "http://registry.npm.taobao.org/cryptiles/download/cryptiles-3.1.2.tgz",
2354       "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=",
2355       "requires": {
2356         "boom": "5.2.0"
2357       },
2358       "dependencies": {
2359         "boom": {
2360           "version": "5.2.0",
2361           "resolved": "http://registry.npm.taobao.org/boom/download/boom-5.2.0.tgz",
2362           "integrity": "sha1-XdnabuOl8wIHdDYpDLcX0/SlTgI=",
2363           "requires": {
2364             "hoek": "4.2.0"
2365           }
2366         }
2367       }
2368     },
2369     "crypto-browserify": {
2370       "version": "3.3.0",
2371       "resolved": "http://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.3.0.tgz",
2372       "integrity": "sha1-ufx1u0oO1h3PHNXa6W6zDJw+UGw=",
2373       "dev": true,
2374       "requires": {
2375         "browserify-aes": "0.4.0",
2376         "pbkdf2-compat": "2.0.1",
2377         "ripemd160": "0.2.0",
2378         "sha.js": "2.2.6"
2379       },
2380       "dependencies": {
2381         "sha.js": {
2382           "version": "2.2.6",
2383           "resolved": "http://registry.npm.taobao.org/sha.js/download/sha.js-2.2.6.tgz",
2384           "integrity": "sha1-F93t3F9yL7ZlAWWIlUYZd4ZzFbo=",
2385           "dev": true
2386         }
2387       }
2388     },
2389     "css": {
2390       "version": "2.2.1",
2391       "resolved": "http://registry.npm.taobao.org/css/download/css-2.2.1.tgz",
2392       "integrity": "sha1-c6TIHehdtmTU7mdPfUcIXjstVdw=",
2393       "dev": true,
2394       "requires": {
2395         "inherits": "2.0.3",
2396         "source-map": "0.1.43",
2397         "source-map-resolve": "0.3.1",
2398         "urix": "0.1.0"
2399       },
2400       "dependencies": {
2401         "source-map": {
2402           "version": "0.1.43",
2403           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz",
2404           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
2405           "dev": true,
2406           "requires": {
2407             "amdefine": "1.0.1"
2408           }
2409         }
2410       }
2411     },
2412     "css-loader": {
2413       "version": "0.14.5",
2414       "resolved": "http://registry.npm.taobao.org/css-loader/download/css-loader-0.14.5.tgz",
2415       "integrity": "sha1-1lY1tyrcSHrIGKLni1u5/spTUq0=",
2416       "dev": true,
2417       "requires": {
2418         "clean-css": "3.4.28",
2419         "fastparse": "1.1.1",
2420         "loader-utils": "0.2.17",
2421         "source-list-map": "0.1.8"
2422       }
2423     },
2424     "css-parse": {
2425       "version": "2.0.0",
2426       "resolved": "http://registry.npm.taobao.org/css-parse/download/css-parse-2.0.0.tgz",
2427       "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=",
2428       "dev": true,
2429       "requires": {
2430         "css": "2.2.1"
2431       }
2432     },
2433     "css-value": {
2434       "version": "0.0.1",
2435       "resolved": "http://registry.npm.taobao.org/css-value/download/css-value-0.0.1.tgz",
2436       "integrity": "sha1-Xv1sLupeof1rasV+wEJ7GEUkJOo=",
2437       "dev": true
2438     },
2439     "cuint": {
2440       "version": "0.2.2",
2441       "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz",
2442       "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=",
2443       "dev": true
2444     },
2445     "currently-unhandled": {
2446       "version": "0.4.1",
2447       "resolved": "http://registry.npm.taobao.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz",
2448       "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
2449       "dev": true,
2450       "requires": {
2451         "array-find-index": "1.0.2"
2452       }
2453     },
2454     "d": {
2455       "version": "1.0.0",
2456       "resolved": "http://registry.npm.taobao.org/d/download/d-1.0.0.tgz",
2457       "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
2458       "dev": true,
2459       "requires": {
2460         "es5-ext": "0.10.37"
2461       }
2462     },
2463     "dashdash": {
2464       "version": "1.14.1",
2465       "resolved": "http://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz",
2466       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
2467       "requires": {
2468         "assert-plus": "1.0.0"
2469       }
2470     },
2471     "data-uri-to-buffer": {
2472       "version": "1.2.0",
2473       "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz",
2474       "integrity": "sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ==",
2475       "optional": true
2476     },
2477     "date-format": {
2478       "version": "1.2.0",
2479       "resolved": "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz",
2480       "integrity": "sha1-YV6CjiM90aubua4JUODOzPpuytg="
2481     },
2482     "date-now": {
2483       "version": "0.1.4",
2484       "resolved": "http://registry.npm.taobao.org/date-now/download/date-now-0.1.4.tgz",
2485       "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
2486       "dev": true
2487     },
2488     "dateformat": {
2489       "version": "2.2.0",
2490       "resolved": "http://registry.npm.taobao.org/dateformat/download/dateformat-2.2.0.tgz",
2491       "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=",
2492       "dev": true
2493     },
2494     "debug": {
2495       "version": "2.6.9",
2496       "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
2497       "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
2498       "requires": {
2499         "ms": "2.0.0"
2500       }
2501     },
2502     "decamelize": {
2503       "version": "1.2.0",
2504       "resolved": "http://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz",
2505       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
2506       "dev": true
2507     },
2508     "decode-uri-component": {
2509       "version": "0.2.0",
2510       "resolved": "http://registry.npm.taobao.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz",
2511       "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
2512       "dev": true
2513     },
2514     "decompress-zip": {
2515       "version": "0.3.0",
2516       "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.0.tgz",
2517       "integrity": "sha1-rjvLfjTGWHmt/nfhnDD4ZgK0vbA=",
2518       "dev": true,
2519       "requires": {
2520         "binary": "0.3.0",
2521         "graceful-fs": "4.1.11",
2522         "mkpath": "0.1.0",
2523         "nopt": "3.0.6",
2524         "q": "1.4.1",
2525         "readable-stream": "1.1.14",
2526         "touch": "0.0.3"
2527       },
2528       "dependencies": {
2529         "isarray": {
2530           "version": "0.0.1",
2531           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
2532           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
2533           "dev": true
2534         },
2535         "readable-stream": {
2536           "version": "1.1.14",
2537           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
2538           "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
2539           "dev": true,
2540           "requires": {
2541             "core-util-is": "1.0.2",
2542             "inherits": "2.0.3",
2543             "isarray": "0.0.1",
2544             "string_decoder": "0.10.31"
2545           }
2546         },
2547         "string_decoder": {
2548           "version": "0.10.31",
2549           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
2550           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
2551           "dev": true
2552         }
2553       }
2554     },
2555     "deep-eql": {
2556       "version": "0.1.3",
2557       "resolved": "http://registry.npm.taobao.org/deep-eql/download/deep-eql-0.1.3.tgz",
2558       "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=",
2559       "dev": true,
2560       "requires": {
2561         "type-detect": "0.1.1"
2562       },
2563       "dependencies": {
2564         "type-detect": {
2565           "version": "0.1.1",
2566           "resolved": "http://registry.npm.taobao.org/type-detect/download/type-detect-0.1.1.tgz",
2567           "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=",
2568           "dev": true
2569         }
2570       }
2571     },
2572     "deep-equal": {
2573       "version": "1.0.1",
2574       "resolved": "http://registry.npm.taobao.org/deep-equal/download/deep-equal-1.0.1.tgz",
2575       "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU="
2576     },
2577     "deep-extend": {
2578       "version": "0.4.2",
2579       "resolved": "http://registry.npm.taobao.org/deep-extend/download/deep-extend-0.4.2.tgz",
2580       "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=",
2581       "dev": true
2582     },
2583     "deep-is": {
2584       "version": "0.1.3",
2585       "resolved": "http://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz",
2586       "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
2587     },
2588     "deepmerge": {
2589       "version": "0.2.10",
2590       "resolved": "http://registry.npm.taobao.org/deepmerge/download/deepmerge-0.2.10.tgz",
2591       "integrity": "sha1-iQa/nlJaT78bIDsq/LRkAkmCEhk=",
2592       "dev": true
2593     },
2594     "defaults": {
2595       "version": "1.0.3",
2596       "resolved": "http://registry.npm.taobao.org/defaults/download/defaults-1.0.3.tgz",
2597       "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
2598       "dev": true,
2599       "requires": {
2600         "clone": "1.0.3"
2601       }
2602     },
2603     "define-properties": {
2604       "version": "1.1.2",
2605       "resolved": "http://registry.npm.taobao.org/define-properties/download/define-properties-1.1.2.tgz",
2606       "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
2607       "dev": true,
2608       "requires": {
2609         "foreach": "2.0.5",
2610         "object-keys": "1.0.11"
2611       }
2612     },
2613     "define-property": {
2614       "version": "2.0.2",
2615       "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz",
2616       "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=",
2617       "dev": true,
2618       "requires": {
2619         "is-descriptor": "1.0.2",
2620         "isobject": "3.0.1"
2621       },
2622       "dependencies": {
2623         "is-accessor-descriptor": {
2624           "version": "1.0.0",
2625           "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz",
2626           "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=",
2627           "dev": true,
2628           "requires": {
2629             "kind-of": "6.0.2"
2630           }
2631         },
2632         "is-data-descriptor": {
2633           "version": "1.0.0",
2634           "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz",
2635           "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=",
2636           "dev": true,
2637           "requires": {
2638             "kind-of": "6.0.2"
2639           }
2640         },
2641         "is-descriptor": {
2642           "version": "1.0.2",
2643           "resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz",
2644           "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=",
2645           "dev": true,
2646           "requires": {
2647             "is-accessor-descriptor": "1.0.0",
2648             "is-data-descriptor": "1.0.0",
2649             "kind-of": "6.0.2"
2650           }
2651         },
2652         "isobject": {
2653           "version": "3.0.1",
2654           "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
2655           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
2656           "dev": true
2657         },
2658         "kind-of": {
2659           "version": "6.0.2",
2660           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
2661           "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
2662           "dev": true
2663         }
2664       }
2665     },
2666     "degenerator": {
2667       "version": "1.0.4",
2668       "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz",
2669       "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=",
2670       "optional": true,
2671       "requires": {
2672         "ast-types": "0.11.3",
2673         "escodegen": "1.9.1",
2674         "esprima": "3.1.3"
2675       },
2676       "dependencies": {
2677         "esprima": {
2678           "version": "3.1.3",
2679           "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
2680           "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
2681           "optional": true
2682         }
2683       }
2684     },
2685     "del": {
2686       "version": "2.2.2",
2687       "resolved": "http://registry.npm.taobao.org/del/download/del-2.2.2.tgz",
2688       "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
2689       "dev": true,
2690       "requires": {
2691         "globby": "5.0.0",
2692         "is-path-cwd": "1.0.0",
2693         "is-path-in-cwd": "1.0.0",
2694         "object-assign": "4.1.1",
2695         "pify": "2.3.0",
2696         "pinkie-promise": "2.0.1",
2697         "rimraf": "2.6.2"
2698       }
2699     },
2700     "delayed-stream": {
2701       "version": "1.0.0",
2702       "resolved": "http://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz",
2703       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
2704     },
2705     "delegates": {
2706       "version": "1.0.0",
2707       "resolved": "http://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz",
2708       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
2709       "dev": true
2710     },
2711     "depd": {
2712       "version": "1.1.1",
2713       "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.1.tgz",
2714       "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k="
2715     },
2716     "deprecated": {
2717       "version": "0.0.1",
2718       "resolved": "http://registry.npm.taobao.org/deprecated/download/deprecated-0.0.1.tgz",
2719       "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=",
2720       "dev": true
2721     },
2722     "destroy": {
2723       "version": "1.0.4",
2724       "resolved": "http://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz",
2725       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
2726       "dev": true
2727     },
2728     "detect-file": {
2729       "version": "1.0.0",
2730       "resolved": "http://registry.npm.taobao.org/detect-file/download/detect-file-1.0.0.tgz",
2731       "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
2732       "dev": true
2733     },
2734     "detect-indent": {
2735       "version": "4.0.0",
2736       "resolved": "http://registry.npm.taobao.org/detect-indent/download/detect-indent-4.0.0.tgz",
2737       "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
2738       "requires": {
2739         "repeating": "2.0.1"
2740       }
2741     },
2742     "diff": {
2743       "version": "1.4.0",
2744       "resolved": "http://registry.npm.taobao.org/diff/download/diff-1.4.0.tgz",
2745       "integrity": "sha1-fyjS657nsVqX79ic5j3P2qPMur8=",
2746       "dev": true
2747     },
2748     "doctrine": {
2749       "version": "1.5.0",
2750       "resolved": "http://registry.npm.taobao.org/doctrine/download/doctrine-1.5.0.tgz",
2751       "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
2752       "dev": true,
2753       "requires": {
2754         "esutils": "2.0.2",
2755         "isarray": "1.0.0"
2756       }
2757     },
2758     "dom-helpers": {
2759       "version": "3.3.1",
2760       "resolved": "http://registry.npm.taobao.org/dom-helpers/download/dom-helpers-3.3.1.tgz",
2761       "integrity": "sha1-/BpOFf/fYN3eA6SAqcD+zoId1KY="
2762     },
2763     "dom-walk": {
2764       "version": "0.1.1",
2765       "resolved": "http://registry.npm.taobao.org/dom-walk/download/dom-walk-0.1.1.tgz",
2766       "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=",
2767       "dev": true
2768     },
2769     "domain-browser": {
2770       "version": "1.1.7",
2771       "resolved": "http://registry.npm.taobao.org/domain-browser/download/domain-browser-1.1.7.tgz",
2772       "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=",
2773       "dev": true
2774     },
2775     "double-ended-queue": {
2776       "version": "2.1.0-0",
2777       "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz",
2778       "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=",
2779       "optional": true
2780     },
2781     "duplexer": {
2782       "version": "0.1.1",
2783       "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
2784       "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
2785       "dev": true
2786     },
2787     "duplexer2": {
2788       "version": "0.0.2",
2789       "resolved": "http://registry.npm.taobao.org/duplexer2/download/duplexer2-0.0.2.tgz",
2790       "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
2791       "dev": true,
2792       "requires": {
2793         "readable-stream": "1.1.14"
2794       },
2795       "dependencies": {
2796         "isarray": {
2797           "version": "0.0.1",
2798           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
2799           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
2800           "dev": true
2801         },
2802         "readable-stream": {
2803           "version": "1.1.14",
2804           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz",
2805           "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
2806           "dev": true,
2807           "requires": {
2808             "core-util-is": "1.0.2",
2809             "inherits": "2.0.3",
2810             "isarray": "0.0.1",
2811             "string_decoder": "0.10.31"
2812           }
2813         },
2814         "string_decoder": {
2815           "version": "0.10.31",
2816           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
2817           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
2818           "dev": true
2819         }
2820       }
2821     },
2822     "ecc-jsbn": {
2823       "version": "0.1.1",
2824       "resolved": "http://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.1.tgz",
2825       "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
2826       "optional": true,
2827       "requires": {
2828         "jsbn": "0.1.1"
2829       }
2830     },
2831     "ee-first": {
2832       "version": "1.1.1",
2833       "resolved": "http://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz",
2834       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
2835       "dev": true
2836     },
2837     "ejs": {
2838       "version": "2.5.7",
2839       "resolved": "http://registry.npm.taobao.org/ejs/download/ejs-2.5.7.tgz",
2840       "integrity": "sha1-zIcsFoiArjxxiXYv1f/ACJbJUYo=",
2841       "dev": true
2842     },
2843     "electron": {
2844       "version": "1.8.3",
2845       "resolved": "https://registry.npmjs.org/electron/-/electron-1.8.3.tgz",
2846       "integrity": "sha512-ZZYSPB9tLh0m4uZOTcQllv/U8ts3GaMyEkBTooBr5rO+xl0WfQlecUcPuyw6aqtrZfNKsqLprorXKgsFmwcI5w==",
2847       "dev": true,
2848       "requires": {
2849         "@types/node": "8.9.5",
2850         "electron-download": "3.3.0",
2851         "extract-zip": "1.6.6"
2852       }
2853     },
2854     "electron-download": {
2855       "version": "3.3.0",
2856       "resolved": "http://registry.npm.taobao.org/electron-download/download/electron-download-3.3.0.tgz",
2857       "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=",
2858       "dev": true,
2859       "requires": {
2860         "debug": "2.6.9",
2861         "fs-extra": "0.30.0",
2862         "home-path": "1.0.5",
2863         "minimist": "1.2.0",
2864         "nugget": "2.0.1",
2865         "path-exists": "2.1.0",
2866         "rc": "1.2.6",
2867         "semver": "5.5.0",
2868         "sumchecker": "1.3.1"
2869       },
2870       "dependencies": {
2871         "minimist": {
2872           "version": "1.2.0",
2873           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
2874           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2875           "dev": true
2876         },
2877         "path-exists": {
2878           "version": "2.1.0",
2879           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
2880           "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
2881           "dev": true,
2882           "requires": {
2883             "pinkie-promise": "2.0.1"
2884           }
2885         },
2886         "semver": {
2887           "version": "5.5.0",
2888           "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
2889           "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
2890           "dev": true
2891         }
2892       }
2893     },
2894     "electron-osx-sign": {
2895       "version": "0.4.10",
2896       "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.10.tgz",
2897       "integrity": "sha1-vk87ibKnWh3F8eckkIGrKSnKOiY=",
2898       "dev": true,
2899       "requires": {
2900         "bluebird": "3.5.1",
2901         "compare-version": "0.1.2",
2902         "debug": "2.6.9",
2903         "isbinaryfile": "3.0.2",
2904         "minimist": "1.2.0",
2905         "plist": "2.1.0"
2906       },
2907       "dependencies": {
2908         "minimist": {
2909           "version": "1.2.0",
2910           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2911           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2912           "dev": true
2913         }
2914       }
2915     },
2916     "electron-packager": {
2917       "version": "8.7.2",
2918       "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-8.7.2.tgz",
2919       "integrity": "sha1-RX078kvJYHwGrUsettqkrMrcIQg=",
2920       "dev": true,
2921       "requires": {
2922         "asar": "0.13.1",
2923         "debug": "2.6.9",
2924         "electron-download": "4.1.0",
2925         "electron-osx-sign": "0.4.10",
2926         "extract-zip": "1.6.6",
2927         "fs-extra": "3.0.1",
2928         "get-package-info": "1.0.0",
2929         "minimist": "1.2.0",
2930         "plist": "2.1.0",
2931         "rcedit": "0.9.0",
2932         "resolve": "1.5.0",
2933         "run-series": "1.1.4",
2934         "sanitize-filename": "1.6.1",
2935         "semver": "5.5.0"
2936       },
2937       "dependencies": {
2938         "electron-download": {
2939           "version": "4.1.0",
2940           "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.0.tgz",
2941           "integrity": "sha1-v5MsdG8vh//MCdHdRy8v9rkYeEU=",
2942           "dev": true,
2943           "requires": {
2944             "debug": "2.6.9",
2945             "env-paths": "1.0.0",
2946             "fs-extra": "2.1.2",
2947             "minimist": "1.2.0",
2948             "nugget": "2.0.1",
2949             "path-exists": "3.0.0",
2950             "rc": "1.2.6",
2951             "semver": "5.5.0",
2952             "sumchecker": "2.0.2"
2953           },
2954           "dependencies": {
2955             "fs-extra": {
2956               "version": "2.1.2",
2957               "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-2.1.2.tgz",
2958               "integrity": "sha1-BGxwFjzvmq1GsOSn+kZ/si1x3jU=",
2959               "dev": true,
2960               "requires": {
2961                 "graceful-fs": "4.1.11",
2962                 "jsonfile": "2.4.0"
2963               }
2964             }
2965           }
2966         },
2967         "fs-extra": {
2968           "version": "3.0.1",
2969           "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz",
2970           "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=",
2971           "dev": true,
2972           "requires": {
2973             "graceful-fs": "4.1.11",
2974             "jsonfile": "3.0.1",
2975             "universalify": "0.1.1"
2976           },
2977           "dependencies": {
2978             "jsonfile": {
2979               "version": "3.0.1",
2980               "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz",
2981               "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=",
2982               "dev": true,
2983               "requires": {
2984                 "graceful-fs": "4.1.11"
2985               }
2986             }
2987           }
2988         },
2989         "minimist": {
2990           "version": "1.2.0",
2991           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2992           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2993           "dev": true
2994         },
2995         "path-exists": {
2996           "version": "3.0.0",
2997           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
2998           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
2999           "dev": true
3000         },
3001         "semver": {
3002           "version": "5.5.0",
3003           "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
3004           "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
3005           "dev": true
3006         },
3007         "sumchecker": {
3008           "version": "2.0.2",
3009           "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz",
3010           "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=",
3011           "dev": true,
3012           "requires": {
3013             "debug": "2.6.9"
3014           }
3015         }
3016       }
3017     },
3018     "electron-releases": {
3019       "version": "2.1.0",
3020       "resolved": "http://registry.npm.taobao.org/electron-releases/download/electron-releases-2.1.0.tgz",
3021       "integrity": "sha1-xWFL+BHxds48g242igYleCNB/U4=",
3022       "dev": true
3023     },
3024     "electron-settings": {
3025       "version": "3.1.4",
3026       "resolved": "https://registry.npmjs.org/electron-settings/-/electron-settings-3.1.4.tgz",
3027       "integrity": "sha512-5AVJGE7+5Fwbui3PKs365vp/vGVpGGXlN1elBx/hAXVazmAtbY2jS0DOD7fBsVxzgCUiRCtR3tQvTF4cYLq/Sw==",
3028       "requires": {
3029         "clone": "2.1.1",
3030         "jsonfile": "4.0.0"
3031       },
3032       "dependencies": {
3033         "clone": {
3034           "version": "2.1.1",
3035           "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz",
3036           "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs="
3037         },
3038         "jsonfile": {
3039           "version": "4.0.0",
3040           "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
3041           "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
3042           "requires": {
3043             "graceful-fs": "4.1.11"
3044           }
3045         }
3046       }
3047     },
3048     "electron-to-chromium": {
3049       "version": "1.3.30",
3050       "resolved": "http://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.30.tgz",
3051       "integrity": "sha1-lmb1MqZFhmUfxWpyUTaS6CDQaoA=",
3052       "dev": true,
3053       "requires": {
3054         "electron-releases": "2.1.0"
3055       }
3056     },
3057     "emojis-list": {
3058       "version": "2.1.0",
3059       "resolved": "http://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz",
3060       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
3061       "dev": true
3062     },
3063     "encodeurl": {
3064       "version": "1.0.1",
3065       "resolved": "http://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.1.tgz",
3066       "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=",
3067       "dev": true
3068     },
3069     "encoding": {
3070       "version": "0.1.12",
3071       "resolved": "http://registry.npm.taobao.org/encoding/download/encoding-0.1.12.tgz",
3072       "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
3073       "requires": {
3074         "iconv-lite": "0.4.19"
3075       }
3076     },
3077     "end-of-stream": {
3078       "version": "1.4.0",
3079       "resolved": "http://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.0.tgz",
3080       "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=",
3081       "dev": true,
3082       "requires": {
3083         "once": "1.4.0"
3084       }
3085     },
3086     "enhanced-resolve": {
3087       "version": "0.9.1",
3088       "resolved": "http://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-0.9.1.tgz",
3089       "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=",
3090       "dev": true,
3091       "requires": {
3092         "graceful-fs": "4.1.11",
3093         "memory-fs": "0.2.0",
3094         "tapable": "0.1.10"
3095       },
3096       "dependencies": {
3097         "memory-fs": {
3098           "version": "0.2.0",
3099           "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.2.0.tgz",
3100           "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=",
3101           "dev": true
3102         }
3103       }
3104     },
3105     "entities": {
3106       "version": "1.1.1",
3107       "resolved": "http://registry.npm.taobao.org/entities/download/entities-1.1.1.tgz",
3108       "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA="
3109     },
3110     "env-paths": {
3111       "version": "1.0.0",
3112       "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz",
3113       "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=",
3114       "dev": true
3115     },
3116     "errno": {
3117       "version": "0.1.6",
3118       "resolved": "http://registry.npm.taobao.org/errno/download/errno-0.1.6.tgz",
3119       "integrity": "sha1-w4bOimKD8U/AlWO3FWCQjJv1MCY=",
3120       "dev": true,
3121       "requires": {
3122         "prr": "1.0.1"
3123       }
3124     },
3125     "error-ex": {
3126       "version": "1.3.1",
3127       "resolved": "http://registry.npm.taobao.org/error-ex/download/error-ex-1.3.1.tgz",
3128       "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
3129       "dev": true,
3130       "requires": {
3131         "is-arrayish": "0.2.1"
3132       }
3133     },
3134     "error-stack-parser": {
3135       "version": "1.3.6",
3136       "resolved": "http://registry.npm.taobao.org/error-stack-parser/download/error-stack-parser-1.3.6.tgz",
3137       "integrity": "sha1-4Oc7k+QXE40c18C3RrGkoUhUwpI=",
3138       "dev": true,
3139       "requires": {
3140         "stackframe": "0.3.1"
3141       }
3142     },
3143     "es-abstract": {
3144       "version": "1.11.0",
3145       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.11.0.tgz",
3146       "integrity": "sha512-ZnQrE/lXTTQ39ulXZ+J1DTFazV9qBy61x2bY071B+qGco8Z8q1QddsLdt/EF8Ai9hcWH72dWS0kFqXLxOxqslA==",
3147       "dev": true,
3148       "requires": {
3149         "es-to-primitive": "1.1.1",
3150         "function-bind": "1.1.1",
3151         "has": "1.0.1",
3152         "is-callable": "1.1.3",
3153         "is-regex": "1.0.4"
3154       }
3155     },
3156     "es-to-primitive": {
3157       "version": "1.1.1",
3158       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz",
3159       "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
3160       "dev": true,
3161       "requires": {
3162         "is-callable": "1.1.3",
3163         "is-date-object": "1.0.1",
3164         "is-symbol": "1.0.1"
3165       }
3166     },
3167     "es5-ext": {
3168       "version": "0.10.37",
3169       "resolved": "http://registry.npm.taobao.org/es5-ext/download/es5-ext-0.10.37.tgz",
3170       "integrity": "sha1-DudB0Ui4AGm6J9AgOTdWryV978M=",
3171       "dev": true,
3172       "requires": {
3173         "es6-iterator": "2.0.3",
3174         "es6-symbol": "3.1.1"
3175       }
3176     },
3177     "es6-iterator": {
3178       "version": "2.0.3",
3179       "resolved": "http://registry.npm.taobao.org/es6-iterator/download/es6-iterator-2.0.3.tgz",
3180       "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
3181       "dev": true,
3182       "requires": {
3183         "d": "1.0.0",
3184         "es5-ext": "0.10.37",
3185         "es6-symbol": "3.1.1"
3186       }
3187     },
3188     "es6-map": {
3189       "version": "0.1.5",
3190       "resolved": "http://registry.npm.taobao.org/es6-map/download/es6-map-0.1.5.tgz",
3191       "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=",
3192       "dev": true,
3193       "requires": {
3194         "d": "1.0.0",
3195         "es5-ext": "0.10.37",
3196         "es6-iterator": "2.0.3",
3197         "es6-set": "0.1.5",
3198         "es6-symbol": "3.1.1",
3199         "event-emitter": "0.3.5"
3200       }
3201     },
3202     "es6-promise": {
3203       "version": "4.2.4",
3204       "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz",
3205       "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==",
3206       "dev": true
3207     },
3208     "es6-set": {
3209       "version": "0.1.5",
3210       "resolved": "http://registry.npm.taobao.org/es6-set/download/es6-set-0.1.5.tgz",
3211       "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=",
3212       "dev": true,
3213       "requires": {
3214         "d": "1.0.0",
3215         "es5-ext": "0.10.37",
3216         "es6-iterator": "2.0.3",
3217         "es6-symbol": "3.1.1",
3218         "event-emitter": "0.3.5"
3219       }
3220     },
3221     "es6-symbol": {
3222       "version": "3.1.1",
3223       "resolved": "http://registry.npm.taobao.org/es6-symbol/download/es6-symbol-3.1.1.tgz",
3224       "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
3225       "dev": true,
3226       "requires": {
3227         "d": "1.0.0",
3228         "es5-ext": "0.10.37"
3229       }
3230     },
3231     "es6-weak-map": {
3232       "version": "2.0.2",
3233       "resolved": "http://registry.npm.taobao.org/es6-weak-map/download/es6-weak-map-2.0.2.tgz",
3234       "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
3235       "dev": true,
3236       "requires": {
3237         "d": "1.0.0",
3238         "es5-ext": "0.10.37",
3239         "es6-iterator": "2.0.3",
3240         "es6-symbol": "3.1.1"
3241       }
3242     },
3243     "escape-html": {
3244       "version": "1.0.3",
3245       "resolved": "http://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz",
3246       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
3247       "dev": true
3248     },
3249     "escape-regexp": {
3250       "version": "0.0.1",
3251       "resolved": "http://registry.npm.taobao.org/escape-regexp/download/escape-regexp-0.0.1.tgz",
3252       "integrity": "sha1-9EvaEtRbvfnLf4Yu5+SCez3TIlQ=",
3253       "dev": true
3254     },
3255     "escape-string-regexp": {
3256       "version": "1.0.5",
3257       "resolved": "http://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz",
3258       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
3259     },
3260     "escodegen": {
3261       "version": "1.9.1",
3262       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz",
3263       "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==",
3264       "optional": true,
3265       "requires": {
3266         "esprima": "3.1.3",
3267         "estraverse": "4.2.0",
3268         "esutils": "2.0.2",
3269         "optionator": "0.8.2",
3270         "source-map": "0.6.1"
3271       },
3272       "dependencies": {
3273         "esprima": {
3274           "version": "3.1.3",
3275           "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
3276           "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
3277           "optional": true
3278         },
3279         "source-map": {
3280           "version": "0.6.1",
3281           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3282           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3283           "optional": true
3284         }
3285       }
3286     },
3287     "escope": {
3288       "version": "3.6.0",
3289       "resolved": "http://registry.npm.taobao.org/escope/download/escope-3.6.0.tgz",
3290       "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=",
3291       "dev": true,
3292       "requires": {
3293         "es6-map": "0.1.5",
3294         "es6-weak-map": "2.0.2",
3295         "esrecurse": "4.2.0",
3296         "estraverse": "4.2.0"
3297       }
3298     },
3299     "eslint": {
3300       "version": "3.7.1",
3301       "resolved": "http://registry.npm.taobao.org/eslint/download/eslint-3.7.1.tgz",
3302       "integrity": "sha1-f6qEWZ4P6kIvBLwy20kFQFGj8Ro=",
3303       "dev": true,
3304       "requires": {
3305         "chalk": "1.1.3",
3306         "concat-stream": "1.6.0",
3307         "debug": "2.6.9",
3308         "doctrine": "1.5.0",
3309         "escope": "3.6.0",
3310         "espree": "3.5.2",
3311         "estraverse": "4.2.0",
3312         "esutils": "2.0.2",
3313         "file-entry-cache": "2.0.0",
3314         "glob": "7.1.2",
3315         "globals": "9.18.0",
3316         "ignore": "3.3.7",
3317         "imurmurhash": "0.1.4",
3318         "inquirer": "0.12.0",
3319         "is-my-json-valid": "2.17.1",
3320         "is-resolvable": "1.0.1",
3321         "js-yaml": "3.10.0",
3322         "json-stable-stringify": "1.0.1",
3323         "levn": "0.3.0",
3324         "lodash": "4.17.4",
3325         "mkdirp": "0.5.1",
3326         "natural-compare": "1.4.0",
3327         "optionator": "0.8.2",
3328         "path-is-inside": "1.0.2",
3329         "pluralize": "1.2.1",
3330         "progress": "1.1.8",
3331         "require-uncached": "1.0.3",
3332         "shelljs": "0.6.1",
3333         "strip-bom": "3.0.0",
3334         "strip-json-comments": "1.0.4",
3335         "table": "3.8.3",
3336         "text-table": "0.2.0",
3337         "user-home": "2.0.0"
3338       },
3339       "dependencies": {
3340         "glob": {
3341           "version": "7.1.2",
3342           "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
3343           "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
3344           "dev": true,
3345           "requires": {
3346             "fs.realpath": "1.0.0",
3347             "inflight": "1.0.6",
3348             "inherits": "2.0.3",
3349             "minimatch": "3.0.4",
3350             "once": "1.4.0",
3351             "path-is-absolute": "1.0.1"
3352           }
3353         },
3354         "pluralize": {
3355           "version": "1.2.1",
3356           "resolved": "http://registry.npm.taobao.org/pluralize/download/pluralize-1.2.1.tgz",
3357           "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=",
3358           "dev": true
3359         },
3360         "shelljs": {
3361           "version": "0.6.1",
3362           "resolved": "http://registry.npm.taobao.org/shelljs/download/shelljs-0.6.1.tgz",
3363           "integrity": "sha1-7GIRvtGSBEIIj+D3Cyg3Iy7SyKg=",
3364           "dev": true
3365         },
3366         "strip-bom": {
3367           "version": "3.0.0",
3368           "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz",
3369           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
3370           "dev": true
3371         },
3372         "user-home": {
3373           "version": "2.0.0",
3374           "resolved": "http://registry.npm.taobao.org/user-home/download/user-home-2.0.0.tgz",
3375           "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=",
3376           "dev": true,
3377           "requires": {
3378             "os-homedir": "1.0.2"
3379           }
3380         }
3381       }
3382     },
3383     "eslint-plugin-react": {
3384       "version": "6.4.1",
3385       "resolved": "http://registry.npm.taobao.org/eslint-plugin-react/download/eslint-plugin-react-6.4.1.tgz",
3386       "integrity": "sha1-fRqt50fbFYkvce7h/qSt35e8+is=",
3387       "dev": true,
3388       "requires": {
3389         "doctrine": "1.5.0",
3390         "jsx-ast-utils": "1.4.1"
3391       }
3392     },
3393     "espree": {
3394       "version": "3.5.2",
3395       "resolved": "http://registry.npm.taobao.org/espree/download/espree-3.5.2.tgz",
3396       "integrity": "sha1-dWrai5eenc/NswqtjRqTBKkF4co=",
3397       "dev": true,
3398       "requires": {
3399         "acorn": "5.2.1",
3400         "acorn-jsx": "3.0.1"
3401       }
3402     },
3403     "esprima": {
3404       "version": "4.0.0",
3405       "resolved": "http://registry.npm.taobao.org/esprima/download/esprima-4.0.0.tgz",
3406       "integrity": "sha1-RJnt3NERDgshi6zy+n9/WfVcqAQ=",
3407       "dev": true
3408     },
3409     "esrecurse": {
3410       "version": "4.2.0",
3411       "resolved": "http://registry.npm.taobao.org/esrecurse/download/esrecurse-4.2.0.tgz",
3412       "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=",
3413       "dev": true,
3414       "requires": {
3415         "estraverse": "4.2.0",
3416         "object-assign": "4.1.1"
3417       }
3418     },
3419     "estraverse": {
3420       "version": "4.2.0",
3421       "resolved": "http://registry.npm.taobao.org/estraverse/download/estraverse-4.2.0.tgz",
3422       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM="
3423     },
3424     "esutils": {
3425       "version": "2.0.2",
3426       "resolved": "http://registry.npm.taobao.org/esutils/download/esutils-2.0.2.tgz",
3427       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
3428     },
3429     "etag": {
3430       "version": "1.8.1",
3431       "resolved": "http://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz",
3432       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
3433       "dev": true
3434     },
3435     "event-emitter": {
3436       "version": "0.3.5",
3437       "resolved": "http://registry.npm.taobao.org/event-emitter/download/event-emitter-0.3.5.tgz",
3438       "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
3439       "dev": true,
3440       "requires": {
3441         "d": "1.0.0",
3442         "es5-ext": "0.10.37"
3443       }
3444     },
3445     "event-stream": {
3446       "version": "3.3.4",
3447       "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
3448       "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
3449       "dev": true,
3450       "requires": {
3451         "duplexer": "0.1.1",
3452         "from": "0.1.7",
3453         "map-stream": "0.1.0",
3454         "pause-stream": "0.0.11",
3455         "split": "0.3.3",
3456         "stream-combiner": "0.0.4",
3457         "through": "2.3.8"
3458       }
3459     },
3460     "eventemitter3": {
3461       "version": "1.2.0",
3462       "resolved": "http://registry.npm.taobao.org/eventemitter3/download/eventemitter3-1.2.0.tgz",
3463       "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=",
3464       "dev": true
3465     },
3466     "events": {
3467       "version": "1.1.1",
3468       "resolved": "http://registry.npm.taobao.org/events/download/events-1.1.1.tgz",
3469       "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
3470       "dev": true
3471     },
3472     "exit-hook": {
3473       "version": "1.1.1",
3474       "resolved": "http://registry.npm.taobao.org/exit-hook/download/exit-hook-1.1.1.tgz",
3475       "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=",
3476       "dev": true
3477     },
3478     "expand-brackets": {
3479       "version": "0.1.5",
3480       "resolved": "http://registry.npm.taobao.org/expand-brackets/download/expand-brackets-0.1.5.tgz",
3481       "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
3482       "dev": true,
3483       "requires": {
3484         "is-posix-bracket": "0.1.1"
3485       }
3486     },
3487     "expand-range": {
3488       "version": "1.8.2",
3489       "resolved": "http://registry.npm.taobao.org/expand-range/download/expand-range-1.8.2.tgz",
3490       "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
3491       "dev": true,
3492       "requires": {
3493         "fill-range": "2.2.3"
3494       }
3495     },
3496     "expand-tilde": {
3497       "version": "2.0.2",
3498       "resolved": "http://registry.npm.taobao.org/expand-tilde/download/expand-tilde-2.0.2.tgz",
3499       "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
3500       "dev": true,
3501       "requires": {
3502         "homedir-polyfill": "1.0.1"
3503       }
3504     },
3505     "express": {
3506       "version": "4.16.2",
3507       "resolved": "http://registry.npm.taobao.org/express/download/express-4.16.2.tgz",
3508       "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=",
3509       "dev": true,
3510       "requires": {
3511         "accepts": "1.3.4",
3512         "array-flatten": "1.1.1",
3513         "body-parser": "1.18.2",
3514         "content-disposition": "0.5.2",
3515         "content-type": "1.0.4",
3516         "cookie": "0.3.1",
3517         "cookie-signature": "1.0.6",
3518         "debug": "2.6.9",
3519         "depd": "1.1.1",
3520         "encodeurl": "1.0.1",
3521         "escape-html": "1.0.3",
3522         "etag": "1.8.1",
3523         "finalhandler": "1.1.0",
3524         "fresh": "0.5.2",
3525         "merge-descriptors": "1.0.1",
3526         "methods": "1.1.2",
3527         "on-finished": "2.3.0",
3528         "parseurl": "1.3.2",
3529         "path-to-regexp": "0.1.7",
3530         "proxy-addr": "2.0.2",
3531         "qs": "6.5.1",
3532         "range-parser": "1.2.0",
3533         "safe-buffer": "5.1.1",
3534         "send": "0.16.1",
3535         "serve-static": "1.13.1",
3536         "setprototypeof": "1.1.0",
3537         "statuses": "1.3.1",
3538         "type-is": "1.6.15",
3539         "utils-merge": "1.0.1",
3540         "vary": "1.1.2"
3541       }
3542     },
3543     "extend": {
3544       "version": "3.0.1",
3545       "resolved": "http://registry.npm.taobao.org/extend/download/extend-3.0.1.tgz",
3546       "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ="
3547     },
3548     "extend-shallow": {
3549       "version": "3.0.2",
3550       "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz",
3551       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
3552       "dev": true,
3553       "requires": {
3554         "assign-symbols": "1.0.0",
3555         "is-extendable": "1.0.1"
3556       },
3557       "dependencies": {
3558         "is-extendable": {
3559           "version": "1.0.1",
3560           "resolved": "http://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz",
3561           "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=",
3562           "dev": true,
3563           "requires": {
3564             "is-plain-object": "2.0.4"
3565           }
3566         }
3567       }
3568     },
3569     "external-editor": {
3570       "version": "1.1.1",
3571       "resolved": "http://registry.npm.taobao.org/external-editor/download/external-editor-1.1.1.tgz",
3572       "integrity": "sha1-Etew24UPf/fnCBuvQAVwAGDEYAs=",
3573       "dev": true,
3574       "requires": {
3575         "extend": "3.0.1",
3576         "spawn-sync": "1.0.15",
3577         "tmp": "0.0.29"
3578       }
3579     },
3580     "extglob": {
3581       "version": "0.3.2",
3582       "resolved": "http://registry.npm.taobao.org/extglob/download/extglob-0.3.2.tgz",
3583       "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
3584       "dev": true,
3585       "requires": {
3586         "is-extglob": "1.0.0"
3587       }
3588     },
3589     "extract-text-webpack-plugin": {
3590       "version": "1.0.1",
3591       "resolved": "http://registry.npm.taobao.org/extract-text-webpack-plugin/download/extract-text-webpack-plugin-1.0.1.tgz",
3592       "integrity": "sha1-yVvzy6rEnclvHcbgclSfu2VMzSw=",
3593       "dev": true,
3594       "requires": {
3595         "async": "1.5.2",
3596         "loader-utils": "0.2.17",
3597         "webpack-sources": "0.1.5"
3598       }
3599     },
3600     "extract-zip": {
3601       "version": "1.6.6",
3602       "resolved": "http://registry.npm.taobao.org/extract-zip/download/extract-zip-1.6.6.tgz",
3603       "integrity": "sha1-EpDt6NINCHK0Kf0/NRyhKOxe+Fw=",
3604       "dev": true,
3605       "requires": {
3606         "concat-stream": "1.6.0",
3607         "debug": "2.6.9",
3608         "mkdirp": "0.5.0",
3609         "yauzl": "2.4.1"
3610       },
3611       "dependencies": {
3612         "mkdirp": {
3613           "version": "0.5.0",
3614           "resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.0.tgz",
3615           "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=",
3616           "dev": true,
3617           "requires": {
3618             "minimist": "0.0.8"
3619           }
3620         },
3621         "yauzl": {
3622           "version": "2.4.1",
3623           "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz",
3624           "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=",
3625           "dev": true,
3626           "requires": {
3627             "fd-slicer": "1.0.1"
3628           }
3629         }
3630       }
3631     },
3632     "extsprintf": {
3633       "version": "1.3.0",
3634       "resolved": "http://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz",
3635       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
3636     },
3637     "fancy-log": {
3638       "version": "1.3.2",
3639       "resolved": "http://registry.npm.taobao.org/fancy-log/download/fancy-log-1.3.2.tgz",
3640       "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=",
3641       "dev": true,
3642       "requires": {
3643         "ansi-gray": "0.1.1",
3644         "color-support": "1.1.3",
3645         "time-stamp": "1.1.0"
3646       },
3647       "dependencies": {
3648         "time-stamp": {
3649           "version": "1.1.0",
3650           "resolved": "http://registry.npm.taobao.org/time-stamp/download/time-stamp-1.1.0.tgz",
3651           "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=",
3652           "dev": true
3653         }
3654       }
3655     },
3656     "fast-deep-equal": {
3657       "version": "1.0.0",
3658       "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.0.0.tgz",
3659       "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8="
3660     },
3661     "fast-json-stable-stringify": {
3662       "version": "2.0.0",
3663       "resolved": "http://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz",
3664       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
3665     },
3666     "fast-levenshtein": {
3667       "version": "2.0.6",
3668       "resolved": "http://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz",
3669       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
3670     },
3671     "fastparse": {
3672       "version": "1.1.1",
3673       "resolved": "http://registry.npm.taobao.org/fastparse/download/fastparse-1.1.1.tgz",
3674       "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=",
3675       "dev": true
3676     },
3677     "fbjs": {
3678       "version": "0.8.16",
3679       "resolved": "http://registry.npm.taobao.org/fbjs/download/fbjs-0.8.16.tgz",
3680       "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=",
3681       "requires": {
3682         "core-js": "1.2.7",
3683         "isomorphic-fetch": "2.2.1",
3684         "loose-envify": "1.3.1",
3685         "object-assign": "4.1.1",
3686         "promise": "7.3.1",
3687         "setimmediate": "1.0.5",
3688         "ua-parser-js": "0.7.17"
3689       },
3690       "dependencies": {
3691         "core-js": {
3692           "version": "1.2.7",
3693           "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-1.2.7.tgz",
3694           "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
3695         }
3696       }
3697     },
3698     "fd-slicer": {
3699       "version": "1.0.1",
3700       "resolved": "http://registry.npm.taobao.org/fd-slicer/download/fd-slicer-1.0.1.tgz",
3701       "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
3702       "dev": true,
3703       "requires": {
3704         "pend": "1.2.0"
3705       }
3706     },
3707     "feature-detect-es6": {
3708       "version": "1.4.0",
3709       "resolved": "http://registry.npm.taobao.org/feature-detect-es6/download/feature-detect-es6-1.4.0.tgz",
3710       "integrity": "sha1-gml8LyXxxF+h2IXE10xb4wjaZSc=",
3711       "dev": true,
3712       "requires": {
3713         "array-back": "1.0.4"
3714       }
3715     },
3716     "fetch-ponyfill": {
3717       "version": "3.0.2",
3718       "resolved": "http://registry.npm.taobao.org/fetch-ponyfill/download/fetch-ponyfill-3.0.2.tgz",
3719       "integrity": "sha1-Cf8FOT/zFb6vzUZZQO1r3JqB/hk=",
3720       "requires": {
3721         "node-fetch": "1.6.3"
3722       }
3723     },
3724     "fibers": {
3725       "version": "2.0.0",
3726       "resolved": "http://registry.npm.taobao.org/fibers/download/fibers-2.0.0.tgz",
3727       "integrity": "sha1-8m0Krx+ZmV++HLPzQO+sCL2p3Es=",
3728       "dev": true
3729     },
3730     "figures": {
3731       "version": "1.7.0",
3732       "resolved": "http://registry.npm.taobao.org/figures/download/figures-1.7.0.tgz",
3733       "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
3734       "dev": true,
3735       "requires": {
3736         "escape-string-regexp": "1.0.5",
3737         "object-assign": "4.1.1"
3738       }
3739     },
3740     "file-entry-cache": {
3741       "version": "2.0.0",
3742       "resolved": "http://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-2.0.0.tgz",
3743       "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
3744       "dev": true,
3745       "requires": {
3746         "flat-cache": "1.3.0",
3747         "object-assign": "4.1.1"
3748       }
3749     },
3750     "file-loader": {
3751       "version": "0.9.0",
3752       "resolved": "http://registry.npm.taobao.org/file-loader/download/file-loader-0.9.0.tgz",
3753       "integrity": "sha1-HS2t3UJM5tGwfP4/eXMb7TYXq0I=",
3754       "dev": true,
3755       "requires": {
3756         "loader-utils": "0.2.17"
3757       }
3758     },
3759     "file-uri-to-path": {
3760       "version": "1.0.0",
3761       "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
3762       "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
3763       "optional": true
3764     },
3765     "filename-regex": {
3766       "version": "2.0.1",
3767       "resolved": "http://registry.npm.taobao.org/filename-regex/download/filename-regex-2.0.1.tgz",
3768       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
3769       "dev": true
3770     },
3771     "fill-range": {
3772       "version": "2.2.3",
3773       "resolved": "http://registry.npm.taobao.org/fill-range/download/fill-range-2.2.3.tgz",
3774       "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
3775       "dev": true,
3776       "requires": {
3777         "is-number": "2.1.0",
3778         "isobject": "2.1.0",
3779         "randomatic": "1.1.7",
3780         "repeat-element": "1.1.2",
3781         "repeat-string": "1.6.1"
3782       }
3783     },
3784     "finalhandler": {
3785       "version": "1.1.0",
3786       "resolved": "http://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.0.tgz",
3787       "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=",
3788       "dev": true,
3789       "requires": {
3790         "debug": "2.6.9",
3791         "encodeurl": "1.0.1",
3792         "escape-html": "1.0.3",
3793         "on-finished": "2.3.0",
3794         "parseurl": "1.3.2",
3795         "statuses": "1.3.1",
3796         "unpipe": "1.0.0"
3797       }
3798     },
3799     "find-cache-dir": {
3800       "version": "0.1.1",
3801       "resolved": "http://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-0.1.1.tgz",
3802       "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=",
3803       "dev": true,
3804       "requires": {
3805         "commondir": "1.0.1",
3806         "mkdirp": "0.5.1",
3807         "pkg-dir": "1.0.0"
3808       }
3809     },
3810     "find-index": {
3811       "version": "0.1.1",
3812       "resolved": "http://registry.npm.taobao.org/find-index/download/find-index-0.1.1.tgz",
3813       "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=",
3814       "dev": true
3815     },
3816     "find-replace": {
3817       "version": "1.0.3",
3818       "resolved": "http://registry.npm.taobao.org/find-replace/download/find-replace-1.0.3.tgz",
3819       "integrity": "sha1-uI5zZNLZyVlVnziMZmcNYTBEH6A=",
3820       "dev": true,
3821       "requires": {
3822         "array-back": "1.0.4",
3823         "test-value": "2.1.0"
3824       }
3825     },
3826     "find-root": {
3827       "version": "1.1.0",
3828       "resolved": "http://registry.npm.taobao.org/find-root/download/find-root-1.1.0.tgz",
3829       "integrity": "sha1-q8/Iunb3CMQql7PWhbfpRQv7nOQ=",
3830       "dev": true
3831     },
3832     "find-up": {
3833       "version": "1.1.2",
3834       "resolved": "http://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz",
3835       "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
3836       "dev": true,
3837       "requires": {
3838         "path-exists": "2.1.0",
3839         "pinkie-promise": "2.0.1"
3840       },
3841       "dependencies": {
3842         "path-exists": {
3843           "version": "2.1.0",
3844           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz",
3845           "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
3846           "dev": true,
3847           "requires": {
3848             "pinkie-promise": "2.0.1"
3849           }
3850         }
3851       }
3852     },
3853     "find-versions": {
3854       "version": "1.2.1",
3855       "resolved": "http://registry.npm.taobao.org/find-versions/download/find-versions-1.2.1.tgz",
3856       "integrity": "sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I=",
3857       "dev": true,
3858       "requires": {
3859         "array-uniq": "1.0.3",
3860         "get-stdin": "4.0.1",
3861         "meow": "3.7.0",
3862         "semver-regex": "1.0.0"
3863       }
3864     },
3865     "findup-sync": {
3866       "version": "2.0.0",
3867       "resolved": "http://registry.npm.taobao.org/findup-sync/download/findup-sync-2.0.0.tgz",
3868       "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
3869       "dev": true,
3870       "requires": {
3871         "detect-file": "1.0.0",
3872         "is-glob": "3.1.0",
3873         "micromatch": "3.1.10",
3874         "resolve-dir": "1.0.1"
3875       },
3876       "dependencies": {
3877         "arr-diff": {
3878           "version": "4.0.0",
3879           "resolved": "http://registry.npm.taobao.org/arr-diff/download/arr-diff-4.0.0.tgz",
3880           "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
3881           "dev": true
3882         },
3883         "array-unique": {
3884           "version": "0.3.2",
3885           "resolved": "http://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz",
3886           "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
3887           "dev": true
3888         },
3889         "braces": {
3890           "version": "2.3.2",
3891           "resolved": "http://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz",
3892           "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=",
3893           "dev": true,
3894           "requires": {
3895             "arr-flatten": "1.1.0",
3896             "array-unique": "0.3.2",
3897             "extend-shallow": "2.0.1",
3898             "fill-range": "4.0.0",
3899             "isobject": "3.0.1",
3900             "repeat-element": "1.1.2",
3901             "snapdragon": "0.8.2",
3902             "snapdragon-node": "2.1.1",
3903             "split-string": "3.1.0",
3904             "to-regex": "3.0.2"
3905           },
3906           "dependencies": {
3907             "extend-shallow": {
3908               "version": "2.0.1",
3909               "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
3910               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3911               "dev": true,
3912               "requires": {
3913                 "is-extendable": "0.1.1"
3914               }
3915             }
3916           }
3917         },
3918         "expand-brackets": {
3919           "version": "2.1.4",
3920           "resolved": "http://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz",
3921           "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
3922           "dev": true,
3923           "requires": {
3924             "debug": "2.6.9",
3925             "define-property": "0.2.5",
3926             "extend-shallow": "2.0.1",
3927             "posix-character-classes": "0.1.1",
3928             "regex-not": "1.0.2",
3929             "snapdragon": "0.8.2",
3930             "to-regex": "3.0.2"
3931           },
3932           "dependencies": {
3933             "define-property": {
3934               "version": "0.2.5",
3935               "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz",
3936               "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3937               "dev": true,
3938               "requires": {
3939                 "is-descriptor": "0.1.6"
3940               }
3941             },
3942             "extend-shallow": {
3943               "version": "2.0.1",
3944               "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
3945               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3946               "dev": true,
3947               "requires": {
3948                 "is-extendable": "0.1.1"
3949               }
3950             },
3951             "is-accessor-descriptor": {
3952               "version": "0.1.6",
3953               "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
3954               "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3955               "dev": true,
3956               "requires": {
3957                 "kind-of": "3.2.2"
3958               },
3959               "dependencies": {
3960                 "kind-of": {
3961                   "version": "3.2.2",
3962                   "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
3963                   "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3964                   "dev": true,
3965                   "requires": {
3966                     "is-buffer": "1.1.6"
3967                   }
3968                 }
3969               }
3970             },
3971             "is-data-descriptor": {
3972               "version": "0.1.4",
3973               "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
3974               "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3975               "dev": true,
3976               "requires": {
3977                 "kind-of": "3.2.2"
3978               },
3979               "dependencies": {
3980                 "kind-of": {
3981                   "version": "3.2.2",
3982                   "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
3983                   "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3984                   "dev": true,
3985                   "requires": {
3986                     "is-buffer": "1.1.6"
3987                   }
3988                 }
3989               }
3990             },
3991             "is-descriptor": {
3992               "version": "0.1.6",
3993               "resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz",
3994               "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=",
3995               "dev": true,
3996               "requires": {
3997                 "is-accessor-descriptor": "0.1.6",
3998                 "is-data-descriptor": "0.1.4",
3999                 "kind-of": "5.1.0"
4000               }
4001             },
4002             "kind-of": {
4003               "version": "5.1.0",
4004               "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz",
4005               "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=",
4006               "dev": true
4007             }
4008           }
4009         },
4010         "extglob": {
4011           "version": "2.0.4",
4012           "resolved": "http://registry.npm.taobao.org/extglob/download/extglob-2.0.4.tgz",
4013           "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=",
4014           "dev": true,
4015           "requires": {
4016             "array-unique": "0.3.2",
4017             "define-property": "1.0.0",
4018             "expand-brackets": "2.1.4",
4019             "extend-shallow": "2.0.1",
4020             "fragment-cache": "0.2.1",
4021             "regex-not": "1.0.2",
4022             "snapdragon": "0.8.2",
4023             "to-regex": "3.0.2"
4024           },
4025           "dependencies": {
4026             "define-property": {
4027               "version": "1.0.0",
4028               "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz",
4029               "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
4030               "dev": true,
4031               "requires": {
4032                 "is-descriptor": "1.0.2"
4033               }
4034             },
4035             "extend-shallow": {
4036               "version": "2.0.1",
4037               "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
4038               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4039               "dev": true,
4040               "requires": {
4041                 "is-extendable": "0.1.1"
4042               }
4043             }
4044           }
4045         },
4046         "fill-range": {
4047           "version": "4.0.0",
4048           "resolved": "http://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz",
4049           "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
4050           "dev": true,
4051           "requires": {
4052             "extend-shallow": "2.0.1",
4053             "is-number": "3.0.0",
4054             "repeat-string": "1.6.1",
4055             "to-regex-range": "2.1.1"
4056           },
4057           "dependencies": {
4058             "extend-shallow": {
4059               "version": "2.0.1",
4060               "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
4061               "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4062               "dev": true,
4063               "requires": {
4064                 "is-extendable": "0.1.1"
4065               }
4066             }
4067           }
4068         },
4069         "is-accessor-descriptor": {
4070           "version": "1.0.0",
4071           "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz",
4072           "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=",
4073           "dev": true,
4074           "requires": {
4075             "kind-of": "6.0.2"
4076           }
4077         },
4078         "is-data-descriptor": {
4079           "version": "1.0.0",
4080           "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz",
4081           "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=",
4082           "dev": true,
4083           "requires": {
4084             "kind-of": "6.0.2"
4085           }
4086         },
4087         "is-descriptor": {
4088           "version": "1.0.2",
4089           "resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz",
4090           "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=",
4091           "dev": true,
4092           "requires": {
4093             "is-accessor-descriptor": "1.0.0",
4094             "is-data-descriptor": "1.0.0",
4095             "kind-of": "6.0.2"
4096           }
4097         },
4098         "is-extglob": {
4099           "version": "2.1.1",
4100           "resolved": "http://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz",
4101           "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
4102           "dev": true
4103         },
4104         "is-glob": {
4105           "version": "3.1.0",
4106           "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz",
4107           "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
4108           "dev": true,
4109           "requires": {
4110             "is-extglob": "2.1.1"
4111           }
4112         },
4113         "is-number": {
4114           "version": "3.0.0",
4115           "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz",
4116           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
4117           "dev": true,
4118           "requires": {
4119             "kind-of": "3.2.2"
4120           },
4121           "dependencies": {
4122             "kind-of": {
4123               "version": "3.2.2",
4124               "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
4125               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4126               "dev": true,
4127               "requires": {
4128                 "is-buffer": "1.1.6"
4129               }
4130             }
4131           }
4132         },
4133         "isobject": {
4134           "version": "3.0.1",
4135           "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
4136           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
4137           "dev": true
4138         },
4139         "kind-of": {
4140           "version": "6.0.2",
4141           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
4142           "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
4143           "dev": true
4144         },
4145         "micromatch": {
4146           "version": "3.1.10",
4147           "resolved": "http://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz",
4148           "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=",
4149           "dev": true,
4150           "requires": {
4151             "arr-diff": "4.0.0",
4152             "array-unique": "0.3.2",
4153             "braces": "2.3.2",
4154             "define-property": "2.0.2",
4155             "extend-shallow": "3.0.2",
4156             "extglob": "2.0.4",
4157             "fragment-cache": "0.2.1",
4158             "kind-of": "6.0.2",
4159             "nanomatch": "1.2.9",
4160             "object.pick": "1.3.0",
4161             "regex-not": "1.0.2",
4162             "snapdragon": "0.8.2",
4163             "to-regex": "3.0.2"
4164           }
4165         }
4166       }
4167     },
4168     "fined": {
4169       "version": "1.1.0",
4170       "resolved": "http://registry.npm.taobao.org/fined/download/fined-1.1.0.tgz",
4171       "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=",
4172       "dev": true,
4173       "requires": {
4174         "expand-tilde": "2.0.2",
4175         "is-plain-object": "2.0.4",
4176         "object.defaults": "1.1.0",
4177         "object.pick": "1.3.0",
4178         "parse-filepath": "1.0.2"
4179       }
4180     },
4181     "first-chunk-stream": {
4182       "version": "1.0.0",
4183       "resolved": "http://registry.npm.taobao.org/first-chunk-stream/download/first-chunk-stream-1.0.0.tgz",
4184       "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=",
4185       "dev": true
4186     },
4187     "flagged-respawn": {
4188       "version": "1.0.0",
4189       "resolved": "http://registry.npm.taobao.org/flagged-respawn/download/flagged-respawn-1.0.0.tgz",
4190       "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=",
4191       "dev": true
4192     },
4193     "flat-cache": {
4194       "version": "1.3.0",
4195       "resolved": "http://registry.npm.taobao.org/flat-cache/download/flat-cache-1.3.0.tgz",
4196       "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=",
4197       "dev": true,
4198       "requires": {
4199         "circular-json": "0.3.3",
4200         "del": "2.2.2",
4201         "graceful-fs": "4.1.11",
4202         "write": "0.2.1"
4203       }
4204     },
4205     "follow-redirects": {
4206       "version": "1.0.0",
4207       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz",
4208       "integrity": "sha1-jjQpjL0uF28lTv/sdaHHjMhJ/Tc=",
4209       "optional": true,
4210       "requires": {
4211         "debug": "2.6.9"
4212       }
4213     },
4214     "for-in": {
4215       "version": "1.0.2",
4216       "resolved": "http://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz",
4217       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
4218       "dev": true
4219     },
4220     "for-own": {
4221       "version": "0.1.5",
4222       "resolved": "http://registry.npm.taobao.org/for-own/download/for-own-0.1.5.tgz",
4223       "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
4224       "dev": true,
4225       "requires": {
4226         "for-in": "1.0.2"
4227       }
4228     },
4229     "foreach": {
4230       "version": "2.0.5",
4231       "resolved": "http://registry.npm.taobao.org/foreach/download/foreach-2.0.5.tgz",
4232       "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=",
4233       "dev": true
4234     },
4235     "forever-agent": {
4236       "version": "0.6.1",
4237       "resolved": "http://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz",
4238       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
4239     },
4240     "form-data": {
4241       "version": "2.3.1",
4242       "resolved": "http://registry.npm.taobao.org/form-data/download/form-data-2.3.1.tgz",
4243       "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=",
4244       "requires": {
4245         "asynckit": "0.4.0",
4246         "combined-stream": "1.0.5",
4247         "mime-types": "2.1.17"
4248       }
4249     },
4250     "formatio": {
4251       "version": "1.1.1",
4252       "resolved": "http://registry.npm.taobao.org/formatio/download/formatio-1.1.1.tgz",
4253       "integrity": "sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek=",
4254       "dev": true,
4255       "requires": {
4256         "samsam": "1.1.2"
4257       }
4258     },
4259     "forwarded": {
4260       "version": "0.1.2",
4261       "resolved": "http://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz",
4262       "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
4263       "dev": true
4264     },
4265     "fragment-cache": {
4266       "version": "0.2.1",
4267       "resolved": "http://registry.npm.taobao.org/fragment-cache/download/fragment-cache-0.2.1.tgz",
4268       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
4269       "dev": true,
4270       "requires": {
4271         "map-cache": "0.2.2"
4272       }
4273     },
4274     "fresh": {
4275       "version": "0.5.2",
4276       "resolved": "http://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz",
4277       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
4278       "dev": true
4279     },
4280     "from": {
4281       "version": "0.1.7",
4282       "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
4283       "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=",
4284       "dev": true
4285     },
4286     "fs-extra": {
4287       "version": "0.30.0",
4288       "resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-0.30.0.tgz",
4289       "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=",
4290       "dev": true,
4291       "requires": {
4292         "graceful-fs": "4.1.11",
4293         "jsonfile": "2.4.0",
4294         "klaw": "1.3.1",
4295         "path-is-absolute": "1.0.1",
4296         "rimraf": "2.6.2"
4297       }
4298     },
4299     "fs-readdir-recursive": {
4300       "version": "0.1.2",
4301       "resolved": "http://registry.npm.taobao.org/fs-readdir-recursive/download/fs-readdir-recursive-0.1.2.tgz",
4302       "integrity": "sha1-MVtPuMHKW4xH3v7zGdBz2tNWgFk=",
4303       "dev": true
4304     },
4305     "fs.realpath": {
4306       "version": "1.0.0",
4307       "resolved": "http://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz",
4308       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
4309     },
4310     "fsevents": {
4311       "version": "1.1.3",
4312       "resolved": "http://registry.npm.taobao.org/fsevents/download/fsevents-1.1.3.tgz",
4313       "integrity": "sha1-EfgjGPX+e7LNIpZaEI6TBiCCFtg=",
4314       "dev": true,
4315       "optional": true,
4316       "requires": {
4317         "nan": "2.8.0",
4318         "node-pre-gyp": "0.6.39"
4319       },
4320       "dependencies": {
4321         "abbrev": {
4322           "version": "1.1.0",
4323           "bundled": true,
4324           "dev": true,
4325           "optional": true
4326         },
4327         "ajv": {
4328           "version": "4.11.8",
4329           "bundled": true,
4330           "dev": true,
4331           "optional": true,
4332           "requires": {
4333             "co": "4.6.0",
4334             "json-stable-stringify": "1.0.1"
4335           }
4336         },
4337         "ansi-regex": {
4338           "version": "2.1.1",
4339           "bundled": true,
4340           "dev": true
4341         },
4342         "aproba": {
4343           "version": "1.1.1",
4344           "bundled": true,
4345           "dev": true,
4346           "optional": true
4347         },
4348         "are-we-there-yet": {
4349           "version": "1.1.4",
4350           "bundled": true,
4351           "dev": true,
4352           "optional": true,
4353           "requires": {
4354             "delegates": "1.0.0",
4355             "readable-stream": "2.2.9"
4356           }
4357         },
4358         "asn1": {
4359           "version": "0.2.3",
4360           "bundled": true,
4361           "dev": true,
4362           "optional": true
4363         },
4364         "assert-plus": {
4365           "version": "0.2.0",
4366           "bundled": true,
4367           "dev": true,
4368           "optional": true
4369         },
4370         "asynckit": {
4371           "version": "0.4.0",
4372           "bundled": true,
4373           "dev": true,
4374           "optional": true
4375         },
4376         "aws-sign2": {
4377           "version": "0.6.0",
4378           "bundled": true,
4379           "dev": true,
4380           "optional": true
4381         },
4382         "aws4": {
4383           "version": "1.6.0",
4384           "bundled": true,
4385           "dev": true,
4386           "optional": true
4387         },
4388         "balanced-match": {
4389           "version": "0.4.2",
4390           "bundled": true,
4391           "dev": true
4392         },
4393         "bcrypt-pbkdf": {
4394           "version": "1.0.1",
4395           "bundled": true,
4396           "dev": true,
4397           "optional": true,
4398           "requires": {
4399             "tweetnacl": "0.14.5"
4400           }
4401         },
4402         "block-stream": {
4403           "version": "0.0.9",
4404           "bundled": true,
4405           "dev": true,
4406           "requires": {
4407             "inherits": "2.0.3"
4408           }
4409         },
4410         "boom": {
4411           "version": "2.10.1",
4412           "bundled": true,
4413           "dev": true,
4414           "requires": {
4415             "hoek": "2.16.3"
4416           }
4417         },
4418         "brace-expansion": {
4419           "version": "1.1.7",
4420           "bundled": true,
4421           "dev": true,
4422           "requires": {
4423             "balanced-match": "0.4.2",
4424             "concat-map": "0.0.1"
4425           }
4426         },
4427         "buffer-shims": {
4428           "version": "1.0.0",
4429           "bundled": true,
4430           "dev": true
4431         },
4432         "caseless": {
4433           "version": "0.12.0",
4434           "bundled": true,
4435           "dev": true,
4436           "optional": true
4437         },
4438         "co": {
4439           "version": "4.6.0",
4440           "bundled": true,
4441           "dev": true,
4442           "optional": true
4443         },
4444         "code-point-at": {
4445           "version": "1.1.0",
4446           "bundled": true,
4447           "dev": true
4448         },
4449         "combined-stream": {
4450           "version": "1.0.5",
4451           "bundled": true,
4452           "dev": true,
4453           "requires": {
4454             "delayed-stream": "1.0.0"
4455           }
4456         },
4457         "concat-map": {
4458           "version": "0.0.1",
4459           "bundled": true,
4460           "dev": true
4461         },
4462         "console-control-strings": {
4463           "version": "1.1.0",
4464           "bundled": true,
4465           "dev": true
4466         },
4467         "core-util-is": {
4468           "version": "1.0.2",
4469           "bundled": true,
4470           "dev": true
4471         },
4472         "cryptiles": {
4473           "version": "2.0.5",
4474           "bundled": true,
4475           "dev": true,
4476           "requires": {
4477             "boom": "2.10.1"
4478           }
4479         },
4480         "dashdash": {
4481           "version": "1.14.1",
4482           "bundled": true,
4483           "dev": true,
4484           "optional": true,
4485           "requires": {
4486             "assert-plus": "1.0.0"
4487           },
4488           "dependencies": {
4489             "assert-plus": {
4490               "version": "1.0.0",
4491               "bundled": true,
4492               "dev": true,
4493               "optional": true
4494             }
4495           }
4496         },
4497         "debug": {
4498           "version": "2.6.8",
4499           "bundled": true,
4500           "dev": true,
4501           "optional": true,
4502           "requires": {
4503             "ms": "2.0.0"
4504           }
4505         },
4506         "deep-extend": {
4507           "version": "0.4.2",
4508           "bundled": true,
4509           "dev": true,
4510           "optional": true
4511         },
4512         "delayed-stream": {
4513           "version": "1.0.0",
4514           "bundled": true,
4515           "dev": true
4516         },
4517         "delegates": {
4518           "version": "1.0.0",
4519           "bundled": true,
4520           "dev": true,
4521           "optional": true
4522         },
4523         "detect-libc": {
4524           "version": "1.0.2",
4525           "bundled": true,
4526           "dev": true,
4527           "optional": true
4528         },
4529         "ecc-jsbn": {
4530           "version": "0.1.1",
4531           "bundled": true,
4532           "dev": true,
4533           "optional": true,
4534           "requires": {
4535             "jsbn": "0.1.1"
4536           }
4537         },
4538         "extend": {
4539           "version": "3.0.1",
4540           "bundled": true,
4541           "dev": true,
4542           "optional": true
4543         },
4544         "extsprintf": {
4545           "version": "1.0.2",
4546           "bundled": true,
4547           "dev": true
4548         },
4549         "forever-agent": {
4550           "version": "0.6.1",
4551           "bundled": true,
4552           "dev": true,
4553           "optional": true
4554         },
4555         "form-data": {
4556           "version": "2.1.4",
4557           "bundled": true,
4558           "dev": true,
4559           "optional": true,
4560           "requires": {
4561             "asynckit": "0.4.0",
4562             "combined-stream": "1.0.5",
4563             "mime-types": "2.1.15"
4564           }
4565         },
4566         "fs.realpath": {
4567           "version": "1.0.0",
4568           "bundled": true,
4569           "dev": true
4570         },
4571         "fstream": {
4572           "version": "1.0.11",
4573           "bundled": true,
4574           "dev": true,
4575           "requires": {
4576             "graceful-fs": "4.1.11",
4577             "inherits": "2.0.3",
4578             "mkdirp": "0.5.1",
4579             "rimraf": "2.6.1"
4580           }
4581         },
4582         "fstream-ignore": {
4583           "version": "1.0.5",
4584           "bundled": true,
4585           "dev": true,
4586           "optional": true,
4587           "requires": {
4588             "fstream": "1.0.11",
4589             "inherits": "2.0.3",
4590             "minimatch": "3.0.4"
4591           }
4592         },
4593         "gauge": {
4594           "version": "2.7.4",
4595           "bundled": true,
4596           "dev": true,
4597           "optional": true,
4598           "requires": {
4599             "aproba": "1.1.1",
4600             "console-control-strings": "1.1.0",
4601             "has-unicode": "2.0.1",
4602             "object-assign": "4.1.1",
4603             "signal-exit": "3.0.2",
4604             "string-width": "1.0.2",
4605             "strip-ansi": "3.0.1",
4606             "wide-align": "1.1.2"
4607           }
4608         },
4609         "getpass": {
4610           "version": "0.1.7",
4611           "bundled": true,
4612           "dev": true,
4613           "optional": true,
4614           "requires": {
4615             "assert-plus": "1.0.0"
4616           },
4617           "dependencies": {
4618             "assert-plus": {
4619               "version": "1.0.0",
4620               "bundled": true,
4621               "dev": true,
4622               "optional": true
4623             }
4624           }
4625         },
4626         "glob": {
4627           "version": "7.1.2",
4628           "bundled": true,
4629           "dev": true,
4630           "requires": {
4631             "fs.realpath": "1.0.0",
4632             "inflight": "1.0.6",
4633             "inherits": "2.0.3",
4634             "minimatch": "3.0.4",
4635             "once": "1.4.0",
4636             "path-is-absolute": "1.0.1"
4637           }
4638         },
4639         "graceful-fs": {
4640           "version": "4.1.11",
4641           "bundled": true,
4642           "dev": true
4643         },
4644         "har-schema": {
4645           "version": "1.0.5",
4646           "bundled": true,
4647           "dev": true,
4648           "optional": true
4649         },
4650         "har-validator": {
4651           "version": "4.2.1",
4652           "bundled": true,
4653           "dev": true,
4654           "optional": true,
4655           "requires": {
4656             "ajv": "4.11.8",
4657             "har-schema": "1.0.5"
4658           }
4659         },
4660         "has-unicode": {
4661           "version": "2.0.1",
4662           "bundled": true,
4663           "dev": true,
4664           "optional": true
4665         },
4666         "hawk": {
4667           "version": "3.1.3",
4668           "bundled": true,
4669           "dev": true,
4670           "requires": {
4671             "boom": "2.10.1",
4672             "cryptiles": "2.0.5",
4673             "hoek": "2.16.3",
4674             "sntp": "1.0.9"
4675           }
4676         },
4677         "hoek": {
4678           "version": "2.16.3",
4679           "bundled": true,
4680           "dev": true
4681         },
4682         "http-signature": {
4683           "version": "1.1.1",
4684           "bundled": true,
4685           "dev": true,
4686           "optional": true,
4687           "requires": {
4688             "assert-plus": "0.2.0",
4689             "jsprim": "1.4.0",
4690             "sshpk": "1.13.0"
4691           }
4692         },
4693         "inflight": {
4694           "version": "1.0.6",
4695           "bundled": true,
4696           "dev": true,
4697           "requires": {
4698             "once": "1.4.0",
4699             "wrappy": "1.0.2"
4700           }
4701         },
4702         "inherits": {
4703           "version": "2.0.3",
4704           "bundled": true,
4705           "dev": true
4706         },
4707         "ini": {
4708           "version": "1.3.4",
4709           "bundled": true,
4710           "dev": true,
4711           "optional": true
4712         },
4713         "is-fullwidth-code-point": {
4714           "version": "1.0.0",
4715           "bundled": true,
4716           "dev": true,
4717           "requires": {
4718             "number-is-nan": "1.0.1"
4719           }
4720         },
4721         "is-typedarray": {
4722           "version": "1.0.0",
4723           "bundled": true,
4724           "dev": true,
4725           "optional": true
4726         },
4727         "isarray": {
4728           "version": "1.0.0",
4729           "bundled": true,
4730           "dev": true
4731         },
4732         "isstream": {
4733           "version": "0.1.2",
4734           "bundled": true,
4735           "dev": true,
4736           "optional": true
4737         },
4738         "jodid25519": {
4739           "version": "1.0.2",
4740           "bundled": true,
4741           "dev": true,
4742           "optional": true,
4743           "requires": {
4744             "jsbn": "0.1.1"
4745           }
4746         },
4747         "jsbn": {
4748           "version": "0.1.1",
4749           "bundled": true,
4750           "dev": true,
4751           "optional": true
4752         },
4753         "json-schema": {
4754           "version": "0.2.3",
4755           "bundled": true,
4756           "dev": true,
4757           "optional": true
4758         },
4759         "json-stable-stringify": {
4760           "version": "1.0.1",
4761           "bundled": true,
4762           "dev": true,
4763           "optional": true,
4764           "requires": {
4765             "jsonify": "0.0.0"
4766           }
4767         },
4768         "json-stringify-safe": {
4769           "version": "5.0.1",
4770           "bundled": true,
4771           "dev": true,
4772           "optional": true
4773         },
4774         "jsonify": {
4775           "version": "0.0.0",
4776           "bundled": true,
4777           "dev": true,
4778           "optional": true
4779         },
4780         "jsprim": {
4781           "version": "1.4.0",
4782           "bundled": true,
4783           "dev": true,
4784           "optional": true,
4785           "requires": {
4786             "assert-plus": "1.0.0",
4787             "extsprintf": "1.0.2",
4788             "json-schema": "0.2.3",
4789             "verror": "1.3.6"
4790           },
4791           "dependencies": {
4792             "assert-plus": {
4793               "version": "1.0.0",
4794               "bundled": true,
4795               "dev": true,
4796               "optional": true
4797             }
4798           }
4799         },
4800         "mime-db": {
4801           "version": "1.27.0",
4802           "bundled": true,
4803           "dev": true
4804         },
4805         "mime-types": {
4806           "version": "2.1.15",
4807           "bundled": true,
4808           "dev": true,
4809           "requires": {
4810             "mime-db": "1.27.0"
4811           }
4812         },
4813         "minimatch": {
4814           "version": "3.0.4",
4815           "bundled": true,
4816           "dev": true,
4817           "requires": {
4818             "brace-expansion": "1.1.7"
4819           }
4820         },
4821         "minimist": {
4822           "version": "0.0.8",
4823           "bundled": true,
4824           "dev": true
4825         },
4826         "mkdirp": {
4827           "version": "0.5.1",
4828           "bundled": true,
4829           "dev": true,
4830           "requires": {
4831             "minimist": "0.0.8"
4832           }
4833         },
4834         "ms": {
4835           "version": "2.0.0",
4836           "bundled": true,
4837           "dev": true,
4838           "optional": true
4839         },
4840         "node-pre-gyp": {
4841           "version": "0.6.39",
4842           "bundled": true,
4843           "dev": true,
4844           "optional": true,
4845           "requires": {
4846             "detect-libc": "1.0.2",
4847             "hawk": "3.1.3",
4848             "mkdirp": "0.5.1",
4849             "nopt": "4.0.1",
4850             "npmlog": "4.1.0",
4851             "rc": "1.2.1",
4852             "request": "2.81.0",
4853             "rimraf": "2.6.1",
4854             "semver": "5.3.0",
4855             "tar": "2.2.1",
4856             "tar-pack": "3.4.0"
4857           }
4858         },
4859         "nopt": {
4860           "version": "4.0.1",
4861           "bundled": true,
4862           "dev": true,
4863           "optional": true,
4864           "requires": {
4865             "abbrev": "1.1.0",
4866             "osenv": "0.1.4"
4867           }
4868         },
4869         "npmlog": {
4870           "version": "4.1.0",
4871           "bundled": true,
4872           "dev": true,
4873           "optional": true,
4874           "requires": {
4875             "are-we-there-yet": "1.1.4",
4876             "console-control-strings": "1.1.0",
4877             "gauge": "2.7.4",
4878             "set-blocking": "2.0.0"
4879           }
4880         },
4881         "number-is-nan": {
4882           "version": "1.0.1",
4883           "bundled": true,
4884           "dev": true
4885         },
4886         "oauth-sign": {
4887           "version": "0.8.2",
4888           "bundled": true,
4889           "dev": true,
4890           "optional": true
4891         },
4892         "object-assign": {
4893           "version": "4.1.1",
4894           "bundled": true,
4895           "dev": true,
4896           "optional": true
4897         },
4898         "once": {
4899           "version": "1.4.0",
4900           "bundled": true,
4901           "dev": true,
4902           "requires": {
4903             "wrappy": "1.0.2"
4904           }
4905         },
4906         "os-homedir": {
4907           "version": "1.0.2",
4908           "bundled": true,
4909           "dev": true,
4910           "optional": true
4911         },
4912         "os-tmpdir": {
4913           "version": "1.0.2",
4914           "bundled": true,
4915           "dev": true,
4916           "optional": true
4917         },
4918         "osenv": {
4919           "version": "0.1.4",
4920           "bundled": true,
4921           "dev": true,
4922           "optional": true,
4923           "requires": {
4924             "os-homedir": "1.0.2",
4925             "os-tmpdir": "1.0.2"
4926           }
4927         },
4928         "path-is-absolute": {
4929           "version": "1.0.1",
4930           "bundled": true,
4931           "dev": true
4932         },
4933         "performance-now": {
4934           "version": "0.2.0",
4935           "bundled": true,
4936           "dev": true,
4937           "optional": true
4938         },
4939         "process-nextick-args": {
4940           "version": "1.0.7",
4941           "bundled": true,
4942           "dev": true
4943         },
4944         "punycode": {
4945           "version": "1.4.1",
4946           "bundled": true,
4947           "dev": true,
4948           "optional": true
4949         },
4950         "qs": {
4951           "version": "6.4.0",
4952           "bundled": true,
4953           "dev": true,
4954           "optional": true
4955         },
4956         "rc": {
4957           "version": "1.2.1",
4958           "bundled": true,
4959           "dev": true,
4960           "optional": true,
4961           "requires": {
4962             "deep-extend": "0.4.2",
4963             "ini": "1.3.4",
4964             "minimist": "1.2.0",
4965             "strip-json-comments": "2.0.1"
4966           },
4967           "dependencies": {
4968             "minimist": {
4969               "version": "1.2.0",
4970               "bundled": true,
4971               "dev": true,
4972               "optional": true
4973             }
4974           }
4975         },
4976         "readable-stream": {
4977           "version": "2.2.9",
4978           "bundled": true,
4979           "dev": true,
4980           "requires": {
4981             "buffer-shims": "1.0.0",
4982             "core-util-is": "1.0.2",
4983             "inherits": "2.0.3",
4984             "isarray": "1.0.0",
4985             "process-nextick-args": "1.0.7",
4986             "string_decoder": "1.0.1",
4987             "util-deprecate": "1.0.2"
4988           }
4989         },
4990         "request": {
4991           "version": "2.81.0",
4992           "bundled": true,
4993           "dev": true,
4994           "optional": true,
4995           "requires": {
4996             "aws-sign2": "0.6.0",
4997             "aws4": "1.6.0",
4998             "caseless": "0.12.0",
4999             "combined-stream": "1.0.5",
5000             "extend": "3.0.1",
5001             "forever-agent": "0.6.1",
5002             "form-data": "2.1.4",
5003             "har-validator": "4.2.1",
5004             "hawk": "3.1.3",
5005             "http-signature": "1.1.1",
5006             "is-typedarray": "1.0.0",
5007             "isstream": "0.1.2",
5008             "json-stringify-safe": "5.0.1",
5009             "mime-types": "2.1.15",
5010             "oauth-sign": "0.8.2",
5011             "performance-now": "0.2.0",
5012             "qs": "6.4.0",
5013             "safe-buffer": "5.0.1",
5014             "stringstream": "0.0.5",
5015             "tough-cookie": "2.3.2",
5016             "tunnel-agent": "0.6.0",
5017             "uuid": "3.0.1"
5018           }
5019         },
5020         "rimraf": {
5021           "version": "2.6.1",
5022           "bundled": true,
5023           "dev": true,
5024           "requires": {
5025             "glob": "7.1.2"
5026           }
5027         },
5028         "safe-buffer": {
5029           "version": "5.0.1",
5030           "bundled": true,
5031           "dev": true
5032         },
5033         "semver": {
5034           "version": "5.3.0",
5035           "bundled": true,
5036           "dev": true,
5037           "optional": true
5038         },
5039         "set-blocking": {
5040           "version": "2.0.0",
5041           "bundled": true,
5042           "dev": true,
5043           "optional": true
5044         },
5045         "signal-exit": {
5046           "version": "3.0.2",
5047           "bundled": true,
5048           "dev": true,
5049           "optional": true
5050         },
5051         "sntp": {
5052           "version": "1.0.9",
5053           "bundled": true,
5054           "dev": true,
5055           "requires": {
5056             "hoek": "2.16.3"
5057           }
5058         },
5059         "sshpk": {
5060           "version": "1.13.0",
5061           "bundled": true,
5062           "dev": true,
5063           "optional": true,
5064           "requires": {
5065             "asn1": "0.2.3",
5066             "assert-plus": "1.0.0",
5067             "bcrypt-pbkdf": "1.0.1",
5068             "dashdash": "1.14.1",
5069             "ecc-jsbn": "0.1.1",
5070             "getpass": "0.1.7",
5071             "jodid25519": "1.0.2",
5072             "jsbn": "0.1.1",
5073             "tweetnacl": "0.14.5"
5074           },
5075           "dependencies": {
5076             "assert-plus": {
5077               "version": "1.0.0",
5078               "bundled": true,
5079               "dev": true,
5080               "optional": true
5081             }
5082           }
5083         },
5084         "string-width": {
5085           "version": "1.0.2",
5086           "bundled": true,
5087           "dev": true,
5088           "requires": {
5089             "code-point-at": "1.1.0",
5090             "is-fullwidth-code-point": "1.0.0",
5091             "strip-ansi": "3.0.1"
5092           }
5093         },
5094         "string_decoder": {
5095           "version": "1.0.1",
5096           "bundled": true,
5097           "dev": true,
5098           "requires": {
5099             "safe-buffer": "5.0.1"
5100           }
5101         },
5102         "stringstream": {
5103           "version": "0.0.5",
5104           "bundled": true,
5105           "dev": true,
5106           "optional": true
5107         },
5108         "strip-ansi": {
5109           "version": "3.0.1",
5110           "bundled": true,
5111           "dev": true,
5112           "requires": {
5113             "ansi-regex": "2.1.1"
5114           }
5115         },
5116         "strip-json-comments": {
5117           "version": "2.0.1",
5118           "bundled": true,
5119           "dev": true,
5120           "optional": true
5121         },
5122         "tar": {
5123           "version": "2.2.1",
5124           "bundled": true,
5125           "dev": true,
5126           "requires": {
5127             "block-stream": "0.0.9",
5128             "fstream": "1.0.11",
5129             "inherits": "2.0.3"
5130           }
5131         },
5132         "tar-pack": {
5133           "version": "3.4.0",
5134           "bundled": true,
5135           "dev": true,
5136           "optional": true,
5137           "requires": {
5138             "debug": "2.6.8",
5139             "fstream": "1.0.11",
5140             "fstream-ignore": "1.0.5",
5141             "once": "1.4.0",
5142             "readable-stream": "2.2.9",
5143             "rimraf": "2.6.1",
5144             "tar": "2.2.1",
5145             "uid-number": "0.0.6"
5146           }
5147         },
5148         "tough-cookie": {
5149           "version": "2.3.2",
5150           "bundled": true,
5151           "dev": true,
5152           "optional": true,
5153           "requires": {
5154             "punycode": "1.4.1"
5155           }
5156         },
5157         "tunnel-agent": {
5158           "version": "0.6.0",
5159           "bundled": true,
5160           "dev": true,
5161           "optional": true,
5162           "requires": {
5163             "safe-buffer": "5.0.1"
5164           }
5165         },
5166         "tweetnacl": {
5167           "version": "0.14.5",
5168           "bundled": true,
5169           "dev": true,
5170           "optional": true
5171         },
5172         "uid-number": {
5173           "version": "0.0.6",
5174           "bundled": true,
5175           "dev": true,
5176           "optional": true
5177         },
5178         "util-deprecate": {
5179           "version": "1.0.2",
5180           "bundled": true,
5181           "dev": true
5182         },
5183         "uuid": {
5184           "version": "3.0.1",
5185           "bundled": true,
5186           "dev": true,
5187           "optional": true
5188         },
5189         "verror": {
5190           "version": "1.3.6",
5191           "bundled": true,
5192           "dev": true,
5193           "optional": true,
5194           "requires": {
5195             "extsprintf": "1.0.2"
5196           }
5197         },
5198         "wide-align": {
5199           "version": "1.1.2",
5200           "bundled": true,
5201           "dev": true,
5202           "optional": true,
5203           "requires": {
5204             "string-width": "1.0.2"
5205           }
5206         },
5207         "wrappy": {
5208           "version": "1.0.2",
5209           "bundled": true,
5210           "dev": true
5211         }
5212       }
5213     },
5214     "fstream": {
5215       "version": "1.0.11",
5216       "resolved": "http://registry.npm.taobao.org/fstream/download/fstream-1.0.11.tgz",
5217       "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
5218       "dev": true,
5219       "requires": {
5220         "graceful-fs": "4.1.11",
5221         "inherits": "2.0.3",
5222         "mkdirp": "0.5.1",
5223         "rimraf": "2.6.2"
5224       }
5225     },
5226     "ftp": {
5227       "version": "0.3.10",
5228       "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz",
5229       "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=",
5230       "optional": true,
5231       "requires": {
5232         "readable-stream": "1.1.14",
5233         "xregexp": "2.0.0"
5234       },
5235       "dependencies": {
5236         "isarray": {
5237           "version": "0.0.1",
5238           "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
5239           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
5240           "optional": true
5241         },
5242         "readable-stream": {
5243           "version": "1.1.14",
5244           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
5245           "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
5246           "optional": true,
5247           "requires": {
5248             "core-util-is": "1.0.2",
5249             "inherits": "2.0.3",
5250             "isarray": "0.0.1",
5251             "string_decoder": "0.10.31"
5252           }
5253         },
5254         "string_decoder": {
5255           "version": "0.10.31",
5256           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
5257           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
5258           "optional": true
5259         }
5260       }
5261     },
5262     "function-bind": {
5263       "version": "1.1.1",
5264       "resolved": "http://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz",
5265       "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=",
5266       "dev": true
5267     },
5268     "gauge": {
5269       "version": "2.7.4",
5270       "resolved": "http://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz",
5271       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
5272       "dev": true,
5273       "requires": {
5274         "aproba": "1.2.0",
5275         "console-control-strings": "1.1.0",
5276         "has-unicode": "2.0.1",
5277         "object-assign": "4.1.1",
5278         "signal-exit": "3.0.2",
5279         "string-width": "1.0.2",
5280         "strip-ansi": "3.0.1",
5281         "wide-align": "1.1.2"
5282       }
5283     },
5284     "gaze": {
5285       "version": "1.1.2",
5286       "resolved": "http://registry.npm.taobao.org/gaze/download/gaze-1.1.2.tgz",
5287       "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=",
5288       "dev": true,
5289       "requires": {
5290         "globule": "1.2.0"
5291       }
5292     },
5293     "generate-function": {
5294       "version": "2.0.0",
5295       "resolved": "http://registry.npm.taobao.org/generate-function/download/generate-function-2.0.0.tgz",
5296       "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ="
5297     },
5298     "generate-object-property": {
5299       "version": "1.2.0",
5300       "resolved": "http://registry.npm.taobao.org/generate-object-property/download/generate-object-property-1.2.0.tgz",
5301       "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
5302       "requires": {
5303         "is-property": "1.0.2"
5304       }
5305     },
5306     "get-caller-file": {
5307       "version": "1.0.2",
5308       "resolved": "http://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.2.tgz",
5309       "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=",
5310       "dev": true
5311     },
5312     "get-package-info": {
5313       "version": "1.0.0",
5314       "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz",
5315       "integrity": "sha1-ZDJ5ZWPigRPNlHTbvQAFKYWkmZw=",
5316       "dev": true,
5317       "requires": {
5318         "bluebird": "3.5.1",
5319         "debug": "2.6.9",
5320         "lodash.get": "4.4.2",
5321         "read-pkg-up": "2.0.0"
5322       },
5323       "dependencies": {
5324         "find-up": {
5325           "version": "2.1.0",
5326           "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
5327           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
5328           "dev": true,
5329           "requires": {
5330             "locate-path": "2.0.0"
5331           }
5332         },
5333         "load-json-file": {
5334           "version": "2.0.0",
5335           "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
5336           "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
5337           "dev": true,
5338           "requires": {
5339             "graceful-fs": "4.1.11",
5340             "parse-json": "2.2.0",
5341             "pify": "2.3.0",
5342             "strip-bom": "3.0.0"
5343           }
5344         },
5345         "path-type": {
5346           "version": "2.0.0",
5347           "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
5348           "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
5349           "dev": true,
5350           "requires": {
5351             "pify": "2.3.0"
5352           }
5353         },
5354         "read-pkg": {
5355           "version": "2.0.0",
5356           "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
5357           "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
5358           "dev": true,
5359           "requires": {
5360             "load-json-file": "2.0.0",
5361             "normalize-package-data": "2.4.0",
5362             "path-type": "2.0.0"
5363           }
5364         },
5365         "read-pkg-up": {
5366           "version": "2.0.0",
5367           "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
5368           "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
5369           "dev": true,
5370           "requires": {
5371             "find-up": "2.1.0",
5372             "read-pkg": "2.0.0"
5373           }
5374         },
5375         "strip-bom": {
5376           "version": "3.0.0",
5377           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
5378           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
5379           "dev": true
5380         }
5381       }
5382     },
5383     "get-stdin": {
5384       "version": "4.0.1",
5385       "resolved": "http://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz",
5386       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
5387       "dev": true
5388     },
5389     "get-stream": {
5390       "version": "3.0.0",
5391       "resolved": "http://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz",
5392       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
5393       "dev": true
5394     },
5395     "get-uri": {
5396       "version": "2.0.1",
5397       "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.1.tgz",
5398       "integrity": "sha512-7aelVrYqCLuVjq2kEKRTH8fXPTC0xKTkM+G7UlFkEwCXY3sFbSxvY375JoFowOAYbkaU47SrBvOefUlLZZ+6QA==",
5399       "optional": true,
5400       "requires": {
5401         "data-uri-to-buffer": "1.2.0",
5402         "debug": "2.6.9",
5403         "extend": "3.0.1",
5404         "file-uri-to-path": "1.0.0",
5405         "ftp": "0.3.10",
5406         "readable-stream": "2.3.3"
5407       }
5408     },
5409     "get-value": {
5410       "version": "2.0.6",
5411       "resolved": "http://registry.npm.taobao.org/get-value/download/get-value-2.0.6.tgz",
5412       "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
5413       "dev": true
5414     },
5415     "getpass": {
5416       "version": "0.1.7",
5417       "resolved": "http://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz",
5418       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
5419       "requires": {
5420         "assert-plus": "1.0.0"
5421       }
5422     },
5423     "glob": {
5424       "version": "7.1.2",
5425       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
5426       "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
5427       "requires": {
5428         "fs.realpath": "1.0.0",
5429         "inflight": "1.0.6",
5430         "inherits": "2.0.3",
5431         "minimatch": "3.0.4",
5432         "once": "1.4.0",
5433         "path-is-absolute": "1.0.1"
5434       }
5435     },
5436     "glob-base": {
5437       "version": "0.3.0",
5438       "resolved": "http://registry.npm.taobao.org/glob-base/download/glob-base-0.3.0.tgz",
5439       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
5440       "dev": true,
5441       "requires": {
5442         "glob-parent": "2.0.0",
5443         "is-glob": "2.0.1"
5444       }
5445     },
5446     "glob-parent": {
5447       "version": "2.0.0",
5448       "resolved": "http://registry.npm.taobao.org/glob-parent/download/glob-parent-2.0.0.tgz",
5449       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
5450       "dev": true,
5451       "requires": {
5452         "is-glob": "2.0.1"
5453       }
5454     },
5455     "glob-stream": {
5456       "version": "3.1.18",
5457       "resolved": "http://registry.npm.taobao.org/glob-stream/download/glob-stream-3.1.18.tgz",
5458       "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=",
5459       "dev": true,
5460       "requires": {
5461         "glob": "4.5.3",
5462         "glob2base": "0.0.12",
5463         "minimatch": "2.0.10",
5464         "ordered-read-streams": "0.1.0",
5465         "through2": "0.6.5",
5466         "unique-stream": "1.0.0"
5467       },
5468       "dependencies": {
5469         "glob": {
5470           "version": "4.5.3",
5471           "resolved": "http://registry.npm.taobao.org/glob/download/glob-4.5.3.tgz",
5472           "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=",
5473           "dev": true,
5474           "requires": {
5475             "inflight": "1.0.6",
5476             "inherits": "2.0.3",
5477             "minimatch": "2.0.10",
5478             "once": "1.4.0"
5479           }
5480         },
5481         "isarray": {
5482           "version": "0.0.1",
5483           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
5484           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
5485           "dev": true
5486         },
5487         "minimatch": {
5488           "version": "2.0.10",
5489           "resolved": "http://registry.npm.taobao.org/minimatch/download/minimatch-2.0.10.tgz",
5490           "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=",
5491           "dev": true,
5492           "requires": {
5493             "brace-expansion": "1.1.8"
5494           }
5495         },
5496         "readable-stream": {
5497           "version": "1.0.34",
5498           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.0.34.tgz",
5499           "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
5500           "dev": true,
5501           "requires": {
5502             "core-util-is": "1.0.2",
5503             "inherits": "2.0.3",
5504             "isarray": "0.0.1",
5505             "string_decoder": "0.10.31"
5506           }
5507         },
5508         "string_decoder": {
5509           "version": "0.10.31",
5510           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
5511           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
5512           "dev": true
5513         },
5514         "through2": {
5515           "version": "0.6.5",
5516           "resolved": "http://registry.npm.taobao.org/through2/download/through2-0.6.5.tgz",
5517           "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
5518           "dev": true,
5519           "requires": {
5520             "readable-stream": "1.0.34",
5521             "xtend": "4.0.1"
5522           }
5523         }
5524       }
5525     },
5526     "glob-watcher": {
5527       "version": "0.0.6",
5528       "resolved": "http://registry.npm.taobao.org/glob-watcher/download/glob-watcher-0.0.6.tgz",
5529       "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=",
5530       "dev": true,
5531       "requires": {
5532         "gaze": "0.5.2"
5533       },
5534       "dependencies": {
5535         "gaze": {
5536           "version": "0.5.2",
5537           "resolved": "http://registry.npm.taobao.org/gaze/download/gaze-0.5.2.tgz",
5538           "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=",
5539           "dev": true,
5540           "requires": {
5541             "globule": "0.1.0"
5542           }
5543         },
5544         "glob": {
5545           "version": "3.1.21",
5546           "resolved": "http://registry.npm.taobao.org/glob/download/glob-3.1.21.tgz",
5547           "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=",
5548           "dev": true,
5549           "requires": {
5550             "graceful-fs": "1.2.3",
5551             "inherits": "1.0.2",
5552             "minimatch": "0.2.14"
5553           }
5554         },
5555         "globule": {
5556           "version": "0.1.0",
5557           "resolved": "http://registry.npm.taobao.org/globule/download/globule-0.1.0.tgz",
5558           "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=",
5559           "dev": true,
5560           "requires": {
5561             "glob": "3.1.21",
5562             "lodash": "1.0.2",
5563             "minimatch": "0.2.14"
5564           }
5565         },
5566         "graceful-fs": {
5567           "version": "1.2.3",
5568           "resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-1.2.3.tgz",
5569           "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=",
5570           "dev": true
5571         },
5572         "inherits": {
5573           "version": "1.0.2",
5574           "resolved": "http://registry.npm.taobao.org/inherits/download/inherits-1.0.2.tgz",
5575           "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=",
5576           "dev": true
5577         },
5578         "lodash": {
5579           "version": "1.0.2",
5580           "resolved": "http://registry.npm.taobao.org/lodash/download/lodash-1.0.2.tgz",
5581           "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=",
5582           "dev": true
5583         },
5584         "minimatch": {
5585           "version": "0.2.14",
5586           "resolved": "http://registry.npm.taobao.org/minimatch/download/minimatch-0.2.14.tgz",
5587           "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
5588           "dev": true,
5589           "requires": {
5590             "lru-cache": "2.7.3",
5591             "sigmund": "1.0.1"
5592           }
5593         }
5594       }
5595     },
5596     "glob2base": {
5597       "version": "0.0.12",
5598       "resolved": "http://registry.npm.taobao.org/glob2base/download/glob2base-0.0.12.tgz",
5599       "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=",
5600       "dev": true,
5601       "requires": {
5602         "find-index": "0.1.1"
5603       }
5604     },
5605     "global": {
5606       "version": "4.3.2",
5607       "resolved": "http://registry.npm.taobao.org/global/download/global-4.3.2.tgz",
5608       "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=",
5609       "dev": true,
5610       "requires": {
5611         "min-document": "2.19.0",
5612         "process": "0.5.2"
5613       }
5614     },
5615     "global-modules": {
5616       "version": "1.0.0",
5617       "resolved": "http://registry.npm.taobao.org/global-modules/download/global-modules-1.0.0.tgz",
5618       "integrity": "sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o=",
5619       "dev": true,
5620       "requires": {
5621         "global-prefix": "1.0.2",
5622         "is-windows": "1.0.2",
5623         "resolve-dir": "1.0.1"
5624       }
5625     },
5626     "global-prefix": {
5627       "version": "1.0.2",
5628       "resolved": "http://registry.npm.taobao.org/global-prefix/download/global-prefix-1.0.2.tgz",
5629       "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
5630       "dev": true,
5631       "requires": {
5632         "expand-tilde": "2.0.2",
5633         "homedir-polyfill": "1.0.1",
5634         "ini": "1.3.5",
5635         "is-windows": "1.0.2",
5636         "which": "1.3.0"
5637       }
5638     },
5639     "globals": {
5640       "version": "9.18.0",
5641       "resolved": "http://registry.npm.taobao.org/globals/download/globals-9.18.0.tgz",
5642       "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo="
5643     },
5644     "globby": {
5645       "version": "5.0.0",
5646       "resolved": "http://registry.npm.taobao.org/globby/download/globby-5.0.0.tgz",
5647       "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
5648       "dev": true,
5649       "requires": {
5650         "array-union": "1.0.2",
5651         "arrify": "1.0.1",
5652         "glob": "7.1.2",
5653         "object-assign": "4.1.1",
5654         "pify": "2.3.0",
5655         "pinkie-promise": "2.0.1"
5656       },
5657       "dependencies": {
5658         "glob": {
5659           "version": "7.1.2",
5660           "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
5661           "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
5662           "dev": true,
5663           "requires": {
5664             "fs.realpath": "1.0.0",
5665             "inflight": "1.0.6",
5666             "inherits": "2.0.3",
5667             "minimatch": "3.0.4",
5668             "once": "1.4.0",
5669             "path-is-absolute": "1.0.1"
5670           }
5671         }
5672       }
5673     },
5674     "globule": {
5675       "version": "1.2.0",
5676       "resolved": "http://registry.npm.taobao.org/globule/download/globule-1.2.0.tgz",
5677       "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=",
5678       "dev": true,
5679       "requires": {
5680         "glob": "7.1.2",
5681         "lodash": "4.17.4",
5682         "minimatch": "3.0.4"
5683       },
5684       "dependencies": {
5685         "glob": {
5686           "version": "7.1.2",
5687           "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
5688           "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
5689           "dev": true,
5690           "requires": {
5691             "fs.realpath": "1.0.0",
5692             "inflight": "1.0.6",
5693             "inherits": "2.0.3",
5694             "minimatch": "3.0.4",
5695             "once": "1.4.0",
5696             "path-is-absolute": "1.0.1"
5697           }
5698         }
5699       }
5700     },
5701     "glogg": {
5702       "version": "1.0.1",
5703       "resolved": "http://registry.npm.taobao.org/glogg/download/glogg-1.0.1.tgz",
5704       "integrity": "sha1-3PdY5EeJzD89MsHzVio2duajSBA=",
5705       "dev": true,
5706       "requires": {
5707         "sparkles": "1.0.0"
5708       }
5709     },
5710     "graceful-fs": {
5711       "version": "4.1.11",
5712       "resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.11.tgz",
5713       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
5714     },
5715     "graceful-readlink": {
5716       "version": "1.0.1",
5717       "resolved": "http://registry.npm.taobao.org/graceful-readlink/download/graceful-readlink-1.0.1.tgz",
5718       "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
5719       "dev": true
5720     },
5721     "growl": {
5722       "version": "1.8.1",
5723       "resolved": "http://registry.npm.taobao.org/growl/download/growl-1.8.1.tgz",
5724       "integrity": "sha1-Sy3sjZB+k9szZiTc7AGDUC+MlCg=",
5725       "dev": true
5726     },
5727     "gulp": {
5728       "version": "3.9.1",
5729       "resolved": "http://registry.npm.taobao.org/gulp/download/gulp-3.9.1.tgz",
5730       "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=",
5731       "dev": true,
5732       "requires": {
5733         "archy": "1.0.0",
5734         "chalk": "1.1.3",
5735         "deprecated": "0.0.1",
5736         "gulp-util": "3.0.8",
5737         "interpret": "1.1.0",
5738         "liftoff": "2.5.0",
5739         "minimist": "1.2.0",
5740         "orchestrator": "0.3.8",
5741         "pretty-hrtime": "1.0.3",
5742         "semver": "4.3.6",
5743         "tildify": "1.2.0",
5744         "v8flags": "2.1.1",
5745         "vinyl-fs": "0.3.14"
5746       },
5747       "dependencies": {
5748         "interpret": {
5749           "version": "1.1.0",
5750           "resolved": "http://registry.npm.taobao.org/interpret/download/interpret-1.1.0.tgz",
5751           "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
5752           "dev": true
5753         },
5754         "minimist": {
5755           "version": "1.2.0",
5756           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
5757           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
5758           "dev": true
5759         }
5760       }
5761     },
5762     "gulp-clean": {
5763       "version": "0.4.0",
5764       "resolved": "http://registry.npm.taobao.org/gulp-clean/download/gulp-clean-0.4.0.tgz",
5765       "integrity": "sha1-O8JecITmQbvXveBXz5DAHFDZWVA=",
5766       "dev": true,
5767       "requires": {
5768         "fancy-log": "1.3.2",
5769         "plugin-error": "0.1.2",
5770         "rimraf": "2.6.2",
5771         "through2": "2.0.3",
5772         "vinyl": "2.1.0"
5773       },
5774       "dependencies": {
5775         "clone": {
5776           "version": "2.1.2",
5777           "resolved": "http://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz",
5778           "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
5779           "dev": true
5780         },
5781         "clone-stats": {
5782           "version": "1.0.0",
5783           "resolved": "http://registry.npm.taobao.org/clone-stats/download/clone-stats-1.0.0.tgz",
5784           "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
5785           "dev": true
5786         },
5787         "replace-ext": {
5788           "version": "1.0.0",
5789           "resolved": "http://registry.npm.taobao.org/replace-ext/download/replace-ext-1.0.0.tgz",
5790           "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
5791           "dev": true
5792         },
5793         "through2": {
5794           "version": "2.0.3",
5795           "resolved": "http://registry.npm.taobao.org/through2/download/through2-2.0.3.tgz",
5796           "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
5797           "dev": true,
5798           "requires": {
5799             "readable-stream": "2.3.3",
5800             "xtend": "4.0.1"
5801           }
5802         },
5803         "vinyl": {
5804           "version": "2.1.0",
5805           "resolved": "http://registry.npm.taobao.org/vinyl/download/vinyl-2.1.0.tgz",
5806           "integrity": "sha1-Ah+cLPlR1rk5lDyJ617lrdT9kkw=",
5807           "dev": true,
5808           "requires": {
5809             "clone": "2.1.2",
5810             "clone-buffer": "1.0.0",
5811             "clone-stats": "1.0.0",
5812             "cloneable-readable": "1.1.2",
5813             "remove-trailing-separator": "1.1.0",
5814             "replace-ext": "1.0.0"
5815           }
5816         }
5817       }
5818     },
5819     "gulp-util": {
5820       "version": "3.0.8",
5821       "resolved": "http://registry.npm.taobao.org/gulp-util/download/gulp-util-3.0.8.tgz",
5822       "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=",
5823       "dev": true,
5824       "requires": {
5825         "array-differ": "1.0.0",
5826         "array-uniq": "1.0.3",
5827         "beeper": "1.1.1",
5828         "chalk": "1.1.3",
5829         "dateformat": "2.2.0",
5830         "fancy-log": "1.3.2",
5831         "gulplog": "1.0.0",
5832         "has-gulplog": "0.1.0",
5833         "lodash._reescape": "3.0.0",
5834         "lodash._reevaluate": "3.0.0",
5835         "lodash._reinterpolate": "3.0.0",
5836         "lodash.template": "3.6.2",
5837         "minimist": "1.2.0",
5838         "multipipe": "0.1.2",
5839         "object-assign": "3.0.0",
5840         "replace-ext": "0.0.1",
5841         "through2": "2.0.3",
5842         "vinyl": "0.5.3"
5843       },
5844       "dependencies": {
5845         "minimist": {
5846           "version": "1.2.0",
5847           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
5848           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
5849           "dev": true
5850         },
5851         "object-assign": {
5852           "version": "3.0.0",
5853           "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-3.0.0.tgz",
5854           "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
5855           "dev": true
5856         },
5857         "through2": {
5858           "version": "2.0.3",
5859           "resolved": "http://registry.npm.taobao.org/through2/download/through2-2.0.3.tgz",
5860           "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
5861           "dev": true,
5862           "requires": {
5863             "readable-stream": "2.3.3",
5864             "xtend": "4.0.1"
5865           }
5866         }
5867       }
5868     },
5869     "gulp-zip": {
5870       "version": "4.1.0",
5871       "resolved": "http://registry.npm.taobao.org/gulp-zip/download/gulp-zip-4.1.0.tgz",
5872       "integrity": "sha1-2rF4vZmvoZCSPx63irrw20eBdwQ=",
5873       "dev": true,
5874       "requires": {
5875         "get-stream": "3.0.0",
5876         "plugin-error": "0.1.2",
5877         "through2": "2.0.3",
5878         "vinyl": "2.1.0",
5879         "yazl": "2.4.3"
5880       },
5881       "dependencies": {
5882         "clone": {
5883           "version": "2.1.2",
5884           "resolved": "http://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz",
5885           "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
5886           "dev": true
5887         },
5888         "clone-stats": {
5889           "version": "1.0.0",
5890           "resolved": "http://registry.npm.taobao.org/clone-stats/download/clone-stats-1.0.0.tgz",
5891           "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
5892           "dev": true
5893         },
5894         "replace-ext": {
5895           "version": "1.0.0",
5896           "resolved": "http://registry.npm.taobao.org/replace-ext/download/replace-ext-1.0.0.tgz",
5897           "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
5898           "dev": true
5899         },
5900         "through2": {
5901           "version": "2.0.3",
5902           "resolved": "http://registry.npm.taobao.org/through2/download/through2-2.0.3.tgz",
5903           "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
5904           "dev": true,
5905           "requires": {
5906             "readable-stream": "2.3.3",
5907             "xtend": "4.0.1"
5908           }
5909         },
5910         "vinyl": {
5911           "version": "2.1.0",
5912           "resolved": "http://registry.npm.taobao.org/vinyl/download/vinyl-2.1.0.tgz",
5913           "integrity": "sha1-Ah+cLPlR1rk5lDyJ617lrdT9kkw=",
5914           "dev": true,
5915           "requires": {
5916             "clone": "2.1.2",
5917             "clone-buffer": "1.0.0",
5918             "clone-stats": "1.0.0",
5919             "cloneable-readable": "1.1.2",
5920             "remove-trailing-separator": "1.1.0",
5921             "replace-ext": "1.0.0"
5922           }
5923         }
5924       }
5925     },
5926     "gulplog": {
5927       "version": "1.0.0",
5928       "resolved": "http://registry.npm.taobao.org/gulplog/download/gulplog-1.0.0.tgz",
5929       "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
5930       "dev": true,
5931       "requires": {
5932         "glogg": "1.0.1"
5933       }
5934     },
5935     "har-schema": {
5936       "version": "2.0.0",
5937       "resolved": "http://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz",
5938       "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
5939     },
5940     "har-validator": {
5941       "version": "5.0.3",
5942       "resolved": "http://registry.npm.taobao.org/har-validator/download/har-validator-5.0.3.tgz",
5943       "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
5944       "requires": {
5945         "ajv": "5.5.2",
5946         "har-schema": "2.0.0"
5947       }
5948     },
5949     "has": {
5950       "version": "1.0.1",
5951       "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
5952       "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
5953       "dev": true,
5954       "requires": {
5955         "function-bind": "1.1.1"
5956       }
5957     },
5958     "has-ansi": {
5959       "version": "2.0.0",
5960       "resolved": "http://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz",
5961       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
5962       "requires": {
5963         "ansi-regex": "2.1.1"
5964       }
5965     },
5966     "has-flag": {
5967       "version": "1.0.0",
5968       "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz",
5969       "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
5970       "dev": true
5971     },
5972     "has-gulplog": {
5973       "version": "0.1.0",
5974       "resolved": "http://registry.npm.taobao.org/has-gulplog/download/has-gulplog-0.1.0.tgz",
5975       "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",
5976       "dev": true,
5977       "requires": {
5978         "sparkles": "1.0.0"
5979       }
5980     },
5981     "has-symbols": {
5982       "version": "1.0.0",
5983       "resolved": "http://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.0.tgz",
5984       "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
5985       "dev": true
5986     },
5987     "has-unicode": {
5988       "version": "2.0.1",
5989       "resolved": "http://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz",
5990       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
5991       "dev": true
5992     },
5993     "has-value": {
5994       "version": "1.0.0",
5995       "resolved": "http://registry.npm.taobao.org/has-value/download/has-value-1.0.0.tgz",
5996       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
5997       "dev": true,
5998       "requires": {
5999         "get-value": "2.0.6",
6000         "has-values": "1.0.0",
6001         "isobject": "3.0.1"
6002       },
6003       "dependencies": {
6004         "isobject": {
6005           "version": "3.0.1",
6006           "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
6007           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
6008           "dev": true
6009         }
6010       }
6011     },
6012     "has-values": {
6013       "version": "1.0.0",
6014       "resolved": "http://registry.npm.taobao.org/has-values/download/has-values-1.0.0.tgz",
6015       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
6016       "dev": true,
6017       "requires": {
6018         "is-number": "3.0.0",
6019         "kind-of": "4.0.0"
6020       },
6021       "dependencies": {
6022         "is-number": {
6023           "version": "3.0.0",
6024           "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz",
6025           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
6026           "dev": true,
6027           "requires": {
6028             "kind-of": "3.2.2"
6029           },
6030           "dependencies": {
6031             "kind-of": {
6032               "version": "3.2.2",
6033               "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
6034               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6035               "dev": true,
6036               "requires": {
6037                 "is-buffer": "1.1.6"
6038               }
6039             }
6040           }
6041         },
6042         "kind-of": {
6043           "version": "4.0.0",
6044           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz",
6045           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
6046           "dev": true,
6047           "requires": {
6048             "is-buffer": "1.1.6"
6049           }
6050         }
6051       }
6052     },
6053     "hawk": {
6054       "version": "6.0.2",
6055       "resolved": "http://registry.npm.taobao.org/hawk/download/hawk-6.0.2.tgz",
6056       "integrity": "sha1-r02RTrBl+bXOTZ0RwcshJu7MMDg=",
6057       "requires": {
6058         "boom": "4.3.1",
6059         "cryptiles": "3.1.2",
6060         "hoek": "4.2.0",
6061         "sntp": "2.1.0"
6062       }
6063     },
6064     "he": {
6065       "version": "1.1.1",
6066       "resolved": "http://registry.npm.taobao.org/he/download/he-1.1.1.tgz",
6067       "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
6068       "dev": true
6069     },
6070     "hipchat-notifier": {
6071       "version": "1.1.0",
6072       "resolved": "https://registry.npmjs.org/hipchat-notifier/-/hipchat-notifier-1.1.0.tgz",
6073       "integrity": "sha1-ttJJdVQ3wZEII2d5nTupoPI7Ix4=",
6074       "optional": true,
6075       "requires": {
6076         "lodash": "4.17.4",
6077         "request": "2.83.0"
6078       }
6079     },
6080     "history": {
6081       "version": "2.1.2",
6082       "resolved": "http://registry.npm.taobao.org/history/download/history-2.1.2.tgz",
6083       "integrity": "sha1-SqLeiXoOSGfkU5hDvm7Nsphr/ew=",
6084       "requires": {
6085         "deep-equal": "1.0.1",
6086         "invariant": "2.2.2",
6087         "query-string": "3.0.3",
6088         "warning": "2.1.0"
6089       },
6090       "dependencies": {
6091         "warning": {
6092           "version": "2.1.0",
6093           "resolved": "http://registry.npm.taobao.org/warning/download/warning-2.1.0.tgz",
6094           "integrity": "sha1-ISINnGOvx3qMkhEeARr3Bc4MaQE=",
6095           "requires": {
6096             "loose-envify": "1.3.1"
6097           }
6098         }
6099       }
6100     },
6101     "hjs-webpack": {
6102       "version": "8.3.0",
6103       "resolved": "http://registry.npm.taobao.org/hjs-webpack/download/hjs-webpack-8.3.0.tgz",
6104       "integrity": "sha1-2TGrPW8s0x+kFK371xdfpOZ+LrE=",
6105       "dev": true,
6106       "requires": {
6107         "connect-history-api-fallback": "1.5.0",
6108         "contains-path": "0.1.0",
6109         "express": "4.16.2",
6110         "extract-text-webpack-plugin": "1.0.1",
6111         "find-root": "1.1.0",
6112         "http-proxy-middleware": "0.16.0",
6113         "lodash.assign": "4.2.0",
6114         "lodash.defaults": "4.2.0",
6115         "lodash.pick": "4.4.0",
6116         "rimraf": "2.6.2",
6117         "webpack": "1.15.0",
6118         "webpack-dev-middleware": "1.12.2",
6119         "webpack-hot-middleware": "2.21.0"
6120       }
6121     },
6122     "hoek": {
6123       "version": "4.2.0",
6124       "resolved": "http://registry.npm.taobao.org/hoek/download/hoek-4.2.0.tgz",
6125       "integrity": "sha1-ctnQdU9/4lyi0BrY+PmpRJqJUm0="
6126     },
6127     "hoist-non-react-statics": {
6128       "version": "1.2.0",
6129       "resolved": "http://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-1.2.0.tgz",
6130       "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs="
6131     },
6132     "home-or-tmp": {
6133       "version": "2.0.0",
6134       "resolved": "http://registry.npm.taobao.org/home-or-tmp/download/home-or-tmp-2.0.0.tgz",
6135       "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
6136       "requires": {
6137         "os-homedir": "1.0.2",
6138         "os-tmpdir": "1.0.2"
6139       }
6140     },
6141     "home-path": {
6142       "version": "1.0.5",
6143       "resolved": "http://registry.npm.taobao.org/home-path/download/home-path-1.0.5.tgz",
6144       "integrity": "sha1-eIspgVsS1Tus9XVkhHbm+QQdEz8=",
6145       "dev": true
6146     },
6147     "homedir-polyfill": {
6148       "version": "1.0.1",
6149       "resolved": "http://registry.npm.taobao.org/homedir-polyfill/download/homedir-polyfill-1.0.1.tgz",
6150       "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=",
6151       "dev": true,
6152       "requires": {
6153         "parse-passwd": "1.0.0"
6154       }
6155     },
6156     "hosted-git-info": {
6157       "version": "2.5.0",
6158       "resolved": "http://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.5.0.tgz",
6159       "integrity": "sha1-bWDjSzq7yDEwYsO3mO+NkBoHrzw=",
6160       "dev": true
6161     },
6162     "html-entities": {
6163       "version": "1.2.1",
6164       "resolved": "http://registry.npm.taobao.org/html-entities/download/html-entities-1.2.1.tgz",
6165       "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
6166       "dev": true
6167     },
6168     "http-errors": {
6169       "version": "1.6.2",
6170       "resolved": "http://registry.npm.taobao.org/http-errors/download/http-errors-1.6.2.tgz",
6171       "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",
6172       "requires": {
6173         "depd": "1.1.1",
6174         "inherits": "2.0.3",
6175         "setprototypeof": "1.0.3",
6176         "statuses": "1.3.1"
6177       },
6178       "dependencies": {
6179         "setprototypeof": {
6180           "version": "1.0.3",
6181           "resolved": "http://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.0.3.tgz",
6182           "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ="
6183         }
6184       }
6185     },
6186     "http-proxy": {
6187       "version": "1.16.2",
6188       "resolved": "http://registry.npm.taobao.org/http-proxy/download/http-proxy-1.16.2.tgz",
6189       "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=",
6190       "dev": true,
6191       "requires": {
6192         "eventemitter3": "1.2.0",
6193         "requires-port": "1.0.0"
6194       }
6195     },
6196     "http-proxy-agent": {
6197       "version": "1.0.0",
6198       "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-1.0.0.tgz",
6199       "integrity": "sha1-zBzjjkU7+YSg93AtLdWcc9CBKEo=",
6200       "requires": {
6201         "agent-base": "2.1.1",
6202         "debug": "2.6.9",
6203         "extend": "3.0.1"
6204       }
6205     },
6206     "http-proxy-middleware": {
6207       "version": "0.16.0",
6208       "resolved": "http://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.16.0.tgz",
6209       "integrity": "sha1-aHm48RUaMondMBNyuB2N0CbjFis=",
6210       "dev": true,
6211       "requires": {
6212         "http-proxy": "1.16.2",
6213         "is-glob": "2.0.1",
6214         "lodash": "4.17.4",
6215         "micromatch": "2.3.11"
6216       }
6217     },
6218     "http-signature": {
6219       "version": "1.2.0",
6220       "resolved": "http://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz",
6221       "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
6222       "requires": {
6223         "assert-plus": "1.0.0",
6224         "jsprim": "1.4.1",
6225         "sshpk": "1.13.1"
6226       }
6227     },
6228     "httpntlm": {
6229       "version": "1.6.1",
6230       "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz",
6231       "integrity": "sha1-rQFScUOi6Hc8+uapb1hla7UqNLI=",
6232       "requires": {
6233         "httpreq": "0.4.24",
6234         "underscore": "1.7.0"
6235       }
6236     },
6237     "httpreq": {
6238       "version": "0.4.24",
6239       "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.4.24.tgz",
6240       "integrity": "sha1-QzX/2CzZaWaKOUZckprGHWOTYn8="
6241     },
6242     "https-browserify": {
6243       "version": "0.0.1",
6244       "resolved": "http://registry.npm.taobao.org/https-browserify/download/https-browserify-0.0.1.tgz",
6245       "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=",
6246       "dev": true
6247     },
6248     "https-proxy-agent": {
6249       "version": "1.0.0",
6250       "resolved": "http://registry.npm.taobao.org/https-proxy-agent/download/https-proxy-agent-1.0.0.tgz",
6251       "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=",
6252       "requires": {
6253         "agent-base": "2.1.1",
6254         "debug": "2.6.9",
6255         "extend": "3.0.1"
6256       }
6257     },
6258     "humanize-duration": {
6259       "version": "3.12.0",
6260       "resolved": "http://registry.npm.taobao.org/humanize-duration/download/humanize-duration-3.12.0.tgz",
6261       "integrity": "sha1-vi+zBi9derwIkucVtd0r0VLHBV4=",
6262       "dev": true
6263     },
6264     "i18next": {
6265       "version": "10.5.1",
6266       "resolved": "https://registry.npmjs.org/i18next/-/i18next-10.5.1.tgz",
6267       "integrity": "sha1-+OHKThXEQOvDqaXD0BXDptKIeJA="
6268     },
6269     "iconv-lite": {
6270       "version": "0.4.19",
6271       "resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.19.tgz",
6272       "integrity": "sha1-90aPYBNfXl2tM5nAqBvpoWA6CCs="
6273     },
6274     "ieee754": {
6275       "version": "1.1.8",
6276       "resolved": "http://registry.npm.taobao.org/ieee754/download/ieee754-1.1.8.tgz",
6277       "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=",
6278       "dev": true
6279     },
6280     "ignore": {
6281       "version": "3.3.7",
6282       "resolved": "http://registry.npm.taobao.org/ignore/download/ignore-3.3.7.tgz",
6283       "integrity": "sha1-YSKJv7PCIOGGpYEYYY1b6MG6sCE=",
6284       "dev": true
6285     },
6286     "imurmurhash": {
6287       "version": "0.1.4",
6288       "resolved": "http://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz",
6289       "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
6290       "dev": true
6291     },
6292     "in-publish": {
6293       "version": "2.0.0",
6294       "resolved": "http://registry.npm.taobao.org/in-publish/download/in-publish-2.0.0.tgz",
6295       "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
6296       "dev": true
6297     },
6298     "indent-string": {
6299       "version": "2.1.0",
6300       "resolved": "http://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz",
6301       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
6302       "dev": true,
6303       "requires": {
6304         "repeating": "2.0.1"
6305       }
6306     },
6307     "indexof": {
6308       "version": "0.0.1",
6309       "resolved": "http://registry.npm.taobao.org/indexof/download/indexof-0.0.1.tgz",
6310       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
6311       "dev": true
6312     },
6313     "inflection": {
6314       "version": "1.10.0",
6315       "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.10.0.tgz",
6316       "integrity": "sha1-W//LEZetPoEFD44X4hZoCH7p6y8=",
6317       "optional": true
6318     },
6319     "inflight": {
6320       "version": "1.0.6",
6321       "resolved": "http://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz",
6322       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
6323       "requires": {
6324         "once": "1.4.0",
6325         "wrappy": "1.0.2"
6326       }
6327     },
6328     "inherits": {
6329       "version": "2.0.3",
6330       "resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz",
6331       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
6332     },
6333     "ini": {
6334       "version": "1.3.5",
6335       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
6336       "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
6337       "dev": true
6338     },
6339     "inquirer": {
6340       "version": "0.12.0",
6341       "resolved": "http://registry.npm.taobao.org/inquirer/download/inquirer-0.12.0.tgz",
6342       "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=",
6343       "dev": true,
6344       "requires": {
6345         "ansi-escapes": "1.4.0",
6346         "ansi-regex": "2.1.1",
6347         "chalk": "1.1.3",
6348         "cli-cursor": "1.0.2",
6349         "cli-width": "2.2.0",
6350         "figures": "1.7.0",
6351         "lodash": "4.17.4",
6352         "readline2": "1.0.1",
6353         "run-async": "0.1.0",
6354         "rx-lite": "3.1.2",
6355         "string-width": "1.0.2",
6356         "strip-ansi": "3.0.1",
6357         "through": "2.3.8"
6358       }
6359     },
6360     "interpret": {
6361       "version": "0.6.6",
6362       "resolved": "http://registry.npm.taobao.org/interpret/download/interpret-0.6.6.tgz",
6363       "integrity": "sha1-/s16GOfOXKar+5U+H4YhOknxYls=",
6364       "dev": true
6365     },
6366     "invariant": {
6367       "version": "2.2.2",
6368       "resolved": "http://registry.npm.taobao.org/invariant/download/invariant-2.2.2.tgz",
6369       "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=",
6370       "requires": {
6371         "loose-envify": "1.3.1"
6372       }
6373     },
6374     "invert-kv": {
6375       "version": "1.0.0",
6376       "resolved": "http://registry.npm.taobao.org/invert-kv/download/invert-kv-1.0.0.tgz",
6377       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
6378       "dev": true
6379     },
6380     "ip": {
6381       "version": "1.0.1",
6382       "resolved": "https://registry.npmjs.org/ip/-/ip-1.0.1.tgz",
6383       "integrity": "sha1-x+NWzeoiWucbNtcPLnGpK6TkJZA=",
6384       "optional": true
6385     },
6386     "ipaddr.js": {
6387       "version": "1.5.2",
6388       "resolved": "http://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.5.2.tgz",
6389       "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A=",
6390       "dev": true
6391     },
6392     "is-absolute": {
6393       "version": "0.1.7",
6394       "resolved": "http://registry.npm.taobao.org/is-absolute/download/is-absolute-0.1.7.tgz",
6395       "integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=",
6396       "dev": true,
6397       "requires": {
6398         "is-relative": "0.1.3"
6399       }
6400     },
6401     "is-accessor-descriptor": {
6402       "version": "0.1.6",
6403       "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
6404       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
6405       "dev": true,
6406       "requires": {
6407         "kind-of": "3.2.2"
6408       }
6409     },
6410     "is-arrayish": {
6411       "version": "0.2.1",
6412       "resolved": "http://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz",
6413       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
6414       "dev": true
6415     },
6416     "is-binary-path": {
6417       "version": "1.0.1",
6418       "resolved": "http://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz",
6419       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
6420       "dev": true,
6421       "requires": {
6422         "binary-extensions": "1.11.0"
6423       }
6424     },
6425     "is-buffer": {
6426       "version": "1.1.6",
6427       "resolved": "http://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz",
6428       "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=",
6429       "dev": true
6430     },
6431     "is-builtin-module": {
6432       "version": "1.0.0",
6433       "resolved": "http://registry.npm.taobao.org/is-builtin-module/download/is-builtin-module-1.0.0.tgz",
6434       "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
6435       "dev": true,
6436       "requires": {
6437         "builtin-modules": "1.1.1"
6438       }
6439     },
6440     "is-callable": {
6441       "version": "1.1.3",
6442       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz",
6443       "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=",
6444       "dev": true
6445     },
6446     "is-data-descriptor": {
6447       "version": "0.1.4",
6448       "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
6449       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
6450       "dev": true,
6451       "requires": {
6452         "kind-of": "3.2.2"
6453       }
6454     },
6455     "is-date-object": {
6456       "version": "1.0.1",
6457       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
6458       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
6459       "dev": true
6460     },
6461     "is-descriptor": {
6462       "version": "0.1.6",
6463       "resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz",
6464       "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=",
6465       "dev": true,
6466       "requires": {
6467         "is-accessor-descriptor": "0.1.6",
6468         "is-data-descriptor": "0.1.4",
6469         "kind-of": "5.1.0"
6470       },
6471       "dependencies": {
6472         "kind-of": {
6473           "version": "5.1.0",
6474           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz",
6475           "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=",
6476           "dev": true
6477         }
6478       }
6479     },
6480     "is-directory": {
6481       "version": "0.3.1",
6482       "resolved": "http://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz",
6483       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
6484       "dev": true
6485     },
6486     "is-dotfile": {
6487       "version": "1.0.3",
6488       "resolved": "http://registry.npm.taobao.org/is-dotfile/download/is-dotfile-1.0.3.tgz",
6489       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
6490       "dev": true
6491     },
6492     "is-equal-shallow": {
6493       "version": "0.1.3",
6494       "resolved": "http://registry.npm.taobao.org/is-equal-shallow/download/is-equal-shallow-0.1.3.tgz",
6495       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
6496       "dev": true,
6497       "requires": {
6498         "is-primitive": "2.0.0"
6499       }
6500     },
6501     "is-extendable": {
6502       "version": "0.1.1",
6503       "resolved": "http://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz",
6504       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
6505       "dev": true
6506     },
6507     "is-extglob": {
6508       "version": "1.0.0",
6509       "resolved": "http://registry.npm.taobao.org/is-extglob/download/is-extglob-1.0.0.tgz",
6510       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
6511       "dev": true
6512     },
6513     "is-finite": {
6514       "version": "1.0.2",
6515       "resolved": "http://registry.npm.taobao.org/is-finite/download/is-finite-1.0.2.tgz",
6516       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
6517       "requires": {
6518         "number-is-nan": "1.0.1"
6519       }
6520     },
6521     "is-fullwidth-code-point": {
6522       "version": "1.0.0",
6523       "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
6524       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
6525       "dev": true,
6526       "requires": {
6527         "number-is-nan": "1.0.1"
6528       }
6529     },
6530     "is-glob": {
6531       "version": "2.0.1",
6532       "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-2.0.1.tgz",
6533       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
6534       "dev": true,
6535       "requires": {
6536         "is-extglob": "1.0.0"
6537       }
6538     },
6539     "is-my-json-valid": {
6540       "version": "2.17.1",
6541       "resolved": "http://registry.npm.taobao.org/is-my-json-valid/download/is-my-json-valid-2.17.1.tgz",
6542       "integrity": "sha1-PamJFKcKIvCoVj7xURokbG/FVHE=",
6543       "requires": {
6544         "generate-function": "2.0.0",
6545         "generate-object-property": "1.2.0",
6546         "jsonpointer": "4.0.1",
6547         "xtend": "4.0.1"
6548       }
6549     },
6550     "is-number": {
6551       "version": "2.1.0",
6552       "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-2.1.0.tgz",
6553       "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
6554       "dev": true,
6555       "requires": {
6556         "kind-of": "3.2.2"
6557       }
6558     },
6559     "is-odd": {
6560       "version": "2.0.0",
6561       "resolved": "http://registry.npm.taobao.org/is-odd/download/is-odd-2.0.0.tgz",
6562       "integrity": "sha1-dkZiRnH9fqVYzNmieVGC8pWPGyQ=",
6563       "dev": true,
6564       "requires": {
6565         "is-number": "4.0.0"
6566       },
6567       "dependencies": {
6568         "is-number": {
6569           "version": "4.0.0",
6570           "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-4.0.0.tgz",
6571           "integrity": "sha1-ACbjf1RU1z41bf5lZGmYZ8an8P8=",
6572           "dev": true
6573         }
6574       }
6575     },
6576     "is-path-cwd": {
6577       "version": "1.0.0",
6578       "resolved": "http://registry.npm.taobao.org/is-path-cwd/download/is-path-cwd-1.0.0.tgz",
6579       "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
6580       "dev": true
6581     },
6582     "is-path-in-cwd": {
6583       "version": "1.0.0",
6584       "resolved": "http://registry.npm.taobao.org/is-path-in-cwd/download/is-path-in-cwd-1.0.0.tgz",
6585       "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",
6586       "dev": true,
6587       "requires": {
6588         "is-path-inside": "1.0.1"
6589       }
6590     },
6591     "is-path-inside": {
6592       "version": "1.0.1",
6593       "resolved": "http://registry.npm.taobao.org/is-path-inside/download/is-path-inside-1.0.1.tgz",
6594       "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
6595       "dev": true,
6596       "requires": {
6597         "path-is-inside": "1.0.2"
6598       }
6599     },
6600     "is-plain-object": {
6601       "version": "2.0.4",
6602       "resolved": "http://registry.npm.taobao.org/is-plain-object/download/is-plain-object-2.0.4.tgz",
6603       "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=",
6604       "dev": true,
6605       "requires": {
6606         "isobject": "3.0.1"
6607       },
6608       "dependencies": {
6609         "isobject": {
6610           "version": "3.0.1",
6611           "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
6612           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
6613           "dev": true
6614         }
6615       }
6616     },
6617     "is-posix-bracket": {
6618       "version": "0.1.1",
6619       "resolved": "http://registry.npm.taobao.org/is-posix-bracket/download/is-posix-bracket-0.1.1.tgz",
6620       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
6621       "dev": true
6622     },
6623     "is-primitive": {
6624       "version": "2.0.0",
6625       "resolved": "http://registry.npm.taobao.org/is-primitive/download/is-primitive-2.0.0.tgz",
6626       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
6627       "dev": true
6628     },
6629     "is-promise": {
6630       "version": "2.1.0",
6631       "resolved": "http://registry.npm.taobao.org/is-promise/download/is-promise-2.1.0.tgz",
6632       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
6633     },
6634     "is-property": {
6635       "version": "1.0.2",
6636       "resolved": "http://registry.npm.taobao.org/is-property/download/is-property-1.0.2.tgz",
6637       "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ="
6638     },
6639     "is-regex": {
6640       "version": "1.0.4",
6641       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
6642       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
6643       "dev": true,
6644       "requires": {
6645         "has": "1.0.1"
6646       }
6647     },
6648     "is-relative": {
6649       "version": "0.1.3",
6650       "resolved": "http://registry.npm.taobao.org/is-relative/download/is-relative-0.1.3.tgz",
6651       "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=",
6652       "dev": true
6653     },
6654     "is-resolvable": {
6655       "version": "1.0.1",
6656       "resolved": "http://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.0.1.tgz",
6657       "integrity": "sha1-rMoc022+RLl0uSQyFVWnC6A7HPQ=",
6658       "dev": true
6659     },
6660     "is-running": {
6661       "version": "2.1.0",
6662       "resolved": "http://registry.npm.taobao.org/is-running/download/is-running-2.1.0.tgz",
6663       "integrity": "sha1-MKc/9cw4VOT8JUkICen1q/jeCeA=",
6664       "dev": true
6665     },
6666     "is-stream": {
6667       "version": "1.1.0",
6668       "resolved": "http://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz",
6669       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
6670     },
6671     "is-symbol": {
6672       "version": "1.0.1",
6673       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz",
6674       "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=",
6675       "dev": true
6676     },
6677     "is-typedarray": {
6678       "version": "1.0.0",
6679       "resolved": "http://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz",
6680       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
6681     },
6682     "is-unc-path": {
6683       "version": "1.0.0",
6684       "resolved": "http://registry.npm.taobao.org/is-unc-path/download/is-unc-path-1.0.0.tgz",
6685       "integrity": "sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0=",
6686       "dev": true,
6687       "requires": {
6688         "unc-path-regex": "0.1.2"
6689       }
6690     },
6691     "is-utf8": {
6692       "version": "0.2.1",
6693       "resolved": "http://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz",
6694       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
6695       "dev": true
6696     },
6697     "is-windows": {
6698       "version": "1.0.2",
6699       "resolved": "http://registry.npm.taobao.org/is-windows/download/is-windows-1.0.2.tgz",
6700       "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=",
6701       "dev": true
6702     },
6703     "isarray": {
6704       "version": "1.0.0",
6705       "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
6706       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
6707     },
6708     "isbinaryfile": {
6709       "version": "3.0.2",
6710       "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz",
6711       "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=",
6712       "dev": true
6713     },
6714     "isexe": {
6715       "version": "2.0.0",
6716       "resolved": "http://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz",
6717       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
6718       "dev": true
6719     },
6720     "isobject": {
6721       "version": "2.1.0",
6722       "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz",
6723       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
6724       "dev": true,
6725       "requires": {
6726         "isarray": "1.0.0"
6727       }
6728     },
6729     "isomorphic-fetch": {
6730       "version": "2.2.1",
6731       "resolved": "http://registry.npm.taobao.org/isomorphic-fetch/download/isomorphic-fetch-2.2.1.tgz",
6732       "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
6733       "requires": {
6734         "node-fetch": "1.6.3",
6735         "whatwg-fetch": "2.0.3"
6736       }
6737     },
6738     "isstream": {
6739       "version": "0.1.2",
6740       "resolved": "http://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz",
6741       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
6742     },
6743     "jade": {
6744       "version": "0.26.3",
6745       "resolved": "http://registry.npm.taobao.org/jade/download/jade-0.26.3.tgz",
6746       "integrity": "sha1-jxDXl32NefL2/4YqgbBRPMslaGw=",
6747       "dev": true,
6748       "requires": {
6749         "commander": "0.6.1",
6750         "mkdirp": "0.3.0"
6751       },
6752       "dependencies": {
6753         "commander": {
6754           "version": "0.6.1",
6755           "resolved": "http://registry.npm.taobao.org/commander/download/commander-0.6.1.tgz",
6756           "integrity": "sha1-+mihT2qUXVTbvlDYzbMyDp47GgY=",
6757           "dev": true
6758         },
6759         "mkdirp": {
6760           "version": "0.3.0",
6761           "resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.3.0.tgz",
6762           "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=",
6763           "dev": true
6764         }
6765       }
6766     },
6767     "js-base64": {
6768       "version": "2.4.0",
6769       "resolved": "http://registry.npm.taobao.org/js-base64/download/js-base64-2.4.0.tgz",
6770       "integrity": "sha1-nlZv7mJHUaHXIMlmzWIm0p1AJao=",
6771       "dev": true
6772     },
6773     "js-tokens": {
6774       "version": "3.0.2",
6775       "resolved": "http://registry.npm.taobao.org/js-tokens/download/js-tokens-3.0.2.tgz",
6776       "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
6777     },
6778     "js-yaml": {
6779       "version": "3.10.0",
6780       "resolved": "http://registry.npm.taobao.org/js-yaml/download/js-yaml-3.10.0.tgz",
6781       "integrity": "sha1-LnhEFka9RoLpY/IrbpKCPDCcYtw=",
6782       "dev": true,
6783       "requires": {
6784         "argparse": "1.0.9",
6785         "esprima": "4.0.0"
6786       }
6787     },
6788     "jsbn": {
6789       "version": "0.1.1",
6790       "resolved": "http://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz",
6791       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
6792       "optional": true
6793     },
6794     "jsesc": {
6795       "version": "1.3.0",
6796       "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-1.3.0.tgz",
6797       "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
6798     },
6799     "json-loader": {
6800       "version": "0.5.7",
6801       "resolved": "http://registry.npm.taobao.org/json-loader/download/json-loader-0.5.7.tgz",
6802       "integrity": "sha1-3KFKcCNf+C8KyaOr62DTN6NlGF0=",
6803       "dev": true
6804     },
6805     "json-parse-better-errors": {
6806       "version": "1.0.1",
6807       "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.1.tgz",
6808       "integrity": "sha512-xyQpxeWWMKyJps9CuGJYeng6ssI5bpqS9ltQpdVQ90t4ql6NdnxFKh95JcRt2cun/DjMVNrdjniLPuMA69xmCw==",
6809       "dev": true
6810     },
6811     "json-schema": {
6812       "version": "0.2.3",
6813       "resolved": "http://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz",
6814       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
6815     },
6816     "json-schema-traverse": {
6817       "version": "0.3.1",
6818       "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz",
6819       "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A="
6820     },
6821     "json-stable-stringify": {
6822       "version": "1.0.1",
6823       "resolved": "http://registry.npm.taobao.org/json-stable-stringify/download/json-stable-stringify-1.0.1.tgz",
6824       "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
6825       "dev": true,
6826       "requires": {
6827         "jsonify": "0.0.0"
6828       }
6829     },
6830     "json-stringify-safe": {
6831       "version": "5.0.1",
6832       "resolved": "http://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz",
6833       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
6834     },
6835     "json5": {
6836       "version": "0.5.1",
6837       "resolved": "http://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz",
6838       "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
6839     },
6840     "jsonfile": {
6841       "version": "2.4.0",
6842       "resolved": "http://registry.npm.taobao.org/jsonfile/download/jsonfile-2.4.0.tgz",
6843       "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
6844       "dev": true,
6845       "requires": {
6846         "graceful-fs": "4.1.11"
6847       }
6848     },
6849     "jsonify": {
6850       "version": "0.0.0",
6851       "resolved": "http://registry.npm.taobao.org/jsonify/download/jsonify-0.0.0.tgz",
6852       "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
6853       "dev": true
6854     },
6855     "jsonpointer": {
6856       "version": "4.0.1",
6857       "resolved": "http://registry.npm.taobao.org/jsonpointer/download/jsonpointer-4.0.1.tgz",
6858       "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk="
6859     },
6860     "jsprim": {
6861       "version": "1.4.1",
6862       "resolved": "http://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz",
6863       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
6864       "requires": {
6865         "assert-plus": "1.0.0",
6866         "extsprintf": "1.3.0",
6867         "json-schema": "0.2.3",
6868         "verror": "1.10.0"
6869       }
6870     },
6871     "jsx-ast-utils": {
6872       "version": "1.4.1",
6873       "resolved": "http://registry.npm.taobao.org/jsx-ast-utils/download/jsx-ast-utils-1.4.1.tgz",
6874       "integrity": "sha1-OGchPo3Xm/Ho8jAMDPwe+xgsDfE=",
6875       "dev": true
6876     },
6877     "keycode": {
6878       "version": "2.1.9",
6879       "resolved": "http://registry.npm.taobao.org/keycode/download/keycode-2.1.9.tgz",
6880       "integrity": "sha1-lkojxU5IiUBbSGGlyfBIDUUUHfo="
6881     },
6882     "kind-of": {
6883       "version": "3.2.2",
6884       "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
6885       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6886       "dev": true,
6887       "requires": {
6888         "is-buffer": "1.1.6"
6889       }
6890     },
6891     "klaw": {
6892       "version": "1.3.1",
6893       "resolved": "http://registry.npm.taobao.org/klaw/download/klaw-1.3.1.tgz",
6894       "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
6895       "dev": true,
6896       "requires": {
6897         "graceful-fs": "4.1.11"
6898       }
6899     },
6900     "lazy-cache": {
6901       "version": "1.0.4",
6902       "resolved": "http://registry.npm.taobao.org/lazy-cache/download/lazy-cache-1.0.4.tgz",
6903       "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
6904       "dev": true
6905     },
6906     "lazystream": {
6907       "version": "1.0.0",
6908       "resolved": "http://registry.npm.taobao.org/lazystream/download/lazystream-1.0.0.tgz",
6909       "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
6910       "dev": true,
6911       "requires": {
6912         "readable-stream": "2.3.3"
6913       }
6914     },
6915     "lcid": {
6916       "version": "1.0.0",
6917       "resolved": "http://registry.npm.taobao.org/lcid/download/lcid-1.0.0.tgz",
6918       "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
6919       "dev": true,
6920       "requires": {
6921         "invert-kv": "1.0.0"
6922       }
6923     },
6924     "levn": {
6925       "version": "0.3.0",
6926       "resolved": "http://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz",
6927       "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
6928       "requires": {
6929         "prelude-ls": "1.1.2",
6930         "type-check": "0.3.2"
6931       }
6932     },
6933     "libbase64": {
6934       "version": "0.1.0",
6935       "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz",
6936       "integrity": "sha1-YjUag5VjrF/1vSbxL2Dpgwu3UeY="
6937     },
6938     "libmime": {
6939       "version": "3.0.0",
6940       "resolved": "https://registry.npmjs.org/libmime/-/libmime-3.0.0.tgz",
6941       "integrity": "sha1-UaGp50SOy9Ms2lRCFnW7IbwJPaY=",
6942       "requires": {
6943         "iconv-lite": "0.4.15",
6944         "libbase64": "0.1.0",
6945         "libqp": "1.1.0"
6946       },
6947       "dependencies": {
6948         "iconv-lite": {
6949           "version": "0.4.15",
6950           "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz",
6951           "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es="
6952         }
6953       }
6954     },
6955     "libqp": {
6956       "version": "1.1.0",
6957       "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz",
6958       "integrity": "sha1-9ebgatdLeU+1tbZpiL9yjvHe2+g="
6959     },
6960     "liftoff": {
6961       "version": "2.5.0",
6962       "resolved": "http://registry.npm.taobao.org/liftoff/download/liftoff-2.5.0.tgz",
6963       "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=",
6964       "dev": true,
6965       "requires": {
6966         "extend": "3.0.1",
6967         "findup-sync": "2.0.0",
6968         "fined": "1.1.0",
6969         "flagged-respawn": "1.0.0",
6970         "is-plain-object": "2.0.4",
6971         "object.map": "1.0.1",
6972         "rechoir": "0.6.2",
6973         "resolve": "1.5.0"
6974       }
6975     },
6976     "load-json-file": {
6977       "version": "1.1.0",
6978       "resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz",
6979       "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
6980       "dev": true,
6981       "requires": {
6982         "graceful-fs": "4.1.11",
6983         "parse-json": "2.2.0",
6984         "pify": "2.3.0",
6985         "pinkie-promise": "2.0.1",
6986         "strip-bom": "2.0.0"
6987       }
6988     },
6989     "loader-utils": {
6990       "version": "0.2.17",
6991       "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz",
6992       "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
6993       "dev": true,
6994       "requires": {
6995         "big.js": "3.2.0",
6996         "emojis-list": "2.1.0",
6997         "json5": "0.5.1",
6998         "object-assign": "4.1.1"
6999       }
7000     },
7001     "locate-path": {
7002       "version": "2.0.0",
7003       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
7004       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
7005       "dev": true,
7006       "requires": {
7007         "p-locate": "2.0.0",
7008         "path-exists": "3.0.0"
7009       },
7010       "dependencies": {
7011         "path-exists": {
7012           "version": "3.0.0",
7013           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
7014           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
7015           "dev": true
7016         }
7017       }
7018     },
7019     "lodash": {
7020       "version": "4.17.4",
7021       "resolved": "http://registry.npm.taobao.org/lodash/download/lodash-4.17.4.tgz",
7022       "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4="
7023     },
7024     "lodash-es": {
7025       "version": "4.17.4",
7026       "resolved": "http://registry.npm.taobao.org/lodash-es/download/lodash-es-4.17.4.tgz",
7027       "integrity": "sha1-3MHXVS4VCgZABzupyzHXDwMpUOc="
7028     },
7029     "lodash._baseassign": {
7030       "version": "3.2.0",
7031       "resolved": "http://registry.npm.taobao.org/lodash._baseassign/download/lodash._baseassign-3.2.0.tgz",
7032       "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=",
7033       "dev": true,
7034       "requires": {
7035         "lodash._basecopy": "3.0.1",
7036         "lodash.keys": "3.1.2"
7037       }
7038     },
7039     "lodash._basecopy": {
7040       "version": "3.0.1",
7041       "resolved": "http://registry.npm.taobao.org/lodash._basecopy/download/lodash._basecopy-3.0.1.tgz",
7042       "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
7043       "dev": true
7044     },
7045     "lodash._basetostring": {
7046       "version": "3.0.1",
7047       "resolved": "http://registry.npm.taobao.org/lodash._basetostring/download/lodash._basetostring-3.0.1.tgz",
7048       "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=",
7049       "dev": true
7050     },
7051     "lodash._basevalues": {
7052       "version": "3.0.0",
7053       "resolved": "http://registry.npm.taobao.org/lodash._basevalues/download/lodash._basevalues-3.0.0.tgz",
7054       "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=",
7055       "dev": true
7056     },
7057     "lodash._bindcallback": {
7058       "version": "3.0.1",
7059       "resolved": "http://registry.npm.taobao.org/lodash._bindcallback/download/lodash._bindcallback-3.0.1.tgz",
7060       "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=",
7061       "dev": true
7062     },
7063     "lodash._createassigner": {
7064       "version": "3.1.1",
7065       "resolved": "http://registry.npm.taobao.org/lodash._createassigner/download/lodash._createassigner-3.1.1.tgz",
7066       "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=",
7067       "dev": true,
7068       "requires": {
7069         "lodash._bindcallback": "3.0.1",
7070         "lodash._isiterateecall": "3.0.9",
7071         "lodash.restparam": "3.6.1"
7072       }
7073     },
7074     "lodash._getnative": {
7075       "version": "3.9.1",
7076       "resolved": "http://registry.npm.taobao.org/lodash._getnative/download/lodash._getnative-3.9.1.tgz",
7077       "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
7078       "dev": true
7079     },
7080     "lodash._isiterateecall": {
7081       "version": "3.0.9",
7082       "resolved": "http://registry.npm.taobao.org/lodash._isiterateecall/download/lodash._isiterateecall-3.0.9.tgz",
7083       "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
7084       "dev": true
7085     },
7086     "lodash._reescape": {
7087       "version": "3.0.0",
7088       "resolved": "http://registry.npm.taobao.org/lodash._reescape/download/lodash._reescape-3.0.0.tgz",
7089       "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=",
7090       "dev": true
7091     },
7092     "lodash._reevaluate": {
7093       "version": "3.0.0",
7094       "resolved": "http://registry.npm.taobao.org/lodash._reevaluate/download/lodash._reevaluate-3.0.0.tgz",
7095       "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=",
7096       "dev": true
7097     },
7098     "lodash._reinterpolate": {
7099       "version": "3.0.0",
7100       "resolved": "http://registry.npm.taobao.org/lodash._reinterpolate/download/lodash._reinterpolate-3.0.0.tgz",
7101       "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
7102       "dev": true
7103     },
7104     "lodash._root": {
7105       "version": "3.0.1",
7106       "resolved": "http://registry.npm.taobao.org/lodash._root/download/lodash._root-3.0.1.tgz",
7107       "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=",
7108       "dev": true
7109     },
7110     "lodash.assign": {
7111       "version": "4.2.0",
7112       "resolved": "http://registry.npm.taobao.org/lodash.assign/download/lodash.assign-4.2.0.tgz",
7113       "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc="
7114     },
7115     "lodash.clonedeep": {
7116       "version": "4.5.0",
7117       "resolved": "http://registry.npm.taobao.org/lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz",
7118       "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
7119       "dev": true
7120     },
7121     "lodash.defaults": {
7122       "version": "4.2.0",
7123       "resolved": "http://registry.npm.taobao.org/lodash.defaults/download/lodash.defaults-4.2.0.tgz",
7124       "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=",
7125       "dev": true
7126     },
7127     "lodash.escape": {
7128       "version": "3.2.0",
7129       "resolved": "http://registry.npm.taobao.org/lodash.escape/download/lodash.escape-3.2.0.tgz",
7130       "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=",
7131       "dev": true,
7132       "requires": {
7133         "lodash._root": "3.0.1"
7134       }
7135     },
7136     "lodash.get": {
7137       "version": "4.4.2",
7138       "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
7139       "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
7140       "dev": true
7141     },
7142     "lodash.isarguments": {
7143       "version": "3.1.0",
7144       "resolved": "http://registry.npm.taobao.org/lodash.isarguments/download/lodash.isarguments-3.1.0.tgz",
7145       "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
7146       "dev": true
7147     },
7148     "lodash.isarray": {
7149       "version": "3.0.4",
7150       "resolved": "http://registry.npm.taobao.org/lodash.isarray/download/lodash.isarray-3.0.4.tgz",
7151       "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
7152       "dev": true
7153     },
7154     "lodash.isequal": {
7155       "version": "4.5.0",
7156       "resolved": "http://registry.npm.taobao.org/lodash.isequal/download/lodash.isequal-4.5.0.tgz",
7157       "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
7158     },
7159     "lodash.isplainobject": {
7160       "version": "4.0.6",
7161       "resolved": "http://registry.npm.taobao.org/lodash.isplainobject/download/lodash.isplainobject-4.0.6.tgz",
7162       "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs="
7163     },
7164     "lodash.keys": {
7165       "version": "3.1.2",
7166       "resolved": "http://registry.npm.taobao.org/lodash.keys/download/lodash.keys-3.1.2.tgz",
7167       "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
7168       "dev": true,
7169       "requires": {
7170         "lodash._getnative": "3.9.1",
7171         "lodash.isarguments": "3.1.0",
7172         "lodash.isarray": "3.0.4"
7173       }
7174     },
7175     "lodash.pick": {
7176       "version": "4.4.0",
7177       "resolved": "http://registry.npm.taobao.org/lodash.pick/download/lodash.pick-4.4.0.tgz",
7178       "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=",
7179       "dev": true
7180     },
7181     "lodash.pickby": {
7182       "version": "4.6.0",
7183       "resolved": "http://registry.npm.taobao.org/lodash.pickby/download/lodash.pickby-4.6.0.tgz",
7184       "integrity": "sha1-feoh2MGNdwOifHBMFdO4SmfjOv8=",
7185       "dev": true
7186     },
7187     "lodash.restparam": {
7188       "version": "3.6.1",
7189       "resolved": "http://registry.npm.taobao.org/lodash.restparam/download/lodash.restparam-3.6.1.tgz",
7190       "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
7191       "dev": true
7192     },
7193     "lodash.template": {
7194       "version": "3.6.2",
7195       "resolved": "http://registry.npm.taobao.org/lodash.template/download/lodash.template-3.6.2.tgz",
7196       "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=",
7197       "dev": true,
7198       "requires": {
7199         "lodash._basecopy": "3.0.1",
7200         "lodash._basetostring": "3.0.1",
7201         "lodash._basevalues": "3.0.0",
7202         "lodash._isiterateecall": "3.0.9",
7203         "lodash._reinterpolate": "3.0.0",
7204         "lodash.escape": "3.2.0",
7205         "lodash.keys": "3.1.2",
7206         "lodash.restparam": "3.6.1",
7207         "lodash.templatesettings": "3.1.1"
7208       }
7209     },
7210     "lodash.templatesettings": {
7211       "version": "3.1.1",
7212       "resolved": "http://registry.npm.taobao.org/lodash.templatesettings/download/lodash.templatesettings-3.1.1.tgz",
7213       "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=",
7214       "dev": true,
7215       "requires": {
7216         "lodash._reinterpolate": "3.0.0",
7217         "lodash.escape": "3.2.0"
7218       }
7219     },
7220     "log-symbols": {
7221       "version": "1.0.2",
7222       "resolved": "http://registry.npm.taobao.org/log-symbols/download/log-symbols-1.0.2.tgz",
7223       "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
7224       "dev": true,
7225       "requires": {
7226         "chalk": "1.1.3"
7227       }
7228     },
7229     "log4js": {
7230       "version": "2.5.3",
7231       "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.5.3.tgz",
7232       "integrity": "sha512-YL/qpTxYtK0iWWbuKCrevDZz5lh+OjyHHD+mICqpjnYGKdNRBvPeh/1uYjkKUemT1CSO4wwLOwphWMpKAnD9kw==",
7233       "requires": {
7234         "amqplib": "0.5.2",
7235         "axios": "0.15.3",
7236         "circular-json": "0.5.1",
7237         "date-format": "1.2.0",
7238         "debug": "3.1.0",
7239         "hipchat-notifier": "1.1.0",
7240         "loggly": "1.1.1",
7241         "mailgun-js": "0.7.15",
7242         "nodemailer": "2.7.2",
7243         "redis": "2.8.0",
7244         "semver": "5.5.0",
7245         "slack-node": "0.2.0",
7246         "streamroller": "0.7.0"
7247       },
7248       "dependencies": {
7249         "circular-json": {
7250           "version": "0.5.1",
7251           "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.1.tgz",
7252           "integrity": "sha512-UjgcRlTAhAkLeXmDe2wK7ktwy/tgAqxiSndTIPiFZuIPLZmzHzWMwUIe9h9m/OokypG7snxCDEuwJshGBdPvaw=="
7253         },
7254         "debug": {
7255           "version": "3.1.0",
7256           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
7257           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
7258           "requires": {
7259             "ms": "2.0.0"
7260           }
7261         },
7262         "semver": {
7263           "version": "5.5.0",
7264           "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
7265           "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="
7266         }
7267       }
7268     },
7269     "loggly": {
7270       "version": "1.1.1",
7271       "resolved": "https://registry.npmjs.org/loggly/-/loggly-1.1.1.tgz",
7272       "integrity": "sha1-Cg/B0/o6XsRP3HuJe+uipGlc6+4=",
7273       "optional": true,
7274       "requires": {
7275         "json-stringify-safe": "5.0.1",
7276         "request": "2.75.0",
7277         "timespan": "2.3.0"
7278       },
7279       "dependencies": {
7280         "assert-plus": {
7281           "version": "0.2.0",
7282           "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
7283           "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
7284           "optional": true
7285         },
7286         "aws-sign2": {
7287           "version": "0.6.0",
7288           "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
7289           "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
7290           "optional": true
7291         },
7292         "bl": {
7293           "version": "1.1.2",
7294           "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz",
7295           "integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=",
7296           "optional": true,
7297           "requires": {
7298             "readable-stream": "2.0.6"
7299           }
7300         },
7301         "boom": {
7302           "version": "2.10.1",
7303           "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
7304           "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
7305           "requires": {
7306             "hoek": "2.16.3"
7307           }
7308         },
7309         "caseless": {
7310           "version": "0.11.0",
7311           "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
7312           "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",
7313           "optional": true
7314         },
7315         "cryptiles": {
7316           "version": "2.0.5",
7317           "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
7318           "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
7319           "optional": true,
7320           "requires": {
7321             "boom": "2.10.1"
7322           }
7323         },
7324         "form-data": {
7325           "version": "2.0.0",
7326           "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz",
7327           "integrity": "sha1-bwrrrcxdoWwT4ezBETfYX5uIOyU=",
7328           "optional": true,
7329           "requires": {
7330             "asynckit": "0.4.0",
7331             "combined-stream": "1.0.5",
7332             "mime-types": "2.1.17"
7333           }
7334         },
7335         "har-validator": {
7336           "version": "2.0.6",
7337           "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
7338           "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
7339           "optional": true,
7340           "requires": {
7341             "chalk": "1.1.3",
7342             "commander": "2.12.2",
7343             "is-my-json-valid": "2.17.1",
7344             "pinkie-promise": "2.0.1"
7345           }
7346         },
7347         "hawk": {
7348           "version": "3.1.3",
7349           "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
7350           "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
7351           "optional": true,
7352           "requires": {
7353             "boom": "2.10.1",
7354             "cryptiles": "2.0.5",
7355             "hoek": "2.16.3",
7356             "sntp": "1.0.9"
7357           }
7358         },
7359         "hoek": {
7360           "version": "2.16.3",
7361           "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
7362           "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0="
7363         },
7364         "http-signature": {
7365           "version": "1.1.1",
7366           "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
7367           "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
7368           "optional": true,
7369           "requires": {
7370             "assert-plus": "0.2.0",
7371             "jsprim": "1.4.1",
7372             "sshpk": "1.13.1"
7373           }
7374         },
7375         "qs": {
7376           "version": "6.2.3",
7377           "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz",
7378           "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=",
7379           "optional": true
7380         },
7381         "readable-stream": {
7382           "version": "2.0.6",
7383           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
7384           "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
7385           "optional": true,
7386           "requires": {
7387             "core-util-is": "1.0.2",
7388             "inherits": "2.0.3",
7389             "isarray": "1.0.0",
7390             "process-nextick-args": "1.0.7",
7391             "string_decoder": "0.10.31",
7392             "util-deprecate": "1.0.2"
7393           }
7394         },
7395         "request": {
7396           "version": "2.75.0",
7397           "resolved": "https://registry.npmjs.org/request/-/request-2.75.0.tgz",
7398           "integrity": "sha1-0rgmiihtoT6qXQGt9dGMyQ9lfZM=",
7399           "optional": true,
7400           "requires": {
7401             "aws-sign2": "0.6.0",
7402             "aws4": "1.6.0",
7403             "bl": "1.1.2",
7404             "caseless": "0.11.0",
7405             "combined-stream": "1.0.5",
7406             "extend": "3.0.1",
7407             "forever-agent": "0.6.1",
7408             "form-data": "2.0.0",
7409             "har-validator": "2.0.6",
7410             "hawk": "3.1.3",
7411             "http-signature": "1.1.1",
7412             "is-typedarray": "1.0.0",
7413             "isstream": "0.1.2",
7414             "json-stringify-safe": "5.0.1",
7415             "mime-types": "2.1.17",
7416             "node-uuid": "1.4.8",
7417             "oauth-sign": "0.8.2",
7418             "qs": "6.2.3",
7419             "stringstream": "0.0.5",
7420             "tough-cookie": "2.3.3",
7421             "tunnel-agent": "0.4.3"
7422           }
7423         },
7424         "sntp": {
7425           "version": "1.0.9",
7426           "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
7427           "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
7428           "optional": true,
7429           "requires": {
7430             "hoek": "2.16.3"
7431           }
7432         },
7433         "string_decoder": {
7434           "version": "0.10.31",
7435           "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
7436           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
7437           "optional": true
7438         },
7439         "tunnel-agent": {
7440           "version": "0.4.3",
7441           "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
7442           "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
7443           "optional": true
7444         }
7445       }
7446     },
7447     "lolex": {
7448       "version": "1.3.2",
7449       "resolved": "http://registry.npm.taobao.org/lolex/download/lolex-1.3.2.tgz",
7450       "integrity": "sha1-fD2mL/yzDw9agKJWbKJORdigHzE=",
7451       "dev": true
7452     },
7453     "longest": {
7454       "version": "1.0.1",
7455       "resolved": "http://registry.npm.taobao.org/longest/download/longest-1.0.1.tgz",
7456       "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
7457       "dev": true
7458     },
7459     "loose-envify": {
7460       "version": "1.3.1",
7461       "resolved": "http://registry.npm.taobao.org/loose-envify/download/loose-envify-1.3.1.tgz",
7462       "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
7463       "requires": {
7464         "js-tokens": "3.0.2"
7465       }
7466     },
7467     "loud-rejection": {
7468       "version": "1.6.0",
7469       "resolved": "http://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz",
7470       "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
7471       "dev": true,
7472       "requires": {
7473         "currently-unhandled": "0.4.1",
7474         "signal-exit": "3.0.2"
7475       }
7476     },
7477     "lru-cache": {
7478       "version": "2.7.3",
7479       "resolved": "http://registry.npm.taobao.org/lru-cache/download/lru-cache-2.7.3.tgz",
7480       "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
7481       "dev": true
7482     },
7483     "mailcomposer": {
7484       "version": "4.0.1",
7485       "resolved": "https://registry.npmjs.org/mailcomposer/-/mailcomposer-4.0.1.tgz",
7486       "integrity": "sha1-DhxEsqB890DuF9wUm6AJ8Zyt/rQ=",
7487       "optional": true,
7488       "requires": {
7489         "buildmail": "4.0.1",
7490         "libmime": "3.0.0"
7491       }
7492     },
7493     "mailgun-js": {
7494       "version": "0.7.15",
7495       "resolved": "https://registry.npmjs.org/mailgun-js/-/mailgun-js-0.7.15.tgz",
7496       "integrity": "sha1-7jZqINrGTDwVwD1sGz4O15UlKrs=",
7497       "optional": true,
7498       "requires": {
7499         "async": "2.1.5",
7500         "debug": "2.2.0",
7501         "form-data": "2.1.4",
7502         "inflection": "1.10.0",
7503         "is-stream": "1.1.0",
7504         "path-proxy": "1.0.0",
7505         "proxy-agent": "2.0.0",
7506         "q": "1.4.1",
7507         "tsscmp": "1.0.5"
7508       },
7509       "dependencies": {
7510         "async": {
7511           "version": "2.1.5",
7512           "resolved": "https://registry.npmjs.org/async/-/async-2.1.5.tgz",
7513           "integrity": "sha1-5YfGhYCZSsZ/xW/4bTrFa9voELw=",
7514           "optional": true,
7515           "requires": {
7516             "lodash": "4.17.4"
7517           }
7518         },
7519         "debug": {
7520           "version": "2.2.0",
7521           "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
7522           "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
7523           "optional": true,
7524           "requires": {
7525             "ms": "0.7.1"
7526           }
7527         },
7528         "form-data": {
7529           "version": "2.1.4",
7530           "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
7531           "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
7532           "optional": true,
7533           "requires": {
7534             "asynckit": "0.4.0",
7535             "combined-stream": "1.0.5",
7536             "mime-types": "2.1.17"
7537           }
7538         },
7539         "ms": {
7540           "version": "0.7.1",
7541           "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
7542           "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
7543           "optional": true
7544         }
7545       }
7546     },
7547     "make-iterator": {
7548       "version": "1.0.1",
7549       "resolved": "http://registry.npm.taobao.org/make-iterator/download/make-iterator-1.0.1.tgz",
7550       "integrity": "sha1-KbM/MSqo9UfEpeSQ9Wr87JkTOtY=",
7551       "dev": true,
7552       "requires": {
7553         "kind-of": "6.0.2"
7554       },
7555       "dependencies": {
7556         "kind-of": {
7557           "version": "6.0.2",
7558           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
7559           "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
7560           "dev": true
7561         }
7562       }
7563     },
7564     "map-cache": {
7565       "version": "0.2.2",
7566       "resolved": "http://registry.npm.taobao.org/map-cache/download/map-cache-0.2.2.tgz",
7567       "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
7568       "dev": true
7569     },
7570     "map-obj": {
7571       "version": "1.0.1",
7572       "resolved": "http://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz",
7573       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
7574       "dev": true
7575     },
7576     "map-stream": {
7577       "version": "0.1.0",
7578       "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
7579       "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=",
7580       "dev": true
7581     },
7582     "map-visit": {
7583       "version": "1.0.0",
7584       "resolved": "http://registry.npm.taobao.org/map-visit/download/map-visit-1.0.0.tgz",
7585       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
7586       "dev": true,
7587       "requires": {
7588         "object-visit": "1.0.1"
7589       }
7590     },
7591     "mdurl": {
7592       "version": "1.0.1",
7593       "resolved": "http://registry.npm.taobao.org/mdurl/download/mdurl-1.0.1.tgz",
7594       "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4="
7595     },
7596     "media-typer": {
7597       "version": "0.3.0",
7598       "resolved": "http://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz",
7599       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
7600       "dev": true
7601     },
7602     "memory-fs": {
7603       "version": "0.3.0",
7604       "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.3.0.tgz",
7605       "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=",
7606       "dev": true,
7607       "requires": {
7608         "errno": "0.1.6",
7609         "readable-stream": "2.3.3"
7610       }
7611     },
7612     "memorystream": {
7613       "version": "0.3.1",
7614       "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
7615       "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
7616       "dev": true
7617     },
7618     "meow": {
7619       "version": "3.7.0",
7620       "resolved": "http://registry.npm.taobao.org/meow/download/meow-3.7.0.tgz",
7621       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
7622       "dev": true,
7623       "requires": {
7624         "camelcase-keys": "2.1.0",
7625         "decamelize": "1.2.0",
7626         "loud-rejection": "1.6.0",
7627         "map-obj": "1.0.1",
7628         "minimist": "1.2.0",
7629         "normalize-package-data": "2.4.0",
7630         "object-assign": "4.1.1",
7631         "read-pkg-up": "1.0.1",
7632         "redent": "1.0.0",
7633         "trim-newlines": "1.0.0"
7634       },
7635       "dependencies": {
7636         "minimist": {
7637           "version": "1.2.0",
7638           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
7639           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
7640           "dev": true
7641         }
7642       }
7643     },
7644     "merge-descriptors": {
7645       "version": "1.0.1",
7646       "resolved": "http://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz",
7647       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
7648       "dev": true
7649     },
7650     "merge-stream": {
7651       "version": "1.0.1",
7652       "resolved": "http://registry.npm.taobao.org/merge-stream/download/merge-stream-1.0.1.tgz",
7653       "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
7654       "dev": true,
7655       "requires": {
7656         "readable-stream": "2.3.3"
7657       }
7658     },
7659     "methods": {
7660       "version": "1.1.2",
7661       "resolved": "http://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz",
7662       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
7663       "dev": true
7664     },
7665     "micromatch": {
7666       "version": "2.3.11",
7667       "resolved": "http://registry.npm.taobao.org/micromatch/download/micromatch-2.3.11.tgz",
7668       "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
7669       "dev": true,
7670       "requires": {
7671         "arr-diff": "2.0.0",
7672         "array-unique": "0.2.1",
7673         "braces": "1.8.5",
7674         "expand-brackets": "0.1.5",
7675         "extglob": "0.3.2",
7676         "filename-regex": "2.0.1",
7677         "is-extglob": "1.0.0",
7678         "is-glob": "2.0.1",
7679         "kind-of": "3.2.2",
7680         "normalize-path": "2.1.1",
7681         "object.omit": "2.0.1",
7682         "parse-glob": "3.0.4",
7683         "regex-cache": "0.4.4"
7684       }
7685     },
7686     "mime": {
7687       "version": "1.4.1",
7688       "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.4.1.tgz",
7689       "integrity": "sha1-Eh+evEnjdm8xGnbh+hyAA8SwOqY=",
7690       "dev": true
7691     },
7692     "mime-db": {
7693       "version": "1.30.0",
7694       "resolved": "http://registry.npm.taobao.org/mime-db/download/mime-db-1.30.0.tgz",
7695       "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE="
7696     },
7697     "mime-types": {
7698       "version": "2.1.17",
7699       "resolved": "http://registry.npm.taobao.org/mime-types/download/mime-types-2.1.17.tgz",
7700       "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=",
7701       "requires": {
7702         "mime-db": "1.30.0"
7703       }
7704     },
7705     "min-document": {
7706       "version": "2.19.0",
7707       "resolved": "http://registry.npm.taobao.org/min-document/download/min-document-2.19.0.tgz",
7708       "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
7709       "dev": true,
7710       "requires": {
7711         "dom-walk": "0.1.1"
7712       }
7713     },
7714     "minimatch": {
7715       "version": "3.0.4",
7716       "resolved": "http://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz",
7717       "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
7718       "requires": {
7719         "brace-expansion": "1.1.8"
7720       }
7721     },
7722     "minimist": {
7723       "version": "0.0.8",
7724       "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz",
7725       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
7726     },
7727     "mixin-deep": {
7728       "version": "1.3.1",
7729       "resolved": "http://registry.npm.taobao.org/mixin-deep/download/mixin-deep-1.3.1.tgz",
7730       "integrity": "sha1-pJ5yaNzhoNlpjkUybFYm3zVD0P4=",
7731       "dev": true,
7732       "requires": {
7733         "for-in": "1.0.2",
7734         "is-extendable": "1.0.1"
7735       },
7736       "dependencies": {
7737         "is-extendable": {
7738           "version": "1.0.1",
7739           "resolved": "http://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz",
7740           "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=",
7741           "dev": true,
7742           "requires": {
7743             "is-plain-object": "2.0.4"
7744           }
7745         }
7746       }
7747     },
7748     "mkdirp": {
7749       "version": "0.5.1",
7750       "resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz",
7751       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
7752       "requires": {
7753         "minimist": "0.0.8"
7754       }
7755     },
7756     "mkpath": {
7757       "version": "0.1.0",
7758       "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz",
7759       "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=",
7760       "dev": true
7761     },
7762     "mksnapshot": {
7763       "version": "0.3.1",
7764       "resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.3.1.tgz",
7765       "integrity": "sha1-JQHAVldDbXQs6Vik/5LHfkDdN+Y=",
7766       "dev": true,
7767       "requires": {
7768         "decompress-zip": "0.3.0",
7769         "fs-extra": "0.26.7",
7770         "request": "2.83.0"
7771       },
7772       "dependencies": {
7773         "fs-extra": {
7774           "version": "0.26.7",
7775           "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz",
7776           "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=",
7777           "dev": true,
7778           "requires": {
7779             "graceful-fs": "4.1.11",
7780             "jsonfile": "2.4.0",
7781             "klaw": "1.3.1",
7782             "path-is-absolute": "1.0.1",
7783             "rimraf": "2.6.2"
7784           }
7785         }
7786       }
7787     },
7788     "mocha": {
7789       "version": "2.2.5",
7790       "resolved": "http://registry.npm.taobao.org/mocha/download/mocha-2.2.5.tgz",
7791       "integrity": "sha1-07cqT+SeyUOTU/GsiT28Qw2ZMUA=",
7792       "dev": true,
7793       "requires": {
7794         "commander": "2.3.0",
7795         "debug": "2.0.0",
7796         "diff": "1.4.0",
7797         "escape-string-regexp": "1.0.2",
7798         "glob": "3.2.3",
7799         "growl": "1.8.1",
7800         "jade": "0.26.3",
7801         "mkdirp": "0.5.0",
7802         "supports-color": "1.2.1"
7803       },
7804       "dependencies": {
7805         "commander": {
7806           "version": "2.3.0",
7807           "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.3.0.tgz",
7808           "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=",
7809           "dev": true
7810         },
7811         "debug": {
7812           "version": "2.0.0",
7813           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.0.0.tgz",
7814           "integrity": "sha1-ib2d9nMrUSVrxnBTQrugLtEhMe8=",
7815           "dev": true,
7816           "requires": {
7817             "ms": "0.6.2"
7818           }
7819         },
7820         "escape-string-regexp": {
7821           "version": "1.0.2",
7822           "resolved": "http://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.2.tgz",
7823           "integrity": "sha1-Tbwv5nTnGUnK8/smlc5/LcHZqNE=",
7824           "dev": true
7825         },
7826         "glob": {
7827           "version": "3.2.3",
7828           "resolved": "http://registry.npm.taobao.org/glob/download/glob-3.2.3.tgz",
7829           "integrity": "sha1-4xPusknHr/qlxHUoaw4RW1mDlGc=",
7830           "dev": true,
7831           "requires": {
7832             "graceful-fs": "2.0.3",
7833             "inherits": "2.0.3",
7834             "minimatch": "0.2.14"
7835           }
7836         },
7837         "graceful-fs": {
7838           "version": "2.0.3",
7839           "resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-2.0.3.tgz",
7840           "integrity": "sha1-fNLNsiiko/Nule+mzBQt59GhNtA=",
7841           "dev": true
7842         },
7843         "minimatch": {
7844           "version": "0.2.14",
7845           "resolved": "http://registry.npm.taobao.org/minimatch/download/minimatch-0.2.14.tgz",
7846           "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
7847           "dev": true,
7848           "requires": {
7849             "lru-cache": "2.7.3",
7850             "sigmund": "1.0.1"
7851           }
7852         },
7853         "mkdirp": {
7854           "version": "0.5.0",
7855           "resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.0.tgz",
7856           "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=",
7857           "dev": true,
7858           "requires": {
7859             "minimist": "0.0.8"
7860           }
7861         },
7862         "ms": {
7863           "version": "0.6.2",
7864           "resolved": "http://registry.npm.taobao.org/ms/download/ms-0.6.2.tgz",
7865           "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=",
7866           "dev": true
7867         },
7868         "supports-color": {
7869           "version": "1.2.1",
7870           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-1.2.1.tgz",
7871           "integrity": "sha1-Eu4hUHCGzZjBBY2ewPSsR2t687I=",
7872           "dev": true
7873         }
7874       }
7875     },
7876     "moment": {
7877       "version": "2.14.1",
7878       "resolved": "http://registry.npm.taobao.org/moment/download/moment-2.14.1.tgz",
7879       "integrity": "sha1-s1snxH5X7S3ccAU9awe+zbKRdBw="
7880     },
7881     "moment-timezone": {
7882       "version": "0.5.14",
7883       "resolved": "http://registry.npm.taobao.org/moment-timezone/download/moment-timezone-0.5.14.tgz",
7884       "integrity": "sha1-TrOP+VOLgBCLpGekWPPtQmjM/LE=",
7885       "requires": {
7886         "moment": "2.14.1"
7887       }
7888     },
7889     "ms": {
7890       "version": "2.0.0",
7891       "resolved": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
7892       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
7893     },
7894     "multipipe": {
7895       "version": "0.1.2",
7896       "resolved": "http://registry.npm.taobao.org/multipipe/download/multipipe-0.1.2.tgz",
7897       "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=",
7898       "dev": true,
7899       "requires": {
7900         "duplexer2": "0.0.2"
7901       }
7902     },
7903     "mute-stream": {
7904       "version": "0.0.5",
7905       "resolved": "http://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.5.tgz",
7906       "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=",
7907       "dev": true
7908     },
7909     "nan": {
7910       "version": "2.8.0",
7911       "resolved": "http://registry.npm.taobao.org/nan/download/nan-2.8.0.tgz",
7912       "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=",
7913       "dev": true
7914     },
7915     "nanomatch": {
7916       "version": "1.2.9",
7917       "resolved": "http://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.9.tgz",
7918       "integrity": "sha1-h59xUMstq3pHElkGbBBO7m4Pp8I=",
7919       "dev": true,
7920       "requires": {
7921         "arr-diff": "4.0.0",
7922         "array-unique": "0.3.2",
7923         "define-property": "2.0.2",
7924         "extend-shallow": "3.0.2",
7925         "fragment-cache": "0.2.1",
7926         "is-odd": "2.0.0",
7927         "is-windows": "1.0.2",
7928         "kind-of": "6.0.2",
7929         "object.pick": "1.3.0",
7930         "regex-not": "1.0.2",
7931         "snapdragon": "0.8.2",
7932         "to-regex": "3.0.2"
7933       },
7934       "dependencies": {
7935         "arr-diff": {
7936           "version": "4.0.0",
7937           "resolved": "http://registry.npm.taobao.org/arr-diff/download/arr-diff-4.0.0.tgz",
7938           "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
7939           "dev": true
7940         },
7941         "array-unique": {
7942           "version": "0.3.2",
7943           "resolved": "http://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz",
7944           "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
7945           "dev": true
7946         },
7947         "kind-of": {
7948           "version": "6.0.2",
7949           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
7950           "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
7951           "dev": true
7952         }
7953       }
7954     },
7955     "natives": {
7956       "version": "1.1.3",
7957       "resolved": "http://registry.npm.taobao.org/natives/download/natives-1.1.3.tgz",
7958       "integrity": "sha1-RKV5vmRQfqLW7RygSpQVkVz3VVg=",
7959       "dev": true
7960     },
7961     "natural-compare": {
7962       "version": "1.4.0",
7963       "resolved": "http://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz",
7964       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
7965       "dev": true
7966     },
7967     "negotiator": {
7968       "version": "0.6.1",
7969       "resolved": "http://registry.npm.taobao.org/negotiator/download/negotiator-0.6.1.tgz",
7970       "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
7971       "dev": true
7972     },
7973     "netmask": {
7974       "version": "1.0.6",
7975       "resolved": "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz",
7976       "integrity": "sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU=",
7977       "optional": true
7978     },
7979     "nock": {
7980       "version": "4.0.0",
7981       "resolved": "http://registry.npm.taobao.org/nock/download/nock-4.0.0.tgz",
7982       "integrity": "sha1-2+ZbJeh6wVZVpRLOq2ZGdQuEoHc=",
7983       "dev": true,
7984       "requires": {
7985         "chai": "3.5.0",
7986         "debug": "2.6.9",
7987         "deep-equal": "1.0.1",
7988         "json-stringify-safe": "5.0.1",
7989         "lodash": "2.4.1",
7990         "mkdirp": "0.5.1",
7991         "propagate": "0.3.1"
7992       },
7993       "dependencies": {
7994         "lodash": {
7995           "version": "2.4.1",
7996           "resolved": "http://registry.npm.taobao.org/lodash/download/lodash-2.4.1.tgz",
7997           "integrity": "sha1-W3cjA03aTSYuWkb7LFjXzCL3FCA=",
7998           "dev": true
7999         }
8000       }
8001     },
8002     "node-fetch": {
8003       "version": "1.6.3",
8004       "resolved": "http://registry.npm.taobao.org/node-fetch/download/node-fetch-1.6.3.tgz",
8005       "integrity": "sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ=",
8006       "requires": {
8007         "encoding": "0.1.12",
8008         "is-stream": "1.1.0"
8009       }
8010     },
8011     "node-gyp": {
8012       "version": "3.6.2",
8013       "resolved": "http://registry.npm.taobao.org/node-gyp/download/node-gyp-3.6.2.tgz",
8014       "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=",
8015       "dev": true,
8016       "requires": {
8017         "fstream": "1.0.11",
8018         "glob": "7.1.2",
8019         "graceful-fs": "4.1.11",
8020         "minimatch": "3.0.4",
8021         "mkdirp": "0.5.1",
8022         "nopt": "3.0.6",
8023         "npmlog": "4.1.2",
8024         "osenv": "0.1.4",
8025         "request": "2.83.0",
8026         "rimraf": "2.6.2",
8027         "semver": "5.3.0",
8028         "tar": "2.2.1",
8029         "which": "1.3.0"
8030       },
8031       "dependencies": {
8032         "glob": {
8033           "version": "7.1.2",
8034           "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
8035           "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
8036           "dev": true,
8037           "requires": {
8038             "fs.realpath": "1.0.0",
8039             "inflight": "1.0.6",
8040             "inherits": "2.0.3",
8041             "minimatch": "3.0.4",
8042             "once": "1.4.0",
8043             "path-is-absolute": "1.0.1"
8044           }
8045         },
8046         "semver": {
8047           "version": "5.3.0",
8048           "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.3.0.tgz",
8049           "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
8050           "dev": true
8051         }
8052       }
8053     },
8054     "node-libs-browser": {
8055       "version": "0.7.0",
8056       "resolved": "http://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-0.7.0.tgz",
8057       "integrity": "sha1-PicsCBnjCJNeJmdECNevDhSRuDs=",
8058       "dev": true,
8059       "requires": {
8060         "assert": "1.4.1",
8061         "browserify-zlib": "0.1.4",
8062         "buffer": "4.9.1",
8063         "console-browserify": "1.1.0",
8064         "constants-browserify": "1.0.0",
8065         "crypto-browserify": "3.3.0",
8066         "domain-browser": "1.1.7",
8067         "events": "1.1.1",
8068         "https-browserify": "0.0.1",
8069         "os-browserify": "0.2.1",
8070         "path-browserify": "0.0.0",
8071         "process": "0.11.10",
8072         "punycode": "1.4.1",
8073         "querystring-es3": "0.2.1",
8074         "readable-stream": "2.3.3",
8075         "stream-browserify": "2.0.1",
8076         "stream-http": "2.7.2",
8077         "string_decoder": "0.10.31",
8078         "timers-browserify": "2.0.4",
8079         "tty-browserify": "0.0.0",
8080         "url": "0.11.0",
8081         "util": "0.10.3",
8082         "vm-browserify": "0.0.4"
8083       },
8084       "dependencies": {
8085         "process": {
8086           "version": "0.11.10",
8087           "resolved": "http://registry.npm.taobao.org/process/download/process-0.11.10.tgz",
8088           "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
8089           "dev": true
8090         },
8091         "string_decoder": {
8092           "version": "0.10.31",
8093           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
8094           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
8095           "dev": true
8096         }
8097       }
8098     },
8099     "node-sass": {
8100       "version": "3.8.0",
8101       "resolved": "http://registry.npm.taobao.org/node-sass/download/node-sass-3.8.0.tgz",
8102       "integrity": "sha1-7A+JrmYl4dmQ3H/3E7J16hXf7gU=",
8103       "dev": true,
8104       "requires": {
8105         "async-foreach": "0.1.3",
8106         "chalk": "1.1.3",
8107         "cross-spawn": "3.0.1",
8108         "gaze": "1.1.2",
8109         "get-stdin": "4.0.1",
8110         "glob": "7.1.2",
8111         "in-publish": "2.0.0",
8112         "lodash.clonedeep": "4.5.0",
8113         "meow": "3.7.0",
8114         "mkdirp": "0.5.1",
8115         "nan": "2.8.0",
8116         "node-gyp": "3.6.2",
8117         "request": "2.83.0",
8118         "sass-graph": "2.2.4"
8119       },
8120       "dependencies": {
8121         "glob": {
8122           "version": "7.1.2",
8123           "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
8124           "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
8125           "dev": true,
8126           "requires": {
8127             "fs.realpath": "1.0.0",
8128             "inflight": "1.0.6",
8129             "inherits": "2.0.3",
8130             "minimatch": "3.0.4",
8131             "once": "1.4.0",
8132             "path-is-absolute": "1.0.1"
8133           }
8134         }
8135       }
8136     },
8137     "node-uuid": {
8138       "version": "1.4.8",
8139       "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz",
8140       "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=",
8141       "optional": true
8142     },
8143     "nodemailer": {
8144       "version": "2.7.2",
8145       "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-2.7.2.tgz",
8146       "integrity": "sha1-8kLmSa7q45tsftdA73sGHEBNMPk=",
8147       "optional": true,
8148       "requires": {
8149         "libmime": "3.0.0",
8150         "mailcomposer": "4.0.1",
8151         "nodemailer-direct-transport": "3.3.2",
8152         "nodemailer-shared": "1.1.0",
8153         "nodemailer-smtp-pool": "2.8.2",
8154         "nodemailer-smtp-transport": "2.7.2",
8155         "socks": "1.1.9"
8156       },
8157       "dependencies": {
8158         "ip": {
8159           "version": "1.1.5",
8160           "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
8161           "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
8162           "optional": true
8163         },
8164         "socks": {
8165           "version": "1.1.9",
8166           "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.9.tgz",
8167           "integrity": "sha1-Yo1+TQSRJDVEWsC25Fk3bLPm1pE=",
8168           "optional": true,
8169           "requires": {
8170             "ip": "1.1.5",
8171             "smart-buffer": "1.1.15"
8172           }
8173         }
8174       }
8175     },
8176     "nodemailer-direct-transport": {
8177       "version": "3.3.2",
8178       "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz",
8179       "integrity": "sha1-6W+vuQNYVglH5WkBfZfmBzilCoY=",
8180       "optional": true,
8181       "requires": {
8182         "nodemailer-shared": "1.1.0",
8183         "smtp-connection": "2.12.0"
8184       }
8185     },
8186     "nodemailer-fetch": {
8187       "version": "1.6.0",
8188       "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz",
8189       "integrity": "sha1-ecSQihwPXzdbc/6IjamCj23JY6Q="
8190     },
8191     "nodemailer-shared": {
8192       "version": "1.1.0",
8193       "resolved": "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz",
8194       "integrity": "sha1-z1mU4v0mjQD1zw+nZ6CBae2wfsA=",
8195       "requires": {
8196         "nodemailer-fetch": "1.6.0"
8197       }
8198     },
8199     "nodemailer-smtp-pool": {
8200       "version": "2.8.2",
8201       "resolved": "https://registry.npmjs.org/nodemailer-smtp-pool/-/nodemailer-smtp-pool-2.8.2.tgz",
8202       "integrity": "sha1-LrlNbPhXgLG0clzoU7nL1ejajHI=",
8203       "optional": true,
8204       "requires": {
8205         "nodemailer-shared": "1.1.0",
8206         "nodemailer-wellknown": "0.1.10",
8207         "smtp-connection": "2.12.0"
8208       }
8209     },
8210     "nodemailer-smtp-transport": {
8211       "version": "2.7.2",
8212       "resolved": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-2.7.2.tgz",
8213       "integrity": "sha1-A9ccdjFPFKx9vHvwM6am0W1n+3c=",
8214       "optional": true,
8215       "requires": {
8216         "nodemailer-shared": "1.1.0",
8217         "nodemailer-wellknown": "0.1.10",
8218         "smtp-connection": "2.12.0"
8219       }
8220     },
8221     "nodemailer-wellknown": {
8222       "version": "0.1.10",
8223       "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.10.tgz",
8224       "integrity": "sha1-WG24EB2zDLRDjrVGc3pBqtDPE9U="
8225     },
8226     "noop2": {
8227       "version": "2.0.0",
8228       "resolved": "http://registry.npm.taobao.org/noop2/download/noop2-2.0.0.tgz",
8229       "integrity": "sha1-S2NgFemIK1R4PAK0EvaZ2MXNCls=",
8230       "dev": true
8231     },
8232     "nopt": {
8233       "version": "3.0.6",
8234       "resolved": "http://registry.npm.taobao.org/nopt/download/nopt-3.0.6.tgz",
8235       "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
8236       "dev": true,
8237       "requires": {
8238         "abbrev": "1.1.1"
8239       }
8240     },
8241     "normalize-package-data": {
8242       "version": "2.4.0",
8243       "resolved": "http://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.4.0.tgz",
8244       "integrity": "sha1-EvlaMH1YNSB1oEkHuErIvpisAS8=",
8245       "dev": true,
8246       "requires": {
8247         "hosted-git-info": "2.5.0",
8248         "is-builtin-module": "1.0.0",
8249         "semver": "4.3.6",
8250         "validate-npm-package-license": "3.0.1"
8251       }
8252     },
8253     "normalize-path": {
8254       "version": "2.1.1",
8255       "resolved": "http://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz",
8256       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
8257       "dev": true,
8258       "requires": {
8259         "remove-trailing-separator": "1.1.0"
8260       }
8261     },
8262     "normalize-range": {
8263       "version": "0.1.2",
8264       "resolved": "http://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz",
8265       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
8266       "dev": true
8267     },
8268     "npm-install-package": {
8269       "version": "1.1.0",
8270       "resolved": "http://registry.npm.taobao.org/npm-install-package/download/npm-install-package-1.1.0.tgz",
8271       "integrity": "sha1-+fwfhMLTH2EFYx4LX18oDRFR2X4=",
8272       "dev": true,
8273       "requires": {
8274         "noop2": "2.0.0"
8275       }
8276     },
8277     "npm-run-all": {
8278       "version": "4.1.2",
8279       "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.2.tgz",
8280       "integrity": "sha512-Z2aRlajMK4SQ8u19ZA75NZZu7wupfCNQWdYosIi8S6FgBdGf/8Y6Hgyjdc8zU2cYmIRVCx1nM80tJPkdEd+UYg==",
8281       "dev": true,
8282       "requires": {
8283         "ansi-styles": "3.2.1",
8284         "chalk": "2.3.2",
8285         "cross-spawn": "5.1.0",
8286         "memorystream": "0.3.1",
8287         "minimatch": "3.0.4",
8288         "ps-tree": "1.1.0",
8289         "read-pkg": "3.0.0",
8290         "shell-quote": "1.6.1",
8291         "string.prototype.padend": "3.0.0"
8292       },
8293       "dependencies": {
8294         "ansi-styles": {
8295           "version": "3.2.1",
8296           "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
8297           "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
8298           "dev": true,
8299           "requires": {
8300             "color-convert": "1.9.1"
8301           }
8302         },
8303         "chalk": {
8304           "version": "2.3.2",
8305           "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz",
8306           "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==",
8307           "dev": true,
8308           "requires": {
8309             "ansi-styles": "3.2.1",
8310             "escape-string-regexp": "1.0.5",
8311             "supports-color": "5.3.0"
8312           }
8313         },
8314         "cross-spawn": {
8315           "version": "5.1.0",
8316           "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
8317           "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
8318           "dev": true,
8319           "requires": {
8320             "lru-cache": "4.1.2",
8321             "shebang-command": "1.2.0",
8322             "which": "1.3.0"
8323           }
8324         },
8325         "has-flag": {
8326           "version": "3.0.0",
8327           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
8328           "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
8329           "dev": true
8330         },
8331         "load-json-file": {
8332           "version": "4.0.0",
8333           "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
8334           "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
8335           "dev": true,
8336           "requires": {
8337             "graceful-fs": "4.1.11",
8338             "parse-json": "4.0.0",
8339             "pify": "3.0.0",
8340             "strip-bom": "3.0.0"
8341           }
8342         },
8343         "lru-cache": {
8344           "version": "4.1.2",
8345           "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz",
8346           "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==",
8347           "dev": true,
8348           "requires": {
8349             "pseudomap": "1.0.2",
8350             "yallist": "2.1.2"
8351           }
8352         },
8353         "parse-json": {
8354           "version": "4.0.0",
8355           "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
8356           "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
8357           "dev": true,
8358           "requires": {
8359             "error-ex": "1.3.1",
8360             "json-parse-better-errors": "1.0.1"
8361           }
8362         },
8363         "path-type": {
8364           "version": "3.0.0",
8365           "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
8366           "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
8367           "dev": true,
8368           "requires": {
8369             "pify": "3.0.0"
8370           }
8371         },
8372         "pify": {
8373           "version": "3.0.0",
8374           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
8375           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
8376           "dev": true
8377         },
8378         "read-pkg": {
8379           "version": "3.0.0",
8380           "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
8381           "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
8382           "dev": true,
8383           "requires": {
8384             "load-json-file": "4.0.0",
8385             "normalize-package-data": "2.4.0",
8386             "path-type": "3.0.0"
8387           }
8388         },
8389         "strip-bom": {
8390           "version": "3.0.0",
8391           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
8392           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
8393           "dev": true
8394         },
8395         "supports-color": {
8396           "version": "5.3.0",
8397           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz",
8398           "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==",
8399           "dev": true,
8400           "requires": {
8401             "has-flag": "3.0.0"
8402           }
8403         }
8404       }
8405     },
8406     "npmlog": {
8407       "version": "4.1.2",
8408       "resolved": "http://registry.npm.taobao.org/npmlog/download/npmlog-4.1.2.tgz",
8409       "integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=",
8410       "dev": true,
8411       "requires": {
8412         "are-we-there-yet": "1.1.4",
8413         "console-control-strings": "1.1.0",
8414         "gauge": "2.7.4",
8415         "set-blocking": "2.0.0"
8416       }
8417     },
8418     "nugget": {
8419       "version": "2.0.1",
8420       "resolved": "http://registry.npm.taobao.org/nugget/download/nugget-2.0.1.tgz",
8421       "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=",
8422       "dev": true,
8423       "requires": {
8424         "debug": "2.6.9",
8425         "minimist": "1.2.0",
8426         "pretty-bytes": "1.0.4",
8427         "progress-stream": "1.2.0",
8428         "request": "2.83.0",
8429         "single-line-log": "1.1.2",
8430         "throttleit": "0.0.2"
8431       },
8432       "dependencies": {
8433         "minimist": {
8434           "version": "1.2.0",
8435           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
8436           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
8437           "dev": true
8438         }
8439       }
8440     },
8441     "num2fraction": {
8442       "version": "1.2.2",
8443       "resolved": "http://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz",
8444       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
8445       "dev": true
8446     },
8447     "number-is-nan": {
8448       "version": "1.0.1",
8449       "resolved": "http://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz",
8450       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
8451     },
8452     "oauth-sign": {
8453       "version": "0.8.2",
8454       "resolved": "http://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.8.2.tgz",
8455       "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="
8456     },
8457     "object-assign": {
8458       "version": "4.1.1",
8459       "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz",
8460       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
8461     },
8462     "object-copy": {
8463       "version": "0.1.0",
8464       "resolved": "http://registry.npm.taobao.org/object-copy/download/object-copy-0.1.0.tgz",
8465       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
8466       "dev": true,
8467       "requires": {
8468         "copy-descriptor": "0.1.1",
8469         "define-property": "0.2.5",
8470         "kind-of": "3.2.2"
8471       },
8472       "dependencies": {
8473         "define-property": {
8474           "version": "0.2.5",
8475           "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz",
8476           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
8477           "dev": true,
8478           "requires": {
8479             "is-descriptor": "0.1.6"
8480           }
8481         }
8482       }
8483     },
8484     "object-keys": {
8485       "version": "1.0.11",
8486       "resolved": "http://registry.npm.taobao.org/object-keys/download/object-keys-1.0.11.tgz",
8487       "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=",
8488       "dev": true
8489     },
8490     "object-visit": {
8491       "version": "1.0.1",
8492       "resolved": "http://registry.npm.taobao.org/object-visit/download/object-visit-1.0.1.tgz",
8493       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
8494       "dev": true,
8495       "requires": {
8496         "isobject": "3.0.1"
8497       },
8498       "dependencies": {
8499         "isobject": {
8500           "version": "3.0.1",
8501           "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
8502           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
8503           "dev": true
8504         }
8505       }
8506     },
8507     "object.assign": {
8508       "version": "4.1.0",
8509       "resolved": "http://registry.npm.taobao.org/object.assign/download/object.assign-4.1.0.tgz",
8510       "integrity": "sha1-lovxEA15Vrs8oIbwBvhGs7xACNo=",
8511       "dev": true,
8512       "requires": {
8513         "define-properties": "1.1.2",
8514         "function-bind": "1.1.1",
8515         "has-symbols": "1.0.0",
8516         "object-keys": "1.0.11"
8517       }
8518     },
8519     "object.defaults": {
8520       "version": "1.1.0",
8521       "resolved": "http://registry.npm.taobao.org/object.defaults/download/object.defaults-1.1.0.tgz",
8522       "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
8523       "dev": true,
8524       "requires": {
8525         "array-each": "1.0.1",
8526         "array-slice": "1.1.0",
8527         "for-own": "1.0.0",
8528         "isobject": "3.0.1"
8529       },
8530       "dependencies": {
8531         "for-own": {
8532           "version": "1.0.0",
8533           "resolved": "http://registry.npm.taobao.org/for-own/download/for-own-1.0.0.tgz",
8534           "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
8535           "dev": true,
8536           "requires": {
8537             "for-in": "1.0.2"
8538           }
8539         },
8540         "isobject": {
8541           "version": "3.0.1",
8542           "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
8543           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
8544           "dev": true
8545         }
8546       }
8547     },
8548     "object.map": {
8549       "version": "1.0.1",
8550       "resolved": "http://registry.npm.taobao.org/object.map/download/object.map-1.0.1.tgz",
8551       "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
8552       "dev": true,
8553       "requires": {
8554         "for-own": "1.0.0",
8555         "make-iterator": "1.0.1"
8556       },
8557       "dependencies": {
8558         "for-own": {
8559           "version": "1.0.0",
8560           "resolved": "http://registry.npm.taobao.org/for-own/download/for-own-1.0.0.tgz",
8561           "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
8562           "dev": true,
8563           "requires": {
8564             "for-in": "1.0.2"
8565           }
8566         }
8567       }
8568     },
8569     "object.omit": {
8570       "version": "2.0.1",
8571       "resolved": "http://registry.npm.taobao.org/object.omit/download/object.omit-2.0.1.tgz",
8572       "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
8573       "dev": true,
8574       "requires": {
8575         "for-own": "0.1.5",
8576         "is-extendable": "0.1.1"
8577       }
8578     },
8579     "object.pick": {
8580       "version": "1.3.0",
8581       "resolved": "http://registry.npm.taobao.org/object.pick/download/object.pick-1.3.0.tgz",
8582       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
8583       "dev": true,
8584       "requires": {
8585         "isobject": "3.0.1"
8586       },
8587       "dependencies": {
8588         "isobject": {
8589           "version": "3.0.1",
8590           "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
8591           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
8592           "dev": true
8593         }
8594       }
8595     },
8596     "on-finished": {
8597       "version": "2.3.0",
8598       "resolved": "http://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz",
8599       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
8600       "dev": true,
8601       "requires": {
8602         "ee-first": "1.1.1"
8603       }
8604     },
8605     "once": {
8606       "version": "1.4.0",
8607       "resolved": "http://registry.npm.taobao.org/once/download/once-1.4.0.tgz",
8608       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
8609       "requires": {
8610         "wrappy": "1.0.2"
8611       }
8612     },
8613     "onetime": {
8614       "version": "1.1.0",
8615       "resolved": "http://registry.npm.taobao.org/onetime/download/onetime-1.1.0.tgz",
8616       "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
8617       "dev": true
8618     },
8619     "optimist": {
8620       "version": "0.6.1",
8621       "resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz",
8622       "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
8623       "dev": true,
8624       "requires": {
8625         "minimist": "0.0.8",
8626         "wordwrap": "0.0.3"
8627       },
8628       "dependencies": {
8629         "wordwrap": {
8630           "version": "0.0.3",
8631           "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.3.tgz",
8632           "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
8633           "dev": true
8634         }
8635       }
8636     },
8637     "optionator": {
8638       "version": "0.8.2",
8639       "resolved": "http://registry.npm.taobao.org/optionator/download/optionator-0.8.2.tgz",
8640       "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
8641       "requires": {
8642         "deep-is": "0.1.3",
8643         "fast-levenshtein": "2.0.6",
8644         "levn": "0.3.0",
8645         "prelude-ls": "1.1.2",
8646         "type-check": "0.3.2",
8647         "wordwrap": "1.0.0"
8648       }
8649     },
8650     "orchestrator": {
8651       "version": "0.3.8",
8652       "resolved": "http://registry.npm.taobao.org/orchestrator/download/orchestrator-0.3.8.tgz",
8653       "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=",
8654       "dev": true,
8655       "requires": {
8656         "end-of-stream": "0.1.5",
8657         "sequencify": "0.0.7",
8658         "stream-consume": "0.1.1"
8659       },
8660       "dependencies": {
8661         "end-of-stream": {
8662           "version": "0.1.5",
8663           "resolved": "http://registry.npm.taobao.org/end-of-stream/download/end-of-stream-0.1.5.tgz",
8664           "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=",
8665           "dev": true,
8666           "requires": {
8667             "once": "1.3.3"
8668           }
8669         },
8670         "once": {
8671           "version": "1.3.3",
8672           "resolved": "http://registry.npm.taobao.org/once/download/once-1.3.3.tgz",
8673           "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=",
8674           "dev": true,
8675           "requires": {
8676             "wrappy": "1.0.2"
8677           }
8678         }
8679       }
8680     },
8681     "ordered-read-streams": {
8682       "version": "0.1.0",
8683       "resolved": "http://registry.npm.taobao.org/ordered-read-streams/download/ordered-read-streams-0.1.0.tgz",
8684       "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=",
8685       "dev": true
8686     },
8687     "os-browserify": {
8688       "version": "0.2.1",
8689       "resolved": "http://registry.npm.taobao.org/os-browserify/download/os-browserify-0.2.1.tgz",
8690       "integrity": "sha1-Y/xMzuXS13Y9Jrv4YBB45sLgBE8=",
8691       "dev": true
8692     },
8693     "os-homedir": {
8694       "version": "1.0.2",
8695       "resolved": "http://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz",
8696       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
8697     },
8698     "os-locale": {
8699       "version": "1.4.0",
8700       "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-1.4.0.tgz",
8701       "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
8702       "dev": true,
8703       "requires": {
8704         "lcid": "1.0.0"
8705       }
8706     },
8707     "os-shim": {
8708       "version": "0.1.3",
8709       "resolved": "http://registry.npm.taobao.org/os-shim/download/os-shim-0.1.3.tgz",
8710       "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=",
8711       "dev": true
8712     },
8713     "os-tmpdir": {
8714       "version": "1.0.2",
8715       "resolved": "http://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz",
8716       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
8717     },
8718     "osenv": {
8719       "version": "0.1.4",
8720       "resolved": "http://registry.npm.taobao.org/osenv/download/osenv-0.1.4.tgz",
8721       "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=",
8722       "dev": true,
8723       "requires": {
8724         "os-homedir": "1.0.2",
8725         "os-tmpdir": "1.0.2"
8726       }
8727     },
8728     "output-file-sync": {
8729       "version": "1.1.2",
8730       "resolved": "http://registry.npm.taobao.org/output-file-sync/download/output-file-sync-1.1.2.tgz",
8731       "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=",
8732       "dev": true,
8733       "requires": {
8734         "graceful-fs": "4.1.11",
8735         "mkdirp": "0.5.1",
8736         "object-assign": "4.1.1"
8737       }
8738     },
8739     "p-limit": {
8740       "version": "1.2.0",
8741       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz",
8742       "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==",
8743       "dev": true,
8744       "requires": {
8745         "p-try": "1.0.0"
8746       }
8747     },
8748     "p-locate": {
8749       "version": "2.0.0",
8750       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
8751       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
8752       "dev": true,
8753       "requires": {
8754         "p-limit": "1.2.0"
8755       }
8756     },
8757     "p-try": {
8758       "version": "1.0.0",
8759       "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
8760       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
8761       "dev": true
8762     },
8763     "pac-proxy-agent": {
8764       "version": "1.1.0",
8765       "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-1.1.0.tgz",
8766       "integrity": "sha512-QBELCWyLYPgE2Gj+4wUEiMscHrQ8nRPBzYItQNOHWavwBt25ohZHQC4qnd5IszdVVrFbLsQ+dPkm6eqdjJAmwQ==",
8767       "optional": true,
8768       "requires": {
8769         "agent-base": "2.1.1",
8770         "debug": "2.6.9",
8771         "extend": "3.0.1",
8772         "get-uri": "2.0.1",
8773         "http-proxy-agent": "1.0.0",
8774         "https-proxy-agent": "1.0.0",
8775         "pac-resolver": "2.0.0",
8776         "raw-body": "2.3.2",
8777         "socks-proxy-agent": "2.1.1"
8778       }
8779     },
8780     "pac-resolver": {
8781       "version": "2.0.0",
8782       "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-2.0.0.tgz",
8783       "integrity": "sha1-mbiNLxk/ve78HJpSnB8yYKtSd80=",
8784       "optional": true,
8785       "requires": {
8786         "co": "3.0.6",
8787         "degenerator": "1.0.4",
8788         "ip": "1.0.1",
8789         "netmask": "1.0.6",
8790         "thunkify": "2.1.2"
8791       },
8792       "dependencies": {
8793         "co": {
8794           "version": "3.0.6",
8795           "resolved": "https://registry.npmjs.org/co/-/co-3.0.6.tgz",
8796           "integrity": "sha1-FEXyJsXrlWE45oyawwFn6n0ua9o=",
8797           "optional": true
8798         }
8799       }
8800     },
8801     "pako": {
8802       "version": "0.2.9",
8803       "resolved": "http://registry.npm.taobao.org/pako/download/pako-0.2.9.tgz",
8804       "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
8805       "dev": true
8806     },
8807     "parse-filepath": {
8808       "version": "1.0.2",
8809       "resolved": "http://registry.npm.taobao.org/parse-filepath/download/parse-filepath-1.0.2.tgz",
8810       "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
8811       "dev": true,
8812       "requires": {
8813         "is-absolute": "1.0.0",
8814         "map-cache": "0.2.2",
8815         "path-root": "0.1.1"
8816       },
8817       "dependencies": {
8818         "is-absolute": {
8819           "version": "1.0.0",
8820           "resolved": "http://registry.npm.taobao.org/is-absolute/download/is-absolute-1.0.0.tgz",
8821           "integrity": "sha1-OV4a6EsR8mrReV5zwXN45IowFXY=",
8822           "dev": true,
8823           "requires": {
8824             "is-relative": "1.0.0",
8825             "is-windows": "1.0.2"
8826           }
8827         },
8828         "is-relative": {
8829           "version": "1.0.0",
8830           "resolved": "http://registry.npm.taobao.org/is-relative/download/is-relative-1.0.0.tgz",
8831           "integrity": "sha1-obtpNc6MXboei5dUubLcwCDiJg0=",
8832           "dev": true,
8833           "requires": {
8834             "is-unc-path": "1.0.0"
8835           }
8836         }
8837       }
8838     },
8839     "parse-glob": {
8840       "version": "3.0.4",
8841       "resolved": "http://registry.npm.taobao.org/parse-glob/download/parse-glob-3.0.4.tgz",
8842       "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
8843       "dev": true,
8844       "requires": {
8845         "glob-base": "0.3.0",
8846         "is-dotfile": "1.0.3",
8847         "is-extglob": "1.0.0",
8848         "is-glob": "2.0.1"
8849       }
8850     },
8851     "parse-json": {
8852       "version": "2.2.0",
8853       "resolved": "http://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz",
8854       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
8855       "dev": true,
8856       "requires": {
8857         "error-ex": "1.3.1"
8858       }
8859     },
8860     "parse-passwd": {
8861       "version": "1.0.0",
8862       "resolved": "http://registry.npm.taobao.org/parse-passwd/download/parse-passwd-1.0.0.tgz",
8863       "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
8864       "dev": true
8865     },
8866     "parseurl": {
8867       "version": "1.3.2",
8868       "resolved": "http://registry.npm.taobao.org/parseurl/download/parseurl-1.3.2.tgz",
8869       "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
8870       "dev": true
8871     },
8872     "pascalcase": {
8873       "version": "0.1.1",
8874       "resolved": "http://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz",
8875       "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
8876     },
8877     "path-browserify": {
8878       "version": "0.0.0",
8879       "resolved": "http://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.0.tgz",
8880       "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
8881       "dev": true
8882     },
8883     "path-exists": {
8884       "version": "1.0.0",
8885       "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-1.0.0.tgz",
8886       "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=",
8887       "dev": true
8888     },
8889     "path-is-absolute": {
8890       "version": "1.0.1",
8891       "resolved": "http://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz",
8892       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
8893     },
8894     "path-is-inside": {
8895       "version": "1.0.2",
8896       "resolved": "http://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz",
8897       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
8898       "dev": true
8899     },
8900     "path-parse": {
8901       "version": "1.0.5",
8902       "resolved": "http://registry.npm.taobao.org/path-parse/download/path-parse-1.0.5.tgz",
8903       "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
8904       "dev": true
8905     },
8906     "path-proxy": {
8907       "version": "1.0.0",
8908       "resolved": "https://registry.npmjs.org/path-proxy/-/path-proxy-1.0.0.tgz",
8909       "integrity": "sha1-GOijaFn8nS8aU7SN7hOFQ8Ag3l4=",
8910       "optional": true,
8911       "requires": {
8912         "inflection": "1.3.8"
8913       },
8914       "dependencies": {
8915         "inflection": {
8916           "version": "1.3.8",
8917           "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.3.8.tgz",
8918           "integrity": "sha1-y9Fg2p91sUw8xjV41POWeEvzAU4=",
8919           "optional": true
8920         }
8921       }
8922     },
8923     "path-root": {
8924       "version": "0.1.1",
8925       "resolved": "http://registry.npm.taobao.org/path-root/download/path-root-0.1.1.tgz",
8926       "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
8927       "dev": true,
8928       "requires": {
8929         "path-root-regex": "0.1.2"
8930       }
8931     },
8932     "path-root-regex": {
8933       "version": "0.1.2",
8934       "resolved": "http://registry.npm.taobao.org/path-root-regex/download/path-root-regex-0.1.2.tgz",
8935       "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
8936       "dev": true
8937     },
8938     "path-to-regexp": {
8939       "version": "0.1.7",
8940       "resolved": "http://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz",
8941       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
8942       "dev": true
8943     },
8944     "path-type": {
8945       "version": "1.1.0",
8946       "resolved": "http://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz",
8947       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
8948       "dev": true,
8949       "requires": {
8950         "graceful-fs": "4.1.11",
8951         "pify": "2.3.0",
8952         "pinkie-promise": "2.0.1"
8953       }
8954     },
8955     "pause-stream": {
8956       "version": "0.0.11",
8957       "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
8958       "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
8959       "dev": true,
8960       "requires": {
8961         "through": "2.3.8"
8962       }
8963     },
8964     "pbkdf2-compat": {
8965       "version": "2.0.1",
8966       "resolved": "http://registry.npm.taobao.org/pbkdf2-compat/download/pbkdf2-compat-2.0.1.tgz",
8967       "integrity": "sha1-tuDI+plJTZTgURV1gCpZpcFC8og=",
8968       "dev": true
8969     },
8970     "pend": {
8971       "version": "1.2.0",
8972       "resolved": "http://registry.npm.taobao.org/pend/download/pend-1.2.0.tgz",
8973       "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
8974       "dev": true
8975     },
8976     "performance-now": {
8977       "version": "2.1.0",
8978       "resolved": "http://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz",
8979       "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
8980     },
8981     "pify": {
8982       "version": "2.3.0",
8983       "resolved": "http://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz",
8984       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
8985       "dev": true
8986     },
8987     "pinkie": {
8988       "version": "2.0.4",
8989       "resolved": "http://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz",
8990       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
8991     },
8992     "pinkie-promise": {
8993       "version": "2.0.1",
8994       "resolved": "http://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz",
8995       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
8996       "requires": {
8997         "pinkie": "2.0.4"
8998       }
8999     },
9000     "pkg-dir": {
9001       "version": "1.0.0",
9002       "resolved": "http://registry.npm.taobao.org/pkg-dir/download/pkg-dir-1.0.0.tgz",
9003       "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
9004       "dev": true,
9005       "requires": {
9006         "find-up": "1.1.2"
9007       }
9008     },
9009     "plist": {
9010       "version": "2.1.0",
9011       "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz",
9012       "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=",
9013       "dev": true,
9014       "requires": {
9015         "base64-js": "1.2.0",
9016         "xmlbuilder": "8.2.2",
9017         "xmldom": "0.1.27"
9018       },
9019       "dependencies": {
9020         "base64-js": {
9021           "version": "1.2.0",
9022           "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz",
9023           "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=",
9024           "dev": true
9025         }
9026       }
9027     },
9028     "plugin-error": {
9029       "version": "0.1.2",
9030       "resolved": "http://registry.npm.taobao.org/plugin-error/download/plugin-error-0.1.2.tgz",
9031       "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
9032       "dev": true,
9033       "requires": {
9034         "ansi-cyan": "0.1.1",
9035         "ansi-red": "0.1.1",
9036         "arr-diff": "1.1.0",
9037         "arr-union": "2.1.0",
9038         "extend-shallow": "1.1.4"
9039       },
9040       "dependencies": {
9041         "arr-diff": {
9042           "version": "1.1.0",
9043           "resolved": "http://registry.npm.taobao.org/arr-diff/download/arr-diff-1.1.0.tgz",
9044           "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
9045           "dev": true,
9046           "requires": {
9047             "arr-flatten": "1.1.0",
9048             "array-slice": "0.2.3"
9049           }
9050         },
9051         "arr-union": {
9052           "version": "2.1.0",
9053           "resolved": "http://registry.npm.taobao.org/arr-union/download/arr-union-2.1.0.tgz",
9054           "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=",
9055           "dev": true
9056         },
9057         "array-slice": {
9058           "version": "0.2.3",
9059           "resolved": "http://registry.npm.taobao.org/array-slice/download/array-slice-0.2.3.tgz",
9060           "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
9061           "dev": true
9062         },
9063         "extend-shallow": {
9064           "version": "1.1.4",
9065           "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-1.1.4.tgz",
9066           "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
9067           "dev": true,
9068           "requires": {
9069             "kind-of": "1.1.0"
9070           }
9071         },
9072         "kind-of": {
9073           "version": "1.1.0",
9074           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-1.1.0.tgz",
9075           "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=",
9076           "dev": true
9077         }
9078       }
9079     },
9080     "pluralize": {
9081       "version": "3.0.0",
9082       "resolved": "http://registry.npm.taobao.org/pluralize/download/pluralize-3.0.0.tgz",
9083       "integrity": "sha1-cnmanvQaU/8MA95lIuKGtA1cky0="
9084     },
9085     "posix-character-classes": {
9086       "version": "0.1.1",
9087       "resolved": "http://registry.npm.taobao.org/posix-character-classes/download/posix-character-classes-0.1.1.tgz",
9088       "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
9089       "dev": true
9090     },
9091     "postcss": {
9092       "version": "5.2.18",
9093       "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz",
9094       "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
9095       "dev": true,
9096       "requires": {
9097         "chalk": "1.1.3",
9098         "js-base64": "2.4.0",
9099         "source-map": "0.5.7",
9100         "supports-color": "3.2.3"
9101       }
9102     },
9103     "postcss-load-config": {
9104       "version": "1.2.0",
9105       "resolved": "http://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-1.2.0.tgz",
9106       "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=",
9107       "dev": true,
9108       "requires": {
9109         "cosmiconfig": "2.2.2",
9110         "object-assign": "4.1.1",
9111         "postcss-load-options": "1.2.0",
9112         "postcss-load-plugins": "2.3.0"
9113       }
9114     },
9115     "postcss-load-options": {
9116       "version": "1.2.0",
9117       "resolved": "http://registry.npm.taobao.org/postcss-load-options/download/postcss-load-options-1.2.0.tgz",
9118       "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=",
9119       "dev": true,
9120       "requires": {
9121         "cosmiconfig": "2.2.2",
9122         "object-assign": "4.1.1"
9123       }
9124     },
9125     "postcss-load-plugins": {
9126       "version": "2.3.0",
9127       "resolved": "http://registry.npm.taobao.org/postcss-load-plugins/download/postcss-load-plugins-2.3.0.tgz",
9128       "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=",
9129       "dev": true,
9130       "requires": {
9131         "cosmiconfig": "2.2.2",
9132         "object-assign": "4.1.1"
9133       }
9134     },
9135     "postcss-loader": {
9136       "version": "1.1.1",
9137       "resolved": "http://registry.npm.taobao.org/postcss-loader/download/postcss-loader-1.1.1.tgz",
9138       "integrity": "sha1-y8TLdfvc+myfw8fsNCrgQGTxyPs=",
9139       "dev": true,
9140       "requires": {
9141         "loader-utils": "0.2.17",
9142         "object-assign": "4.1.1",
9143         "postcss": "5.2.18",
9144         "postcss-load-config": "1.2.0"
9145       }
9146     },
9147     "postcss-value-parser": {
9148       "version": "3.3.0",
9149       "resolved": "http://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.0.tgz",
9150       "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",
9151       "dev": true
9152     },
9153     "prelude-ls": {
9154       "version": "1.1.2",
9155       "resolved": "http://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz",
9156       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
9157     },
9158     "preserve": {
9159       "version": "0.2.0",
9160       "resolved": "http://registry.npm.taobao.org/preserve/download/preserve-0.2.0.tgz",
9161       "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
9162       "dev": true
9163     },
9164     "pretty-bytes": {
9165       "version": "1.0.4",
9166       "resolved": "http://registry.npm.taobao.org/pretty-bytes/download/pretty-bytes-1.0.4.tgz",
9167       "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
9168       "dev": true,
9169       "requires": {
9170         "get-stdin": "4.0.1",
9171         "meow": "3.7.0"
9172       }
9173     },
9174     "pretty-hrtime": {
9175       "version": "1.0.3",
9176       "resolved": "http://registry.npm.taobao.org/pretty-hrtime/download/pretty-hrtime-1.0.3.tgz",
9177       "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
9178       "dev": true
9179     },
9180     "private": {
9181       "version": "0.1.8",
9182       "resolved": "http://registry.npm.taobao.org/private/download/private-0.1.8.tgz",
9183       "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8="
9184     },
9185     "process": {
9186       "version": "0.5.2",
9187       "resolved": "http://registry.npm.taobao.org/process/download/process-0.5.2.tgz",
9188       "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=",
9189       "dev": true
9190     },
9191     "process-nextick-args": {
9192       "version": "1.0.7",
9193       "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-1.0.7.tgz",
9194       "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M="
9195     },
9196     "progress": {
9197       "version": "1.1.8",
9198       "resolved": "http://registry.npm.taobao.org/progress/download/progress-1.1.8.tgz",
9199       "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=",
9200       "dev": true
9201     },
9202     "progress-stream": {
9203       "version": "1.2.0",
9204       "resolved": "http://registry.npm.taobao.org/progress-stream/download/progress-stream-1.2.0.tgz",
9205       "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=",
9206       "dev": true,
9207       "requires": {
9208         "speedometer": "0.1.4",
9209         "through2": "0.2.3"
9210       }
9211     },
9212     "promise": {
9213       "version": "7.3.1",
9214       "resolved": "http://registry.npm.taobao.org/promise/download/promise-7.3.1.tgz",
9215       "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=",
9216       "requires": {
9217         "asap": "2.0.6"
9218       }
9219     },
9220     "prop-types": {
9221       "version": "15.6.0",
9222       "resolved": "http://registry.npm.taobao.org/prop-types/download/prop-types-15.6.0.tgz",
9223       "integrity": "sha1-zq8IMCL8RrSjX2nhPvda7Q1jmFY=",
9224       "requires": {
9225         "fbjs": "0.8.16",
9226         "loose-envify": "1.3.1",
9227         "object-assign": "4.1.1"
9228       }
9229     },
9230     "propagate": {
9231       "version": "0.3.1",
9232       "resolved": "http://registry.npm.taobao.org/propagate/download/propagate-0.3.1.tgz",
9233       "integrity": "sha1-46hEBKfs6CDda76p9tkk4xNa4Jw=",
9234       "dev": true
9235     },
9236     "proxy-addr": {
9237       "version": "2.0.2",
9238       "resolved": "http://registry.npm.taobao.org/proxy-addr/download/proxy-addr-2.0.2.tgz",
9239       "integrity": "sha1-ZXFQT0e7mI7IGAJT+F3X4UlSvew=",
9240       "dev": true,
9241       "requires": {
9242         "forwarded": "0.1.2",
9243         "ipaddr.js": "1.5.2"
9244       }
9245     },
9246     "proxy-agent": {
9247       "version": "2.0.0",
9248       "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-2.0.0.tgz",
9249       "integrity": "sha1-V+tTR6qAXXTsaByyVknbo5yTNJk=",
9250       "optional": true,
9251       "requires": {
9252         "agent-base": "2.1.1",
9253         "debug": "2.6.9",
9254         "extend": "3.0.1",
9255         "http-proxy-agent": "1.0.0",
9256         "https-proxy-agent": "1.0.0",
9257         "lru-cache": "2.6.5",
9258         "pac-proxy-agent": "1.1.0",
9259         "socks-proxy-agent": "2.1.1"
9260       },
9261       "dependencies": {
9262         "lru-cache": {
9263           "version": "2.6.5",
9264           "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz",
9265           "integrity": "sha1-5W1jVBSO3o13B7WNFDIg/QjfD9U=",
9266           "optional": true
9267         }
9268       }
9269     },
9270     "prr": {
9271       "version": "1.0.1",
9272       "resolved": "http://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz",
9273       "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
9274       "dev": true
9275     },
9276     "ps-tree": {
9277       "version": "1.1.0",
9278       "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz",
9279       "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=",
9280       "dev": true,
9281       "requires": {
9282         "event-stream": "3.3.4"
9283       }
9284     },
9285     "pseudomap": {
9286       "version": "1.0.2",
9287       "resolved": "http://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz",
9288       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
9289       "dev": true
9290     },
9291     "punycode": {
9292       "version": "1.4.1",
9293       "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz",
9294       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
9295     },
9296     "q": {
9297       "version": "1.4.1",
9298       "resolved": "http://registry.npm.taobao.org/q/download/q-1.4.1.tgz",
9299       "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4="
9300     },
9301     "qs": {
9302       "version": "6.5.1",
9303       "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.5.1.tgz",
9304       "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg="
9305     },
9306     "query-string": {
9307       "version": "3.0.3",
9308       "resolved": "http://registry.npm.taobao.org/query-string/download/query-string-3.0.3.tgz",
9309       "integrity": "sha1-ri4UtNBQcdTpuetIc8NbDc1C5jg=",
9310       "requires": {
9311         "strict-uri-encode": "1.1.0"
9312       }
9313     },
9314     "querystring": {
9315       "version": "0.2.0",
9316       "resolved": "http://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz",
9317       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
9318       "dev": true
9319     },
9320     "querystring-es3": {
9321       "version": "0.2.1",
9322       "resolved": "http://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz",
9323       "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
9324       "dev": true
9325     },
9326     "randomatic": {
9327       "version": "1.1.7",
9328       "resolved": "http://registry.npm.taobao.org/randomatic/download/randomatic-1.1.7.tgz",
9329       "integrity": "sha1-x6vpzIuHwLqodrGf3oP9RkeX44w=",
9330       "dev": true,
9331       "requires": {
9332         "is-number": "3.0.0",
9333         "kind-of": "4.0.0"
9334       },
9335       "dependencies": {
9336         "is-number": {
9337           "version": "3.0.0",
9338           "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz",
9339           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
9340           "dev": true,
9341           "requires": {
9342             "kind-of": "3.2.2"
9343           },
9344           "dependencies": {
9345             "kind-of": {
9346               "version": "3.2.2",
9347               "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
9348               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
9349               "dev": true,
9350               "requires": {
9351                 "is-buffer": "1.1.6"
9352               }
9353             }
9354           }
9355         },
9356         "kind-of": {
9357           "version": "4.0.0",
9358           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz",
9359           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
9360           "dev": true,
9361           "requires": {
9362             "is-buffer": "1.1.6"
9363           }
9364         }
9365       }
9366     },
9367     "range-parser": {
9368       "version": "1.2.0",
9369       "resolved": "http://registry.npm.taobao.org/range-parser/download/range-parser-1.2.0.tgz",
9370       "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
9371       "dev": true
9372     },
9373     "raw-body": {
9374       "version": "2.3.2",
9375       "resolved": "http://registry.npm.taobao.org/raw-body/download/raw-body-2.3.2.tgz",
9376       "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=",
9377       "requires": {
9378         "bytes": "3.0.0",
9379         "http-errors": "1.6.2",
9380         "iconv-lite": "0.4.19",
9381         "unpipe": "1.0.0"
9382       }
9383     },
9384     "rc": {
9385       "version": "1.2.6",
9386       "resolved": "http://registry.npm.taobao.org/rc/download/rc-1.2.6.tgz",
9387       "integrity": "sha1-6xiYnG1PTxYsOZ953dKfODVWgJI=",
9388       "dev": true,
9389       "requires": {
9390         "deep-extend": "0.4.2",
9391         "ini": "1.3.5",
9392         "minimist": "1.2.0",
9393         "strip-json-comments": "2.0.1"
9394       },
9395       "dependencies": {
9396         "minimist": {
9397           "version": "1.2.0",
9398           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
9399           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
9400           "dev": true
9401         },
9402         "strip-json-comments": {
9403           "version": "2.0.1",
9404           "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
9405           "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
9406           "dev": true
9407         }
9408       }
9409     },
9410     "rcedit": {
9411       "version": "0.9.0",
9412       "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-0.9.0.tgz",
9413       "integrity": "sha1-ORDfVzRTmeKwMl9KUZAH+J5V7xw=",
9414       "dev": true
9415     },
9416     "react": {
9417       "version": "15.5.4",
9418       "resolved": "http://registry.npm.taobao.org/react/download/react-15.5.4.tgz",
9419       "integrity": "sha1-+oPrAVBqsjfNwcjDsc6o3gEr8Ec=",
9420       "requires": {
9421         "fbjs": "0.8.16",
9422         "loose-envify": "1.3.1",
9423         "object-assign": "4.1.1",
9424         "prop-types": "15.6.0"
9425       }
9426     },
9427     "react-ace": {
9428       "version": "3.5.0",
9429       "resolved": "http://registry.npm.taobao.org/react-ace/download/react-ace-3.5.0.tgz",
9430       "integrity": "sha1-uFr198l9C4zfs4U3OyS35B/e9kQ=",
9431       "requires": {
9432         "brace": "0.8.0",
9433         "lodash.isequal": "4.5.0"
9434       }
9435     },
9436     "react-autosuggest": {
9437       "version": "6.0.4",
9438       "resolved": "http://registry.npm.taobao.org/react-autosuggest/download/react-autosuggest-6.0.4.tgz",
9439       "integrity": "sha1-d3mMaSeWxJ6Mdb8/SyEnhAKNPrM=",
9440       "requires": {
9441         "react-autowhatever": "5.4.0",
9442         "react-redux": "4.4.8",
9443         "redux": "3.5.2",
9444         "shallow-equal": "1.0.0"
9445       }
9446     },
9447     "react-autowhatever": {
9448       "version": "5.4.0",
9449       "resolved": "http://registry.npm.taobao.org/react-autowhatever/download/react-autowhatever-5.4.0.tgz",
9450       "integrity": "sha1-Ay6n8MWgVRY9FGGii6rgNn25J5o=",
9451       "requires": {
9452         "react-themeable": "1.1.0",
9453         "section-iterator": "2.0.0"
9454       }
9455     },
9456     "react-bootstrap": {
9457       "version": "0.30.10",
9458       "resolved": "http://registry.npm.taobao.org/react-bootstrap/download/react-bootstrap-0.30.10.tgz",
9459       "integrity": "sha1-27ppCVlfKvTZGTfbD5bsjC3y0ag=",
9460       "requires": {
9461         "babel-runtime": "6.26.0",
9462         "classnames": "2.2.5",
9463         "dom-helpers": "3.3.1",
9464         "invariant": "2.2.2",
9465         "keycode": "2.1.9",
9466         "prop-types": "15.6.0",
9467         "react-overlays": "0.6.12",
9468         "react-prop-types": "0.4.0",
9469         "uncontrollable": "4.1.0",
9470         "warning": "3.0.0"
9471       }
9472     },
9473     "react-deep-force-update": {
9474       "version": "1.1.1",
9475       "resolved": "http://registry.npm.taobao.org/react-deep-force-update/download/react-deep-force-update-1.1.1.tgz",
9476       "integrity": "sha1-vNMUeAJ7ZLMznxCJIatSC0MT3Cw=",
9477       "dev": true
9478     },
9479     "react-dom": {
9480       "version": "15.5.4",
9481       "resolved": "http://registry.npm.taobao.org/react-dom/download/react-dom-15.5.4.tgz",
9482       "integrity": "sha1-ugwoeG/VLtfk8hNf4CiNRirvk9o=",
9483       "requires": {
9484         "fbjs": "0.8.16",
9485         "loose-envify": "1.3.1",
9486         "object-assign": "4.1.1",
9487         "prop-types": "15.5.10"
9488       },
9489       "dependencies": {
9490         "prop-types": {
9491           "version": "15.5.10",
9492           "resolved": "http://registry.npm.taobao.org/prop-types/download/prop-types-15.5.10.tgz",
9493           "integrity": "sha1-J5ffwxJhguOpXj37suiT3ddFYVQ=",
9494           "requires": {
9495             "fbjs": "0.8.16",
9496             "loose-envify": "1.3.1"
9497           }
9498         }
9499       }
9500     },
9501     "react-hot-api": {
9502       "version": "0.4.7",
9503       "resolved": "http://registry.npm.taobao.org/react-hot-api/download/react-hot-api-0.4.7.tgz",
9504       "integrity": "sha1-p+IqVtJS4Rq9k2a2EmTPRJLFgXE=",
9505       "dev": true
9506     },
9507     "react-hot-loader": {
9508       "version": "1.3.1",
9509       "resolved": "http://registry.npm.taobao.org/react-hot-loader/download/react-hot-loader-1.3.1.tgz",
9510       "integrity": "sha1-yVZHrni3Pfzv9uxx/8sEGC/22vk=",
9511       "dev": true,
9512       "requires": {
9513         "react-hot-api": "0.4.7",
9514         "source-map": "0.4.4"
9515       },
9516       "dependencies": {
9517         "source-map": {
9518           "version": "0.4.4",
9519           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
9520           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
9521           "dev": true,
9522           "requires": {
9523             "amdefine": "1.0.1"
9524           }
9525         }
9526       }
9527     },
9528     "react-lazy-cache": {
9529       "version": "3.0.1",
9530       "resolved": "http://registry.npm.taobao.org/react-lazy-cache/download/react-lazy-cache-3.0.1.tgz",
9531       "integrity": "sha1-DcZNON8XZ+93Z4xclBkAZMsRsM0=",
9532       "requires": {
9533         "deep-equal": "1.0.1"
9534       }
9535     },
9536     "react-markdown": {
9537       "version": "2.5.1",
9538       "resolved": "http://registry.npm.taobao.org/react-markdown/download/react-markdown-2.5.1.tgz",
9539       "integrity": "sha1-96bCajpfr11MIJgVXZd16Cb9Vu4=",
9540       "requires": {
9541         "commonmark": "0.24.0",
9542         "commonmark-react-renderer": "4.3.4",
9543         "prop-types": "15.6.0"
9544       }
9545     },
9546     "react-overlays": {
9547       "version": "0.6.12",
9548       "resolved": "http://registry.npm.taobao.org/react-overlays/download/react-overlays-0.6.12.tgz",
9549       "integrity": "sha1-oHnHUMxCnX20x0dKlbS1QDPiVcM=",
9550       "requires": {
9551         "classnames": "2.2.5",
9552         "dom-helpers": "3.3.1",
9553         "react-prop-types": "0.4.0",
9554         "warning": "3.0.0"
9555       }
9556     },
9557     "react-prop-types": {
9558       "version": "0.4.0",
9559       "resolved": "http://registry.npm.taobao.org/react-prop-types/download/react-prop-types-0.4.0.tgz",
9560       "integrity": "sha1-+ZsL+0AGkpya8gUefBQUpcdbk9A=",
9561       "requires": {
9562         "warning": "3.0.0"
9563       }
9564     },
9565     "react-proxy": {
9566       "version": "1.1.8",
9567       "resolved": "http://registry.npm.taobao.org/react-proxy/download/react-proxy-1.1.8.tgz",
9568       "integrity": "sha1-nb/Z2SdSjDqp9ETkVYw3gwq4wmo=",
9569       "dev": true,
9570       "requires": {
9571         "lodash": "4.17.4",
9572         "react-deep-force-update": "1.1.1"
9573       }
9574     },
9575     "react-redux": {
9576       "version": "4.4.8",
9577       "resolved": "http://registry.npm.taobao.org/react-redux/download/react-redux-4.4.8.tgz",
9578       "integrity": "sha1-57wd0QDotk6WrIIS2xEyObni4I8=",
9579       "requires": {
9580         "create-react-class": "15.6.2",
9581         "hoist-non-react-statics": "1.2.0",
9582         "invariant": "2.2.2",
9583         "lodash": "4.17.4",
9584         "loose-envify": "1.3.1",
9585         "prop-types": "15.6.0"
9586       }
9587     },
9588     "react-router": {
9589       "version": "2.6.1",
9590       "resolved": "http://registry.npm.taobao.org/react-router/download/react-router-2.6.1.tgz",
9591       "integrity": "sha1-4EVNZr1hsSPZTbco+O0z2ZCL4iY=",
9592       "requires": {
9593         "history": "2.1.2",
9594         "hoist-non-react-statics": "1.2.0",
9595         "invariant": "2.2.2",
9596         "loose-envify": "1.3.1",
9597         "warning": "3.0.0"
9598       }
9599     },
9600     "react-router-redux": {
9601       "version": "4.0.8",
9602       "resolved": "http://registry.npm.taobao.org/react-router-redux/download/react-router-redux-4.0.8.tgz",
9603       "integrity": "sha1-InQDWWtRUeGCN32rg1tdRfD4BU4="
9604     },
9605     "react-router-scroll": {
9606       "version": "0.3.3",
9607       "resolved": "http://registry.npm.taobao.org/react-router-scroll/download/react-router-scroll-0.3.3.tgz",
9608       "integrity": "sha1-5XIA/YY+co/OjpC+kz9TFZkPwOY=",
9609       "requires": {
9610         "history": "2.1.2",
9611         "scroll-behavior": "0.8.2",
9612         "warning": "3.0.0"
9613       }
9614     },
9615     "react-themeable": {
9616       "version": "1.1.0",
9617       "resolved": "http://registry.npm.taobao.org/react-themeable/download/react-themeable-1.1.0.tgz",
9618       "integrity": "sha1-fURm3ZsrX6dQWHJ4JenxUro3mg4=",
9619       "requires": {
9620         "object-assign": "3.0.0"
9621       },
9622       "dependencies": {
9623         "object-assign": {
9624           "version": "3.0.0",
9625           "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-3.0.0.tgz",
9626           "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I="
9627         }
9628       }
9629     },
9630     "react-transform-catch-errors": {
9631       "version": "1.0.2",
9632       "resolved": "http://registry.npm.taobao.org/react-transform-catch-errors/download/react-transform-catch-errors-1.0.2.tgz",
9633       "integrity": "sha1-G01KdulycYlvwW/jCGx5PsiKnus=",
9634       "dev": true
9635     },
9636     "react-transform-hmr": {
9637       "version": "1.0.4",
9638       "resolved": "http://registry.npm.taobao.org/react-transform-hmr/download/react-transform-hmr-1.0.4.tgz",
9639       "integrity": "sha1-4aQL0Krvxy6N/Xp82gmvhQZjl7s=",
9640       "dev": true,
9641       "requires": {
9642         "global": "4.3.2",
9643         "react-proxy": "1.1.8"
9644       }
9645     },
9646     "read-pkg": {
9647       "version": "1.1.0",
9648       "resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-1.1.0.tgz",
9649       "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
9650       "dev": true,
9651       "requires": {
9652         "load-json-file": "1.1.0",
9653         "normalize-package-data": "2.4.0",
9654         "path-type": "1.1.0"
9655       }
9656     },
9657     "read-pkg-up": {
9658       "version": "1.0.1",
9659       "resolved": "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz",
9660       "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
9661       "dev": true,
9662       "requires": {
9663         "find-up": "1.1.2",
9664         "read-pkg": "1.1.0"
9665       }
9666     },
9667     "readable-stream": {
9668       "version": "2.3.3",
9669       "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
9670       "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
9671       "requires": {
9672         "core-util-is": "1.0.2",
9673         "inherits": "2.0.3",
9674         "isarray": "1.0.0",
9675         "process-nextick-args": "1.0.7",
9676         "safe-buffer": "5.1.1",
9677         "string_decoder": "1.0.3",
9678         "util-deprecate": "1.0.2"
9679       }
9680     },
9681     "readdirp": {
9682       "version": "2.1.0",
9683       "resolved": "http://registry.npm.taobao.org/readdirp/download/readdirp-2.1.0.tgz",
9684       "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
9685       "dev": true,
9686       "requires": {
9687         "graceful-fs": "4.1.11",
9688         "minimatch": "3.0.4",
9689         "readable-stream": "2.3.3",
9690         "set-immediate-shim": "1.0.1"
9691       }
9692     },
9693     "readline2": {
9694       "version": "1.0.1",
9695       "resolved": "http://registry.npm.taobao.org/readline2/download/readline2-1.0.1.tgz",
9696       "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=",
9697       "dev": true,
9698       "requires": {
9699         "code-point-at": "1.1.0",
9700         "is-fullwidth-code-point": "1.0.0",
9701         "mute-stream": "0.0.5"
9702       }
9703     },
9704     "rechoir": {
9705       "version": "0.6.2",
9706       "resolved": "http://registry.npm.taobao.org/rechoir/download/rechoir-0.6.2.tgz",
9707       "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
9708       "dev": true,
9709       "requires": {
9710         "resolve": "1.5.0"
9711       }
9712     },
9713     "redbox-react": {
9714       "version": "1.5.0",
9715       "resolved": "http://registry.npm.taobao.org/redbox-react/download/redbox-react-1.5.0.tgz",
9716       "integrity": "sha1-BNqxFVfSZlG/NWKmfCKs5WxdOWc=",
9717       "dev": true,
9718       "requires": {
9719         "error-stack-parser": "1.3.6",
9720         "object-assign": "4.1.1",
9721         "prop-types": "15.6.0",
9722         "sourcemapped-stacktrace": "1.1.8"
9723       }
9724     },
9725     "redent": {
9726       "version": "1.0.0",
9727       "resolved": "http://registry.npm.taobao.org/redent/download/redent-1.0.0.tgz",
9728       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
9729       "dev": true,
9730       "requires": {
9731         "indent-string": "2.1.0",
9732         "strip-indent": "1.0.1"
9733       }
9734     },
9735     "redis": {
9736       "version": "2.8.0",
9737       "resolved": "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz",
9738       "integrity": "sha512-M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==",
9739       "optional": true,
9740       "requires": {
9741         "double-ended-queue": "2.1.0-0",
9742         "redis-commands": "1.3.5",
9743         "redis-parser": "2.6.0"
9744       }
9745     },
9746     "redis-commands": {
9747       "version": "1.3.5",
9748       "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.3.5.tgz",
9749       "integrity": "sha512-foGF8u6MXGFF++1TZVC6icGXuMYPftKXt1FBT2vrfU9ZATNtZJ8duRC5d1lEfE8hyVe3jhelHGB91oB7I6qLsA==",
9750       "optional": true
9751     },
9752     "redis-parser": {
9753       "version": "2.6.0",
9754       "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz",
9755       "integrity": "sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs=",
9756       "optional": true
9757     },
9758     "redux": {
9759       "version": "3.5.2",
9760       "resolved": "http://registry.npm.taobao.org/redux/download/redux-3.5.2.tgz",
9761       "integrity": "sha1-RTN0XpcLZH7CYGaoOqMOnib6+EM=",
9762       "requires": {
9763         "lodash": "4.17.4",
9764         "lodash-es": "4.17.4",
9765         "loose-envify": "1.3.1",
9766         "symbol-observable": "0.2.4"
9767       }
9768     },
9769     "redux-form": {
9770       "version": "5.3.6",
9771       "resolved": "http://registry.npm.taobao.org/redux-form/download/redux-form-5.3.6.tgz",
9772       "integrity": "sha1-93qB2/ONRNJupBEQCiPxninNGUY=",
9773       "requires": {
9774         "deep-equal": "1.0.1",
9775         "hoist-non-react-statics": "1.2.0",
9776         "invariant": "2.2.2",
9777         "is-promise": "2.1.0",
9778         "prop-types": "15.6.0",
9779         "react-lazy-cache": "3.0.1"
9780       }
9781     },
9782     "redux-thunk": {
9783       "version": "2.1.2",
9784       "resolved": "http://registry.npm.taobao.org/redux-thunk/download/redux-thunk-2.1.2.tgz",
9785       "integrity": "sha1-xpjtc006dEjdDemGWg+0ExLC13k="
9786     },
9787     "regenerate": {
9788       "version": "1.3.3",
9789       "resolved": "http://registry.npm.taobao.org/regenerate/download/regenerate-1.3.3.tgz",
9790       "integrity": "sha1-DDNtOYBVPXVcObWGrjsgqknIK38=",
9791       "dev": true
9792     },
9793     "regenerator-runtime": {
9794       "version": "0.9.6",
9795       "resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.9.6.tgz",
9796       "integrity": "sha1-0z65XQ0gAaS+OWWXB8UbDLcc4Ck="
9797     },
9798     "regenerator-transform": {
9799       "version": "0.10.1",
9800       "resolved": "http://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.10.1.tgz",
9801       "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=",
9802       "dev": true,
9803       "requires": {
9804         "babel-runtime": "6.26.0",
9805         "babel-types": "6.26.0",
9806         "private": "0.1.8"
9807       }
9808     },
9809     "regex-cache": {
9810       "version": "0.4.4",
9811       "resolved": "http://registry.npm.taobao.org/regex-cache/download/regex-cache-0.4.4.tgz",
9812       "integrity": "sha1-db3FiioUls7EihKDW8VMjVYjNt0=",
9813       "dev": true,
9814       "requires": {
9815         "is-equal-shallow": "0.1.3"
9816       }
9817     },
9818     "regex-not": {
9819       "version": "1.0.2",
9820       "resolved": "http://registry.npm.taobao.org/regex-not/download/regex-not-1.0.2.tgz",
9821       "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=",
9822       "dev": true,
9823       "requires": {
9824         "extend-shallow": "3.0.2",
9825         "safe-regex": "1.1.0"
9826       }
9827     },
9828     "regexpu-core": {
9829       "version": "2.0.0",
9830       "resolved": "http://registry.npm.taobao.org/regexpu-core/download/regexpu-core-2.0.0.tgz",
9831       "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
9832       "dev": true,
9833       "requires": {
9834         "regenerate": "1.3.3",
9835         "regjsgen": "0.2.0",
9836         "regjsparser": "0.1.5"
9837       }
9838     },
9839     "regjsgen": {
9840       "version": "0.2.0",
9841       "resolved": "http://registry.npm.taobao.org/regjsgen/download/regjsgen-0.2.0.tgz",
9842       "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
9843       "dev": true
9844     },
9845     "regjsparser": {
9846       "version": "0.1.5",
9847       "resolved": "http://registry.npm.taobao.org/regjsparser/download/regjsparser-0.1.5.tgz",
9848       "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
9849       "dev": true,
9850       "requires": {
9851         "jsesc": "0.5.0"
9852       },
9853       "dependencies": {
9854         "jsesc": {
9855           "version": "0.5.0",
9856           "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz",
9857           "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
9858           "dev": true
9859         }
9860       }
9861     },
9862     "remove-trailing-separator": {
9863       "version": "1.1.0",
9864       "resolved": "http://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz",
9865       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
9866       "dev": true
9867     },
9868     "repeat-element": {
9869       "version": "1.1.2",
9870       "resolved": "http://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.2.tgz",
9871       "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
9872       "dev": true
9873     },
9874     "repeat-string": {
9875       "version": "1.6.1",
9876       "resolved": "http://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz",
9877       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
9878       "dev": true
9879     },
9880     "repeating": {
9881       "version": "2.0.1",
9882       "resolved": "http://registry.npm.taobao.org/repeating/download/repeating-2.0.1.tgz",
9883       "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
9884       "requires": {
9885         "is-finite": "1.0.2"
9886       }
9887     },
9888     "replace-ext": {
9889       "version": "0.0.1",
9890       "resolved": "http://registry.npm.taobao.org/replace-ext/download/replace-ext-0.0.1.tgz",
9891       "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
9892       "dev": true
9893     },
9894     "request": {
9895       "version": "2.83.0",
9896       "resolved": "http://registry.npm.taobao.org/request/download/request-2.83.0.tgz",
9897       "integrity": "sha1-ygtl2gLtYpNYh4COb1EDgQNOM1Y=",
9898       "requires": {
9899         "aws-sign2": "0.7.0",
9900         "aws4": "1.6.0",
9901         "caseless": "0.12.0",
9902         "combined-stream": "1.0.5",
9903         "extend": "3.0.1",
9904         "forever-agent": "0.6.1",
9905         "form-data": "2.3.1",
9906         "har-validator": "5.0.3",
9907         "hawk": "6.0.2",
9908         "http-signature": "1.2.0",
9909         "is-typedarray": "1.0.0",
9910         "isstream": "0.1.2",
9911         "json-stringify-safe": "5.0.1",
9912         "mime-types": "2.1.17",
9913         "oauth-sign": "0.8.2",
9914         "performance-now": "2.1.0",
9915         "qs": "6.5.1",
9916         "safe-buffer": "5.1.1",
9917         "stringstream": "0.0.5",
9918         "tough-cookie": "2.3.3",
9919         "tunnel-agent": "0.6.0",
9920         "uuid": "3.1.0"
9921       },
9922       "dependencies": {
9923         "uuid": {
9924           "version": "3.1.0",
9925           "resolved": "http://registry.npm.taobao.org/uuid/download/uuid-3.1.0.tgz",
9926           "integrity": "sha1-PdPT55Crwk17DToDT/q6vijrvAQ="
9927         }
9928       }
9929     },
9930     "request-promise": {
9931       "version": "4.2.2",
9932       "resolved": "http://registry.npm.taobao.org/request-promise/download/request-promise-4.2.2.tgz",
9933       "integrity": "sha1-0epG1lSm7k+O5qT+oQGMIpEZBLQ=",
9934       "dev": true,
9935       "requires": {
9936         "bluebird": "3.5.1",
9937         "request-promise-core": "1.1.1",
9938         "stealthy-require": "1.1.1",
9939         "tough-cookie": "2.3.3"
9940       }
9941     },
9942     "request-promise-core": {
9943       "version": "1.1.1",
9944       "resolved": "http://registry.npm.taobao.org/request-promise-core/download/request-promise-core-1.1.1.tgz",
9945       "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=",
9946       "dev": true,
9947       "requires": {
9948         "lodash": "4.17.4"
9949       }
9950     },
9951     "requestretry": {
9952       "version": "1.13.0",
9953       "resolved": "https://registry.npmjs.org/requestretry/-/requestretry-1.13.0.tgz",
9954       "integrity": "sha512-Lmh9qMvnQXADGAQxsXHP4rbgO6pffCfuR8XUBdP9aitJcLQJxhp7YZK4xAVYXnPJ5E52mwrfiKQtKonPL8xsmg==",
9955       "optional": true,
9956       "requires": {
9957         "extend": "3.0.1",
9958         "lodash": "4.17.4",
9959         "request": "2.83.0",
9960         "when": "3.7.8"
9961       }
9962     },
9963     "require-directory": {
9964       "version": "2.1.1",
9965       "resolved": "http://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz",
9966       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
9967       "dev": true
9968     },
9969     "require-from-string": {
9970       "version": "1.2.1",
9971       "resolved": "http://registry.npm.taobao.org/require-from-string/download/require-from-string-1.2.1.tgz",
9972       "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=",
9973       "dev": true
9974     },
9975     "require-main-filename": {
9976       "version": "1.0.1",
9977       "resolved": "http://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz",
9978       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
9979       "dev": true
9980     },
9981     "require-uncached": {
9982       "version": "1.0.3",
9983       "resolved": "http://registry.npm.taobao.org/require-uncached/download/require-uncached-1.0.3.tgz",
9984       "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
9985       "dev": true,
9986       "requires": {
9987         "caller-path": "0.1.0",
9988         "resolve-from": "1.0.1"
9989       }
9990     },
9991     "requires-port": {
9992       "version": "1.0.0",
9993       "resolved": "http://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz",
9994       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
9995       "dev": true
9996     },
9997     "reselect": {
9998       "version": "3.0.1",
9999       "resolved": "http://registry.npm.taobao.org/reselect/download/reselect-3.0.1.tgz",
10000       "integrity": "sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc="
10001     },
10002     "resolve": {
10003       "version": "1.5.0",
10004       "resolved": "http://registry.npm.taobao.org/resolve/download/resolve-1.5.0.tgz",
10005       "integrity": "sha1-HwmsznlsmnYlefMbLBzEw83fnzY=",
10006       "dev": true,
10007       "requires": {
10008         "path-parse": "1.0.5"
10009       }
10010     },
10011     "resolve-dir": {
10012       "version": "1.0.1",
10013       "resolved": "http://registry.npm.taobao.org/resolve-dir/download/resolve-dir-1.0.1.tgz",
10014       "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
10015       "dev": true,
10016       "requires": {
10017         "expand-tilde": "2.0.2",
10018         "global-modules": "1.0.0"
10019       }
10020     },
10021     "resolve-from": {
10022       "version": "1.0.1",
10023       "resolved": "http://registry.npm.taobao.org/resolve-from/download/resolve-from-1.0.1.tgz",
10024       "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
10025       "dev": true
10026     },
10027     "resolve-url": {
10028       "version": "0.2.1",
10029       "resolved": "http://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz",
10030       "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
10031       "dev": true
10032     },
10033     "resolve-url-loader": {
10034       "version": "1.6.1",
10035       "resolved": "http://registry.npm.taobao.org/resolve-url-loader/download/resolve-url-loader-1.6.1.tgz",
10036       "integrity": "sha1-Sm4Dx03TjV393w9AS0ddbpACVjU=",
10037       "dev": true,
10038       "requires": {
10039         "camelcase": "1.2.1",
10040         "convert-source-map": "1.5.1",
10041         "loader-utils": "0.2.17",
10042         "lodash.defaults": "3.1.2",
10043         "rework": "1.0.1",
10044         "rework-visit": "1.0.0",
10045         "source-map": "0.1.43",
10046         "urix": "0.1.0"
10047       },
10048       "dependencies": {
10049         "camelcase": {
10050           "version": "1.2.1",
10051           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
10052           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
10053           "dev": true
10054         },
10055         "lodash.assign": {
10056           "version": "3.2.0",
10057           "resolved": "http://registry.npm.taobao.org/lodash.assign/download/lodash.assign-3.2.0.tgz",
10058           "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=",
10059           "dev": true,
10060           "requires": {
10061             "lodash._baseassign": "3.2.0",
10062             "lodash._createassigner": "3.1.1",
10063             "lodash.keys": "3.1.2"
10064           }
10065         },
10066         "lodash.defaults": {
10067           "version": "3.1.2",
10068           "resolved": "http://registry.npm.taobao.org/lodash.defaults/download/lodash.defaults-3.1.2.tgz",
10069           "integrity": "sha1-xzCLGNv4vJNy1wGnNJPGEZK9Liw=",
10070           "dev": true,
10071           "requires": {
10072             "lodash.assign": "3.2.0",
10073             "lodash.restparam": "3.6.1"
10074           }
10075         },
10076         "source-map": {
10077           "version": "0.1.43",
10078           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz",
10079           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
10080           "dev": true,
10081           "requires": {
10082             "amdefine": "1.0.1"
10083           }
10084         }
10085       }
10086     },
10087     "restore-cursor": {
10088       "version": "1.0.1",
10089       "resolved": "http://registry.npm.taobao.org/restore-cursor/download/restore-cursor-1.0.1.tgz",
10090       "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=",
10091       "dev": true,
10092       "requires": {
10093         "exit-hook": "1.1.1",
10094         "onetime": "1.1.0"
10095       }
10096     },
10097     "ret": {
10098       "version": "0.1.15",
10099       "resolved": "http://registry.npm.taobao.org/ret/download/ret-0.1.15.tgz",
10100       "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=",
10101       "dev": true
10102     },
10103     "rework": {
10104       "version": "1.0.1",
10105       "resolved": "http://registry.npm.taobao.org/rework/download/rework-1.0.1.tgz",
10106       "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=",
10107       "dev": true,
10108       "requires": {
10109         "convert-source-map": "0.3.5",
10110         "css": "2.2.1"
10111       },
10112       "dependencies": {
10113         "convert-source-map": {
10114           "version": "0.3.5",
10115           "resolved": "http://registry.npm.taobao.org/convert-source-map/download/convert-source-map-0.3.5.tgz",
10116           "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=",
10117           "dev": true
10118         }
10119       }
10120     },
10121     "rework-visit": {
10122       "version": "1.0.0",
10123       "resolved": "http://registry.npm.taobao.org/rework-visit/download/rework-visit-1.0.0.tgz",
10124       "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=",
10125       "dev": true
10126     },
10127     "rgb2hex": {
10128       "version": "0.1.0",
10129       "resolved": "http://registry.npm.taobao.org/rgb2hex/download/rgb2hex-0.1.0.tgz",
10130       "integrity": "sha1-zNVfhgrgxcTqN1BLlY5ELY0SMls=",
10131       "dev": true
10132     },
10133     "right-align": {
10134       "version": "0.1.3",
10135       "resolved": "http://registry.npm.taobao.org/right-align/download/right-align-0.1.3.tgz",
10136       "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
10137       "dev": true,
10138       "requires": {
10139         "align-text": "0.1.4"
10140       }
10141     },
10142     "rimraf": {
10143       "version": "2.6.2",
10144       "resolved": "http://registry.npm.taobao.org/rimraf/download/rimraf-2.6.2.tgz",
10145       "integrity": "sha1-LtgVDSShbqhlHm1u8PR8QVjOejY=",
10146       "dev": true,
10147       "requires": {
10148         "glob": "7.1.2"
10149       },
10150       "dependencies": {
10151         "glob": {
10152           "version": "7.1.2",
10153           "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
10154           "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
10155           "dev": true,
10156           "requires": {
10157             "fs.realpath": "1.0.0",
10158             "inflight": "1.0.6",
10159             "inherits": "2.0.3",
10160             "minimatch": "3.0.4",
10161             "once": "1.4.0",
10162             "path-is-absolute": "1.0.1"
10163           }
10164         }
10165       }
10166     },
10167     "ripemd160": {
10168       "version": "0.2.0",
10169       "resolved": "http://registry.npm.taobao.org/ripemd160/download/ripemd160-0.2.0.tgz",
10170       "integrity": "sha1-K/GYveFnys+lHAqSjoS2i74XH84=",
10171       "dev": true
10172     },
10173     "run-async": {
10174       "version": "0.1.0",
10175       "resolved": "http://registry.npm.taobao.org/run-async/download/run-async-0.1.0.tgz",
10176       "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=",
10177       "dev": true,
10178       "requires": {
10179         "once": "1.4.0"
10180       }
10181     },
10182     "run-series": {
10183       "version": "1.1.4",
10184       "resolved": "https://registry.npmjs.org/run-series/-/run-series-1.1.4.tgz",
10185       "integrity": "sha1-iac93F51ye+KtjIMChYA1qQRebk=",
10186       "dev": true
10187     },
10188     "rx": {
10189       "version": "4.1.0",
10190       "resolved": "http://registry.npm.taobao.org/rx/download/rx-4.1.0.tgz",
10191       "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=",
10192       "dev": true
10193     },
10194     "rx-lite": {
10195       "version": "3.1.2",
10196       "resolved": "http://registry.npm.taobao.org/rx-lite/download/rx-lite-3.1.2.tgz",
10197       "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=",
10198       "dev": true
10199     },
10200     "safe-buffer": {
10201       "version": "5.1.1",
10202       "resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.1.tgz",
10203       "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM="
10204     },
10205     "safe-regex": {
10206       "version": "1.1.0",
10207       "resolved": "http://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz",
10208       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
10209       "dev": true,
10210       "requires": {
10211         "ret": "0.1.15"
10212       }
10213     },
10214     "samsam": {
10215       "version": "1.1.2",
10216       "resolved": "http://registry.npm.taobao.org/samsam/download/samsam-1.1.2.tgz",
10217       "integrity": "sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc=",
10218       "dev": true
10219     },
10220     "sanitize-filename": {
10221       "version": "1.6.1",
10222       "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.1.tgz",
10223       "integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=",
10224       "dev": true,
10225       "requires": {
10226         "truncate-utf8-bytes": "1.0.2"
10227       }
10228     },
10229     "sass-graph": {
10230       "version": "2.2.4",
10231       "resolved": "http://registry.npm.taobao.org/sass-graph/download/sass-graph-2.2.4.tgz",
10232       "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
10233       "dev": true,
10234       "requires": {
10235         "glob": "7.1.2",
10236         "lodash": "4.17.4",
10237         "scss-tokenizer": "0.2.3",
10238         "yargs": "7.1.0"
10239       },
10240       "dependencies": {
10241         "camelcase": {
10242           "version": "3.0.0",
10243           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz",
10244           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
10245           "dev": true
10246         },
10247         "cliui": {
10248           "version": "3.2.0",
10249           "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz",
10250           "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
10251           "dev": true,
10252           "requires": {
10253             "string-width": "1.0.2",
10254             "strip-ansi": "3.0.1",
10255             "wrap-ansi": "2.1.0"
10256           }
10257         },
10258         "glob": {
10259           "version": "7.1.2",
10260           "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
10261           "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
10262           "dev": true,
10263           "requires": {
10264             "fs.realpath": "1.0.0",
10265             "inflight": "1.0.6",
10266             "inherits": "2.0.3",
10267             "minimatch": "3.0.4",
10268             "once": "1.4.0",
10269             "path-is-absolute": "1.0.1"
10270           }
10271         },
10272         "yargs": {
10273           "version": "7.1.0",
10274           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-7.1.0.tgz",
10275           "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
10276           "dev": true,
10277           "requires": {
10278             "camelcase": "3.0.0",
10279             "cliui": "3.2.0",
10280             "decamelize": "1.2.0",
10281             "get-caller-file": "1.0.2",
10282             "os-locale": "1.4.0",
10283             "read-pkg-up": "1.0.1",
10284             "require-directory": "2.1.1",
10285             "require-main-filename": "1.0.1",
10286             "set-blocking": "2.0.0",
10287             "string-width": "1.0.2",
10288             "which-module": "1.0.0",
10289             "y18n": "3.2.1",
10290             "yargs-parser": "5.0.0"
10291           }
10292         }
10293       }
10294     },
10295     "sass-loader": {
10296       "version": "4.0.2",
10297       "resolved": "http://registry.npm.taobao.org/sass-loader/download/sass-loader-4.0.2.tgz",
10298       "integrity": "sha1-phbrdwNmVD5k9UfIYw85xNp18V0=",
10299       "dev": true,
10300       "requires": {
10301         "async": "2.6.0",
10302         "loader-utils": "0.2.17",
10303         "object-assign": "4.1.1"
10304       },
10305       "dependencies": {
10306         "async": {
10307           "version": "2.6.0",
10308           "resolved": "http://registry.npm.taobao.org/async/download/async-2.6.0.tgz",
10309           "integrity": "sha1-YaKau2/MAm/qd+VtHG7FOnlZUfQ=",
10310           "dev": true,
10311           "requires": {
10312             "lodash": "4.17.4"
10313           }
10314         }
10315       }
10316     },
10317     "sass-resources-loader": {
10318       "version": "1.1.0",
10319       "resolved": "http://registry.npm.taobao.org/sass-resources-loader/download/sass-resources-loader-1.1.0.tgz",
10320       "integrity": "sha1-D9nm4cy89+ibbRx00Ykg4HsQIL8=",
10321       "dev": true,
10322       "requires": {
10323         "async": "1.5.2",
10324         "chalk": "1.1.3",
10325         "glob": "7.1.2"
10326       },
10327       "dependencies": {
10328         "glob": {
10329           "version": "7.1.2",
10330           "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
10331           "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
10332           "dev": true,
10333           "requires": {
10334             "fs.realpath": "1.0.0",
10335             "inflight": "1.0.6",
10336             "inherits": "2.0.3",
10337             "minimatch": "3.0.4",
10338             "once": "1.4.0",
10339             "path-is-absolute": "1.0.1"
10340           }
10341         }
10342       }
10343     },
10344     "scroll-behavior": {
10345       "version": "0.8.2",
10346       "resolved": "http://registry.npm.taobao.org/scroll-behavior/download/scroll-behavior-0.8.2.tgz",
10347       "integrity": "sha1-rOE+QLAB2NTQB67A5/tmjPkENUY=",
10348       "requires": {
10349         "dom-helpers": "2.4.0",
10350         "invariant": "2.2.2"
10351       },
10352       "dependencies": {
10353         "dom-helpers": {
10354           "version": "2.4.0",
10355           "resolved": "http://registry.npm.taobao.org/dom-helpers/download/dom-helpers-2.4.0.tgz",
10356           "integrity": "sha1-m7SyRfY3NnsfpnAnQnKqKP4Gw2c="
10357         }
10358       }
10359     },
10360     "scss-tokenizer": {
10361       "version": "0.2.3",
10362       "resolved": "http://registry.npm.taobao.org/scss-tokenizer/download/scss-tokenizer-0.2.3.tgz",
10363       "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
10364       "dev": true,
10365       "requires": {
10366         "js-base64": "2.4.0",
10367         "source-map": "0.4.4"
10368       },
10369       "dependencies": {
10370         "source-map": {
10371           "version": "0.4.4",
10372           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
10373           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
10374           "dev": true,
10375           "requires": {
10376             "amdefine": "1.0.1"
10377           }
10378         }
10379       }
10380     },
10381     "section-iterator": {
10382       "version": "2.0.0",
10383       "resolved": "http://registry.npm.taobao.org/section-iterator/download/section-iterator-2.0.0.tgz",
10384       "integrity": "sha1-v0RNev7rlK1Dw5rS+yYVFifMuio="
10385     },
10386     "selenium-standalone": {
10387       "version": "5.11.2",
10388       "resolved": "http://registry.npm.taobao.org/selenium-standalone/download/selenium-standalone-5.11.2.tgz",
10389       "integrity": "sha1-ckzKpy+ybzcR4OIJieR4xBM9+EQ=",
10390       "dev": true,
10391       "requires": {
10392         "async": "1.2.1",
10393         "commander": "2.6.0",
10394         "lodash": "3.9.3",
10395         "minimist": "1.1.0",
10396         "mkdirp": "0.5.0",
10397         "progress": "1.1.8",
10398         "request": "2.79.0",
10399         "tar-stream": "1.5.2",
10400         "urijs": "1.16.1",
10401         "which": "1.1.1",
10402         "yauzl": "2.9.1"
10403       },
10404       "dependencies": {
10405         "assert-plus": {
10406           "version": "0.2.0",
10407           "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-0.2.0.tgz",
10408           "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
10409           "dev": true
10410         },
10411         "async": {
10412           "version": "1.2.1",
10413           "resolved": "http://registry.npm.taobao.org/async/download/async-1.2.1.tgz",
10414           "integrity": "sha1-pIFqF81f9RbfosdpikUzabl5DeA=",
10415           "dev": true
10416         },
10417         "aws-sign2": {
10418           "version": "0.6.0",
10419           "resolved": "http://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.6.0.tgz",
10420           "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
10421           "dev": true
10422         },
10423         "boom": {
10424           "version": "2.10.1",
10425           "resolved": "http://registry.npm.taobao.org/boom/download/boom-2.10.1.tgz",
10426           "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
10427           "dev": true,
10428           "requires": {
10429             "hoek": "2.16.3"
10430           }
10431         },
10432         "caseless": {
10433           "version": "0.11.0",
10434           "resolved": "http://registry.npm.taobao.org/caseless/download/caseless-0.11.0.tgz",
10435           "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",
10436           "dev": true
10437         },
10438         "commander": {
10439           "version": "2.6.0",
10440           "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.6.0.tgz",
10441           "integrity": "sha1-nfflL7Kgyw+4kFjugMMQQiXzfh0=",
10442           "dev": true
10443         },
10444         "cryptiles": {
10445           "version": "2.0.5",
10446           "resolved": "http://registry.npm.taobao.org/cryptiles/download/cryptiles-2.0.5.tgz",
10447           "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
10448           "dev": true,
10449           "requires": {
10450             "boom": "2.10.1"
10451           }
10452         },
10453         "form-data": {
10454           "version": "2.1.4",
10455           "resolved": "http://registry.npm.taobao.org/form-data/download/form-data-2.1.4.tgz",
10456           "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
10457           "dev": true,
10458           "requires": {
10459             "asynckit": "0.4.0",
10460             "combined-stream": "1.0.5",
10461             "mime-types": "2.1.17"
10462           }
10463         },
10464         "har-validator": {
10465           "version": "2.0.6",
10466           "resolved": "http://registry.npm.taobao.org/har-validator/download/har-validator-2.0.6.tgz",
10467           "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
10468           "dev": true,
10469           "requires": {
10470             "chalk": "1.1.3",
10471             "commander": "2.12.2",
10472             "is-my-json-valid": "2.17.1",
10473             "pinkie-promise": "2.0.1"
10474           },
10475           "dependencies": {
10476             "commander": {
10477               "version": "2.12.2",
10478               "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.12.2.tgz",
10479               "integrity": "sha1-D1lGxCftnsDZGka7ne9T5UZQ5VU=",
10480               "dev": true
10481             }
10482           }
10483         },
10484         "hawk": {
10485           "version": "3.1.3",
10486           "resolved": "http://registry.npm.taobao.org/hawk/download/hawk-3.1.3.tgz",
10487           "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
10488           "dev": true,
10489           "requires": {
10490             "boom": "2.10.1",
10491             "cryptiles": "2.0.5",
10492             "hoek": "2.16.3",
10493             "sntp": "1.0.9"
10494           }
10495         },
10496         "hoek": {
10497           "version": "2.16.3",
10498           "resolved": "http://registry.npm.taobao.org/hoek/download/hoek-2.16.3.tgz",
10499           "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
10500           "dev": true
10501         },
10502         "http-signature": {
10503           "version": "1.1.1",
10504           "resolved": "http://registry.npm.taobao.org/http-signature/download/http-signature-1.1.1.tgz",
10505           "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
10506           "dev": true,
10507           "requires": {
10508             "assert-plus": "0.2.0",
10509             "jsprim": "1.4.1",
10510             "sshpk": "1.13.1"
10511           }
10512         },
10513         "lodash": {
10514           "version": "3.9.3",
10515           "resolved": "http://registry.npm.taobao.org/lodash/download/lodash-3.9.3.tgz",
10516           "integrity": "sha1-AVnoaDL+/8bWHYUrEqlTuZSWvTI=",
10517           "dev": true
10518         },
10519         "minimist": {
10520           "version": "1.1.0",
10521           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.1.0.tgz",
10522           "integrity": "sha1-zfIl6ImPhAolje1E/JF3Z3Cv3JM=",
10523           "dev": true
10524         },
10525         "mkdirp": {
10526           "version": "0.5.0",
10527           "resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.0.tgz",
10528           "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=",
10529           "dev": true,
10530           "requires": {
10531             "minimist": "0.0.8"
10532           },
10533           "dependencies": {
10534             "minimist": {
10535               "version": "0.0.8",
10536               "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz",
10537               "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
10538               "dev": true
10539             }
10540           }
10541         },
10542         "qs": {
10543           "version": "6.3.2",
10544           "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.3.2.tgz",
10545           "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=",
10546           "dev": true
10547         },
10548         "request": {
10549           "version": "2.79.0",
10550           "resolved": "http://registry.npm.taobao.org/request/download/request-2.79.0.tgz",
10551           "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=",
10552           "dev": true,
10553           "requires": {
10554             "aws-sign2": "0.6.0",
10555             "aws4": "1.6.0",
10556             "caseless": "0.11.0",
10557             "combined-stream": "1.0.5",
10558             "extend": "3.0.1",
10559             "forever-agent": "0.6.1",
10560             "form-data": "2.1.4",
10561             "har-validator": "2.0.6",
10562             "hawk": "3.1.3",
10563             "http-signature": "1.1.1",
10564             "is-typedarray": "1.0.0",
10565             "isstream": "0.1.2",
10566             "json-stringify-safe": "5.0.1",
10567             "mime-types": "2.1.17",
10568             "oauth-sign": "0.8.2",
10569             "qs": "6.3.2",
10570             "stringstream": "0.0.5",
10571             "tough-cookie": "2.3.3",
10572             "tunnel-agent": "0.4.3",
10573             "uuid": "3.1.0"
10574           }
10575         },
10576         "sntp": {
10577           "version": "1.0.9",
10578           "resolved": "http://registry.npm.taobao.org/sntp/download/sntp-1.0.9.tgz",
10579           "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
10580           "dev": true,
10581           "requires": {
10582             "hoek": "2.16.3"
10583           }
10584         },
10585         "tunnel-agent": {
10586           "version": "0.4.3",
10587           "resolved": "http://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.4.3.tgz",
10588           "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
10589           "dev": true
10590         },
10591         "uuid": {
10592           "version": "3.1.0",
10593           "resolved": "http://registry.npm.taobao.org/uuid/download/uuid-3.1.0.tgz",
10594           "integrity": "sha1-PdPT55Crwk17DToDT/q6vijrvAQ=",
10595           "dev": true
10596         },
10597         "which": {
10598           "version": "1.1.1",
10599           "resolved": "http://registry.npm.taobao.org/which/download/which-1.1.1.tgz",
10600           "integrity": "sha1-nOUSRZlGFm4SwIPwjsBzOA/Iy7s=",
10601           "dev": true,
10602           "requires": {
10603             "is-absolute": "0.1.7"
10604           }
10605         }
10606       }
10607     },
10608     "semver": {
10609       "version": "4.3.6",
10610       "resolved": "http://registry.npm.taobao.org/semver/download/semver-4.3.6.tgz",
10611       "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=",
10612       "dev": true
10613     },
10614     "semver-regex": {
10615       "version": "1.0.0",
10616       "resolved": "http://registry.npm.taobao.org/semver-regex/download/semver-regex-1.0.0.tgz",
10617       "integrity": "sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk=",
10618       "dev": true
10619     },
10620     "semver-truncate": {
10621       "version": "1.1.2",
10622       "resolved": "http://registry.npm.taobao.org/semver-truncate/download/semver-truncate-1.1.2.tgz",
10623       "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=",
10624       "dev": true,
10625       "requires": {
10626         "semver": "5.4.1"
10627       },
10628       "dependencies": {
10629         "semver": {
10630           "version": "5.4.1",
10631           "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.4.1.tgz",
10632           "integrity": "sha1-4FnAnYVx8FQII3M0M1BdOi8AsY4=",
10633           "dev": true
10634         }
10635       }
10636     },
10637     "send": {
10638       "version": "0.16.1",
10639       "resolved": "http://registry.npm.taobao.org/send/download/send-0.16.1.tgz",
10640       "integrity": "sha1-pw4coh0TgsEdDZ9iMd6ygQgNerM=",
10641       "dev": true,
10642       "requires": {
10643         "debug": "2.6.9",
10644         "depd": "1.1.1",
10645         "destroy": "1.0.4",
10646         "encodeurl": "1.0.1",
10647         "escape-html": "1.0.3",
10648         "etag": "1.8.1",
10649         "fresh": "0.5.2",
10650         "http-errors": "1.6.2",
10651         "mime": "1.4.1",
10652         "ms": "2.0.0",
10653         "on-finished": "2.3.0",
10654         "range-parser": "1.2.0",
10655         "statuses": "1.3.1"
10656       }
10657     },
10658     "sequencify": {
10659       "version": "0.0.7",
10660       "resolved": "http://registry.npm.taobao.org/sequencify/download/sequencify-0.0.7.tgz",
10661       "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=",
10662       "dev": true
10663     },
10664     "serve-static": {
10665       "version": "1.13.1",
10666       "resolved": "http://registry.npm.taobao.org/serve-static/download/serve-static-1.13.1.tgz",
10667       "integrity": "sha1-TFfVNASnYdjy58HooYpH2/J4pxk=",
10668       "dev": true,
10669       "requires": {
10670         "encodeurl": "1.0.1",
10671         "escape-html": "1.0.3",
10672         "parseurl": "1.3.2",
10673         "send": "0.16.1"
10674       }
10675     },
10676     "set-blocking": {
10677       "version": "2.0.0",
10678       "resolved": "http://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz",
10679       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
10680       "dev": true
10681     },
10682     "set-immediate-shim": {
10683       "version": "1.0.1",
10684       "resolved": "http://registry.npm.taobao.org/set-immediate-shim/download/set-immediate-shim-1.0.1.tgz",
10685       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
10686       "dev": true
10687     },
10688     "set-value": {
10689       "version": "2.0.0",
10690       "resolved": "http://registry.npm.taobao.org/set-value/download/set-value-2.0.0.tgz",
10691       "integrity": "sha1-ca5KiPD+77v1LR6mBPP7MV67YnQ=",
10692       "dev": true,
10693       "requires": {
10694         "extend-shallow": "2.0.1",
10695         "is-extendable": "0.1.1",
10696         "is-plain-object": "2.0.4",
10697         "split-string": "3.1.0"
10698       },
10699       "dependencies": {
10700         "extend-shallow": {
10701           "version": "2.0.1",
10702           "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
10703           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
10704           "dev": true,
10705           "requires": {
10706             "is-extendable": "0.1.1"
10707           }
10708         }
10709       }
10710     },
10711     "setimmediate": {
10712       "version": "1.0.5",
10713       "resolved": "http://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz",
10714       "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
10715     },
10716     "setprototypeof": {
10717       "version": "1.1.0",
10718       "resolved": "http://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz",
10719       "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=",
10720       "dev": true
10721     },
10722     "sha.js": {
10723       "version": "2.4.9",
10724       "resolved": "http://registry.npm.taobao.org/sha.js/download/sha.js-2.4.9.tgz",
10725       "integrity": "sha1-mPZIgEdLdPSji42p08Dy0QRjPn0=",
10726       "requires": {
10727         "inherits": "2.0.3",
10728         "safe-buffer": "5.1.1"
10729       }
10730     },
10731     "shallow-equal": {
10732       "version": "1.0.0",
10733       "resolved": "http://registry.npm.taobao.org/shallow-equal/download/shallow-equal-1.0.0.tgz",
10734       "integrity": "sha1-UI0YOLPeWQq4dXsBGyXkMJAJRfc="
10735     },
10736     "shebang-command": {
10737       "version": "1.2.0",
10738       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
10739       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
10740       "dev": true,
10741       "requires": {
10742         "shebang-regex": "1.0.0"
10743       }
10744     },
10745     "shebang-regex": {
10746       "version": "1.0.0",
10747       "resolved": "http://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz",
10748       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
10749       "dev": true
10750     },
10751     "shell-quote": {
10752       "version": "1.6.1",
10753       "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz",
10754       "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=",
10755       "dev": true,
10756       "requires": {
10757         "array-filter": "0.0.1",
10758         "array-map": "0.0.0",
10759         "array-reduce": "0.0.0",
10760         "jsonify": "0.0.0"
10761       }
10762     },
10763     "shelljs": {
10764       "version": "0.7.8",
10765       "resolved": "http://registry.npm.taobao.org/shelljs/download/shelljs-0.7.8.tgz",
10766       "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=",
10767       "dev": true,
10768       "requires": {
10769         "glob": "7.1.2",
10770         "interpret": "1.1.0",
10771         "rechoir": "0.6.2"
10772       },
10773       "dependencies": {
10774         "glob": {
10775           "version": "7.1.2",
10776           "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
10777           "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
10778           "dev": true,
10779           "requires": {
10780             "fs.realpath": "1.0.0",
10781             "inflight": "1.0.6",
10782             "inherits": "2.0.3",
10783             "minimatch": "3.0.4",
10784             "once": "1.4.0",
10785             "path-is-absolute": "1.0.1"
10786           }
10787         },
10788         "interpret": {
10789           "version": "1.1.0",
10790           "resolved": "http://registry.npm.taobao.org/interpret/download/interpret-1.1.0.tgz",
10791           "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
10792           "dev": true
10793         }
10794       }
10795     },
10796     "sigmund": {
10797       "version": "1.0.1",
10798       "resolved": "http://registry.npm.taobao.org/sigmund/download/sigmund-1.0.1.tgz",
10799       "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
10800       "dev": true
10801     },
10802     "signal-exit": {
10803       "version": "3.0.2",
10804       "resolved": "http://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.2.tgz",
10805       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
10806       "dev": true
10807     },
10808     "single-line-log": {
10809       "version": "1.1.2",
10810       "resolved": "http://registry.npm.taobao.org/single-line-log/download/single-line-log-1.1.2.tgz",
10811       "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=",
10812       "dev": true,
10813       "requires": {
10814         "string-width": "1.0.2"
10815       }
10816     },
10817     "sinon": {
10818       "version": "1.17.7",
10819       "resolved": "http://registry.npm.taobao.org/sinon/download/sinon-1.17.7.tgz",
10820       "integrity": "sha1-RUKk9JugxFwF6y6d2dID4rjv4L8=",
10821       "dev": true,
10822       "requires": {
10823         "formatio": "1.1.1",
10824         "lolex": "1.3.2",
10825         "samsam": "1.1.2",
10826         "util": "0.10.3"
10827       }
10828     },
10829     "slack-node": {
10830       "version": "0.2.0",
10831       "resolved": "https://registry.npmjs.org/slack-node/-/slack-node-0.2.0.tgz",
10832       "integrity": "sha1-3kuN3aqLeT9h29KTgQT9q/N9+jA=",
10833       "optional": true,
10834       "requires": {
10835         "requestretry": "1.13.0"
10836       }
10837     },
10838     "slash": {
10839       "version": "1.0.0",
10840       "resolved": "http://registry.npm.taobao.org/slash/download/slash-1.0.0.tgz",
10841       "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU="
10842     },
10843     "slice-ansi": {
10844       "version": "0.0.4",
10845       "resolved": "http://registry.npm.taobao.org/slice-ansi/download/slice-ansi-0.0.4.tgz",
10846       "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=",
10847       "dev": true
10848     },
10849     "smart-buffer": {
10850       "version": "1.1.15",
10851       "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz",
10852       "integrity": "sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY="
10853     },
10854     "smtp-connection": {
10855       "version": "2.12.0",
10856       "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz",
10857       "integrity": "sha1-1275EnyyPCJZ7bHoNJwujV4tdME=",
10858       "requires": {
10859         "httpntlm": "1.6.1",
10860         "nodemailer-shared": "1.1.0"
10861       }
10862     },
10863     "snapdragon": {
10864       "version": "0.8.2",
10865       "resolved": "http://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.2.tgz",
10866       "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=",
10867       "dev": true,
10868       "requires": {
10869         "base": "0.11.2",
10870         "debug": "2.6.9",
10871         "define-property": "0.2.5",
10872         "extend-shallow": "2.0.1",
10873         "map-cache": "0.2.2",
10874         "source-map": "0.5.7",
10875         "source-map-resolve": "0.5.1",
10876         "use": "3.1.0"
10877       },
10878       "dependencies": {
10879         "atob": {
10880           "version": "2.1.0",
10881           "resolved": "http://registry.npm.taobao.org/atob/download/atob-2.1.0.tgz",
10882           "integrity": "sha1-qysVDlHXsSK578jXNAwGtsQQdrw=",
10883           "dev": true
10884         },
10885         "define-property": {
10886           "version": "0.2.5",
10887           "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz",
10888           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
10889           "dev": true,
10890           "requires": {
10891             "is-descriptor": "0.1.6"
10892           }
10893         },
10894         "extend-shallow": {
10895           "version": "2.0.1",
10896           "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
10897           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
10898           "dev": true,
10899           "requires": {
10900             "is-extendable": "0.1.1"
10901           }
10902         },
10903         "source-map-resolve": {
10904           "version": "0.5.1",
10905           "resolved": "http://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.1.tgz",
10906           "integrity": "sha1-etD1k/IoFZjoVN+A8ZquS5LXoRo=",
10907           "dev": true,
10908           "requires": {
10909             "atob": "2.1.0",
10910             "decode-uri-component": "0.2.0",
10911             "resolve-url": "0.2.1",
10912             "source-map-url": "0.4.0",
10913             "urix": "0.1.0"
10914           }
10915         },
10916         "source-map-url": {
10917           "version": "0.4.0",
10918           "resolved": "http://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.0.tgz",
10919           "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
10920           "dev": true
10921         }
10922       }
10923     },
10924     "snapdragon-node": {
10925       "version": "2.1.1",
10926       "resolved": "http://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz",
10927       "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=",
10928       "dev": true,
10929       "requires": {
10930         "define-property": "1.0.0",
10931         "isobject": "3.0.1",
10932         "snapdragon-util": "3.0.1"
10933       },
10934       "dependencies": {
10935         "define-property": {
10936           "version": "1.0.0",
10937           "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz",
10938           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
10939           "dev": true,
10940           "requires": {
10941             "is-descriptor": "1.0.2"
10942           }
10943         },
10944         "is-accessor-descriptor": {
10945           "version": "1.0.0",
10946           "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz",
10947           "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=",
10948           "dev": true,
10949           "requires": {
10950             "kind-of": "6.0.2"
10951           }
10952         },
10953         "is-data-descriptor": {
10954           "version": "1.0.0",
10955           "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz",
10956           "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=",
10957           "dev": true,
10958           "requires": {
10959             "kind-of": "6.0.2"
10960           }
10961         },
10962         "is-descriptor": {
10963           "version": "1.0.2",
10964           "resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz",
10965           "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=",
10966           "dev": true,
10967           "requires": {
10968             "is-accessor-descriptor": "1.0.0",
10969             "is-data-descriptor": "1.0.0",
10970             "kind-of": "6.0.2"
10971           }
10972         },
10973         "isobject": {
10974           "version": "3.0.1",
10975           "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
10976           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
10977           "dev": true
10978         },
10979         "kind-of": {
10980           "version": "6.0.2",
10981           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
10982           "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
10983           "dev": true
10984         }
10985       }
10986     },
10987     "snapdragon-util": {
10988       "version": "3.0.1",
10989       "resolved": "http://registry.npm.taobao.org/snapdragon-util/download/snapdragon-util-3.0.1.tgz",
10990       "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=",
10991       "dev": true,
10992       "requires": {
10993         "kind-of": "3.2.2"
10994       }
10995     },
10996     "sntp": {
10997       "version": "2.1.0",
10998       "resolved": "http://registry.npm.taobao.org/sntp/download/sntp-2.1.0.tgz",
10999       "integrity": "sha1-LGzsFP7cIiJznK+bXD2F0cxaLMg=",
11000       "requires": {
11001         "hoek": "4.2.0"
11002       }
11003     },
11004     "socks": {
11005       "version": "1.1.10",
11006       "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.10.tgz",
11007       "integrity": "sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o=",
11008       "requires": {
11009         "ip": "1.1.5",
11010         "smart-buffer": "1.1.15"
11011       },
11012       "dependencies": {
11013         "ip": {
11014           "version": "1.1.5",
11015           "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
11016           "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
11017         }
11018       }
11019     },
11020     "socks-proxy-agent": {
11021       "version": "2.1.1",
11022       "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-2.1.1.tgz",
11023       "integrity": "sha512-sFtmYqdUK5dAMh85H0LEVFUCO7OhJJe1/z2x/Z6mxp3s7/QPf1RkZmpZy+BpuU0bEjcV9npqKjq9Y3kwFUjnxw==",
11024       "requires": {
11025         "agent-base": "2.1.1",
11026         "extend": "3.0.1",
11027         "socks": "1.1.10"
11028       }
11029     },
11030     "source-list-map": {
11031       "version": "0.1.8",
11032       "resolved": "http://registry.npm.taobao.org/source-list-map/download/source-list-map-0.1.8.tgz",
11033       "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=",
11034       "dev": true
11035     },
11036     "source-map": {
11037       "version": "0.5.7",
11038       "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
11039       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
11040     },
11041     "source-map-resolve": {
11042       "version": "0.3.1",
11043       "resolved": "http://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.3.1.tgz",
11044       "integrity": "sha1-YQ9hIqRFuN1RU1oqcbeD38Ekh2E=",
11045       "dev": true,
11046       "requires": {
11047         "atob": "1.1.3",
11048         "resolve-url": "0.2.1",
11049         "source-map-url": "0.3.0",
11050         "urix": "0.1.0"
11051       }
11052     },
11053     "source-map-support": {
11054       "version": "0.4.18",
11055       "resolved": "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.4.18.tgz",
11056       "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=",
11057       "requires": {
11058         "source-map": "0.5.7"
11059       }
11060     },
11061     "source-map-url": {
11062       "version": "0.3.0",
11063       "resolved": "http://registry.npm.taobao.org/source-map-url/download/source-map-url-0.3.0.tgz",
11064       "integrity": "sha1-fsrxO1e80J2opAxdJp2zN5nUqvk=",
11065       "dev": true
11066     },
11067     "sourcemapped-stacktrace": {
11068       "version": "1.1.8",
11069       "resolved": "http://registry.npm.taobao.org/sourcemapped-stacktrace/download/sourcemapped-stacktrace-1.1.8.tgz",
11070       "integrity": "sha1-a3o/Gm+xX21A5wHiPOQEVTSA1og=",
11071       "dev": true,
11072       "requires": {
11073         "source-map": "0.5.6"
11074       },
11075       "dependencies": {
11076         "source-map": {
11077           "version": "0.5.6",
11078           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.6.tgz",
11079           "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
11080           "dev": true
11081         }
11082       }
11083     },
11084     "sparkles": {
11085       "version": "1.0.0",
11086       "resolved": "http://registry.npm.taobao.org/sparkles/download/sparkles-1.0.0.tgz",
11087       "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM=",
11088       "dev": true
11089     },
11090     "spawn-sync": {
11091       "version": "1.0.15",
11092       "resolved": "http://registry.npm.taobao.org/spawn-sync/download/spawn-sync-1.0.15.tgz",
11093       "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=",
11094       "dev": true,
11095       "requires": {
11096         "concat-stream": "1.6.0",
11097         "os-shim": "0.1.3"
11098       }
11099     },
11100     "spdx-correct": {
11101       "version": "1.0.2",
11102       "resolved": "http://registry.npm.taobao.org/spdx-correct/download/spdx-correct-1.0.2.tgz",
11103       "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
11104       "dev": true,
11105       "requires": {
11106         "spdx-license-ids": "1.2.2"
11107       }
11108     },
11109     "spdx-expression-parse": {
11110       "version": "1.0.4",
11111       "resolved": "http://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-1.0.4.tgz",
11112       "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=",
11113       "dev": true
11114     },
11115     "spdx-license-ids": {
11116       "version": "1.2.2",
11117       "resolved": "http://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-1.2.2.tgz",
11118       "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=",
11119       "dev": true
11120     },
11121     "speedometer": {
11122       "version": "0.1.4",
11123       "resolved": "http://registry.npm.taobao.org/speedometer/download/speedometer-0.1.4.tgz",
11124       "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=",
11125       "dev": true
11126     },
11127     "split": {
11128       "version": "0.3.3",
11129       "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
11130       "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
11131       "dev": true,
11132       "requires": {
11133         "through": "2.3.8"
11134       }
11135     },
11136     "split-string": {
11137       "version": "3.1.0",
11138       "resolved": "http://registry.npm.taobao.org/split-string/download/split-string-3.1.0.tgz",
11139       "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=",
11140       "dev": true,
11141       "requires": {
11142         "extend-shallow": "3.0.2"
11143       }
11144     },
11145     "sprintf-js": {
11146       "version": "1.0.3",
11147       "resolved": "http://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz",
11148       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
11149       "dev": true
11150     },
11151     "sshpk": {
11152       "version": "1.13.1",
11153       "resolved": "http://registry.npm.taobao.org/sshpk/download/sshpk-1.13.1.tgz",
11154       "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",
11155       "requires": {
11156         "asn1": "0.2.3",
11157         "assert-plus": "1.0.0",
11158         "bcrypt-pbkdf": "1.0.1",
11159         "dashdash": "1.14.1",
11160         "ecc-jsbn": "0.1.1",
11161         "getpass": "0.1.7",
11162         "jsbn": "0.1.1",
11163         "tweetnacl": "0.14.5"
11164       }
11165     },
11166     "stackframe": {
11167       "version": "0.3.1",
11168       "resolved": "http://registry.npm.taobao.org/stackframe/download/stackframe-0.3.1.tgz",
11169       "integrity": "sha1-M6qE8Rd6VUjIk1Uzy/6zQgl19aQ=",
11170       "dev": true
11171     },
11172     "static-extend": {
11173       "version": "0.1.2",
11174       "resolved": "http://registry.npm.taobao.org/static-extend/download/static-extend-0.1.2.tgz",
11175       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
11176       "dev": true,
11177       "requires": {
11178         "define-property": "0.2.5",
11179         "object-copy": "0.1.0"
11180       },
11181       "dependencies": {
11182         "define-property": {
11183           "version": "0.2.5",
11184           "resolved": "http://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz",
11185           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
11186           "dev": true,
11187           "requires": {
11188             "is-descriptor": "0.1.6"
11189           }
11190         }
11191       }
11192     },
11193     "statuses": {
11194       "version": "1.3.1",
11195       "resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.3.1.tgz",
11196       "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4="
11197     },
11198     "stealthy-require": {
11199       "version": "1.1.1",
11200       "resolved": "http://registry.npm.taobao.org/stealthy-require/download/stealthy-require-1.1.1.tgz",
11201       "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
11202       "dev": true
11203     },
11204     "stream-browserify": {
11205       "version": "2.0.1",
11206       "resolved": "http://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.1.tgz",
11207       "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
11208       "dev": true,
11209       "requires": {
11210         "inherits": "2.0.3",
11211         "readable-stream": "2.3.3"
11212       }
11213     },
11214     "stream-combiner": {
11215       "version": "0.0.4",
11216       "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
11217       "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
11218       "dev": true,
11219       "requires": {
11220         "duplexer": "0.1.1"
11221       }
11222     },
11223     "stream-consume": {
11224       "version": "0.1.1",
11225       "resolved": "http://registry.npm.taobao.org/stream-consume/download/stream-consume-0.1.1.tgz",
11226       "integrity": "sha1-0721mMK9CugrjKx6xQsRB6eZbEg=",
11227       "dev": true
11228     },
11229     "stream-http": {
11230       "version": "2.7.2",
11231       "resolved": "http://registry.npm.taobao.org/stream-http/download/stream-http-2.7.2.tgz",
11232       "integrity": "sha1-QKBQ7I3DtTsz2ZCUFcAsC/Gr+60=",
11233       "dev": true,
11234       "requires": {
11235         "builtin-status-codes": "3.0.0",
11236         "inherits": "2.0.3",
11237         "readable-stream": "2.3.3",
11238         "to-arraybuffer": "1.0.1",
11239         "xtend": "4.0.1"
11240       }
11241     },
11242     "streamroller": {
11243       "version": "0.7.0",
11244       "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz",
11245       "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==",
11246       "requires": {
11247         "date-format": "1.2.0",
11248         "debug": "3.1.0",
11249         "mkdirp": "0.5.1",
11250         "readable-stream": "2.3.3"
11251       },
11252       "dependencies": {
11253         "debug": {
11254           "version": "3.1.0",
11255           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
11256           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
11257           "requires": {
11258             "ms": "2.0.0"
11259           }
11260         }
11261       }
11262     },
11263     "strict-uri-encode": {
11264       "version": "1.1.0",
11265       "resolved": "http://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz",
11266       "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
11267     },
11268     "string-width": {
11269       "version": "1.0.2",
11270       "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
11271       "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
11272       "dev": true,
11273       "requires": {
11274         "code-point-at": "1.1.0",
11275         "is-fullwidth-code-point": "1.0.0",
11276         "strip-ansi": "3.0.1"
11277       }
11278     },
11279     "string.prototype.padend": {
11280       "version": "3.0.0",
11281       "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz",
11282       "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=",
11283       "dev": true,
11284       "requires": {
11285         "define-properties": "1.1.2",
11286         "es-abstract": "1.11.0",
11287         "function-bind": "1.1.1"
11288       }
11289     },
11290     "string.prototype.repeat": {
11291       "version": "0.2.0",
11292       "resolved": "http://registry.npm.taobao.org/string.prototype.repeat/download/string.prototype.repeat-0.2.0.tgz",
11293       "integrity": "sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8="
11294     },
11295     "string_decoder": {
11296       "version": "1.0.3",
11297       "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
11298       "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
11299       "requires": {
11300         "safe-buffer": "5.1.1"
11301       }
11302     },
11303     "stringstream": {
11304       "version": "0.0.5",
11305       "resolved": "http://registry.npm.taobao.org/stringstream/download/stringstream-0.0.5.tgz",
11306       "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg="
11307     },
11308     "strip-ansi": {
11309       "version": "3.0.1",
11310       "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz",
11311       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
11312       "requires": {
11313         "ansi-regex": "2.1.1"
11314       }
11315     },
11316     "strip-bom": {
11317       "version": "2.0.0",
11318       "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz",
11319       "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
11320       "dev": true,
11321       "requires": {
11322         "is-utf8": "0.2.1"
11323       }
11324     },
11325     "strip-indent": {
11326       "version": "1.0.1",
11327       "resolved": "http://registry.npm.taobao.org/strip-indent/download/strip-indent-1.0.1.tgz",
11328       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
11329       "dev": true,
11330       "requires": {
11331         "get-stdin": "4.0.1"
11332       }
11333     },
11334     "strip-json-comments": {
11335       "version": "1.0.4",
11336       "resolved": "http://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-1.0.4.tgz",
11337       "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
11338       "dev": true
11339     },
11340     "style-loader": {
11341       "version": "0.13.2",
11342       "resolved": "http://registry.npm.taobao.org/style-loader/download/style-loader-0.13.2.tgz",
11343       "integrity": "sha1-dFMzhM9pjHEEx5URULSXF63C87s=",
11344       "dev": true,
11345       "requires": {
11346         "loader-utils": "1.1.0"
11347       },
11348       "dependencies": {
11349         "loader-utils": {
11350           "version": "1.1.0",
11351           "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-1.1.0.tgz",
11352           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
11353           "dev": true,
11354           "requires": {
11355             "big.js": "3.2.0",
11356             "emojis-list": "2.1.0",
11357             "json5": "0.5.1"
11358           }
11359         }
11360       }
11361     },
11362     "sumchecker": {
11363       "version": "1.3.1",
11364       "resolved": "http://registry.npm.taobao.org/sumchecker/download/sumchecker-1.3.1.tgz",
11365       "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=",
11366       "dev": true,
11367       "requires": {
11368         "debug": "2.6.9",
11369         "es6-promise": "4.2.4"
11370       }
11371     },
11372     "supports-color": {
11373       "version": "3.2.3",
11374       "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
11375       "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11376       "dev": true,
11377       "requires": {
11378         "has-flag": "1.0.0"
11379       }
11380     },
11381     "symbol-observable": {
11382       "version": "0.2.4",
11383       "resolved": "http://registry.npm.taobao.org/symbol-observable/download/symbol-observable-0.2.4.tgz",
11384       "integrity": "sha1-lag9smGG1q9+ehjb2XYKL4bQj0A="
11385     },
11386     "table": {
11387       "version": "3.8.3",
11388       "resolved": "http://registry.npm.taobao.org/table/download/table-3.8.3.tgz",
11389       "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=",
11390       "dev": true,
11391       "requires": {
11392         "ajv": "4.11.8",
11393         "ajv-keywords": "1.5.1",
11394         "chalk": "1.1.3",
11395         "lodash": "4.17.4",
11396         "slice-ansi": "0.0.4",
11397         "string-width": "2.1.1"
11398       },
11399       "dependencies": {
11400         "ajv": {
11401           "version": "4.11.8",
11402           "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-4.11.8.tgz",
11403           "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
11404           "dev": true,
11405           "requires": {
11406             "co": "4.6.0",
11407             "json-stable-stringify": "1.0.1"
11408           }
11409         },
11410         "ansi-regex": {
11411           "version": "3.0.0",
11412           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
11413           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
11414           "dev": true
11415         },
11416         "is-fullwidth-code-point": {
11417           "version": "2.0.0",
11418           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
11419           "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
11420           "dev": true
11421         },
11422         "string-width": {
11423           "version": "2.1.1",
11424           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
11425           "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
11426           "dev": true,
11427           "requires": {
11428             "is-fullwidth-code-point": "2.0.0",
11429             "strip-ansi": "4.0.0"
11430           }
11431         },
11432         "strip-ansi": {
11433           "version": "4.0.0",
11434           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
11435           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
11436           "dev": true,
11437           "requires": {
11438             "ansi-regex": "3.0.0"
11439           }
11440         }
11441       }
11442     },
11443     "tapable": {
11444       "version": "0.1.10",
11445       "resolved": "http://registry.npm.taobao.org/tapable/download/tapable-0.1.10.tgz",
11446       "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=",
11447       "dev": true
11448     },
11449     "tar": {
11450       "version": "2.2.1",
11451       "resolved": "http://registry.npm.taobao.org/tar/download/tar-2.2.1.tgz",
11452       "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
11453       "dev": true,
11454       "requires": {
11455         "block-stream": "0.0.9",
11456         "fstream": "1.0.11",
11457         "inherits": "2.0.3"
11458       }
11459     },
11460     "tar-stream": {
11461       "version": "1.5.2",
11462       "resolved": "http://registry.npm.taobao.org/tar-stream/download/tar-stream-1.5.2.tgz",
11463       "integrity": "sha1-+8bG6DwaGdTLSMfZYXH8JI7/x78=",
11464       "dev": true,
11465       "requires": {
11466         "bl": "1.2.1",
11467         "end-of-stream": "1.4.0",
11468         "readable-stream": "2.3.3",
11469         "xtend": "4.0.1"
11470       }
11471     },
11472     "temp-fs": {
11473       "version": "0.9.9",
11474       "resolved": "http://registry.npm.taobao.org/temp-fs/download/temp-fs-0.9.9.tgz",
11475       "integrity": "sha1-gHFzBDeHByDpQxUy/igUNk+IA9c=",
11476       "dev": true,
11477       "requires": {
11478         "rimraf": "2.5.4"
11479       },
11480       "dependencies": {
11481         "glob": {
11482           "version": "7.1.2",
11483           "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
11484           "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
11485           "dev": true,
11486           "requires": {
11487             "fs.realpath": "1.0.0",
11488             "inflight": "1.0.6",
11489             "inherits": "2.0.3",
11490             "minimatch": "3.0.4",
11491             "once": "1.4.0",
11492             "path-is-absolute": "1.0.1"
11493           }
11494         },
11495         "rimraf": {
11496           "version": "2.5.4",
11497           "resolved": "http://registry.npm.taobao.org/rimraf/download/rimraf-2.5.4.tgz",
11498           "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=",
11499           "dev": true,
11500           "requires": {
11501             "glob": "7.1.2"
11502           }
11503         }
11504       }
11505     },
11506     "test-value": {
11507       "version": "2.1.0",
11508       "resolved": "http://registry.npm.taobao.org/test-value/download/test-value-2.1.0.tgz",
11509       "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=",
11510       "dev": true,
11511       "requires": {
11512         "array-back": "1.0.4",
11513         "typical": "2.6.1"
11514       }
11515     },
11516     "text-table": {
11517       "version": "0.2.0",
11518       "resolved": "http://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz",
11519       "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
11520       "dev": true
11521     },
11522     "throttleit": {
11523       "version": "0.0.2",
11524       "resolved": "http://registry.npm.taobao.org/throttleit/download/throttleit-0.0.2.tgz",
11525       "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=",
11526       "dev": true
11527     },
11528     "through": {
11529       "version": "2.3.8",
11530       "resolved": "http://registry.npm.taobao.org/through/download/through-2.3.8.tgz",
11531       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
11532       "dev": true
11533     },
11534     "through2": {
11535       "version": "0.2.3",
11536       "resolved": "http://registry.npm.taobao.org/through2/download/through2-0.2.3.tgz",
11537       "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=",
11538       "dev": true,
11539       "requires": {
11540         "readable-stream": "1.1.14",
11541         "xtend": "2.1.2"
11542       },
11543       "dependencies": {
11544         "isarray": {
11545           "version": "0.0.1",
11546           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
11547           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
11548           "dev": true
11549         },
11550         "object-keys": {
11551           "version": "0.4.0",
11552           "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz",
11553           "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=",
11554           "dev": true
11555         },
11556         "readable-stream": {
11557           "version": "1.1.14",
11558           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz",
11559           "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
11560           "dev": true,
11561           "requires": {
11562             "core-util-is": "1.0.2",
11563             "inherits": "2.0.3",
11564             "isarray": "0.0.1",
11565             "string_decoder": "0.10.31"
11566           }
11567         },
11568         "string_decoder": {
11569           "version": "0.10.31",
11570           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
11571           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
11572           "dev": true
11573         },
11574         "xtend": {
11575           "version": "2.1.2",
11576           "resolved": "http://registry.npm.taobao.org/xtend/download/xtend-2.1.2.tgz",
11577           "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
11578           "dev": true,
11579           "requires": {
11580             "object-keys": "0.4.0"
11581           }
11582         }
11583       }
11584     },
11585     "thunkify": {
11586       "version": "2.1.2",
11587       "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz",
11588       "integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=",
11589       "optional": true
11590     },
11591     "tildify": {
11592       "version": "1.2.0",
11593       "resolved": "http://registry.npm.taobao.org/tildify/download/tildify-1.2.0.tgz",
11594       "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=",
11595       "dev": true,
11596       "requires": {
11597         "os-homedir": "1.0.2"
11598       }
11599     },
11600     "time-stamp": {
11601       "version": "2.0.0",
11602       "resolved": "http://registry.npm.taobao.org/time-stamp/download/time-stamp-2.0.0.tgz",
11603       "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=",
11604       "dev": true
11605     },
11606     "timers-browserify": {
11607       "version": "2.0.4",
11608       "resolved": "http://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.4.tgz",
11609       "integrity": "sha1-lspT9LeUpefA4b18yIo3Ipj6AeY=",
11610       "dev": true,
11611       "requires": {
11612         "setimmediate": "1.0.5"
11613       }
11614     },
11615     "timespan": {
11616       "version": "2.3.0",
11617       "resolved": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz",
11618       "integrity": "sha1-SQLOBAvRPYRcj1myfp1ZutbzmSk=",
11619       "optional": true
11620     },
11621     "tmp": {
11622       "version": "0.0.29",
11623       "resolved": "http://registry.npm.taobao.org/tmp/download/tmp-0.0.29.tgz",
11624       "integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=",
11625       "dev": true,
11626       "requires": {
11627         "os-tmpdir": "1.0.2"
11628       }
11629     },
11630     "to-arraybuffer": {
11631       "version": "1.0.1",
11632       "resolved": "http://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz",
11633       "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
11634       "dev": true
11635     },
11636     "to-fast-properties": {
11637       "version": "1.0.3",
11638       "resolved": "http://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-1.0.3.tgz",
11639       "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc="
11640     },
11641     "to-object-path": {
11642       "version": "0.3.0",
11643       "resolved": "http://registry.npm.taobao.org/to-object-path/download/to-object-path-0.3.0.tgz",
11644       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
11645       "dev": true,
11646       "requires": {
11647         "kind-of": "3.2.2"
11648       }
11649     },
11650     "to-regex": {
11651       "version": "3.0.2",
11652       "resolved": "http://registry.npm.taobao.org/to-regex/download/to-regex-3.0.2.tgz",
11653       "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=",
11654       "dev": true,
11655       "requires": {
11656         "define-property": "2.0.2",
11657         "extend-shallow": "3.0.2",
11658         "regex-not": "1.0.2",
11659         "safe-regex": "1.1.0"
11660       }
11661     },
11662     "to-regex-range": {
11663       "version": "2.1.1",
11664       "resolved": "http://registry.npm.taobao.org/to-regex-range/download/to-regex-range-2.1.1.tgz",
11665       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
11666       "dev": true,
11667       "requires": {
11668         "is-number": "3.0.0",
11669         "repeat-string": "1.6.1"
11670       },
11671       "dependencies": {
11672         "is-number": {
11673           "version": "3.0.0",
11674           "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz",
11675           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
11676           "dev": true,
11677           "requires": {
11678             "kind-of": "3.2.2"
11679           }
11680         }
11681       }
11682     },
11683     "toml": {
11684       "version": "2.3.3",
11685       "resolved": "http://registry.npm.taobao.org/toml/download/toml-2.3.3.tgz",
11686       "integrity": "sha1-jWg9cpV3yyhiMd/HqK/+WNMXKPs="
11687     },
11688     "touch": {
11689       "version": "0.0.3",
11690       "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz",
11691       "integrity": "sha1-Ua7z1ElXHU8oel2Hyci0kYGg2x0=",
11692       "dev": true,
11693       "requires": {
11694         "nopt": "1.0.10"
11695       },
11696       "dependencies": {
11697         "nopt": {
11698           "version": "1.0.10",
11699           "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
11700           "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
11701           "dev": true,
11702           "requires": {
11703             "abbrev": "1.1.1"
11704           }
11705         }
11706       }
11707     },
11708     "tough-cookie": {
11709       "version": "2.3.3",
11710       "resolved": "http://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.3.3.tgz",
11711       "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=",
11712       "requires": {
11713         "punycode": "1.4.1"
11714       }
11715     },
11716     "traverse": {
11717       "version": "0.3.9",
11718       "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
11719       "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=",
11720       "dev": true
11721     },
11722     "trim-newlines": {
11723       "version": "1.0.0",
11724       "resolved": "http://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz",
11725       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
11726       "dev": true
11727     },
11728     "trim-right": {
11729       "version": "1.0.1",
11730       "resolved": "http://registry.npm.taobao.org/trim-right/download/trim-right-1.0.1.tgz",
11731       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
11732     },
11733     "truncate-utf8-bytes": {
11734       "version": "1.0.2",
11735       "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
11736       "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
11737       "dev": true,
11738       "requires": {
11739         "utf8-byte-length": "1.0.4"
11740       }
11741     },
11742     "tsscmp": {
11743       "version": "1.0.5",
11744       "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz",
11745       "integrity": "sha1-fcSjOvcVgatDN9qR2FylQn69mpc=",
11746       "optional": true
11747     },
11748     "tty-browserify": {
11749       "version": "0.0.0",
11750       "resolved": "http://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz",
11751       "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
11752       "dev": true
11753     },
11754     "tunnel-agent": {
11755       "version": "0.6.0",
11756       "resolved": "http://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz",
11757       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
11758       "requires": {
11759         "safe-buffer": "5.1.1"
11760       }
11761     },
11762     "tweetnacl": {
11763       "version": "0.14.5",
11764       "resolved": "http://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz",
11765       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
11766       "optional": true
11767     },
11768     "type-check": {
11769       "version": "0.3.2",
11770       "resolved": "http://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz",
11771       "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
11772       "requires": {
11773         "prelude-ls": "1.1.2"
11774       }
11775     },
11776     "type-detect": {
11777       "version": "1.0.0",
11778       "resolved": "http://registry.npm.taobao.org/type-detect/download/type-detect-1.0.0.tgz",
11779       "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=",
11780       "dev": true
11781     },
11782     "type-is": {
11783       "version": "1.6.15",
11784       "resolved": "http://registry.npm.taobao.org/type-is/download/type-is-1.6.15.tgz",
11785       "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=",
11786       "dev": true,
11787       "requires": {
11788         "media-typer": "0.3.0",
11789         "mime-types": "2.1.17"
11790       }
11791     },
11792     "typedarray": {
11793       "version": "0.0.6",
11794       "resolved": "http://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz",
11795       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
11796       "dev": true
11797     },
11798     "typical": {
11799       "version": "2.6.1",
11800       "resolved": "http://registry.npm.taobao.org/typical/download/typical-2.6.1.tgz",
11801       "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
11802       "dev": true
11803     },
11804     "ua-parser-js": {
11805       "version": "0.7.17",
11806       "resolved": "http://registry.npm.taobao.org/ua-parser-js/download/ua-parser-js-0.7.17.tgz",
11807       "integrity": "sha1-6exflJi57JEOeuOsYmqAXE0J7Kw="
11808     },
11809     "uglify-js": {
11810       "version": "2.7.5",
11811       "resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-2.7.5.tgz",
11812       "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=",
11813       "dev": true,
11814       "requires": {
11815         "async": "0.2.10",
11816         "source-map": "0.5.7",
11817         "uglify-to-browserify": "1.0.2",
11818         "yargs": "3.10.0"
11819       },
11820       "dependencies": {
11821         "async": {
11822           "version": "0.2.10",
11823           "resolved": "http://registry.npm.taobao.org/async/download/async-0.2.10.tgz",
11824           "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
11825           "dev": true
11826         }
11827       }
11828     },
11829     "uglify-to-browserify": {
11830       "version": "1.0.2",
11831       "resolved": "http://registry.npm.taobao.org/uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz",
11832       "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
11833       "dev": true
11834     },
11835     "unc-path-regex": {
11836       "version": "0.1.2",
11837       "resolved": "http://registry.npm.taobao.org/unc-path-regex/download/unc-path-regex-0.1.2.tgz",
11838       "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
11839       "dev": true
11840     },
11841     "uncontrollable": {
11842       "version": "4.1.0",
11843       "resolved": "http://registry.npm.taobao.org/uncontrollable/download/uncontrollable-4.1.0.tgz",
11844       "integrity": "sha1-4DWCkSUuGGUiLZCTmxny9J+Bwak=",
11845       "requires": {
11846         "invariant": "2.2.2"
11847       }
11848     },
11849     "underscore": {
11850       "version": "1.7.0",
11851       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz",
11852       "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk="
11853     },
11854     "union-value": {
11855       "version": "1.0.0",
11856       "resolved": "http://registry.npm.taobao.org/union-value/download/union-value-1.0.0.tgz",
11857       "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
11858       "dev": true,
11859       "requires": {
11860         "arr-union": "3.1.0",
11861         "get-value": "2.0.6",
11862         "is-extendable": "0.1.1",
11863         "set-value": "0.4.3"
11864       },
11865       "dependencies": {
11866         "extend-shallow": {
11867           "version": "2.0.1",
11868           "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
11869           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
11870           "dev": true,
11871           "requires": {
11872             "is-extendable": "0.1.1"
11873           }
11874         },
11875         "set-value": {
11876           "version": "0.4.3",
11877           "resolved": "http://registry.npm.taobao.org/set-value/download/set-value-0.4.3.tgz",
11878           "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
11879           "dev": true,
11880           "requires": {
11881             "extend-shallow": "2.0.1",
11882             "is-extendable": "0.1.1",
11883             "is-plain-object": "2.0.4",
11884             "to-object-path": "0.3.0"
11885           }
11886         }
11887       }
11888     },
11889     "unique-stream": {
11890       "version": "1.0.0",
11891       "resolved": "http://registry.npm.taobao.org/unique-stream/download/unique-stream-1.0.0.tgz",
11892       "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=",
11893       "dev": true
11894     },
11895     "universalify": {
11896       "version": "0.1.1",
11897       "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz",
11898       "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=",
11899       "dev": true
11900     },
11901     "unpipe": {
11902       "version": "1.0.0",
11903       "resolved": "http://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz",
11904       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
11905     },
11906     "unset-value": {
11907       "version": "1.0.0",
11908       "resolved": "http://registry.npm.taobao.org/unset-value/download/unset-value-1.0.0.tgz",
11909       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
11910       "dev": true,
11911       "requires": {
11912         "has-value": "0.3.1",
11913         "isobject": "3.0.1"
11914       },
11915       "dependencies": {
11916         "has-value": {
11917           "version": "0.3.1",
11918           "resolved": "http://registry.npm.taobao.org/has-value/download/has-value-0.3.1.tgz",
11919           "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
11920           "dev": true,
11921           "requires": {
11922             "get-value": "2.0.6",
11923             "has-values": "0.1.4",
11924             "isobject": "2.1.0"
11925           },
11926           "dependencies": {
11927             "isobject": {
11928               "version": "2.1.0",
11929               "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz",
11930               "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
11931               "dev": true,
11932               "requires": {
11933                 "isarray": "1.0.0"
11934               }
11935             }
11936           }
11937         },
11938         "has-values": {
11939           "version": "0.1.4",
11940           "resolved": "http://registry.npm.taobao.org/has-values/download/has-values-0.1.4.tgz",
11941           "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
11942           "dev": true
11943         },
11944         "isobject": {
11945           "version": "3.0.1",
11946           "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
11947           "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
11948           "dev": true
11949         }
11950       }
11951     },
11952     "urijs": {
11953       "version": "1.16.1",
11954       "resolved": "http://registry.npm.taobao.org/urijs/download/urijs-1.16.1.tgz",
11955       "integrity": "sha1-hZrTGJD1+VKHJ76J8ZMslPtHMeI=",
11956       "dev": true
11957     },
11958     "urix": {
11959       "version": "0.1.0",
11960       "resolved": "http://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz",
11961       "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
11962       "dev": true
11963     },
11964     "url": {
11965       "version": "0.11.0",
11966       "resolved": "http://registry.npm.taobao.org/url/download/url-0.11.0.tgz",
11967       "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
11968       "dev": true,
11969       "requires": {
11970         "punycode": "1.3.2",
11971         "querystring": "0.2.0"
11972       },
11973       "dependencies": {
11974         "punycode": {
11975           "version": "1.3.2",
11976           "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz",
11977           "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
11978           "dev": true
11979         }
11980       }
11981     },
11982     "url-loader": {
11983       "version": "0.5.9",
11984       "resolved": "http://registry.npm.taobao.org/url-loader/download/url-loader-0.5.9.tgz",
11985       "integrity": "sha1-zI/qgse5Bud3cBklCGnlaemVwpU=",
11986       "dev": true,
11987       "requires": {
11988         "loader-utils": "1.1.0",
11989         "mime": "1.3.6"
11990       },
11991       "dependencies": {
11992         "loader-utils": {
11993           "version": "1.1.0",
11994           "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-1.1.0.tgz",
11995           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
11996           "dev": true,
11997           "requires": {
11998             "big.js": "3.2.0",
11999             "emojis-list": "2.1.0",
12000             "json5": "0.5.1"
12001           }
12002         },
12003         "mime": {
12004           "version": "1.3.6",
12005           "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.3.6.tgz",
12006           "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=",
12007           "dev": true
12008         }
12009       }
12010     },
12011     "use": {
12012       "version": "3.1.0",
12013       "resolved": "http://registry.npm.taobao.org/use/download/use-3.1.0.tgz",
12014       "integrity": "sha1-FHFr8D/f79AwQK71jYtLhfOnxUQ=",
12015       "dev": true,
12016       "requires": {
12017         "kind-of": "6.0.2"
12018       },
12019       "dependencies": {
12020         "kind-of": {
12021           "version": "6.0.2",
12022           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
12023           "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
12024           "dev": true
12025         }
12026       }
12027     },
12028     "user-home": {
12029       "version": "1.1.1",
12030       "resolved": "http://registry.npm.taobao.org/user-home/download/user-home-1.1.1.tgz",
12031       "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
12032       "dev": true
12033     },
12034     "utf8-byte-length": {
12035       "version": "1.0.4",
12036       "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
12037       "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=",
12038       "dev": true
12039     },
12040     "util": {
12041       "version": "0.10.3",
12042       "resolved": "http://registry.npm.taobao.org/util/download/util-0.10.3.tgz",
12043       "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
12044       "dev": true,
12045       "requires": {
12046         "inherits": "2.0.1"
12047       },
12048       "dependencies": {
12049         "inherits": {
12050           "version": "2.0.1",
12051           "resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz",
12052           "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
12053           "dev": true
12054         }
12055       }
12056     },
12057     "util-deprecate": {
12058       "version": "1.0.2",
12059       "resolved": "http://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz",
12060       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
12061     },
12062     "utils-merge": {
12063       "version": "1.0.1",
12064       "resolved": "http://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz",
12065       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
12066       "dev": true
12067     },
12068     "uuid": {
12069       "version": "2.0.3",
12070       "resolved": "http://registry.npm.taobao.org/uuid/download/uuid-2.0.3.tgz",
12071       "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho="
12072     },
12073     "v8flags": {
12074       "version": "2.1.1",
12075       "resolved": "http://registry.npm.taobao.org/v8flags/download/v8flags-2.1.1.tgz",
12076       "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",
12077       "dev": true,
12078       "requires": {
12079         "user-home": "1.1.1"
12080       }
12081     },
12082     "validate-npm-package-license": {
12083       "version": "3.0.1",
12084       "resolved": "http://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.1.tgz",
12085       "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
12086       "dev": true,
12087       "requires": {
12088         "spdx-correct": "1.0.2",
12089         "spdx-expression-parse": "1.0.4"
12090       }
12091     },
12092     "validator": {
12093       "version": "5.7.0",
12094       "resolved": "http://registry.npm.taobao.org/validator/download/validator-5.7.0.tgz",
12095       "integrity": "sha1-eoelgUa2laxIYHEUHAxJ1n2gXlw=",
12096       "dev": true
12097     },
12098     "vary": {
12099       "version": "1.1.2",
12100       "resolved": "http://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz",
12101       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
12102       "dev": true
12103     },
12104     "verror": {
12105       "version": "1.10.0",
12106       "resolved": "http://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz",
12107       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
12108       "requires": {
12109         "assert-plus": "1.0.0",
12110         "core-util-is": "1.0.2",
12111         "extsprintf": "1.3.0"
12112       }
12113     },
12114     "vinyl": {
12115       "version": "0.5.3",
12116       "resolved": "http://registry.npm.taobao.org/vinyl/download/vinyl-0.5.3.tgz",
12117       "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",
12118       "dev": true,
12119       "requires": {
12120         "clone": "1.0.3",
12121         "clone-stats": "0.0.1",
12122         "replace-ext": "0.0.1"
12123       }
12124     },
12125     "vinyl-fs": {
12126       "version": "0.3.14",
12127       "resolved": "http://registry.npm.taobao.org/vinyl-fs/download/vinyl-fs-0.3.14.tgz",
12128       "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=",
12129       "dev": true,
12130       "requires": {
12131         "defaults": "1.0.3",
12132         "glob-stream": "3.1.18",
12133         "glob-watcher": "0.0.6",
12134         "graceful-fs": "3.0.11",
12135         "mkdirp": "0.5.1",
12136         "strip-bom": "1.0.0",
12137         "through2": "0.6.5",
12138         "vinyl": "0.4.6"
12139       },
12140       "dependencies": {
12141         "clone": {
12142           "version": "0.2.0",
12143           "resolved": "http://registry.npm.taobao.org/clone/download/clone-0.2.0.tgz",
12144           "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
12145           "dev": true
12146         },
12147         "graceful-fs": {
12148           "version": "3.0.11",
12149           "resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-3.0.11.tgz",
12150           "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=",
12151           "dev": true,
12152           "requires": {
12153             "natives": "1.1.3"
12154           }
12155         },
12156         "isarray": {
12157           "version": "0.0.1",
12158           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
12159           "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
12160           "dev": true
12161         },
12162         "readable-stream": {
12163           "version": "1.0.34",
12164           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.0.34.tgz",
12165           "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
12166           "dev": true,
12167           "requires": {
12168             "core-util-is": "1.0.2",
12169             "inherits": "2.0.3",
12170             "isarray": "0.0.1",
12171             "string_decoder": "0.10.31"
12172           }
12173         },
12174         "string_decoder": {
12175           "version": "0.10.31",
12176           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
12177           "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
12178           "dev": true
12179         },
12180         "strip-bom": {
12181           "version": "1.0.0",
12182           "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-1.0.0.tgz",
12183           "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=",
12184           "dev": true,
12185           "requires": {
12186             "first-chunk-stream": "1.0.0",
12187             "is-utf8": "0.2.1"
12188           }
12189         },
12190         "through2": {
12191           "version": "0.6.5",
12192           "resolved": "http://registry.npm.taobao.org/through2/download/through2-0.6.5.tgz",
12193           "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
12194           "dev": true,
12195           "requires": {
12196             "readable-stream": "1.0.34",
12197             "xtend": "4.0.1"
12198           }
12199         },
12200         "vinyl": {
12201           "version": "0.4.6",
12202           "resolved": "http://registry.npm.taobao.org/vinyl/download/vinyl-0.4.6.tgz",
12203           "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
12204           "dev": true,
12205           "requires": {
12206             "clone": "0.2.0",
12207             "clone-stats": "0.0.1"
12208           }
12209         }
12210       }
12211     },
12212     "vm-browserify": {
12213       "version": "0.0.4",
12214       "resolved": "http://registry.npm.taobao.org/vm-browserify/download/vm-browserify-0.0.4.tgz",
12215       "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
12216       "dev": true,
12217       "requires": {
12218         "indexof": "0.0.1"
12219       }
12220     },
12221     "w3c-blob": {
12222       "version": "0.0.1",
12223       "resolved": "http://registry.npm.taobao.org/w3c-blob/download/w3c-blob-0.0.1.tgz",
12224       "integrity": "sha1-sM01KhpQ9RVWNCD/1YYflQ8dhbg="
12225     },
12226     "warning": {
12227       "version": "3.0.0",
12228       "resolved": "http://registry.npm.taobao.org/warning/download/warning-3.0.0.tgz",
12229       "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
12230       "requires": {
12231         "loose-envify": "1.3.1"
12232       }
12233     },
12234     "watchpack": {
12235       "version": "0.2.9",
12236       "resolved": "http://registry.npm.taobao.org/watchpack/download/watchpack-0.2.9.tgz",
12237       "integrity": "sha1-Yuqkq15bo1/fwBgnVibjwPXj+ws=",
12238       "dev": true,
12239       "requires": {
12240         "async": "0.9.2",
12241         "chokidar": "1.7.0",
12242         "graceful-fs": "4.1.11"
12243       },
12244       "dependencies": {
12245         "async": {
12246           "version": "0.9.2",
12247           "resolved": "http://registry.npm.taobao.org/async/download/async-0.9.2.tgz",
12248           "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
12249           "dev": true
12250         }
12251       }
12252     },
12253     "wdio-browserstack-service": {
12254       "version": "0.1.13",
12255       "resolved": "http://registry.npm.taobao.org/wdio-browserstack-service/download/wdio-browserstack-service-0.1.13.tgz",
12256       "integrity": "sha1-5Ww2mu0nzciXq17Ur/3VJZmTPpo=",
12257       "dev": true,
12258       "requires": {
12259         "browserstack-local": "1.3.0",
12260         "request": "2.83.0",
12261         "request-promise": "4.2.2"
12262       }
12263     },
12264     "wdio-dot-reporter": {
12265       "version": "0.0.6",
12266       "resolved": "http://registry.npm.taobao.org/wdio-dot-reporter/download/wdio-dot-reporter-0.0.6.tgz",
12267       "integrity": "sha1-FTs+HF12d3GQ2JNID/pvN4M3QPE=",
12268       "dev": true,
12269       "requires": {
12270         "babel-runtime": "5.8.38"
12271       },
12272       "dependencies": {
12273         "babel-runtime": {
12274           "version": "5.8.38",
12275           "resolved": "http://registry.npm.taobao.org/babel-runtime/download/babel-runtime-5.8.38.tgz",
12276           "integrity": "sha1-HAsC62MxL18If/IEUIJ7QlydTBk=",
12277           "dev": true,
12278           "requires": {
12279             "core-js": "1.2.7"
12280           }
12281         },
12282         "core-js": {
12283           "version": "1.2.7",
12284           "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-1.2.7.tgz",
12285           "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=",
12286           "dev": true
12287         }
12288       }
12289     },
12290     "wdio-mocha-framework": {
12291       "version": "0.5.12",
12292       "resolved": "http://registry.npm.taobao.org/wdio-mocha-framework/download/wdio-mocha-framework-0.5.12.tgz",
12293       "integrity": "sha1-hGM8aXJ1iWtG95Is17TLDNWQScw=",
12294       "dev": true,
12295       "requires": {
12296         "babel-runtime": "6.26.0",
12297         "mocha": "4.0.1",
12298         "wdio-sync": "0.7.1"
12299       },
12300       "dependencies": {
12301         "commander": {
12302           "version": "2.11.0",
12303           "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.11.0.tgz",
12304           "integrity": "sha1-FXFS/R56bI2YpbcVzzdt+SgARWM=",
12305           "dev": true
12306         },
12307         "debug": {
12308           "version": "3.1.0",
12309           "resolved": "http://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz",
12310           "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
12311           "dev": true,
12312           "requires": {
12313             "ms": "2.0.0"
12314           }
12315         },
12316         "diff": {
12317           "version": "3.3.1",
12318           "resolved": "http://registry.npm.taobao.org/diff/download/diff-3.3.1.tgz",
12319           "integrity": "sha1-qoVnpu7QPFMfyJ0/cRzQ5SWd7HU=",
12320           "dev": true
12321         },
12322         "glob": {
12323           "version": "7.1.2",
12324           "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
12325           "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
12326           "dev": true,
12327           "requires": {
12328             "fs.realpath": "1.0.0",
12329             "inflight": "1.0.6",
12330             "inherits": "2.0.3",
12331             "minimatch": "3.0.4",
12332             "once": "1.4.0",
12333             "path-is-absolute": "1.0.1"
12334           }
12335         },
12336         "growl": {
12337           "version": "1.10.3",
12338           "resolved": "http://registry.npm.taobao.org/growl/download/growl-1.10.3.tgz",
12339           "integrity": "sha1-GSa6kM8+3+KttJJ/WIC8IsZseQ8=",
12340           "dev": true
12341         },
12342         "has-flag": {
12343           "version": "2.0.0",
12344           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
12345           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
12346           "dev": true
12347         },
12348         "mocha": {
12349           "version": "4.0.1",
12350           "resolved": "http://registry.npm.taobao.org/mocha/download/mocha-4.0.1.tgz",
12351           "integrity": "sha1-Cu5alc9ppGGIIPXlH6MXFxF9rxs=",
12352           "dev": true,
12353           "requires": {
12354             "browser-stdout": "1.3.0",
12355             "commander": "2.11.0",
12356             "debug": "3.1.0",
12357             "diff": "3.3.1",
12358             "escape-string-regexp": "1.0.5",
12359             "glob": "7.1.2",
12360             "growl": "1.10.3",
12361             "he": "1.1.1",
12362             "mkdirp": "0.5.1",
12363             "supports-color": "4.4.0"
12364           }
12365         },
12366         "supports-color": {
12367           "version": "4.4.0",
12368           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.4.0.tgz",
12369           "integrity": "sha1-iD992rwWUUKyphQn8zUt7RldGj4=",
12370           "dev": true,
12371           "requires": {
12372             "has-flag": "2.0.0"
12373           }
12374         }
12375       }
12376     },
12377     "wdio-selenium-standalone-service": {
12378       "version": "0.0.7",
12379       "resolved": "http://registry.npm.taobao.org/wdio-selenium-standalone-service/download/wdio-selenium-standalone-service-0.0.7.tgz",
12380       "integrity": "sha1-eMAOmW0SQihbYqpqu9XDVEses+E=",
12381       "dev": true,
12382       "requires": {
12383         "fs-extra": "0.30.0",
12384         "selenium-standalone": "5.11.2"
12385       }
12386     },
12387     "wdio-spec-reporter": {
12388       "version": "0.0.5",
12389       "resolved": "http://registry.npm.taobao.org/wdio-spec-reporter/download/wdio-spec-reporter-0.0.5.tgz",
12390       "integrity": "sha1-0PuP0UrxU/4BAFG7dAqjCrMQY/U=",
12391       "dev": true,
12392       "requires": {
12393         "babel-runtime": "5.8.38",
12394         "humanize-duration": "3.12.0"
12395       },
12396       "dependencies": {
12397         "babel-runtime": {
12398           "version": "5.8.38",
12399           "resolved": "http://registry.npm.taobao.org/babel-runtime/download/babel-runtime-5.8.38.tgz",
12400           "integrity": "sha1-HAsC62MxL18If/IEUIJ7QlydTBk=",
12401           "dev": true,
12402           "requires": {
12403             "core-js": "1.2.7"
12404           }
12405         },
12406         "core-js": {
12407           "version": "1.2.7",
12408           "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-1.2.7.tgz",
12409           "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=",
12410           "dev": true
12411         }
12412       }
12413     },
12414     "wdio-sync": {
12415       "version": "0.7.1",
12416       "resolved": "http://registry.npm.taobao.org/wdio-sync/download/wdio-sync-0.7.1.tgz",
12417       "integrity": "sha1-AIR/u84WgmwyJWGPQlnSi2CkJIM=",
12418       "dev": true,
12419       "requires": {
12420         "babel-runtime": "6.26.0",
12421         "fibers": "2.0.0",
12422         "object.assign": "4.1.0"
12423       }
12424     },
12425     "webdriverio": {
12426       "version": "4.6.2",
12427       "resolved": "http://registry.npm.taobao.org/webdriverio/download/webdriverio-4.6.2.tgz",
12428       "integrity": "sha1-3Qle5hiJaiHI8bnUJ4c22Fpkyg8=",
12429       "dev": true,
12430       "requires": {
12431         "archiver": "1.0.0",
12432         "babel-runtime": "6.26.0",
12433         "css-parse": "2.0.0",
12434         "css-value": "0.0.1",
12435         "deepmerge": "0.2.10",
12436         "ejs": "2.5.7",
12437         "gaze": "1.1.2",
12438         "glob": "7.1.2",
12439         "inquirer": "1.2.3",
12440         "json-stringify-safe": "5.0.1",
12441         "mkdirp": "0.5.1",
12442         "npm-install-package": "1.1.0",
12443         "optimist": "0.6.1",
12444         "q": "1.4.1",
12445         "request": "2.79.0",
12446         "rgb2hex": "0.1.0",
12447         "supports-color": "3.2.3",
12448         "url": "0.11.0",
12449         "validator": "5.7.0",
12450         "wdio-dot-reporter": "0.0.6",
12451         "wgxpath": "1.0.0"
12452       },
12453       "dependencies": {
12454         "assert-plus": {
12455           "version": "0.2.0",
12456           "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-0.2.0.tgz",
12457           "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
12458           "dev": true
12459         },
12460         "aws-sign2": {
12461           "version": "0.6.0",
12462           "resolved": "http://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.6.0.tgz",
12463           "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
12464           "dev": true
12465         },
12466         "boom": {
12467           "version": "2.10.1",
12468           "resolved": "http://registry.npm.taobao.org/boom/download/boom-2.10.1.tgz",
12469           "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
12470           "dev": true,
12471           "requires": {
12472             "hoek": "2.16.3"
12473           }
12474         },
12475         "caseless": {
12476           "version": "0.11.0",
12477           "resolved": "http://registry.npm.taobao.org/caseless/download/caseless-0.11.0.tgz",
12478           "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",
12479           "dev": true
12480         },
12481         "cryptiles": {
12482           "version": "2.0.5",
12483           "resolved": "http://registry.npm.taobao.org/cryptiles/download/cryptiles-2.0.5.tgz",
12484           "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
12485           "dev": true,
12486           "requires": {
12487             "boom": "2.10.1"
12488           }
12489         },
12490         "form-data": {
12491           "version": "2.1.4",
12492           "resolved": "http://registry.npm.taobao.org/form-data/download/form-data-2.1.4.tgz",
12493           "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
12494           "dev": true,
12495           "requires": {
12496             "asynckit": "0.4.0",
12497             "combined-stream": "1.0.5",
12498             "mime-types": "2.1.17"
12499           }
12500         },
12501         "glob": {
12502           "version": "7.1.2",
12503           "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
12504           "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
12505           "dev": true,
12506           "requires": {
12507             "fs.realpath": "1.0.0",
12508             "inflight": "1.0.6",
12509             "inherits": "2.0.3",
12510             "minimatch": "3.0.4",
12511             "once": "1.4.0",
12512             "path-is-absolute": "1.0.1"
12513           }
12514         },
12515         "har-validator": {
12516           "version": "2.0.6",
12517           "resolved": "http://registry.npm.taobao.org/har-validator/download/har-validator-2.0.6.tgz",
12518           "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
12519           "dev": true,
12520           "requires": {
12521             "chalk": "1.1.3",
12522             "commander": "2.12.2",
12523             "is-my-json-valid": "2.17.1",
12524             "pinkie-promise": "2.0.1"
12525           }
12526         },
12527         "hawk": {
12528           "version": "3.1.3",
12529           "resolved": "http://registry.npm.taobao.org/hawk/download/hawk-3.1.3.tgz",
12530           "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
12531           "dev": true,
12532           "requires": {
12533             "boom": "2.10.1",
12534             "cryptiles": "2.0.5",
12535             "hoek": "2.16.3",
12536             "sntp": "1.0.9"
12537           }
12538         },
12539         "hoek": {
12540           "version": "2.16.3",
12541           "resolved": "http://registry.npm.taobao.org/hoek/download/hoek-2.16.3.tgz",
12542           "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
12543           "dev": true
12544         },
12545         "http-signature": {
12546           "version": "1.1.1",
12547           "resolved": "http://registry.npm.taobao.org/http-signature/download/http-signature-1.1.1.tgz",
12548           "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
12549           "dev": true,
12550           "requires": {
12551             "assert-plus": "0.2.0",
12552             "jsprim": "1.4.1",
12553             "sshpk": "1.13.1"
12554           }
12555         },
12556         "inquirer": {
12557           "version": "1.2.3",
12558           "resolved": "http://registry.npm.taobao.org/inquirer/download/inquirer-1.2.3.tgz",
12559           "integrity": "sha1-TexvMvN+97sLLtPx0aXD9UUHSRg=",
12560           "dev": true,
12561           "requires": {
12562             "ansi-escapes": "1.4.0",
12563             "chalk": "1.1.3",
12564             "cli-cursor": "1.0.2",
12565             "cli-width": "2.2.0",
12566             "external-editor": "1.1.1",
12567             "figures": "1.7.0",
12568             "lodash": "4.17.4",
12569             "mute-stream": "0.0.6",
12570             "pinkie-promise": "2.0.1",
12571             "run-async": "2.3.0",
12572             "rx": "4.1.0",
12573             "string-width": "1.0.2",
12574             "strip-ansi": "3.0.1",
12575             "through": "2.3.8"
12576           }
12577         },
12578         "mute-stream": {
12579           "version": "0.0.6",
12580           "resolved": "http://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.6.tgz",
12581           "integrity": "sha1-SJYrGeFp/R38JAs/HnMXYnu8R9s=",
12582           "dev": true
12583         },
12584         "qs": {
12585           "version": "6.3.2",
12586           "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.3.2.tgz",
12587           "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=",
12588           "dev": true
12589         },
12590         "request": {
12591           "version": "2.79.0",
12592           "resolved": "http://registry.npm.taobao.org/request/download/request-2.79.0.tgz",
12593           "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=",
12594           "dev": true,
12595           "requires": {
12596             "aws-sign2": "0.6.0",
12597             "aws4": "1.6.0",
12598             "caseless": "0.11.0",
12599             "combined-stream": "1.0.5",
12600             "extend": "3.0.1",
12601             "forever-agent": "0.6.1",
12602             "form-data": "2.1.4",
12603             "har-validator": "2.0.6",
12604             "hawk": "3.1.3",
12605             "http-signature": "1.1.1",
12606             "is-typedarray": "1.0.0",
12607             "isstream": "0.1.2",
12608             "json-stringify-safe": "5.0.1",
12609             "mime-types": "2.1.17",
12610             "oauth-sign": "0.8.2",
12611             "qs": "6.3.2",
12612             "stringstream": "0.0.5",
12613             "tough-cookie": "2.3.3",
12614             "tunnel-agent": "0.4.3",
12615             "uuid": "3.1.0"
12616           }
12617         },
12618         "run-async": {
12619           "version": "2.3.0",
12620           "resolved": "http://registry.npm.taobao.org/run-async/download/run-async-2.3.0.tgz",
12621           "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
12622           "dev": true,
12623           "requires": {
12624             "is-promise": "2.1.0"
12625           }
12626         },
12627         "sntp": {
12628           "version": "1.0.9",
12629           "resolved": "http://registry.npm.taobao.org/sntp/download/sntp-1.0.9.tgz",
12630           "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
12631           "dev": true,
12632           "requires": {
12633             "hoek": "2.16.3"
12634           }
12635         },
12636         "tunnel-agent": {
12637           "version": "0.4.3",
12638           "resolved": "http://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.4.3.tgz",
12639           "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
12640           "dev": true
12641         },
12642         "uuid": {
12643           "version": "3.1.0",
12644           "resolved": "http://registry.npm.taobao.org/uuid/download/uuid-3.1.0.tgz",
12645           "integrity": "sha1-PdPT55Crwk17DToDT/q6vijrvAQ=",
12646           "dev": true
12647         }
12648       }
12649     },
12650     "webpack": {
12651       "version": "1.15.0",
12652       "resolved": "http://registry.npm.taobao.org/webpack/download/webpack-1.15.0.tgz",
12653       "integrity": "sha1-T/MfU9sDM55VFkqdRo7gMklo/pg=",
12654       "dev": true,
12655       "requires": {
12656         "acorn": "3.3.0",
12657         "async": "1.5.2",
12658         "clone": "1.0.3",
12659         "enhanced-resolve": "0.9.1",
12660         "interpret": "0.6.6",
12661         "loader-utils": "0.2.17",
12662         "memory-fs": "0.3.0",
12663         "mkdirp": "0.5.1",
12664         "node-libs-browser": "0.7.0",
12665         "optimist": "0.6.1",
12666         "supports-color": "3.2.3",
12667         "tapable": "0.1.10",
12668         "uglify-js": "2.7.5",
12669         "watchpack": "0.2.9",
12670         "webpack-core": "0.6.9"
12671       },
12672       "dependencies": {
12673         "acorn": {
12674           "version": "3.3.0",
12675           "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-3.3.0.tgz",
12676           "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
12677           "dev": true
12678         }
12679       }
12680     },
12681     "webpack-core": {
12682       "version": "0.6.9",
12683       "resolved": "http://registry.npm.taobao.org/webpack-core/download/webpack-core-0.6.9.tgz",
12684       "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=",
12685       "dev": true,
12686       "requires": {
12687         "source-list-map": "0.1.8",
12688         "source-map": "0.4.4"
12689       },
12690       "dependencies": {
12691         "source-map": {
12692           "version": "0.4.4",
12693           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
12694           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
12695           "dev": true,
12696           "requires": {
12697             "amdefine": "1.0.1"
12698           }
12699         }
12700       }
12701     },
12702     "webpack-dev-middleware": {
12703       "version": "1.12.2",
12704       "resolved": "http://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-1.12.2.tgz",
12705       "integrity": "sha1-+PwRIM47T8VoDO7LQ9d3lmshEF4=",
12706       "dev": true,
12707       "requires": {
12708         "memory-fs": "0.4.1",
12709         "mime": "1.6.0",
12710         "path-is-absolute": "1.0.1",
12711         "range-parser": "1.2.0",
12712         "time-stamp": "2.0.0"
12713       },
12714       "dependencies": {
12715         "memory-fs": {
12716           "version": "0.4.1",
12717           "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz",
12718           "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
12719           "dev": true,
12720           "requires": {
12721             "errno": "0.1.6",
12722             "readable-stream": "2.3.3"
12723           }
12724         },
12725         "mime": {
12726           "version": "1.6.0",
12727           "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz",
12728           "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=",
12729           "dev": true
12730         }
12731       }
12732     },
12733     "webpack-hot-middleware": {
12734       "version": "2.21.0",
12735       "resolved": "http://registry.npm.taobao.org/webpack-hot-middleware/download/webpack-hot-middleware-2.21.0.tgz",
12736       "integrity": "sha1-ezwROnpLMByR4HSVc8eqsotBS1I=",
12737       "dev": true,
12738       "requires": {
12739         "ansi-html": "0.0.7",
12740         "html-entities": "1.2.1",
12741         "querystring": "0.2.0",
12742         "strip-ansi": "3.0.1"
12743       }
12744     },
12745     "webpack-sources": {
12746       "version": "0.1.5",
12747       "resolved": "http://registry.npm.taobao.org/webpack-sources/download/webpack-sources-0.1.5.tgz",
12748       "integrity": "sha1-qh86vw8NdNtxEcQOUAuE+WZkB1A=",
12749       "dev": true,
12750       "requires": {
12751         "source-list-map": "0.1.8",
12752         "source-map": "0.5.7"
12753       }
12754     },
12755     "wgxpath": {
12756       "version": "1.0.0",
12757       "resolved": "http://registry.npm.taobao.org/wgxpath/download/wgxpath-1.0.0.tgz",
12758       "integrity": "sha1-7vikudVYzEla06mit1FZfs2a9pA=",
12759       "dev": true
12760     },
12761     "whatwg-fetch": {
12762       "version": "2.0.3",
12763       "resolved": "http://registry.npm.taobao.org/whatwg-fetch/download/whatwg-fetch-2.0.3.tgz",
12764       "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ="
12765     },
12766     "when": {
12767       "version": "3.7.8",
12768       "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz",
12769       "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=",
12770       "optional": true
12771     },
12772     "which": {
12773       "version": "1.3.0",
12774       "resolved": "http://registry.npm.taobao.org/which/download/which-1.3.0.tgz",
12775       "integrity": "sha1-/wS9/AEO5UfXgL7DjhrBwnd9JTo=",
12776       "dev": true,
12777       "requires": {
12778         "isexe": "2.0.0"
12779       }
12780     },
12781     "which-module": {
12782       "version": "1.0.0",
12783       "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-1.0.0.tgz",
12784       "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
12785       "dev": true
12786     },
12787     "wide-align": {
12788       "version": "1.1.2",
12789       "resolved": "http://registry.npm.taobao.org/wide-align/download/wide-align-1.1.2.tgz",
12790       "integrity": "sha1-Vx4PGwYEY268DfwhsDObvjE0FxA=",
12791       "dev": true,
12792       "requires": {
12793         "string-width": "1.0.2"
12794       }
12795     },
12796     "window-size": {
12797       "version": "0.1.0",
12798       "resolved": "http://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz",
12799       "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
12800       "dev": true
12801     },
12802     "wordwrap": {
12803       "version": "1.0.0",
12804       "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-1.0.0.tgz",
12805       "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
12806     },
12807     "wrap-ansi": {
12808       "version": "2.1.0",
12809       "resolved": "http://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-2.1.0.tgz",
12810       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
12811       "dev": true,
12812       "requires": {
12813         "string-width": "1.0.2",
12814         "strip-ansi": "3.0.1"
12815       }
12816     },
12817     "wrappy": {
12818       "version": "1.0.2",
12819       "resolved": "http://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz",
12820       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
12821     },
12822     "write": {
12823       "version": "0.2.1",
12824       "resolved": "http://registry.npm.taobao.org/write/download/write-0.2.1.tgz",
12825       "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
12826       "dev": true,
12827       "requires": {
12828         "mkdirp": "0.5.1"
12829       }
12830     },
12831     "xmlbuilder": {
12832       "version": "8.2.2",
12833       "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz",
12834       "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=",
12835       "dev": true
12836     },
12837     "xmldom": {
12838       "version": "0.1.27",
12839       "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz",
12840       "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=",
12841       "dev": true
12842     },
12843     "xregexp": {
12844       "version": "2.0.0",
12845       "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz",
12846       "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=",
12847       "optional": true
12848     },
12849     "xss-filters": {
12850       "version": "1.2.7",
12851       "resolved": "http://registry.npm.taobao.org/xss-filters/download/xss-filters-1.2.7.tgz",
12852       "integrity": "sha1-Wfod4gHzby80cNysX1jMwoMLCpo="
12853     },
12854     "xtend": {
12855       "version": "4.0.1",
12856       "resolved": "http://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz",
12857       "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
12858     },
12859     "y18n": {
12860       "version": "3.2.1",
12861       "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz",
12862       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
12863       "dev": true
12864     },
12865     "yallist": {
12866       "version": "2.1.2",
12867       "resolved": "http://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz",
12868       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
12869       "dev": true
12870     },
12871     "yargs": {
12872       "version": "3.10.0",
12873       "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-3.10.0.tgz",
12874       "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
12875       "dev": true,
12876       "requires": {
12877         "camelcase": "1.2.1",
12878         "cliui": "2.1.0",
12879         "decamelize": "1.2.0",
12880         "window-size": "0.1.0"
12881       },
12882       "dependencies": {
12883         "camelcase": {
12884           "version": "1.2.1",
12885           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
12886           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
12887           "dev": true
12888         }
12889       }
12890     },
12891     "yargs-parser": {
12892       "version": "5.0.0",
12893       "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-5.0.0.tgz",
12894       "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
12895       "dev": true,
12896       "requires": {
12897         "camelcase": "3.0.0"
12898       },
12899       "dependencies": {
12900         "camelcase": {
12901           "version": "3.0.0",
12902           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz",
12903           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
12904           "dev": true
12905         }
12906       }
12907     },
12908     "yauzl": {
12909       "version": "2.9.1",
12910       "resolved": "http://registry.npm.taobao.org/yauzl/download/yauzl-2.9.1.tgz",
12911       "integrity": "sha1-qBmB6nCleUYTOIPwKcWCGok1mn8=",
12912       "dev": true,
12913       "requires": {
12914         "buffer-crc32": "0.2.13",
12915         "fd-slicer": "1.0.1"
12916       }
12917     },
12918     "yazl": {
12919       "version": "2.4.3",
12920       "resolved": "http://registry.npm.taobao.org/yazl/download/yazl-2.4.3.tgz",
12921       "integrity": "sha1-7CblzIfVYBud+EMtvdPNLlFzoHE=",
12922       "dev": true,
12923       "requires": {
12924         "buffer-crc32": "0.2.13"
12925       }
12926     },
12927     "zip-stream": {
12928       "version": "1.2.0",
12929       "resolved": "http://registry.npm.taobao.org/zip-stream/download/zip-stream-1.2.0.tgz",
12930       "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=",
12931       "dev": true,
12932       "requires": {
12933         "archiver-utils": "1.3.0",
12934         "compress-commons": "1.2.2",
12935         "lodash": "4.17.4",
12936         "readable-stream": "2.3.3"
12937       }
12938     }
12939   }
12940 }