upload init code and doc for workflow designer
[sdc/sdc-workflow-designer.git] / sdc-workflow-designer-ui / package-lock.json
1 {
2   "name": "workflow-designer",
3   "version": "0.0.0",
4   "lockfileVersion": 1,
5   "requires": true,
6   "dependencies": {
7     "@angular-devkit/build-optimizer": {
8       "version": "0.0.13",
9       "resolved": "http://registry.npm.taobao.org/@angular-devkit/build-optimizer/download/@angular-devkit/build-optimizer-0.0.13.tgz",
10       "integrity": "sha1-zzl692q+iZqpCdSnNRBmlMofCM8=",
11       "dev": true,
12       "requires": {
13         "loader-utils": "1.1.0",
14         "source-map": "0.5.6",
15         "typescript": "2.3.4"
16       }
17     },
18     "@angular/animations": {
19       "version": "4.3.5",
20       "resolved": "http://registry.npm.taobao.org/@angular/animations/download/@angular/animations-4.3.5.tgz",
21       "integrity": "sha1-hapFTIh8x8zhFjfqX26a+tiEkOE=",
22       "requires": {
23         "tslib": "1.7.1"
24       }
25     },
26     "@angular/cli": {
27       "version": "1.3.1",
28       "resolved": "http://registry.npm.taobao.org/@angular/cli/download/@angular/cli-1.3.1.tgz",
29       "integrity": "sha1-K8Kf1wkCTdOXExtM8a3BUCbmUF8=",
30       "dev": true,
31       "requires": {
32         "@angular-devkit/build-optimizer": "0.0.13",
33         "@ngtools/json-schema": "1.1.0",
34         "@ngtools/webpack": "1.6.1",
35         "autoprefixer": "6.7.7",
36         "chalk": "2.1.0",
37         "circular-dependency-plugin": "3.0.0",
38         "common-tags": "1.4.0",
39         "core-object": "3.1.4",
40         "css-loader": "0.28.5",
41         "cssnano": "3.10.0",
42         "denodeify": "1.2.1",
43         "diff": "3.3.0",
44         "ember-cli-normalize-entity-name": "1.0.0",
45         "ember-cli-string-utils": "1.1.0",
46         "exports-loader": "0.6.4",
47         "extract-text-webpack-plugin": "3.0.0",
48         "file-loader": "0.10.1",
49         "fs-extra": "4.0.1",
50         "get-caller-file": "1.0.2",
51         "glob": "7.1.2",
52         "heimdalljs": "0.2.5",
53         "heimdalljs-logger": "0.1.9",
54         "html-webpack-plugin": "2.30.1",
55         "inflection": "1.12.0",
56         "inquirer": "3.2.2",
57         "isbinaryfile": "3.0.2",
58         "istanbul-instrumenter-loader": "2.0.0",
59         "karma-source-map-support": "1.2.0",
60         "less": "2.7.2",
61         "less-loader": "4.0.5",
62         "license-webpack-plugin": "0.5.1",
63         "lodash": "4.17.4",
64         "memory-fs": "0.4.1",
65         "minimatch": "3.0.4",
66         "node-modules-path": "1.0.1",
67         "node-sass": "4.5.3",
68         "nopt": "4.0.1",
69         "opn": "5.1.0",
70         "portfinder": "1.0.13",
71         "postcss-loader": "1.3.3",
72         "postcss-url": "5.1.2",
73         "raw-loader": "0.5.1",
74         "resolve": "1.4.0",
75         "rsvp": "3.6.2",
76         "rxjs": "5.4.3",
77         "sass-loader": "6.0.6",
78         "script-loader": "0.7.0",
79         "semver": "5.4.1",
80         "silent-error": "1.1.0",
81         "source-map-loader": "0.2.1",
82         "source-map-support": "0.4.16",
83         "style-loader": "0.13.2",
84         "stylus": "0.54.5",
85         "stylus-loader": "3.0.1",
86         "temp": "0.8.3",
87         "typescript": "2.3.4",
88         "url-loader": "0.5.9",
89         "walk-sync": "0.3.2",
90         "webpack": "3.4.1",
91         "webpack-dev-middleware": "1.12.0",
92         "webpack-dev-server": "2.5.1",
93         "webpack-merge": "4.1.0",
94         "zone.js": "0.8.16"
95       }
96     },
97     "@angular/common": {
98       "version": "4.3.5",
99       "resolved": "http://registry.npm.taobao.org/@angular/common/download/@angular/common-4.3.5.tgz",
100       "integrity": "sha1-X2sRNH6uHfw0YjzP1MBsj0xIji0=",
101       "requires": {
102         "tslib": "1.7.1"
103       }
104     },
105     "@angular/compiler": {
106       "version": "4.3.5",
107       "resolved": "http://registry.npm.taobao.org/@angular/compiler/download/@angular/compiler-4.3.5.tgz",
108       "integrity": "sha1-UNPJhmV77/H+9Pbdmj+ljiSr1Ug=",
109       "requires": {
110         "tslib": "1.7.1"
111       }
112     },
113     "@angular/compiler-cli": {
114       "version": "4.3.5",
115       "resolved": "http://registry.npm.taobao.org/@angular/compiler-cli/download/@angular/compiler-cli-4.3.5.tgz",
116       "integrity": "sha1-JOmbNsCQk2P/gke/MxqLiert/mM=",
117       "dev": true,
118       "requires": {
119         "@angular/tsc-wrapped": "4.3.5",
120         "minimist": "1.2.0",
121         "reflect-metadata": "0.1.10"
122       },
123       "dependencies": {
124         "minimist": {
125           "version": "1.2.0",
126           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
127           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
128           "dev": true
129         }
130       }
131     },
132     "@angular/core": {
133       "version": "4.3.5",
134       "resolved": "http://registry.npm.taobao.org/@angular/core/download/@angular/core-4.3.5.tgz",
135       "integrity": "sha1-vR79vx68+5wnojjiqkxIFZsIlbs=",
136       "requires": {
137         "tslib": "1.7.1"
138       }
139     },
140     "@angular/forms": {
141       "version": "4.3.5",
142       "resolved": "http://registry.npm.taobao.org/@angular/forms/download/@angular/forms-4.3.5.tgz",
143       "integrity": "sha1-UZqtCtgqG4cBmTf6k/wUdzRzd4c=",
144       "requires": {
145         "tslib": "1.7.1"
146       }
147     },
148     "@angular/http": {
149       "version": "4.3.5",
150       "resolved": "http://registry.npm.taobao.org/@angular/http/download/@angular/http-4.3.5.tgz",
151       "integrity": "sha1-gdSwdhyO8DXLC3NjAMI382KG8fA=",
152       "requires": {
153         "tslib": "1.7.1"
154       }
155     },
156     "@angular/language-service": {
157       "version": "4.3.5",
158       "resolved": "http://registry.npm.taobao.org/@angular/language-service/download/@angular/language-service-4.3.5.tgz",
159       "integrity": "sha1-ttiC6kDRjVE/w6A1p5h1Ap/jjwE=",
160       "dev": true
161     },
162     "@angular/platform-browser": {
163       "version": "4.3.5",
164       "resolved": "http://registry.npm.taobao.org/@angular/platform-browser/download/@angular/platform-browser-4.3.5.tgz",
165       "integrity": "sha1-wNA0CUmcwp+BZ3qrYjyQhnYNhO8=",
166       "requires": {
167         "tslib": "1.7.1"
168       }
169     },
170     "@angular/platform-browser-dynamic": {
171       "version": "4.3.5",
172       "resolved": "http://registry.npm.taobao.org/@angular/platform-browser-dynamic/download/@angular/platform-browser-dynamic-4.3.5.tgz",
173       "integrity": "sha1-Sml7OwrsgFsziE/UqbNHMGW6seA=",
174       "requires": {
175         "tslib": "1.7.1"
176       }
177     },
178     "@angular/router": {
179       "version": "4.3.5",
180       "resolved": "http://registry.npm.taobao.org/@angular/router/download/@angular/router-4.3.5.tgz",
181       "integrity": "sha1-GICCdHvJtpdPnUs/VVe0NGRdI80=",
182       "requires": {
183         "tslib": "1.7.1"
184       }
185     },
186     "@angular/tsc-wrapped": {
187       "version": "4.3.5",
188       "resolved": "http://registry.npm.taobao.org/@angular/tsc-wrapped/download/@angular/tsc-wrapped-4.3.5.tgz",
189       "integrity": "sha1-lf2qgTz8VyYvx+9f6nJtYorvq6w=",
190       "dev": true,
191       "requires": {
192         "tsickle": "0.21.6"
193       }
194     },
195     "@ngtools/json-schema": {
196       "version": "1.1.0",
197       "resolved": "http://registry.npm.taobao.org/@ngtools/json-schema/download/@ngtools/json-schema-1.1.0.tgz",
198       "integrity": "sha1-w6DFRNYjkqzCgTpCyKDcb1j4aSI=",
199       "dev": true
200     },
201     "@ngtools/webpack": {
202       "version": "1.6.1",
203       "resolved": "http://registry.npm.taobao.org/@ngtools/webpack/download/@ngtools/webpack-1.6.1.tgz",
204       "integrity": "sha1-JH+neTep3yOnzEmf7jBbywV0Wxg=",
205       "dev": true,
206       "requires": {
207         "loader-utils": "1.1.0",
208         "magic-string": "0.22.4",
209         "source-map": "0.5.6"
210       }
211     },
212     "@types/jasmine": {
213       "version": "2.5.53",
214       "resolved": "http://registry.npm.taobao.org/@types/jasmine/download/@types/jasmine-2.5.53.tgz",
215       "integrity": "sha1-TgzvrQnfXsSMjdQEM1EvhLFWjWE=",
216       "dev": true
217     },
218     "@types/jasminewd2": {
219       "version": "2.0.2",
220       "resolved": "http://registry.npm.taobao.org/@types/jasminewd2/download/@types/jasminewd2-2.0.2.tgz",
221       "integrity": "sha1-X2jh5pe/ELxv2Mvy4Aaj1nEsW2Q=",
222       "dev": true,
223       "requires": {
224         "@types/jasmine": "2.5.53"
225       }
226     },
227     "@types/node": {
228       "version": "6.0.87",
229       "resolved": "http://registry.npm.taobao.org/@types/node/download/@types/node-6.0.87.tgz",
230       "integrity": "sha1-WrV3T4NRozqTUJn6a+hQqgsK1WQ=",
231       "dev": true
232     },
233     "@types/q": {
234       "version": "0.0.32",
235       "resolved": "http://registry.npm.taobao.org/@types/q/download/@types/q-0.0.32.tgz",
236       "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=",
237       "dev": true
238     },
239     "@types/selenium-webdriver": {
240       "version": "2.53.42",
241       "resolved": "http://registry.npm.taobao.org/@types/selenium-webdriver/download/@types/selenium-webdriver-2.53.42.tgz",
242       "integrity": "sha1-dMt3+2BS7a/yqJhN2v2I1BnyXKw=",
243       "dev": true
244     },
245     "abbrev": {
246       "version": "1.1.0",
247       "resolved": "http://registry.npm.taobao.org/abbrev/download/abbrev-1.1.0.tgz",
248       "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=",
249       "dev": true
250     },
251     "accepts": {
252       "version": "1.3.3",
253       "resolved": "http://registry.npm.taobao.org/accepts/download/accepts-1.3.3.tgz",
254       "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=",
255       "dev": true,
256       "requires": {
257         "mime-types": "2.1.16",
258         "negotiator": "0.6.1"
259       }
260     },
261     "acorn": {
262       "version": "5.1.1",
263       "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-5.1.1.tgz",
264       "integrity": "sha1-U/4WERH5EquZnuiHqQoLxSgi/XU=",
265       "dev": true
266     },
267     "acorn-dynamic-import": {
268       "version": "2.0.2",
269       "resolved": "http://registry.npm.taobao.org/acorn-dynamic-import/download/acorn-dynamic-import-2.0.2.tgz",
270       "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=",
271       "dev": true,
272       "requires": {
273         "acorn": "4.0.13"
274       },
275       "dependencies": {
276         "acorn": {
277           "version": "4.0.13",
278           "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-4.0.13.tgz",
279           "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=",
280           "dev": true
281         }
282       }
283     },
284     "adm-zip": {
285       "version": "0.4.7",
286       "resolved": "http://registry.npm.taobao.org/adm-zip/download/adm-zip-0.4.7.tgz",
287       "integrity": "sha1-hgbCy/HEJs6MjsABdER/1Jtur8E=",
288       "dev": true
289     },
290     "after": {
291       "version": "0.8.2",
292       "resolved": "http://registry.npm.taobao.org/after/download/after-0.8.2.tgz",
293       "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
294       "dev": true
295     },
296     "agent-base": {
297       "version": "2.1.1",
298       "resolved": "http://registry.npm.taobao.org/agent-base/download/agent-base-2.1.1.tgz",
299       "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=",
300       "dev": true,
301       "requires": {
302         "extend": "3.0.1",
303         "semver": "5.0.3"
304       },
305       "dependencies": {
306         "semver": {
307           "version": "5.0.3",
308           "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.0.3.tgz",
309           "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=",
310           "dev": true
311         }
312       }
313     },
314     "ajv": {
315       "version": "5.2.2",
316       "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-5.2.2.tgz",
317       "integrity": "sha1-R8aNaehvXZUxA7AHSpQw3GPaXjk=",
318       "dev": true,
319       "requires": {
320         "co": "4.6.0",
321         "fast-deep-equal": "1.0.0",
322         "json-schema-traverse": "0.3.1",
323         "json-stable-stringify": "1.0.1"
324       }
325     },
326     "ajv-keywords": {
327       "version": "2.1.0",
328       "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-2.1.0.tgz",
329       "integrity": "sha1-opbhf3v658HOT34N5T0pyzIWLfA=",
330       "dev": true
331     },
332     "align-text": {
333       "version": "0.1.4",
334       "resolved": "http://registry.npm.taobao.org/align-text/download/align-text-0.1.4.tgz",
335       "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
336       "dev": true,
337       "requires": {
338         "kind-of": "3.2.2",
339         "longest": "1.0.1",
340         "repeat-string": "1.6.1"
341       }
342     },
343     "alphanum-sort": {
344       "version": "1.0.2",
345       "resolved": "http://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz",
346       "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
347       "dev": true
348     },
349     "amdefine": {
350       "version": "1.0.1",
351       "resolved": "http://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz",
352       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
353       "dev": true
354     },
355     "ansi-escapes": {
356       "version": "2.0.0",
357       "resolved": "http://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-2.0.0.tgz",
358       "integrity": "sha1-W65SvkJIeN2Xg+iRDj/Cki6DyBs=",
359       "dev": true
360     },
361     "ansi-html": {
362       "version": "0.0.7",
363       "resolved": "http://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz",
364       "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
365       "dev": true
366     },
367     "ansi-regex": {
368       "version": "2.1.1",
369       "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz",
370       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
371       "dev": true
372     },
373     "ansi-styles": {
374       "version": "2.2.1",
375       "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz",
376       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
377       "dev": true
378     },
379     "anymatch": {
380       "version": "1.3.2",
381       "resolved": "http://registry.npm.taobao.org/anymatch/download/anymatch-1.3.2.tgz",
382       "integrity": "sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo=",
383       "dev": true,
384       "requires": {
385         "micromatch": "2.3.11",
386         "normalize-path": "2.1.1"
387       }
388     },
389     "app-root-path": {
390       "version": "2.0.1",
391       "resolved": "http://registry.npm.taobao.org/app-root-path/download/app-root-path-2.0.1.tgz",
392       "integrity": "sha1-zWLc+OT9WkF+/GZNLlsQZTxlG0Y=",
393       "dev": true
394     },
395     "append-transform": {
396       "version": "0.4.0",
397       "resolved": "http://registry.npm.taobao.org/append-transform/download/append-transform-0.4.0.tgz",
398       "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=",
399       "dev": true,
400       "requires": {
401         "default-require-extensions": "1.0.0"
402       }
403     },
404     "aproba": {
405       "version": "1.1.2",
406       "resolved": "http://registry.npm.taobao.org/aproba/download/aproba-1.1.2.tgz",
407       "integrity": "sha1-RcZikJTeTpb2k+9+q3SuB5wkD8E=",
408       "dev": true
409     },
410     "are-we-there-yet": {
411       "version": "1.1.4",
412       "resolved": "http://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.4.tgz",
413       "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
414       "dev": true,
415       "requires": {
416         "delegates": "1.0.0",
417         "readable-stream": "2.3.3"
418       },
419       "dependencies": {
420         "isarray": {
421           "version": "1.0.0",
422           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
423           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
424           "dev": true
425         },
426         "readable-stream": {
427           "version": "2.3.3",
428           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
429           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
430           "dev": true,
431           "requires": {
432             "core-util-is": "1.0.2",
433             "inherits": "2.0.3",
434             "isarray": "1.0.0",
435             "process-nextick-args": "1.0.7",
436             "safe-buffer": "5.1.1",
437             "string_decoder": "1.0.3",
438             "util-deprecate": "1.0.2"
439           }
440         },
441         "string_decoder": {
442           "version": "1.0.3",
443           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
444           "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
445           "dev": true,
446           "requires": {
447             "safe-buffer": "5.1.1"
448           }
449         }
450       }
451     },
452     "argparse": {
453       "version": "1.0.9",
454       "resolved": "http://registry.npm.taobao.org/argparse/download/argparse-1.0.9.tgz",
455       "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
456       "dev": true,
457       "requires": {
458         "sprintf-js": "1.0.3"
459       }
460     },
461     "arr-diff": {
462       "version": "2.0.0",
463       "resolved": "http://registry.npm.taobao.org/arr-diff/download/arr-diff-2.0.0.tgz",
464       "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
465       "dev": true,
466       "requires": {
467         "arr-flatten": "1.1.0"
468       }
469     },
470     "arr-flatten": {
471       "version": "1.1.0",
472       "resolved": "http://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz",
473       "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=",
474       "dev": true
475     },
476     "array-find-index": {
477       "version": "1.0.2",
478       "resolved": "http://registry.npm.taobao.org/array-find-index/download/array-find-index-1.0.2.tgz",
479       "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
480       "dev": true
481     },
482     "array-flatten": {
483       "version": "2.1.1",
484       "resolved": "http://registry.npm.taobao.org/array-flatten/download/array-flatten-2.1.1.tgz",
485       "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=",
486       "dev": true
487     },
488     "array-slice": {
489       "version": "0.2.3",
490       "resolved": "http://registry.npm.taobao.org/array-slice/download/array-slice-0.2.3.tgz",
491       "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
492       "dev": true
493     },
494     "array-union": {
495       "version": "1.0.2",
496       "resolved": "http://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz",
497       "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
498       "dev": true,
499       "requires": {
500         "array-uniq": "1.0.3"
501       }
502     },
503     "array-uniq": {
504       "version": "1.0.3",
505       "resolved": "http://registry.npm.taobao.org/array-uniq/download/array-uniq-1.0.3.tgz",
506       "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
507       "dev": true
508     },
509     "array-unique": {
510       "version": "0.2.1",
511       "resolved": "http://registry.npm.taobao.org/array-unique/download/array-unique-0.2.1.tgz",
512       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
513       "dev": true
514     },
515     "arraybuffer.slice": {
516       "version": "0.0.6",
517       "resolved": "http://registry.npm.taobao.org/arraybuffer.slice/download/arraybuffer.slice-0.0.6.tgz",
518       "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=",
519       "dev": true
520     },
521     "arrify": {
522       "version": "1.0.1",
523       "resolved": "http://registry.npm.taobao.org/arrify/download/arrify-1.0.1.tgz",
524       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
525       "dev": true
526     },
527     "asap": {
528       "version": "2.0.6",
529       "resolved": "http://registry.npm.taobao.org/asap/download/asap-2.0.6.tgz",
530       "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
531       "dev": true,
532       "optional": true
533     },
534     "asn1": {
535       "version": "0.2.3",
536       "resolved": "http://registry.npm.taobao.org/asn1/download/asn1-0.2.3.tgz",
537       "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
538       "dev": true
539     },
540     "asn1.js": {
541       "version": "4.9.1",
542       "resolved": "http://registry.npm.taobao.org/asn1.js/download/asn1.js-4.9.1.tgz",
543       "integrity": "sha1-SLokC0WpKA6UdImQull9IWYX/UA=",
544       "dev": true,
545       "requires": {
546         "bn.js": "4.11.8",
547         "inherits": "2.0.3",
548         "minimalistic-assert": "1.0.0"
549       }
550     },
551     "assert": {
552       "version": "1.4.1",
553       "resolved": "http://registry.npm.taobao.org/assert/download/assert-1.4.1.tgz",
554       "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
555       "dev": true,
556       "requires": {
557         "util": "0.10.3"
558       }
559     },
560     "assert-plus": {
561       "version": "0.2.0",
562       "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-0.2.0.tgz",
563       "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
564       "dev": true
565     },
566     "async": {
567       "version": "2.5.0",
568       "resolved": "http://registry.npm.taobao.org/async/download/async-2.5.0.tgz",
569       "integrity": "sha1-hDGQ/WtzV6C54clW7d3V7IRitU0=",
570       "dev": true,
571       "requires": {
572         "lodash": "4.17.4"
573       }
574     },
575     "async-each": {
576       "version": "1.0.1",
577       "resolved": "http://registry.npm.taobao.org/async-each/download/async-each-1.0.1.tgz",
578       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
579       "dev": true
580     },
581     "async-foreach": {
582       "version": "0.1.3",
583       "resolved": "http://registry.npm.taobao.org/async-foreach/download/async-foreach-0.1.3.tgz",
584       "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
585       "dev": true,
586       "optional": true
587     },
588     "asynckit": {
589       "version": "0.4.0",
590       "resolved": "http://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz",
591       "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
592       "dev": true
593     },
594     "autoprefixer": {
595       "version": "6.7.7",
596       "resolved": "http://registry.npm.taobao.org/autoprefixer/download/autoprefixer-6.7.7.tgz",
597       "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
598       "dev": true,
599       "requires": {
600         "browserslist": "1.7.7",
601         "caniuse-db": "1.0.30000716",
602         "normalize-range": "0.1.2",
603         "num2fraction": "1.2.2",
604         "postcss": "5.2.17",
605         "postcss-value-parser": "3.3.0"
606       }
607     },
608     "aws-sign2": {
609       "version": "0.6.0",
610       "resolved": "http://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.6.0.tgz",
611       "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
612       "dev": true
613     },
614     "aws4": {
615       "version": "1.6.0",
616       "resolved": "http://registry.npm.taobao.org/aws4/download/aws4-1.6.0.tgz",
617       "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
618       "dev": true
619     },
620     "babel-code-frame": {
621       "version": "6.26.0",
622       "resolved": "http://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz",
623       "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
624       "dev": true,
625       "requires": {
626         "chalk": "1.1.3",
627         "esutils": "2.0.2",
628         "js-tokens": "3.0.2"
629       },
630       "dependencies": {
631         "chalk": {
632           "version": "1.1.3",
633           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
634           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
635           "dev": true,
636           "requires": {
637             "ansi-styles": "2.2.1",
638             "escape-string-regexp": "1.0.5",
639             "has-ansi": "2.0.0",
640             "strip-ansi": "3.0.1",
641             "supports-color": "2.0.0"
642           }
643         },
644         "supports-color": {
645           "version": "2.0.0",
646           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
647           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
648           "dev": true
649         }
650       }
651     },
652     "babel-generator": {
653       "version": "6.26.0",
654       "resolved": "http://registry.npm.taobao.org/babel-generator/download/babel-generator-6.26.0.tgz",
655       "integrity": "sha1-rBriAHC3n248odMmlhMFN3TyDcU=",
656       "dev": true,
657       "requires": {
658         "babel-messages": "6.23.0",
659         "babel-runtime": "6.26.0",
660         "babel-types": "6.26.0",
661         "detect-indent": "4.0.0",
662         "jsesc": "1.3.0",
663         "lodash": "4.17.4",
664         "source-map": "0.5.6",
665         "trim-right": "1.0.1"
666       },
667       "dependencies": {
668         "jsesc": {
669           "version": "1.3.0",
670           "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-1.3.0.tgz",
671           "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
672           "dev": true
673         }
674       }
675     },
676     "babel-messages": {
677       "version": "6.23.0",
678       "resolved": "http://registry.npm.taobao.org/babel-messages/download/babel-messages-6.23.0.tgz",
679       "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
680       "dev": true,
681       "requires": {
682         "babel-runtime": "6.26.0"
683       }
684     },
685     "babel-runtime": {
686       "version": "6.26.0",
687       "resolved": "http://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz",
688       "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
689       "dev": true,
690       "requires": {
691         "core-js": "2.5.0",
692         "regenerator-runtime": "0.11.0"
693       }
694     },
695     "babel-template": {
696       "version": "6.26.0",
697       "resolved": "http://registry.npm.taobao.org/babel-template/download/babel-template-6.26.0.tgz",
698       "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
699       "dev": true,
700       "requires": {
701         "babel-runtime": "6.26.0",
702         "babel-traverse": "6.26.0",
703         "babel-types": "6.26.0",
704         "babylon": "6.18.0",
705         "lodash": "4.17.4"
706       }
707     },
708     "babel-traverse": {
709       "version": "6.26.0",
710       "resolved": "http://registry.npm.taobao.org/babel-traverse/download/babel-traverse-6.26.0.tgz",
711       "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
712       "dev": true,
713       "requires": {
714         "babel-code-frame": "6.26.0",
715         "babel-messages": "6.23.0",
716         "babel-runtime": "6.26.0",
717         "babel-types": "6.26.0",
718         "babylon": "6.18.0",
719         "debug": "2.6.8",
720         "globals": "9.18.0",
721         "invariant": "2.2.2",
722         "lodash": "4.17.4"
723       }
724     },
725     "babel-types": {
726       "version": "6.26.0",
727       "resolved": "http://registry.npm.taobao.org/babel-types/download/babel-types-6.26.0.tgz",
728       "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
729       "dev": true,
730       "requires": {
731         "babel-runtime": "6.26.0",
732         "esutils": "2.0.2",
733         "lodash": "4.17.4",
734         "to-fast-properties": "1.0.3"
735       }
736     },
737     "babylon": {
738       "version": "6.18.0",
739       "resolved": "http://registry.npm.taobao.org/babylon/download/babylon-6.18.0.tgz",
740       "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=",
741       "dev": true
742     },
743     "backo2": {
744       "version": "1.0.2",
745       "resolved": "http://registry.npm.taobao.org/backo2/download/backo2-1.0.2.tgz",
746       "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
747       "dev": true
748     },
749     "balanced-match": {
750       "version": "0.4.2",
751       "resolved": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-0.4.2.tgz",
752       "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
753       "dev": true
754     },
755     "base64-arraybuffer": {
756       "version": "0.1.5",
757       "resolved": "http://registry.npm.taobao.org/base64-arraybuffer/download/base64-arraybuffer-0.1.5.tgz",
758       "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
759       "dev": true
760     },
761     "base64-js": {
762       "version": "1.2.1",
763       "resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-1.2.1.tgz",
764       "integrity": "sha1-qRlH2h9KUW6jjltOwOw3c2deCIY=",
765       "dev": true
766     },
767     "base64id": {
768       "version": "1.0.0",
769       "resolved": "http://registry.npm.taobao.org/base64id/download/base64id-1.0.0.tgz",
770       "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=",
771       "dev": true
772     },
773     "batch": {
774       "version": "0.6.1",
775       "resolved": "http://registry.npm.taobao.org/batch/download/batch-0.6.1.tgz",
776       "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
777       "dev": true
778     },
779     "bcrypt-pbkdf": {
780       "version": "1.0.1",
781       "resolved": "http://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.1.tgz",
782       "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
783       "dev": true,
784       "optional": true,
785       "requires": {
786         "tweetnacl": "0.14.5"
787       }
788     },
789     "better-assert": {
790       "version": "1.0.2",
791       "resolved": "http://registry.npm.taobao.org/better-assert/download/better-assert-1.0.2.tgz",
792       "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
793       "dev": true,
794       "requires": {
795         "callsite": "1.0.0"
796       }
797     },
798     "big.js": {
799       "version": "3.1.3",
800       "resolved": "http://registry.npm.taobao.org/big.js/download/big.js-3.1.3.tgz",
801       "integrity": "sha1-TK2iGTZS6zyp7I5VyQFWacmAaXg=",
802       "dev": true
803     },
804     "binary-extensions": {
805       "version": "1.10.0",
806       "resolved": "http://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.10.0.tgz",
807       "integrity": "sha1-muuabF6IY4qtFx4Wf1kAq+JINdA=",
808       "dev": true
809     },
810     "blob": {
811       "version": "0.0.4",
812       "resolved": "http://registry.npm.taobao.org/blob/download/blob-0.0.4.tgz",
813       "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=",
814       "dev": true
815     },
816     "block-stream": {
817       "version": "0.0.9",
818       "resolved": "http://registry.npm.taobao.org/block-stream/download/block-stream-0.0.9.tgz",
819       "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
820       "dev": true,
821       "optional": true,
822       "requires": {
823         "inherits": "2.0.3"
824       }
825     },
826     "blocking-proxy": {
827       "version": "0.0.5",
828       "resolved": "http://registry.npm.taobao.org/blocking-proxy/download/blocking-proxy-0.0.5.tgz",
829       "integrity": "sha1-RikF4Nz76pcPQao3Ij3anAexkSs=",
830       "dev": true,
831       "requires": {
832         "minimist": "1.2.0"
833       },
834       "dependencies": {
835         "minimist": {
836           "version": "1.2.0",
837           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
838           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
839           "dev": true
840         }
841       }
842     },
843     "bluebird": {
844       "version": "3.5.0",
845       "resolved": "http://registry.npm.taobao.org/bluebird/download/bluebird-3.5.0.tgz",
846       "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=",
847       "dev": true
848     },
849     "bn.js": {
850       "version": "4.11.8",
851       "resolved": "http://registry.npm.taobao.org/bn.js/download/bn.js-4.11.8.tgz",
852       "integrity": "sha1-LN4J617jQfSEdGuwMJsyU7GxRC8=",
853       "dev": true
854     },
855     "body-parser": {
856       "version": "1.17.2",
857       "resolved": "http://registry.npm.taobao.org/body-parser/download/body-parser-1.17.2.tgz",
858       "integrity": "sha1-+IkqvI+eYn1Crtr7yma/WrmRBO4=",
859       "dev": true,
860       "requires": {
861         "bytes": "2.4.0",
862         "content-type": "1.0.2",
863         "debug": "2.6.7",
864         "depd": "1.1.1",
865         "http-errors": "1.6.2",
866         "iconv-lite": "0.4.15",
867         "on-finished": "2.3.0",
868         "qs": "6.4.0",
869         "raw-body": "2.2.0",
870         "type-is": "1.6.15"
871       },
872       "dependencies": {
873         "bytes": {
874           "version": "2.4.0",
875           "resolved": "http://registry.npm.taobao.org/bytes/download/bytes-2.4.0.tgz",
876           "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=",
877           "dev": true
878         },
879         "debug": {
880           "version": "2.6.7",
881           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.7.tgz",
882           "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=",
883           "dev": true,
884           "requires": {
885             "ms": "2.0.0"
886           }
887         },
888         "iconv-lite": {
889           "version": "0.4.15",
890           "resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.15.tgz",
891           "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=",
892           "dev": true
893         }
894       }
895     },
896     "bonjour": {
897       "version": "3.5.0",
898       "resolved": "http://registry.npm.taobao.org/bonjour/download/bonjour-3.5.0.tgz",
899       "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
900       "dev": true,
901       "requires": {
902         "array-flatten": "2.1.1",
903         "deep-equal": "1.0.1",
904         "dns-equal": "1.0.0",
905         "dns-txt": "2.0.2",
906         "multicast-dns": "6.1.1",
907         "multicast-dns-service-types": "1.1.0"
908       }
909     },
910     "boolbase": {
911       "version": "1.0.0",
912       "resolved": "http://registry.npm.taobao.org/boolbase/download/boolbase-1.0.0.tgz",
913       "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
914       "dev": true
915     },
916     "boom": {
917       "version": "2.10.1",
918       "resolved": "http://registry.npm.taobao.org/boom/download/boom-2.10.1.tgz",
919       "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
920       "dev": true,
921       "requires": {
922         "hoek": "2.16.3"
923       }
924     },
925     "brace-expansion": {
926       "version": "1.1.8",
927       "resolved": "http://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.8.tgz",
928       "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
929       "dev": true,
930       "requires": {
931         "balanced-match": "1.0.0",
932         "concat-map": "0.0.1"
933       },
934       "dependencies": {
935         "balanced-match": {
936           "version": "1.0.0",
937           "resolved": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz",
938           "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
939           "dev": true
940         }
941       }
942     },
943     "braces": {
944       "version": "1.8.5",
945       "resolved": "http://registry.npm.taobao.org/braces/download/braces-1.8.5.tgz",
946       "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
947       "dev": true,
948       "requires": {
949         "expand-range": "1.8.2",
950         "preserve": "0.2.0",
951         "repeat-element": "1.1.2"
952       }
953     },
954     "brorand": {
955       "version": "1.1.0",
956       "resolved": "http://registry.npm.taobao.org/brorand/download/brorand-1.1.0.tgz",
957       "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
958       "dev": true
959     },
960     "browserify-aes": {
961       "version": "1.0.6",
962       "resolved": "http://registry.npm.taobao.org/browserify-aes/download/browserify-aes-1.0.6.tgz",
963       "integrity": "sha1-Xncl297x/Vkw1OurSFZ85FHEigo=",
964       "dev": true,
965       "requires": {
966         "buffer-xor": "1.0.3",
967         "cipher-base": "1.0.4",
968         "create-hash": "1.1.3",
969         "evp_bytestokey": "1.0.0",
970         "inherits": "2.0.3"
971       }
972     },
973     "browserify-cipher": {
974       "version": "1.0.0",
975       "resolved": "http://registry.npm.taobao.org/browserify-cipher/download/browserify-cipher-1.0.0.tgz",
976       "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=",
977       "dev": true,
978       "requires": {
979         "browserify-aes": "1.0.6",
980         "browserify-des": "1.0.0",
981         "evp_bytestokey": "1.0.0"
982       }
983     },
984     "browserify-des": {
985       "version": "1.0.0",
986       "resolved": "http://registry.npm.taobao.org/browserify-des/download/browserify-des-1.0.0.tgz",
987       "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=",
988       "dev": true,
989       "requires": {
990         "cipher-base": "1.0.4",
991         "des.js": "1.0.0",
992         "inherits": "2.0.3"
993       }
994     },
995     "browserify-rsa": {
996       "version": "4.0.1",
997       "resolved": "http://registry.npm.taobao.org/browserify-rsa/download/browserify-rsa-4.0.1.tgz",
998       "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
999       "dev": true,
1000       "requires": {
1001         "bn.js": "4.11.8",
1002         "randombytes": "2.0.5"
1003       }
1004     },
1005     "browserify-sign": {
1006       "version": "4.0.4",
1007       "resolved": "http://registry.npm.taobao.org/browserify-sign/download/browserify-sign-4.0.4.tgz",
1008       "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
1009       "dev": true,
1010       "requires": {
1011         "bn.js": "4.11.8",
1012         "browserify-rsa": "4.0.1",
1013         "create-hash": "1.1.3",
1014         "create-hmac": "1.1.6",
1015         "elliptic": "6.4.0",
1016         "inherits": "2.0.3",
1017         "parse-asn1": "5.1.0"
1018       }
1019     },
1020     "browserify-zlib": {
1021       "version": "0.1.4",
1022       "resolved": "http://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.1.4.tgz",
1023       "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
1024       "dev": true,
1025       "requires": {
1026         "pako": "0.2.9"
1027       }
1028     },
1029     "browserslist": {
1030       "version": "1.7.7",
1031       "resolved": "http://registry.npm.taobao.org/browserslist/download/browserslist-1.7.7.tgz",
1032       "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
1033       "dev": true,
1034       "requires": {
1035         "caniuse-db": "1.0.30000716",
1036         "electron-to-chromium": "1.3.18"
1037       }
1038     },
1039     "buffer": {
1040       "version": "4.9.1",
1041       "resolved": "http://registry.npm.taobao.org/buffer/download/buffer-4.9.1.tgz",
1042       "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
1043       "dev": true,
1044       "requires": {
1045         "base64-js": "1.2.1",
1046         "ieee754": "1.1.8",
1047         "isarray": "1.0.0"
1048       },
1049       "dependencies": {
1050         "isarray": {
1051           "version": "1.0.0",
1052           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
1053           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1054           "dev": true
1055         }
1056       }
1057     },
1058     "buffer-indexof": {
1059       "version": "1.1.0",
1060       "resolved": "http://registry.npm.taobao.org/buffer-indexof/download/buffer-indexof-1.1.0.tgz",
1061       "integrity": "sha1-9U9kfE9OJSKLqmVqLlfkPV8nCYI=",
1062       "dev": true
1063     },
1064     "buffer-xor": {
1065       "version": "1.0.3",
1066       "resolved": "http://registry.npm.taobao.org/buffer-xor/download/buffer-xor-1.0.3.tgz",
1067       "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
1068       "dev": true
1069     },
1070     "builtin-modules": {
1071       "version": "1.1.1",
1072       "resolved": "http://registry.npm.taobao.org/builtin-modules/download/builtin-modules-1.1.1.tgz",
1073       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
1074       "dev": true
1075     },
1076     "builtin-status-codes": {
1077       "version": "3.0.0",
1078       "resolved": "http://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz",
1079       "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
1080       "dev": true
1081     },
1082     "bytes": {
1083       "version": "2.5.0",
1084       "resolved": "http://registry.npm.taobao.org/bytes/download/bytes-2.5.0.tgz",
1085       "integrity": "sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo=",
1086       "dev": true
1087     },
1088     "callsite": {
1089       "version": "1.0.0",
1090       "resolved": "http://registry.npm.taobao.org/callsite/download/callsite-1.0.0.tgz",
1091       "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
1092       "dev": true
1093     },
1094     "camel-case": {
1095       "version": "3.0.0",
1096       "resolved": "http://registry.npm.taobao.org/camel-case/download/camel-case-3.0.0.tgz",
1097       "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
1098       "dev": true,
1099       "requires": {
1100         "no-case": "2.3.1",
1101         "upper-case": "1.1.3"
1102       }
1103     },
1104     "camelcase": {
1105       "version": "2.1.1",
1106       "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz",
1107       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
1108       "dev": true
1109     },
1110     "camelcase-keys": {
1111       "version": "2.1.0",
1112       "resolved": "http://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz",
1113       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
1114       "dev": true,
1115       "requires": {
1116         "camelcase": "2.1.1",
1117         "map-obj": "1.0.1"
1118       }
1119     },
1120     "caniuse-api": {
1121       "version": "1.6.1",
1122       "resolved": "http://registry.npm.taobao.org/caniuse-api/download/caniuse-api-1.6.1.tgz",
1123       "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=",
1124       "dev": true,
1125       "requires": {
1126         "browserslist": "1.7.7",
1127         "caniuse-db": "1.0.30000716",
1128         "lodash.memoize": "4.1.2",
1129         "lodash.uniq": "4.5.0"
1130       }
1131     },
1132     "caniuse-db": {
1133       "version": "1.0.30000716",
1134       "resolved": "http://registry.npm.taobao.org/caniuse-db/download/caniuse-db-1.0.30000716.tgz",
1135       "integrity": "sha1-sHF3ZdFXZi6MdKYVYshMn8NgSkk=",
1136       "dev": true
1137     },
1138     "caseless": {
1139       "version": "0.12.0",
1140       "resolved": "http://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz",
1141       "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
1142       "dev": true
1143     },
1144     "center-align": {
1145       "version": "0.1.3",
1146       "resolved": "http://registry.npm.taobao.org/center-align/download/center-align-0.1.3.tgz",
1147       "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
1148       "dev": true,
1149       "requires": {
1150         "align-text": "0.1.4",
1151         "lazy-cache": "1.0.4"
1152       },
1153       "dependencies": {
1154         "lazy-cache": {
1155           "version": "1.0.4",
1156           "resolved": "http://registry.npm.taobao.org/lazy-cache/download/lazy-cache-1.0.4.tgz",
1157           "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
1158           "dev": true
1159         }
1160       }
1161     },
1162     "chalk": {
1163       "version": "2.1.0",
1164       "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.1.0.tgz",
1165       "integrity": "sha1-rFvs8U+iG5nGySynp9fP1bF+dD4=",
1166       "dev": true,
1167       "requires": {
1168         "ansi-styles": "3.2.0",
1169         "escape-string-regexp": "1.0.5",
1170         "supports-color": "4.2.1"
1171       },
1172       "dependencies": {
1173         "ansi-styles": {
1174           "version": "3.2.0",
1175           "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.0.tgz",
1176           "integrity": "sha1-wVm41b4PnlpvNG2rlPFs4CIWG4g=",
1177           "dev": true,
1178           "requires": {
1179             "color-convert": "1.9.0"
1180           }
1181         },
1182         "has-flag": {
1183           "version": "2.0.0",
1184           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
1185           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
1186           "dev": true
1187         },
1188         "supports-color": {
1189           "version": "4.2.1",
1190           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.2.1.tgz",
1191           "integrity": "sha1-ZaS7JjHpDgJCDbpVVMN1pHVLuDY=",
1192           "dev": true,
1193           "requires": {
1194             "has-flag": "2.0.0"
1195           }
1196         }
1197       }
1198     },
1199     "chokidar": {
1200       "version": "1.7.0",
1201       "resolved": "http://registry.npm.taobao.org/chokidar/download/chokidar-1.7.0.tgz",
1202       "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
1203       "dev": true,
1204       "requires": {
1205         "anymatch": "1.3.2",
1206         "async-each": "1.0.1",
1207         "glob-parent": "2.0.0",
1208         "inherits": "2.0.3",
1209         "is-binary-path": "1.0.1",
1210         "is-glob": "2.0.1",
1211         "path-is-absolute": "1.0.1",
1212         "readdirp": "2.1.0"
1213       }
1214     },
1215     "cipher-base": {
1216       "version": "1.0.4",
1217       "resolved": "http://registry.npm.taobao.org/cipher-base/download/cipher-base-1.0.4.tgz",
1218       "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=",
1219       "dev": true,
1220       "requires": {
1221         "inherits": "2.0.3",
1222         "safe-buffer": "5.1.1"
1223       }
1224     },
1225     "circular-dependency-plugin": {
1226       "version": "3.0.0",
1227       "resolved": "http://registry.npm.taobao.org/circular-dependency-plugin/download/circular-dependency-plugin-3.0.0.tgz",
1228       "integrity": "sha1-m2hpLjWw41EJmNAWS2rlARvqV2A=",
1229       "dev": true
1230     },
1231     "clap": {
1232       "version": "1.2.0",
1233       "resolved": "http://registry.npm.taobao.org/clap/download/clap-1.2.0.tgz",
1234       "integrity": "sha1-WckP4+E3EEdG/xlGmiemNP9oyFc=",
1235       "dev": true,
1236       "requires": {
1237         "chalk": "1.1.3"
1238       },
1239       "dependencies": {
1240         "chalk": {
1241           "version": "1.1.3",
1242           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
1243           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1244           "dev": true,
1245           "requires": {
1246             "ansi-styles": "2.2.1",
1247             "escape-string-regexp": "1.0.5",
1248             "has-ansi": "2.0.0",
1249             "strip-ansi": "3.0.1",
1250             "supports-color": "2.0.0"
1251           }
1252         },
1253         "supports-color": {
1254           "version": "2.0.0",
1255           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
1256           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1257           "dev": true
1258         }
1259       }
1260     },
1261     "clean-css": {
1262       "version": "4.1.7",
1263       "resolved": "http://registry.npm.taobao.org/clean-css/download/clean-css-4.1.7.tgz",
1264       "integrity": "sha1-ua6k+FZ5iJzz6ui0A0nsTr390DI=",
1265       "dev": true,
1266       "requires": {
1267         "source-map": "0.5.6"
1268       }
1269     },
1270     "cli-cursor": {
1271       "version": "2.1.0",
1272       "resolved": "http://registry.npm.taobao.org/cli-cursor/download/cli-cursor-2.1.0.tgz",
1273       "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
1274       "dev": true,
1275       "requires": {
1276         "restore-cursor": "2.0.0"
1277       }
1278     },
1279     "cli-width": {
1280       "version": "2.1.0",
1281       "resolved": "http://registry.npm.taobao.org/cli-width/download/cli-width-2.1.0.tgz",
1282       "integrity": "sha1-sjTKIJsp72b8UY2bmNWEewDt8Ao=",
1283       "dev": true
1284     },
1285     "cliui": {
1286       "version": "3.2.0",
1287       "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz",
1288       "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
1289       "dev": true,
1290       "requires": {
1291         "string-width": "1.0.2",
1292         "strip-ansi": "3.0.1",
1293         "wrap-ansi": "2.1.0"
1294       },
1295       "dependencies": {
1296         "is-fullwidth-code-point": {
1297           "version": "1.0.0",
1298           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
1299           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
1300           "dev": true,
1301           "requires": {
1302             "number-is-nan": "1.0.1"
1303           }
1304         },
1305         "string-width": {
1306           "version": "1.0.2",
1307           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
1308           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
1309           "dev": true,
1310           "requires": {
1311             "code-point-at": "1.1.0",
1312             "is-fullwidth-code-point": "1.0.0",
1313             "strip-ansi": "3.0.1"
1314           }
1315         }
1316       }
1317     },
1318     "clone": {
1319       "version": "1.0.2",
1320       "resolved": "http://registry.npm.taobao.org/clone/download/clone-1.0.2.tgz",
1321       "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=",
1322       "dev": true
1323     },
1324     "clone-deep": {
1325       "version": "0.3.0",
1326       "resolved": "http://registry.npm.taobao.org/clone-deep/download/clone-deep-0.3.0.tgz",
1327       "integrity": "sha1-NIxhrpzb4O3+BT2R/0zFIdeQ7eg=",
1328       "dev": true,
1329       "requires": {
1330         "for-own": "1.0.0",
1331         "is-plain-object": "2.0.4",
1332         "kind-of": "3.2.2",
1333         "shallow-clone": "0.1.2"
1334       }
1335     },
1336     "co": {
1337       "version": "4.6.0",
1338       "resolved": "http://registry.npm.taobao.org/co/download/co-4.6.0.tgz",
1339       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
1340       "dev": true
1341     },
1342     "coa": {
1343       "version": "1.0.4",
1344       "resolved": "http://registry.npm.taobao.org/coa/download/coa-1.0.4.tgz",
1345       "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=",
1346       "dev": true,
1347       "requires": {
1348         "q": "1.5.0"
1349       }
1350     },
1351     "code-point-at": {
1352       "version": "1.1.0",
1353       "resolved": "http://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz",
1354       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
1355       "dev": true
1356     },
1357     "codelyzer": {
1358       "version": "3.1.2",
1359       "resolved": "http://registry.npm.taobao.org/codelyzer/download/codelyzer-3.1.2.tgz",
1360       "integrity": "sha1-n/HwQfubXuXb60W6hm368EmDrwQ=",
1361       "dev": true,
1362       "requires": {
1363         "app-root-path": "2.0.1",
1364         "css-selector-tokenizer": "0.7.0",
1365         "cssauron": "1.4.0",
1366         "semver-dsl": "1.0.1",
1367         "source-map": "0.5.6",
1368         "sprintf-js": "1.0.3"
1369       }
1370     },
1371     "color": {
1372       "version": "0.11.4",
1373       "resolved": "http://registry.npm.taobao.org/color/download/color-0.11.4.tgz",
1374       "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=",
1375       "dev": true,
1376       "requires": {
1377         "clone": "1.0.2",
1378         "color-convert": "1.9.0",
1379         "color-string": "0.3.0"
1380       }
1381     },
1382     "color-convert": {
1383       "version": "1.9.0",
1384       "resolved": "http://registry.npm.taobao.org/color-convert/download/color-convert-1.9.0.tgz",
1385       "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=",
1386       "dev": true,
1387       "requires": {
1388         "color-name": "1.1.3"
1389       }
1390     },
1391     "color-name": {
1392       "version": "1.1.3",
1393       "resolved": "http://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz",
1394       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
1395       "dev": true
1396     },
1397     "color-string": {
1398       "version": "0.3.0",
1399       "resolved": "http://registry.npm.taobao.org/color-string/download/color-string-0.3.0.tgz",
1400       "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=",
1401       "dev": true,
1402       "requires": {
1403         "color-name": "1.1.3"
1404       }
1405     },
1406     "colormin": {
1407       "version": "1.1.2",
1408       "resolved": "http://registry.npm.taobao.org/colormin/download/colormin-1.1.2.tgz",
1409       "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=",
1410       "dev": true,
1411       "requires": {
1412         "color": "0.11.4",
1413         "css-color-names": "0.0.4",
1414         "has": "1.0.1"
1415       }
1416     },
1417     "colors": {
1418       "version": "1.1.2",
1419       "resolved": "http://registry.npm.taobao.org/colors/download/colors-1.1.2.tgz",
1420       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
1421       "dev": true
1422     },
1423     "combine-lists": {
1424       "version": "1.0.1",
1425       "resolved": "http://registry.npm.taobao.org/combine-lists/download/combine-lists-1.0.1.tgz",
1426       "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=",
1427       "dev": true,
1428       "requires": {
1429         "lodash": "4.17.4"
1430       }
1431     },
1432     "combined-stream": {
1433       "version": "1.0.5",
1434       "resolved": "http://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.5.tgz",
1435       "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
1436       "dev": true,
1437       "requires": {
1438         "delayed-stream": "1.0.0"
1439       }
1440     },
1441     "commander": {
1442       "version": "2.11.0",
1443       "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.11.0.tgz",
1444       "integrity": "sha1-FXFS/R56bI2YpbcVzzdt+SgARWM=",
1445       "dev": true
1446     },
1447     "common-tags": {
1448       "version": "1.4.0",
1449       "resolved": "http://registry.npm.taobao.org/common-tags/download/common-tags-1.4.0.tgz",
1450       "integrity": "sha1-EYe+Tz1M8MBCfUP3Tu8fc1AWFMA=",
1451       "dev": true,
1452       "requires": {
1453         "babel-runtime": "6.26.0"
1454       }
1455     },
1456     "component-bind": {
1457       "version": "1.0.0",
1458       "resolved": "http://registry.npm.taobao.org/component-bind/download/component-bind-1.0.0.tgz",
1459       "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
1460       "dev": true
1461     },
1462     "component-emitter": {
1463       "version": "1.1.2",
1464       "resolved": "http://registry.npm.taobao.org/component-emitter/download/component-emitter-1.1.2.tgz",
1465       "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=",
1466       "dev": true
1467     },
1468     "component-inherit": {
1469       "version": "0.0.3",
1470       "resolved": "http://registry.npm.taobao.org/component-inherit/download/component-inherit-0.0.3.tgz",
1471       "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
1472       "dev": true
1473     },
1474     "compressible": {
1475       "version": "2.0.11",
1476       "resolved": "http://registry.npm.taobao.org/compressible/download/compressible-2.0.11.tgz",
1477       "integrity": "sha1-FnGKdd4oPtjmBAQWJaIGRYZ5fYo=",
1478       "dev": true,
1479       "requires": {
1480         "mime-db": "1.29.0"
1481       }
1482     },
1483     "compression": {
1484       "version": "1.7.0",
1485       "resolved": "http://registry.npm.taobao.org/compression/download/compression-1.7.0.tgz",
1486       "integrity": "sha1-AwyfGY8WQ6BX13anOOki2kNzAS0=",
1487       "dev": true,
1488       "requires": {
1489         "accepts": "1.3.3",
1490         "bytes": "2.5.0",
1491         "compressible": "2.0.11",
1492         "debug": "2.6.8",
1493         "on-headers": "1.0.1",
1494         "safe-buffer": "5.1.1",
1495         "vary": "1.1.1"
1496       }
1497     },
1498     "concat-map": {
1499       "version": "0.0.1",
1500       "resolved": "http://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz",
1501       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1502       "dev": true
1503     },
1504     "connect": {
1505       "version": "3.6.3",
1506       "resolved": "http://registry.npm.taobao.org/connect/download/connect-3.6.3.tgz",
1507       "integrity": "sha1-9zINRqJbS+e0g6IjZRfySx4n4wE=",
1508       "dev": true,
1509       "requires": {
1510         "debug": "2.6.8",
1511         "finalhandler": "1.0.4",
1512         "parseurl": "1.3.1",
1513         "utils-merge": "1.0.0"
1514       }
1515     },
1516     "connect-history-api-fallback": {
1517       "version": "1.3.0",
1518       "resolved": "http://registry.npm.taobao.org/connect-history-api-fallback/download/connect-history-api-fallback-1.3.0.tgz",
1519       "integrity": "sha1-5R0X+PDvDbkKZP20feMFFVbp8Wk=",
1520       "dev": true
1521     },
1522     "console-browserify": {
1523       "version": "1.1.0",
1524       "resolved": "http://registry.npm.taobao.org/console-browserify/download/console-browserify-1.1.0.tgz",
1525       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
1526       "dev": true,
1527       "requires": {
1528         "date-now": "0.1.4"
1529       }
1530     },
1531     "console-control-strings": {
1532       "version": "1.1.0",
1533       "resolved": "http://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz",
1534       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
1535       "dev": true
1536     },
1537     "constants-browserify": {
1538       "version": "1.0.0",
1539       "resolved": "http://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz",
1540       "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
1541       "dev": true
1542     },
1543     "content-disposition": {
1544       "version": "0.5.2",
1545       "resolved": "http://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.2.tgz",
1546       "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
1547       "dev": true
1548     },
1549     "content-type": {
1550       "version": "1.0.2",
1551       "resolved": "http://registry.npm.taobao.org/content-type/download/content-type-1.0.2.tgz",
1552       "integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0=",
1553       "dev": true
1554     },
1555     "convert-source-map": {
1556       "version": "1.5.0",
1557       "resolved": "http://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.5.0.tgz",
1558       "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=",
1559       "dev": true
1560     },
1561     "cookie": {
1562       "version": "0.3.1",
1563       "resolved": "http://registry.npm.taobao.org/cookie/download/cookie-0.3.1.tgz",
1564       "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
1565       "dev": true
1566     },
1567     "cookie-signature": {
1568       "version": "1.0.6",
1569       "resolved": "http://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz",
1570       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
1571       "dev": true
1572     },
1573     "core-js": {
1574       "version": "2.5.0",
1575       "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-2.5.0.tgz",
1576       "integrity": "sha1-VpwFCRi+ZIazg3VSAorgRmtxcIY="
1577     },
1578     "core-object": {
1579       "version": "3.1.4",
1580       "resolved": "http://registry.npm.taobao.org/core-object/download/core-object-3.1.4.tgz",
1581       "integrity": "sha1-bfQB6FgSS+n3Vy9MSjTGFQlS1LY=",
1582       "dev": true,
1583       "requires": {
1584         "chalk": "2.1.0"
1585       }
1586     },
1587     "core-util-is": {
1588       "version": "1.0.2",
1589       "resolved": "http://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz",
1590       "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
1591       "dev": true
1592     },
1593     "cosmiconfig": {
1594       "version": "2.2.2",
1595       "resolved": "http://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-2.2.2.tgz",
1596       "integrity": "sha1-YXPOvVb6wELB9DkO33r2wHx8uJI=",
1597       "dev": true,
1598       "requires": {
1599         "is-directory": "0.3.1",
1600         "js-yaml": "3.7.0",
1601         "minimist": "1.2.0",
1602         "object-assign": "4.1.1",
1603         "os-homedir": "1.0.2",
1604         "parse-json": "2.2.0",
1605         "require-from-string": "1.2.1"
1606       },
1607       "dependencies": {
1608         "minimist": {
1609           "version": "1.2.0",
1610           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
1611           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
1612           "dev": true
1613         }
1614       }
1615     },
1616     "create-ecdh": {
1617       "version": "4.0.0",
1618       "resolved": "http://registry.npm.taobao.org/create-ecdh/download/create-ecdh-4.0.0.tgz",
1619       "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=",
1620       "dev": true,
1621       "requires": {
1622         "bn.js": "4.11.8",
1623         "elliptic": "6.4.0"
1624       }
1625     },
1626     "create-hash": {
1627       "version": "1.1.3",
1628       "resolved": "http://registry.npm.taobao.org/create-hash/download/create-hash-1.1.3.tgz",
1629       "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=",
1630       "dev": true,
1631       "requires": {
1632         "cipher-base": "1.0.4",
1633         "inherits": "2.0.3",
1634         "ripemd160": "2.0.1",
1635         "sha.js": "2.4.8"
1636       }
1637     },
1638     "create-hmac": {
1639       "version": "1.1.6",
1640       "resolved": "http://registry.npm.taobao.org/create-hmac/download/create-hmac-1.1.6.tgz",
1641       "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=",
1642       "dev": true,
1643       "requires": {
1644         "cipher-base": "1.0.4",
1645         "create-hash": "1.1.3",
1646         "inherits": "2.0.3",
1647         "ripemd160": "2.0.1",
1648         "safe-buffer": "5.1.1",
1649         "sha.js": "2.4.8"
1650       }
1651     },
1652     "cross-spawn": {
1653       "version": "3.0.1",
1654       "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-3.0.1.tgz",
1655       "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
1656       "dev": true,
1657       "optional": true,
1658       "requires": {
1659         "lru-cache": "4.1.1",
1660         "which": "1.3.0"
1661       }
1662     },
1663     "cryptiles": {
1664       "version": "2.0.5",
1665       "resolved": "http://registry.npm.taobao.org/cryptiles/download/cryptiles-2.0.5.tgz",
1666       "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
1667       "dev": true,
1668       "requires": {
1669         "boom": "2.10.1"
1670       }
1671     },
1672     "crypto-browserify": {
1673       "version": "3.11.1",
1674       "resolved": "http://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.11.1.tgz",
1675       "integrity": "sha1-lIlF78Z1ekANbl5a9HGU0QBkJ58=",
1676       "dev": true,
1677       "requires": {
1678         "browserify-cipher": "1.0.0",
1679         "browserify-sign": "4.0.4",
1680         "create-ecdh": "4.0.0",
1681         "create-hash": "1.1.3",
1682         "create-hmac": "1.1.6",
1683         "diffie-hellman": "5.0.2",
1684         "inherits": "2.0.3",
1685         "pbkdf2": "3.0.13",
1686         "public-encrypt": "4.0.0",
1687         "randombytes": "2.0.5"
1688       }
1689     },
1690     "css-color-names": {
1691       "version": "0.0.4",
1692       "resolved": "http://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz",
1693       "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
1694       "dev": true
1695     },
1696     "css-loader": {
1697       "version": "0.28.5",
1698       "resolved": "http://registry.npm.taobao.org/css-loader/download/css-loader-0.28.5.tgz",
1699       "integrity": "sha1-3QK7kblFRXECEu9/aqpmZjET11Q=",
1700       "dev": true,
1701       "requires": {
1702         "babel-code-frame": "6.26.0",
1703         "css-selector-tokenizer": "0.7.0",
1704         "cssnano": "3.10.0",
1705         "icss-utils": "2.1.0",
1706         "loader-utils": "1.1.0",
1707         "lodash.camelcase": "4.3.0",
1708         "object-assign": "4.1.1",
1709         "postcss": "5.2.17",
1710         "postcss-modules-extract-imports": "1.1.0",
1711         "postcss-modules-local-by-default": "1.2.0",
1712         "postcss-modules-scope": "1.1.0",
1713         "postcss-modules-values": "1.3.0",
1714         "postcss-value-parser": "3.3.0",
1715         "source-list-map": "2.0.0"
1716       }
1717     },
1718     "css-parse": {
1719       "version": "1.7.0",
1720       "resolved": "http://registry.npm.taobao.org/css-parse/download/css-parse-1.7.0.tgz",
1721       "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=",
1722       "dev": true
1723     },
1724     "css-select": {
1725       "version": "1.2.0",
1726       "resolved": "http://registry.npm.taobao.org/css-select/download/css-select-1.2.0.tgz",
1727       "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
1728       "dev": true,
1729       "requires": {
1730         "boolbase": "1.0.0",
1731         "css-what": "2.1.0",
1732         "domutils": "1.5.1",
1733         "nth-check": "1.0.1"
1734       }
1735     },
1736     "css-selector-tokenizer": {
1737       "version": "0.7.0",
1738       "resolved": "http://registry.npm.taobao.org/css-selector-tokenizer/download/css-selector-tokenizer-0.7.0.tgz",
1739       "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=",
1740       "dev": true,
1741       "requires": {
1742         "cssesc": "0.1.0",
1743         "fastparse": "1.1.1",
1744         "regexpu-core": "1.0.0"
1745       }
1746     },
1747     "css-what": {
1748       "version": "2.1.0",
1749       "resolved": "http://registry.npm.taobao.org/css-what/download/css-what-2.1.0.tgz",
1750       "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=",
1751       "dev": true
1752     },
1753     "cssauron": {
1754       "version": "1.4.0",
1755       "resolved": "http://registry.npm.taobao.org/cssauron/download/cssauron-1.4.0.tgz",
1756       "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=",
1757       "dev": true,
1758       "requires": {
1759         "through": "2.3.8"
1760       }
1761     },
1762     "cssesc": {
1763       "version": "0.1.0",
1764       "resolved": "http://registry.npm.taobao.org/cssesc/download/cssesc-0.1.0.tgz",
1765       "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=",
1766       "dev": true
1767     },
1768     "cssnano": {
1769       "version": "3.10.0",
1770       "resolved": "http://registry.npm.taobao.org/cssnano/download/cssnano-3.10.0.tgz",
1771       "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=",
1772       "dev": true,
1773       "requires": {
1774         "autoprefixer": "6.7.7",
1775         "decamelize": "1.2.0",
1776         "defined": "1.0.0",
1777         "has": "1.0.1",
1778         "object-assign": "4.1.1",
1779         "postcss": "5.2.17",
1780         "postcss-calc": "5.3.1",
1781         "postcss-colormin": "2.2.2",
1782         "postcss-convert-values": "2.6.1",
1783         "postcss-discard-comments": "2.0.4",
1784         "postcss-discard-duplicates": "2.1.0",
1785         "postcss-discard-empty": "2.1.0",
1786         "postcss-discard-overridden": "0.1.1",
1787         "postcss-discard-unused": "2.2.3",
1788         "postcss-filter-plugins": "2.0.2",
1789         "postcss-merge-idents": "2.1.7",
1790         "postcss-merge-longhand": "2.0.2",
1791         "postcss-merge-rules": "2.1.2",
1792         "postcss-minify-font-values": "1.0.5",
1793         "postcss-minify-gradients": "1.0.5",
1794         "postcss-minify-params": "1.2.2",
1795         "postcss-minify-selectors": "2.1.1",
1796         "postcss-normalize-charset": "1.1.1",
1797         "postcss-normalize-url": "3.0.8",
1798         "postcss-ordered-values": "2.2.3",
1799         "postcss-reduce-idents": "2.4.0",
1800         "postcss-reduce-initial": "1.0.1",
1801         "postcss-reduce-transforms": "1.0.4",
1802         "postcss-svgo": "2.1.6",
1803         "postcss-unique-selectors": "2.0.2",
1804         "postcss-value-parser": "3.3.0",
1805         "postcss-zindex": "2.2.0"
1806       }
1807     },
1808     "csso": {
1809       "version": "2.3.2",
1810       "resolved": "http://registry.npm.taobao.org/csso/download/csso-2.3.2.tgz",
1811       "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=",
1812       "dev": true,
1813       "requires": {
1814         "clap": "1.2.0",
1815         "source-map": "0.5.6"
1816       }
1817     },
1818     "currently-unhandled": {
1819       "version": "0.4.1",
1820       "resolved": "http://registry.npm.taobao.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz",
1821       "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
1822       "dev": true,
1823       "requires": {
1824         "array-find-index": "1.0.2"
1825       }
1826     },
1827     "custom-event": {
1828       "version": "1.0.1",
1829       "resolved": "http://registry.npm.taobao.org/custom-event/download/custom-event-1.0.1.tgz",
1830       "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
1831       "dev": true
1832     },
1833     "d": {
1834       "version": "1.0.0",
1835       "resolved": "http://registry.npm.taobao.org/d/download/d-1.0.0.tgz",
1836       "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
1837       "dev": true,
1838       "requires": {
1839         "es5-ext": "0.10.29"
1840       }
1841     },
1842     "dashdash": {
1843       "version": "1.14.1",
1844       "resolved": "http://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz",
1845       "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
1846       "dev": true,
1847       "requires": {
1848         "assert-plus": "1.0.0"
1849       },
1850       "dependencies": {
1851         "assert-plus": {
1852           "version": "1.0.0",
1853           "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
1854           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
1855           "dev": true
1856         }
1857       }
1858     },
1859     "date-now": {
1860       "version": "0.1.4",
1861       "resolved": "http://registry.npm.taobao.org/date-now/download/date-now-0.1.4.tgz",
1862       "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
1863       "dev": true
1864     },
1865     "debug": {
1866       "version": "2.6.8",
1867       "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.8.tgz",
1868       "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
1869       "dev": true,
1870       "requires": {
1871         "ms": "2.0.0"
1872       }
1873     },
1874     "decamelize": {
1875       "version": "1.2.0",
1876       "resolved": "http://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz",
1877       "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
1878       "dev": true
1879     },
1880     "deep-equal": {
1881       "version": "1.0.1",
1882       "resolved": "http://registry.npm.taobao.org/deep-equal/download/deep-equal-1.0.1.tgz",
1883       "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
1884       "dev": true
1885     },
1886     "default-require-extensions": {
1887       "version": "1.0.0",
1888       "resolved": "http://registry.npm.taobao.org/default-require-extensions/download/default-require-extensions-1.0.0.tgz",
1889       "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=",
1890       "dev": true,
1891       "requires": {
1892         "strip-bom": "2.0.0"
1893       }
1894     },
1895     "defined": {
1896       "version": "1.0.0",
1897       "resolved": "http://registry.npm.taobao.org/defined/download/defined-1.0.0.tgz",
1898       "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
1899       "dev": true
1900     },
1901     "del": {
1902       "version": "3.0.0",
1903       "resolved": "http://registry.npm.taobao.org/del/download/del-3.0.0.tgz",
1904       "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=",
1905       "dev": true,
1906       "requires": {
1907         "globby": "6.1.0",
1908         "is-path-cwd": "1.0.0",
1909         "is-path-in-cwd": "1.0.0",
1910         "p-map": "1.1.1",
1911         "pify": "3.0.0",
1912         "rimraf": "2.6.1"
1913       },
1914       "dependencies": {
1915         "pify": {
1916           "version": "3.0.0",
1917           "resolved": "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz",
1918           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
1919           "dev": true
1920         }
1921       }
1922     },
1923     "delayed-stream": {
1924       "version": "1.0.0",
1925       "resolved": "http://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz",
1926       "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
1927       "dev": true
1928     },
1929     "delegates": {
1930       "version": "1.0.0",
1931       "resolved": "http://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz",
1932       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
1933       "dev": true
1934     },
1935     "denodeify": {
1936       "version": "1.2.1",
1937       "resolved": "http://registry.npm.taobao.org/denodeify/download/denodeify-1.2.1.tgz",
1938       "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=",
1939       "dev": true
1940     },
1941     "depd": {
1942       "version": "1.1.1",
1943       "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.1.tgz",
1944       "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=",
1945       "dev": true
1946     },
1947     "des.js": {
1948       "version": "1.0.0",
1949       "resolved": "http://registry.npm.taobao.org/des.js/download/des.js-1.0.0.tgz",
1950       "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
1951       "dev": true,
1952       "requires": {
1953         "inherits": "2.0.3",
1954         "minimalistic-assert": "1.0.0"
1955       }
1956     },
1957     "destroy": {
1958       "version": "1.0.4",
1959       "resolved": "http://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz",
1960       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
1961       "dev": true
1962     },
1963     "detect-indent": {
1964       "version": "4.0.0",
1965       "resolved": "http://registry.npm.taobao.org/detect-indent/download/detect-indent-4.0.0.tgz",
1966       "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
1967       "dev": true,
1968       "requires": {
1969         "repeating": "2.0.1"
1970       }
1971     },
1972     "detect-node": {
1973       "version": "2.0.3",
1974       "resolved": "http://registry.npm.taobao.org/detect-node/download/detect-node-2.0.3.tgz",
1975       "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=",
1976       "dev": true
1977     },
1978     "di": {
1979       "version": "0.0.1",
1980       "resolved": "http://registry.npm.taobao.org/di/download/di-0.0.1.tgz",
1981       "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
1982       "dev": true
1983     },
1984     "diff": {
1985       "version": "3.3.0",
1986       "resolved": "http://registry.npm.taobao.org/diff/download/diff-3.3.0.tgz",
1987       "integrity": "sha1-BWaVFQ16qTI3yn43isOxaCt5Y7k=",
1988       "dev": true
1989     },
1990     "diffie-hellman": {
1991       "version": "5.0.2",
1992       "resolved": "http://registry.npm.taobao.org/diffie-hellman/download/diffie-hellman-5.0.2.tgz",
1993       "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=",
1994       "dev": true,
1995       "requires": {
1996         "bn.js": "4.11.8",
1997         "miller-rabin": "4.0.0",
1998         "randombytes": "2.0.5"
1999       }
2000     },
2001     "directory-encoder": {
2002       "version": "0.7.2",
2003       "resolved": "http://registry.npm.taobao.org/directory-encoder/download/directory-encoder-0.7.2.tgz",
2004       "integrity": "sha1-WbTiqk8lQi9sY7UntGL14tDdLFg=",
2005       "dev": true,
2006       "requires": {
2007         "fs-extra": "0.23.1",
2008         "handlebars": "1.3.0",
2009         "img-stats": "0.5.2"
2010       },
2011       "dependencies": {
2012         "fs-extra": {
2013           "version": "0.23.1",
2014           "resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-0.23.1.tgz",
2015           "integrity": "sha1-ZhHbpq3yq43Jxp+rN83fiBgVfj0=",
2016           "dev": true,
2017           "requires": {
2018             "graceful-fs": "4.1.11",
2019             "jsonfile": "2.4.0",
2020             "path-is-absolute": "1.0.1",
2021             "rimraf": "2.6.1"
2022           }
2023         },
2024         "jsonfile": {
2025           "version": "2.4.0",
2026           "resolved": "http://registry.npm.taobao.org/jsonfile/download/jsonfile-2.4.0.tgz",
2027           "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
2028           "dev": true,
2029           "requires": {
2030             "graceful-fs": "4.1.11"
2031           }
2032         }
2033       }
2034     },
2035     "dns-equal": {
2036       "version": "1.0.0",
2037       "resolved": "http://registry.npm.taobao.org/dns-equal/download/dns-equal-1.0.0.tgz",
2038       "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
2039       "dev": true
2040     },
2041     "dns-packet": {
2042       "version": "1.2.2",
2043       "resolved": "http://registry.npm.taobao.org/dns-packet/download/dns-packet-1.2.2.tgz",
2044       "integrity": "sha1-qKJr7HZGQ4lj/Ibgb4+LFtbIv3o=",
2045       "dev": true,
2046       "requires": {
2047         "ip": "1.1.5",
2048         "safe-buffer": "5.1.1"
2049       }
2050     },
2051     "dns-txt": {
2052       "version": "2.0.2",
2053       "resolved": "http://registry.npm.taobao.org/dns-txt/download/dns-txt-2.0.2.tgz",
2054       "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
2055       "dev": true,
2056       "requires": {
2057         "buffer-indexof": "1.1.0"
2058       }
2059     },
2060     "dom-converter": {
2061       "version": "0.1.4",
2062       "resolved": "http://registry.npm.taobao.org/dom-converter/download/dom-converter-0.1.4.tgz",
2063       "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=",
2064       "dev": true,
2065       "requires": {
2066         "utila": "0.3.3"
2067       },
2068       "dependencies": {
2069         "utila": {
2070           "version": "0.3.3",
2071           "resolved": "http://registry.npm.taobao.org/utila/download/utila-0.3.3.tgz",
2072           "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=",
2073           "dev": true
2074         }
2075       }
2076     },
2077     "dom-serialize": {
2078       "version": "2.2.1",
2079       "resolved": "http://registry.npm.taobao.org/dom-serialize/download/dom-serialize-2.2.1.tgz",
2080       "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
2081       "dev": true,
2082       "requires": {
2083         "custom-event": "1.0.1",
2084         "ent": "2.2.0",
2085         "extend": "3.0.1",
2086         "void-elements": "2.0.1"
2087       }
2088     },
2089     "dom-serializer": {
2090       "version": "0.1.0",
2091       "resolved": "http://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.1.0.tgz",
2092       "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
2093       "dev": true,
2094       "requires": {
2095         "domelementtype": "1.1.3",
2096         "entities": "1.1.1"
2097       },
2098       "dependencies": {
2099         "domelementtype": {
2100           "version": "1.1.3",
2101           "resolved": "http://registry.npm.taobao.org/domelementtype/download/domelementtype-1.1.3.tgz",
2102           "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
2103           "dev": true
2104         }
2105       }
2106     },
2107     "domain-browser": {
2108       "version": "1.1.7",
2109       "resolved": "http://registry.npm.taobao.org/domain-browser/download/domain-browser-1.1.7.tgz",
2110       "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=",
2111       "dev": true
2112     },
2113     "domelementtype": {
2114       "version": "1.3.0",
2115       "resolved": "http://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.0.tgz",
2116       "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=",
2117       "dev": true
2118     },
2119     "domhandler": {
2120       "version": "2.1.0",
2121       "resolved": "http://registry.npm.taobao.org/domhandler/download/domhandler-2.1.0.tgz",
2122       "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=",
2123       "dev": true,
2124       "requires": {
2125         "domelementtype": "1.3.0"
2126       }
2127     },
2128     "domutils": {
2129       "version": "1.5.1",
2130       "resolved": "http://registry.npm.taobao.org/domutils/download/domutils-1.5.1.tgz",
2131       "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
2132       "dev": true,
2133       "requires": {
2134         "dom-serializer": "0.1.0",
2135         "domelementtype": "1.3.0"
2136       }
2137     },
2138     "ecc-jsbn": {
2139       "version": "0.1.1",
2140       "resolved": "http://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.1.tgz",
2141       "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
2142       "dev": true,
2143       "optional": true,
2144       "requires": {
2145         "jsbn": "0.1.1"
2146       }
2147     },
2148     "ee-first": {
2149       "version": "1.1.1",
2150       "resolved": "http://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz",
2151       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
2152       "dev": true
2153     },
2154     "electron-to-chromium": {
2155       "version": "1.3.18",
2156       "resolved": "http://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.18.tgz",
2157       "integrity": "sha1-PcyZ2j5rZl9qu8ccKK1Ros1zGpw=",
2158       "dev": true
2159     },
2160     "elliptic": {
2161       "version": "6.4.0",
2162       "resolved": "http://registry.npm.taobao.org/elliptic/download/elliptic-6.4.0.tgz",
2163       "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=",
2164       "dev": true,
2165       "requires": {
2166         "bn.js": "4.11.8",
2167         "brorand": "1.1.0",
2168         "hash.js": "1.1.3",
2169         "hmac-drbg": "1.0.1",
2170         "inherits": "2.0.3",
2171         "minimalistic-assert": "1.0.0",
2172         "minimalistic-crypto-utils": "1.0.1"
2173       }
2174     },
2175     "ember-cli-normalize-entity-name": {
2176       "version": "1.0.0",
2177       "resolved": "http://registry.npm.taobao.org/ember-cli-normalize-entity-name/download/ember-cli-normalize-entity-name-1.0.0.tgz",
2178       "integrity": "sha1-CxT3vLxZmqEXtf3cgeT9A8S61bc=",
2179       "dev": true,
2180       "requires": {
2181         "silent-error": "1.1.0"
2182       }
2183     },
2184     "ember-cli-string-utils": {
2185       "version": "1.1.0",
2186       "resolved": "http://registry.npm.taobao.org/ember-cli-string-utils/download/ember-cli-string-utils-1.1.0.tgz",
2187       "integrity": "sha1-ObZ3/CgF9VFzc1N2/O8njqpEUqE=",
2188       "dev": true
2189     },
2190     "emojis-list": {
2191       "version": "2.1.0",
2192       "resolved": "http://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz",
2193       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
2194       "dev": true
2195     },
2196     "encodeurl": {
2197       "version": "1.0.1",
2198       "resolved": "http://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.1.tgz",
2199       "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=",
2200       "dev": true
2201     },
2202     "engine.io": {
2203       "version": "1.8.3",
2204       "resolved": "http://registry.npm.taobao.org/engine.io/download/engine.io-1.8.3.tgz",
2205       "integrity": "sha1-jef5eJXSDTm4X4ju7nd7K9QrE9Q=",
2206       "dev": true,
2207       "requires": {
2208         "accepts": "1.3.3",
2209         "base64id": "1.0.0",
2210         "cookie": "0.3.1",
2211         "debug": "2.3.3",
2212         "engine.io-parser": "1.3.2",
2213         "ws": "1.1.2"
2214       },
2215       "dependencies": {
2216         "debug": {
2217           "version": "2.3.3",
2218           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.3.3.tgz",
2219           "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
2220           "dev": true,
2221           "requires": {
2222             "ms": "0.7.2"
2223           }
2224         },
2225         "ms": {
2226           "version": "0.7.2",
2227           "resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.2.tgz",
2228           "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
2229           "dev": true
2230         }
2231       }
2232     },
2233     "engine.io-client": {
2234       "version": "1.8.3",
2235       "resolved": "http://registry.npm.taobao.org/engine.io-client/download/engine.io-client-1.8.3.tgz",
2236       "integrity": "sha1-F5jtk0USRkU9TG9jXXogH+lA1as=",
2237       "dev": true,
2238       "requires": {
2239         "component-emitter": "1.2.1",
2240         "component-inherit": "0.0.3",
2241         "debug": "2.3.3",
2242         "engine.io-parser": "1.3.2",
2243         "has-cors": "1.1.0",
2244         "indexof": "0.0.1",
2245         "parsejson": "0.0.3",
2246         "parseqs": "0.0.5",
2247         "parseuri": "0.0.5",
2248         "ws": "1.1.2",
2249         "xmlhttprequest-ssl": "1.5.3",
2250         "yeast": "0.1.2"
2251       },
2252       "dependencies": {
2253         "component-emitter": {
2254           "version": "1.2.1",
2255           "resolved": "http://registry.npm.taobao.org/component-emitter/download/component-emitter-1.2.1.tgz",
2256           "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
2257           "dev": true
2258         },
2259         "debug": {
2260           "version": "2.3.3",
2261           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.3.3.tgz",
2262           "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
2263           "dev": true,
2264           "requires": {
2265             "ms": "0.7.2"
2266           }
2267         },
2268         "ms": {
2269           "version": "0.7.2",
2270           "resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.2.tgz",
2271           "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
2272           "dev": true
2273         }
2274       }
2275     },
2276     "engine.io-parser": {
2277       "version": "1.3.2",
2278       "resolved": "http://registry.npm.taobao.org/engine.io-parser/download/engine.io-parser-1.3.2.tgz",
2279       "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=",
2280       "dev": true,
2281       "requires": {
2282         "after": "0.8.2",
2283         "arraybuffer.slice": "0.0.6",
2284         "base64-arraybuffer": "0.1.5",
2285         "blob": "0.0.4",
2286         "has-binary": "0.1.7",
2287         "wtf-8": "1.0.0"
2288       }
2289     },
2290     "enhanced-resolve": {
2291       "version": "3.4.1",
2292       "resolved": "http://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-3.4.1.tgz",
2293       "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=",
2294       "dev": true,
2295       "requires": {
2296         "graceful-fs": "4.1.11",
2297         "memory-fs": "0.4.1",
2298         "object-assign": "4.1.1",
2299         "tapable": "0.2.8"
2300       }
2301     },
2302     "ensure-posix-path": {
2303       "version": "1.0.2",
2304       "resolved": "http://registry.npm.taobao.org/ensure-posix-path/download/ensure-posix-path-1.0.2.tgz",
2305       "integrity": "sha1-pls+QtC3HPxYXrd0+ZQ8jZuRsMI=",
2306       "dev": true
2307     },
2308     "ent": {
2309       "version": "2.2.0",
2310       "resolved": "http://registry.npm.taobao.org/ent/download/ent-2.2.0.tgz",
2311       "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
2312       "dev": true
2313     },
2314     "entities": {
2315       "version": "1.1.1",
2316       "resolved": "http://registry.npm.taobao.org/entities/download/entities-1.1.1.tgz",
2317       "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=",
2318       "dev": true
2319     },
2320     "errno": {
2321       "version": "0.1.4",
2322       "resolved": "http://registry.npm.taobao.org/errno/download/errno-0.1.4.tgz",
2323       "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=",
2324       "dev": true,
2325       "requires": {
2326         "prr": "0.0.0"
2327       }
2328     },
2329     "error-ex": {
2330       "version": "1.3.1",
2331       "resolved": "http://registry.npm.taobao.org/error-ex/download/error-ex-1.3.1.tgz",
2332       "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
2333       "dev": true,
2334       "requires": {
2335         "is-arrayish": "0.2.1"
2336       }
2337     },
2338     "es5-ext": {
2339       "version": "0.10.29",
2340       "resolved": "http://registry.npm.taobao.org/es5-ext/download/es5-ext-0.10.29.tgz",
2341       "integrity": "sha1-do6y38SVe881+gVo8ZOrce3lP9g=",
2342       "dev": true,
2343       "requires": {
2344         "es6-iterator": "2.0.1",
2345         "es6-symbol": "3.1.1"
2346       }
2347     },
2348     "es6-iterator": {
2349       "version": "2.0.1",
2350       "resolved": "http://registry.npm.taobao.org/es6-iterator/download/es6-iterator-2.0.1.tgz",
2351       "integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=",
2352       "dev": true,
2353       "requires": {
2354         "d": "1.0.0",
2355         "es5-ext": "0.10.29",
2356         "es6-symbol": "3.1.1"
2357       }
2358     },
2359     "es6-map": {
2360       "version": "0.1.5",
2361       "resolved": "http://registry.npm.taobao.org/es6-map/download/es6-map-0.1.5.tgz",
2362       "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=",
2363       "dev": true,
2364       "requires": {
2365         "d": "1.0.0",
2366         "es5-ext": "0.10.29",
2367         "es6-iterator": "2.0.1",
2368         "es6-set": "0.1.5",
2369         "es6-symbol": "3.1.1",
2370         "event-emitter": "0.3.5"
2371       }
2372     },
2373     "es6-set": {
2374       "version": "0.1.5",
2375       "resolved": "http://registry.npm.taobao.org/es6-set/download/es6-set-0.1.5.tgz",
2376       "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=",
2377       "dev": true,
2378       "requires": {
2379         "d": "1.0.0",
2380         "es5-ext": "0.10.29",
2381         "es6-iterator": "2.0.1",
2382         "es6-symbol": "3.1.1",
2383         "event-emitter": "0.3.5"
2384       }
2385     },
2386     "es6-symbol": {
2387       "version": "3.1.1",
2388       "resolved": "http://registry.npm.taobao.org/es6-symbol/download/es6-symbol-3.1.1.tgz",
2389       "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
2390       "dev": true,
2391       "requires": {
2392         "d": "1.0.0",
2393         "es5-ext": "0.10.29"
2394       }
2395     },
2396     "es6-weak-map": {
2397       "version": "2.0.2",
2398       "resolved": "http://registry.npm.taobao.org/es6-weak-map/download/es6-weak-map-2.0.2.tgz",
2399       "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
2400       "dev": true,
2401       "requires": {
2402         "d": "1.0.0",
2403         "es5-ext": "0.10.29",
2404         "es6-iterator": "2.0.1",
2405         "es6-symbol": "3.1.1"
2406       }
2407     },
2408     "escape-html": {
2409       "version": "1.0.3",
2410       "resolved": "http://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz",
2411       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
2412       "dev": true
2413     },
2414     "escape-string-regexp": {
2415       "version": "1.0.5",
2416       "resolved": "http://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz",
2417       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
2418       "dev": true
2419     },
2420     "escope": {
2421       "version": "3.6.0",
2422       "resolved": "http://registry.npm.taobao.org/escope/download/escope-3.6.0.tgz",
2423       "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=",
2424       "dev": true,
2425       "requires": {
2426         "es6-map": "0.1.5",
2427         "es6-weak-map": "2.0.2",
2428         "esrecurse": "4.2.0",
2429         "estraverse": "4.2.0"
2430       }
2431     },
2432     "esprima": {
2433       "version": "2.7.3",
2434       "resolved": "http://registry.npm.taobao.org/esprima/download/esprima-2.7.3.tgz",
2435       "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
2436       "dev": true
2437     },
2438     "esrecurse": {
2439       "version": "4.2.0",
2440       "resolved": "http://registry.npm.taobao.org/esrecurse/download/esrecurse-4.2.0.tgz",
2441       "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=",
2442       "dev": true,
2443       "requires": {
2444         "estraverse": "4.2.0",
2445         "object-assign": "4.1.1"
2446       }
2447     },
2448     "estraverse": {
2449       "version": "4.2.0",
2450       "resolved": "http://registry.npm.taobao.org/estraverse/download/estraverse-4.2.0.tgz",
2451       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
2452       "dev": true
2453     },
2454     "esutils": {
2455       "version": "2.0.2",
2456       "resolved": "http://registry.npm.taobao.org/esutils/download/esutils-2.0.2.tgz",
2457       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
2458       "dev": true
2459     },
2460     "etag": {
2461       "version": "1.8.0",
2462       "resolved": "http://registry.npm.taobao.org/etag/download/etag-1.8.0.tgz",
2463       "integrity": "sha1-b2Ma7zNtbEY2K1F2QETOIWvjwFE=",
2464       "dev": true
2465     },
2466     "event-emitter": {
2467       "version": "0.3.5",
2468       "resolved": "http://registry.npm.taobao.org/event-emitter/download/event-emitter-0.3.5.tgz",
2469       "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
2470       "dev": true,
2471       "requires": {
2472         "d": "1.0.0",
2473         "es5-ext": "0.10.29"
2474       }
2475     },
2476     "eventemitter3": {
2477       "version": "1.2.0",
2478       "resolved": "http://registry.npm.taobao.org/eventemitter3/download/eventemitter3-1.2.0.tgz",
2479       "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=",
2480       "dev": true
2481     },
2482     "events": {
2483       "version": "1.1.1",
2484       "resolved": "http://registry.npm.taobao.org/events/download/events-1.1.1.tgz",
2485       "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
2486       "dev": true
2487     },
2488     "eventsource": {
2489       "version": "0.1.6",
2490       "resolved": "http://registry.npm.taobao.org/eventsource/download/eventsource-0.1.6.tgz",
2491       "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=",
2492       "dev": true,
2493       "requires": {
2494         "original": "1.0.0"
2495       }
2496     },
2497     "evp_bytestokey": {
2498       "version": "1.0.0",
2499       "resolved": "http://registry.npm.taobao.org/evp_bytestokey/download/evp_bytestokey-1.0.0.tgz",
2500       "integrity": "sha1-SXtmrZ/vZc18CKYYCCS6FHa2blM=",
2501       "dev": true,
2502       "requires": {
2503         "create-hash": "1.1.3"
2504       }
2505     },
2506     "execa": {
2507       "version": "0.7.0",
2508       "resolved": "http://registry.npm.taobao.org/execa/download/execa-0.7.0.tgz",
2509       "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
2510       "dev": true,
2511       "requires": {
2512         "cross-spawn": "5.1.0",
2513         "get-stream": "3.0.0",
2514         "is-stream": "1.1.0",
2515         "npm-run-path": "2.0.2",
2516         "p-finally": "1.0.0",
2517         "signal-exit": "3.0.2",
2518         "strip-eof": "1.0.0"
2519       },
2520       "dependencies": {
2521         "cross-spawn": {
2522           "version": "5.1.0",
2523           "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz",
2524           "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
2525           "dev": true,
2526           "requires": {
2527             "lru-cache": "4.1.1",
2528             "shebang-command": "1.2.0",
2529             "which": "1.3.0"
2530           }
2531         }
2532       }
2533     },
2534     "exit": {
2535       "version": "0.1.2",
2536       "resolved": "http://registry.npm.taobao.org/exit/download/exit-0.1.2.tgz",
2537       "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
2538       "dev": true
2539     },
2540     "expand-braces": {
2541       "version": "0.1.2",
2542       "resolved": "http://registry.npm.taobao.org/expand-braces/download/expand-braces-0.1.2.tgz",
2543       "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=",
2544       "dev": true,
2545       "requires": {
2546         "array-slice": "0.2.3",
2547         "array-unique": "0.2.1",
2548         "braces": "0.1.5"
2549       },
2550       "dependencies": {
2551         "braces": {
2552           "version": "0.1.5",
2553           "resolved": "http://registry.npm.taobao.org/braces/download/braces-0.1.5.tgz",
2554           "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=",
2555           "dev": true,
2556           "requires": {
2557             "expand-range": "0.1.1"
2558           }
2559         },
2560         "expand-range": {
2561           "version": "0.1.1",
2562           "resolved": "http://registry.npm.taobao.org/expand-range/download/expand-range-0.1.1.tgz",
2563           "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=",
2564           "dev": true,
2565           "requires": {
2566             "is-number": "0.1.1",
2567             "repeat-string": "0.2.2"
2568           }
2569         },
2570         "is-number": {
2571           "version": "0.1.1",
2572           "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-0.1.1.tgz",
2573           "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=",
2574           "dev": true
2575         },
2576         "repeat-string": {
2577           "version": "0.2.2",
2578           "resolved": "http://registry.npm.taobao.org/repeat-string/download/repeat-string-0.2.2.tgz",
2579           "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=",
2580           "dev": true
2581         }
2582       }
2583     },
2584     "expand-brackets": {
2585       "version": "0.1.5",
2586       "resolved": "http://registry.npm.taobao.org/expand-brackets/download/expand-brackets-0.1.5.tgz",
2587       "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
2588       "dev": true,
2589       "requires": {
2590         "is-posix-bracket": "0.1.1"
2591       }
2592     },
2593     "expand-range": {
2594       "version": "1.8.2",
2595       "resolved": "http://registry.npm.taobao.org/expand-range/download/expand-range-1.8.2.tgz",
2596       "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
2597       "dev": true,
2598       "requires": {
2599         "fill-range": "2.2.3"
2600       }
2601     },
2602     "exports-loader": {
2603       "version": "0.6.4",
2604       "resolved": "http://registry.npm.taobao.org/exports-loader/download/exports-loader-0.6.4.tgz",
2605       "integrity": "sha1-1w/GEhl1s1/BKDDPUnVL4nQPyIY=",
2606       "dev": true,
2607       "requires": {
2608         "loader-utils": "1.1.0",
2609         "source-map": "0.5.6"
2610       }
2611     },
2612     "express": {
2613       "version": "4.15.4",
2614       "resolved": "http://registry.npm.taobao.org/express/download/express-4.15.4.tgz",
2615       "integrity": "sha1-Ay4iU0ic+PzgJma+yj0R7XotrtE=",
2616       "dev": true,
2617       "requires": {
2618         "accepts": "1.3.3",
2619         "array-flatten": "1.1.1",
2620         "content-disposition": "0.5.2",
2621         "content-type": "1.0.2",
2622         "cookie": "0.3.1",
2623         "cookie-signature": "1.0.6",
2624         "debug": "2.6.8",
2625         "depd": "1.1.1",
2626         "encodeurl": "1.0.1",
2627         "escape-html": "1.0.3",
2628         "etag": "1.8.0",
2629         "finalhandler": "1.0.4",
2630         "fresh": "0.5.0",
2631         "merge-descriptors": "1.0.1",
2632         "methods": "1.1.2",
2633         "on-finished": "2.3.0",
2634         "parseurl": "1.3.1",
2635         "path-to-regexp": "0.1.7",
2636         "proxy-addr": "1.1.5",
2637         "qs": "6.5.0",
2638         "range-parser": "1.2.0",
2639         "send": "0.15.4",
2640         "serve-static": "1.12.4",
2641         "setprototypeof": "1.0.3",
2642         "statuses": "1.3.1",
2643         "type-is": "1.6.15",
2644         "utils-merge": "1.0.0",
2645         "vary": "1.1.1"
2646       },
2647       "dependencies": {
2648         "array-flatten": {
2649           "version": "1.1.1",
2650           "resolved": "http://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz",
2651           "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
2652           "dev": true
2653         },
2654         "qs": {
2655           "version": "6.5.0",
2656           "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.5.0.tgz",
2657           "integrity": "sha1-jQSVTTZN7z78VbWgeT4eLIsebkk=",
2658           "dev": true
2659         }
2660       }
2661     },
2662     "extend": {
2663       "version": "3.0.1",
2664       "resolved": "http://registry.npm.taobao.org/extend/download/extend-3.0.1.tgz",
2665       "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
2666       "dev": true
2667     },
2668     "external-editor": {
2669       "version": "2.0.4",
2670       "resolved": "http://registry.npm.taobao.org/external-editor/download/external-editor-2.0.4.tgz",
2671       "integrity": "sha1-HtkZnanL/i7y96MbL96LDRI2iXI=",
2672       "dev": true,
2673       "requires": {
2674         "iconv-lite": "0.4.18",
2675         "jschardet": "1.5.1",
2676         "tmp": "0.0.31"
2677       }
2678     },
2679     "extglob": {
2680       "version": "0.3.2",
2681       "resolved": "http://registry.npm.taobao.org/extglob/download/extglob-0.3.2.tgz",
2682       "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
2683       "dev": true,
2684       "requires": {
2685         "is-extglob": "1.0.0"
2686       }
2687     },
2688     "extract-text-webpack-plugin": {
2689       "version": "3.0.0",
2690       "resolved": "http://registry.npm.taobao.org/extract-text-webpack-plugin/download/extract-text-webpack-plugin-3.0.0.tgz",
2691       "integrity": "sha1-kMqnkHvESfM1AF46x1MrQbAN5hI=",
2692       "dev": true,
2693       "requires": {
2694         "async": "2.5.0",
2695         "loader-utils": "1.1.0",
2696         "schema-utils": "0.3.0",
2697         "webpack-sources": "1.0.1"
2698       }
2699     },
2700     "extsprintf": {
2701       "version": "1.3.0",
2702       "resolved": "http://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz",
2703       "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
2704       "dev": true
2705     },
2706     "fast-deep-equal": {
2707       "version": "1.0.0",
2708       "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.0.0.tgz",
2709       "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=",
2710       "dev": true
2711     },
2712     "fastparse": {
2713       "version": "1.1.1",
2714       "resolved": "http://registry.npm.taobao.org/fastparse/download/fastparse-1.1.1.tgz",
2715       "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=",
2716       "dev": true
2717     },
2718     "faye-websocket": {
2719       "version": "0.10.0",
2720       "resolved": "http://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.10.0.tgz",
2721       "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
2722       "dev": true,
2723       "requires": {
2724         "websocket-driver": "0.6.5"
2725       }
2726     },
2727     "figures": {
2728       "version": "2.0.0",
2729       "resolved": "http://registry.npm.taobao.org/figures/download/figures-2.0.0.tgz",
2730       "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
2731       "dev": true,
2732       "requires": {
2733         "escape-string-regexp": "1.0.5"
2734       }
2735     },
2736     "file-loader": {
2737       "version": "0.10.1",
2738       "resolved": "http://registry.npm.taobao.org/file-loader/download/file-loader-0.10.1.tgz",
2739       "integrity": "sha1-gVA0EZiR/GRB+1pkwRvJPCLd2EI=",
2740       "dev": true,
2741       "requires": {
2742         "loader-utils": "1.1.0"
2743       }
2744     },
2745     "filename-regex": {
2746       "version": "2.0.1",
2747       "resolved": "http://registry.npm.taobao.org/filename-regex/download/filename-regex-2.0.1.tgz",
2748       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
2749       "dev": true
2750     },
2751     "fileset": {
2752       "version": "2.0.3",
2753       "resolved": "http://registry.npm.taobao.org/fileset/download/fileset-2.0.3.tgz",
2754       "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=",
2755       "dev": true,
2756       "requires": {
2757         "glob": "7.1.2",
2758         "minimatch": "3.0.4"
2759       }
2760     },
2761     "fill-range": {
2762       "version": "2.2.3",
2763       "resolved": "http://registry.npm.taobao.org/fill-range/download/fill-range-2.2.3.tgz",
2764       "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
2765       "dev": true,
2766       "requires": {
2767         "is-number": "2.1.0",
2768         "isobject": "2.1.0",
2769         "randomatic": "1.1.7",
2770         "repeat-element": "1.1.2",
2771         "repeat-string": "1.6.1"
2772       },
2773       "dependencies": {
2774         "isarray": {
2775           "version": "1.0.0",
2776           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
2777           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2778           "dev": true
2779         },
2780         "isobject": {
2781           "version": "2.1.0",
2782           "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz",
2783           "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
2784           "dev": true,
2785           "requires": {
2786             "isarray": "1.0.0"
2787           }
2788         }
2789       }
2790     },
2791     "finalhandler": {
2792       "version": "1.0.4",
2793       "resolved": "http://registry.npm.taobao.org/finalhandler/download/finalhandler-1.0.4.tgz",
2794       "integrity": "sha1-GFdPLnxLmLiuOyMMIfIB8xvbP7c=",
2795       "dev": true,
2796       "requires": {
2797         "debug": "2.6.8",
2798         "encodeurl": "1.0.1",
2799         "escape-html": "1.0.3",
2800         "on-finished": "2.3.0",
2801         "parseurl": "1.3.1",
2802         "statuses": "1.3.1",
2803         "unpipe": "1.0.0"
2804       }
2805     },
2806     "find-up": {
2807       "version": "1.1.2",
2808       "resolved": "http://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz",
2809       "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
2810       "dev": true,
2811       "requires": {
2812         "path-exists": "2.1.0",
2813         "pinkie-promise": "2.0.1"
2814       }
2815     },
2816     "flatten": {
2817       "version": "1.0.2",
2818       "resolved": "http://registry.npm.taobao.org/flatten/download/flatten-1.0.2.tgz",
2819       "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
2820       "dev": true
2821     },
2822     "for-in": {
2823       "version": "1.0.2",
2824       "resolved": "http://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz",
2825       "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
2826       "dev": true
2827     },
2828     "for-own": {
2829       "version": "1.0.0",
2830       "resolved": "http://registry.npm.taobao.org/for-own/download/for-own-1.0.0.tgz",
2831       "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
2832       "dev": true,
2833       "requires": {
2834         "for-in": "1.0.2"
2835       }
2836     },
2837     "forever-agent": {
2838       "version": "0.6.1",
2839       "resolved": "http://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz",
2840       "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
2841       "dev": true
2842     },
2843     "form-data": {
2844       "version": "2.1.4",
2845       "resolved": "http://registry.npm.taobao.org/form-data/download/form-data-2.1.4.tgz",
2846       "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
2847       "dev": true,
2848       "requires": {
2849         "asynckit": "0.4.0",
2850         "combined-stream": "1.0.5",
2851         "mime-types": "2.1.16"
2852       }
2853     },
2854     "forwarded": {
2855       "version": "0.1.0",
2856       "resolved": "http://registry.npm.taobao.org/forwarded/download/forwarded-0.1.0.tgz",
2857       "integrity": "sha1-Ge+YdMSuHCl7zweP3mOgm2aoQ2M=",
2858       "dev": true
2859     },
2860     "fresh": {
2861       "version": "0.5.0",
2862       "resolved": "http://registry.npm.taobao.org/fresh/download/fresh-0.5.0.tgz",
2863       "integrity": "sha1-9HTKXmqSRtb9jglTz6m5yAWvp44=",
2864       "dev": true
2865     },
2866     "fs-access": {
2867       "version": "1.0.1",
2868       "resolved": "http://registry.npm.taobao.org/fs-access/download/fs-access-1.0.1.tgz",
2869       "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=",
2870       "dev": true,
2871       "requires": {
2872         "null-check": "1.0.0"
2873       }
2874     },
2875     "fs-extra": {
2876       "version": "4.0.1",
2877       "resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-4.0.1.tgz",
2878       "integrity": "sha1-f8DGyJV/mD9X8waiTlud3Y0N2IA=",
2879       "dev": true,
2880       "requires": {
2881         "graceful-fs": "4.1.11",
2882         "jsonfile": "3.0.1",
2883         "universalify": "0.1.1"
2884       }
2885     },
2886     "fs.realpath": {
2887       "version": "1.0.0",
2888       "resolved": "http://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz",
2889       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2890       "dev": true
2891     },
2892     "fstream": {
2893       "version": "1.0.11",
2894       "resolved": "http://registry.npm.taobao.org/fstream/download/fstream-1.0.11.tgz",
2895       "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
2896       "dev": true,
2897       "requires": {
2898         "graceful-fs": "4.1.11",
2899         "inherits": "2.0.3",
2900         "mkdirp": "0.5.1",
2901         "rimraf": "2.6.1"
2902       }
2903     },
2904     "function-bind": {
2905       "version": "1.1.0",
2906       "resolved": "http://registry.npm.taobao.org/function-bind/download/function-bind-1.1.0.tgz",
2907       "integrity": "sha1-FhdnFMgBeY5Ojyz391KUZ7tKV3E=",
2908       "dev": true
2909     },
2910     "gauge": {
2911       "version": "2.7.4",
2912       "resolved": "http://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz",
2913       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
2914       "dev": true,
2915       "requires": {
2916         "aproba": "1.1.2",
2917         "console-control-strings": "1.1.0",
2918         "has-unicode": "2.0.1",
2919         "object-assign": "4.1.1",
2920         "signal-exit": "3.0.2",
2921         "string-width": "1.0.2",
2922         "strip-ansi": "3.0.1",
2923         "wide-align": "1.1.2"
2924       },
2925       "dependencies": {
2926         "is-fullwidth-code-point": {
2927           "version": "1.0.0",
2928           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
2929           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
2930           "dev": true,
2931           "requires": {
2932             "number-is-nan": "1.0.1"
2933           }
2934         },
2935         "string-width": {
2936           "version": "1.0.2",
2937           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
2938           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
2939           "dev": true,
2940           "requires": {
2941             "code-point-at": "1.1.0",
2942             "is-fullwidth-code-point": "1.0.0",
2943             "strip-ansi": "3.0.1"
2944           }
2945         }
2946       }
2947     },
2948     "gaze": {
2949       "version": "1.1.2",
2950       "resolved": "http://registry.npm.taobao.org/gaze/download/gaze-1.1.2.tgz",
2951       "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=",
2952       "dev": true,
2953       "optional": true,
2954       "requires": {
2955         "globule": "1.2.0"
2956       }
2957     },
2958     "get-caller-file": {
2959       "version": "1.0.2",
2960       "resolved": "http://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.2.tgz",
2961       "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=",
2962       "dev": true
2963     },
2964     "get-stdin": {
2965       "version": "4.0.1",
2966       "resolved": "http://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz",
2967       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
2968       "dev": true
2969     },
2970     "get-stream": {
2971       "version": "3.0.0",
2972       "resolved": "http://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz",
2973       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
2974       "dev": true
2975     },
2976     "getpass": {
2977       "version": "0.1.7",
2978       "resolved": "http://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz",
2979       "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
2980       "dev": true,
2981       "requires": {
2982         "assert-plus": "1.0.0"
2983       },
2984       "dependencies": {
2985         "assert-plus": {
2986           "version": "1.0.0",
2987           "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
2988           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
2989           "dev": true
2990         }
2991       }
2992     },
2993     "glob": {
2994       "version": "7.1.2",
2995       "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
2996       "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
2997       "dev": true,
2998       "requires": {
2999         "fs.realpath": "1.0.0",
3000         "inflight": "1.0.6",
3001         "inherits": "2.0.3",
3002         "minimatch": "3.0.4",
3003         "once": "1.4.0",
3004         "path-is-absolute": "1.0.1"
3005       }
3006     },
3007     "glob-base": {
3008       "version": "0.3.0",
3009       "resolved": "http://registry.npm.taobao.org/glob-base/download/glob-base-0.3.0.tgz",
3010       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
3011       "dev": true,
3012       "requires": {
3013         "glob-parent": "2.0.0",
3014         "is-glob": "2.0.1"
3015       }
3016     },
3017     "glob-parent": {
3018       "version": "2.0.0",
3019       "resolved": "http://registry.npm.taobao.org/glob-parent/download/glob-parent-2.0.0.tgz",
3020       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
3021       "dev": true,
3022       "requires": {
3023         "is-glob": "2.0.1"
3024       }
3025     },
3026     "globals": {
3027       "version": "9.18.0",
3028       "resolved": "http://registry.npm.taobao.org/globals/download/globals-9.18.0.tgz",
3029       "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo=",
3030       "dev": true
3031     },
3032     "globby": {
3033       "version": "6.1.0",
3034       "resolved": "http://registry.npm.taobao.org/globby/download/globby-6.1.0.tgz",
3035       "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
3036       "dev": true,
3037       "requires": {
3038         "array-union": "1.0.2",
3039         "glob": "7.1.2",
3040         "object-assign": "4.1.1",
3041         "pify": "2.3.0",
3042         "pinkie-promise": "2.0.1"
3043       }
3044     },
3045     "globule": {
3046       "version": "1.2.0",
3047       "resolved": "http://registry.npm.taobao.org/globule/download/globule-1.2.0.tgz",
3048       "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=",
3049       "dev": true,
3050       "optional": true,
3051       "requires": {
3052         "glob": "7.1.2",
3053         "lodash": "4.17.4",
3054         "minimatch": "3.0.4"
3055       }
3056     },
3057     "graceful-fs": {
3058       "version": "4.1.11",
3059       "resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.11.tgz",
3060       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
3061       "dev": true
3062     },
3063     "handle-thing": {
3064       "version": "1.2.5",
3065       "resolved": "http://registry.npm.taobao.org/handle-thing/download/handle-thing-1.2.5.tgz",
3066       "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=",
3067       "dev": true
3068     },
3069     "handlebars": {
3070       "version": "1.3.0",
3071       "resolved": "http://registry.npm.taobao.org/handlebars/download/handlebars-1.3.0.tgz",
3072       "integrity": "sha1-npsTCpPjiUkTItl1zz7BgYw3zjQ=",
3073       "dev": true,
3074       "requires": {
3075         "optimist": "0.3.7",
3076         "uglify-js": "2.3.6"
3077       },
3078       "dependencies": {
3079         "async": {
3080           "version": "0.2.10",
3081           "resolved": "http://registry.npm.taobao.org/async/download/async-0.2.10.tgz",
3082           "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
3083           "dev": true,
3084           "optional": true
3085         },
3086         "source-map": {
3087           "version": "0.1.43",
3088           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz",
3089           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
3090           "dev": true,
3091           "optional": true,
3092           "requires": {
3093             "amdefine": "1.0.1"
3094           }
3095         },
3096         "uglify-js": {
3097           "version": "2.3.6",
3098           "resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-2.3.6.tgz",
3099           "integrity": "sha1-+gmEdwtCi3qbKoBY9GNV0U/vIRo=",
3100           "dev": true,
3101           "optional": true,
3102           "requires": {
3103             "async": "0.2.10",
3104             "optimist": "0.3.7",
3105             "source-map": "0.1.43"
3106           }
3107         }
3108       }
3109     },
3110     "har-schema": {
3111       "version": "1.0.5",
3112       "resolved": "http://registry.npm.taobao.org/har-schema/download/har-schema-1.0.5.tgz",
3113       "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=",
3114       "dev": true
3115     },
3116     "har-validator": {
3117       "version": "4.2.1",
3118       "resolved": "http://registry.npm.taobao.org/har-validator/download/har-validator-4.2.1.tgz",
3119       "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=",
3120       "dev": true,
3121       "requires": {
3122         "ajv": "4.11.8",
3123         "har-schema": "1.0.5"
3124       },
3125       "dependencies": {
3126         "ajv": {
3127           "version": "4.11.8",
3128           "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-4.11.8.tgz",
3129           "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
3130           "dev": true,
3131           "requires": {
3132             "co": "4.6.0",
3133             "json-stable-stringify": "1.0.1"
3134           }
3135         }
3136       }
3137     },
3138     "has": {
3139       "version": "1.0.1",
3140       "resolved": "http://registry.npm.taobao.org/has/download/has-1.0.1.tgz",
3141       "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
3142       "dev": true,
3143       "requires": {
3144         "function-bind": "1.1.0"
3145       }
3146     },
3147     "has-ansi": {
3148       "version": "2.0.0",
3149       "resolved": "http://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz",
3150       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
3151       "dev": true,
3152       "requires": {
3153         "ansi-regex": "2.1.1"
3154       }
3155     },
3156     "has-binary": {
3157       "version": "0.1.7",
3158       "resolved": "http://registry.npm.taobao.org/has-binary/download/has-binary-0.1.7.tgz",
3159       "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow=",
3160       "dev": true,
3161       "requires": {
3162         "isarray": "0.0.1"
3163       }
3164     },
3165     "has-cors": {
3166       "version": "1.1.0",
3167       "resolved": "http://registry.npm.taobao.org/has-cors/download/has-cors-1.1.0.tgz",
3168       "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
3169       "dev": true
3170     },
3171     "has-flag": {
3172       "version": "1.0.0",
3173       "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz",
3174       "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
3175       "dev": true
3176     },
3177     "has-unicode": {
3178       "version": "2.0.1",
3179       "resolved": "http://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz",
3180       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
3181       "dev": true
3182     },
3183     "hash-base": {
3184       "version": "2.0.2",
3185       "resolved": "http://registry.npm.taobao.org/hash-base/download/hash-base-2.0.2.tgz",
3186       "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=",
3187       "dev": true,
3188       "requires": {
3189         "inherits": "2.0.3"
3190       }
3191     },
3192     "hash.js": {
3193       "version": "1.1.3",
3194       "resolved": "http://registry.npm.taobao.org/hash.js/download/hash.js-1.1.3.tgz",
3195       "integrity": "sha1-NA3tvmKQGHFRweodd3o0SJNd+EY=",
3196       "dev": true,
3197       "requires": {
3198         "inherits": "2.0.3",
3199         "minimalistic-assert": "1.0.0"
3200       }
3201     },
3202     "hawk": {
3203       "version": "3.1.3",
3204       "resolved": "http://registry.npm.taobao.org/hawk/download/hawk-3.1.3.tgz",
3205       "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
3206       "dev": true,
3207       "requires": {
3208         "boom": "2.10.1",
3209         "cryptiles": "2.0.5",
3210         "hoek": "2.16.3",
3211         "sntp": "1.0.9"
3212       }
3213     },
3214     "he": {
3215       "version": "1.1.1",
3216       "resolved": "http://registry.npm.taobao.org/he/download/he-1.1.1.tgz",
3217       "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
3218       "dev": true
3219     },
3220     "heimdalljs": {
3221       "version": "0.2.5",
3222       "resolved": "http://registry.npm.taobao.org/heimdalljs/download/heimdalljs-0.2.5.tgz",
3223       "integrity": "sha1-aqVDCO7nk7ZCz/nPlHgURfN3MKw=",
3224       "dev": true,
3225       "requires": {
3226         "rsvp": "3.2.1"
3227       },
3228       "dependencies": {
3229         "rsvp": {
3230           "version": "3.2.1",
3231           "resolved": "http://registry.npm.taobao.org/rsvp/download/rsvp-3.2.1.tgz",
3232           "integrity": "sha1-B8tKXfJa3Z6Cbrxn3Mn9idsn2Eo=",
3233           "dev": true
3234         }
3235       }
3236     },
3237     "heimdalljs-logger": {
3238       "version": "0.1.9",
3239       "resolved": "http://registry.npm.taobao.org/heimdalljs-logger/download/heimdalljs-logger-0.1.9.tgz",
3240       "integrity": "sha1-12raTkW3u294b8nAEKaOsuL68XY=",
3241       "dev": true,
3242       "requires": {
3243         "debug": "2.6.8",
3244         "heimdalljs": "0.2.5"
3245       }
3246     },
3247     "hmac-drbg": {
3248       "version": "1.0.1",
3249       "resolved": "http://registry.npm.taobao.org/hmac-drbg/download/hmac-drbg-1.0.1.tgz",
3250       "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
3251       "dev": true,
3252       "requires": {
3253         "hash.js": "1.1.3",
3254         "minimalistic-assert": "1.0.0",
3255         "minimalistic-crypto-utils": "1.0.1"
3256       }
3257     },
3258     "hoek": {
3259       "version": "2.16.3",
3260       "resolved": "http://registry.npm.taobao.org/hoek/download/hoek-2.16.3.tgz",
3261       "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
3262       "dev": true
3263     },
3264     "hosted-git-info": {
3265       "version": "2.5.0",
3266       "resolved": "http://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.5.0.tgz",
3267       "integrity": "sha1-bWDjSzq7yDEwYsO3mO+NkBoHrzw=",
3268       "dev": true
3269     },
3270     "hpack.js": {
3271       "version": "2.1.6",
3272       "resolved": "http://registry.npm.taobao.org/hpack.js/download/hpack.js-2.1.6.tgz",
3273       "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
3274       "dev": true,
3275       "requires": {
3276         "inherits": "2.0.3",
3277         "obuf": "1.1.1",
3278         "readable-stream": "2.3.3",
3279         "wbuf": "1.7.2"
3280       },
3281       "dependencies": {
3282         "isarray": {
3283           "version": "1.0.0",
3284           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
3285           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3286           "dev": true
3287         },
3288         "readable-stream": {
3289           "version": "2.3.3",
3290           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
3291           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
3292           "dev": true,
3293           "requires": {
3294             "core-util-is": "1.0.2",
3295             "inherits": "2.0.3",
3296             "isarray": "1.0.0",
3297             "process-nextick-args": "1.0.7",
3298             "safe-buffer": "5.1.1",
3299             "string_decoder": "1.0.3",
3300             "util-deprecate": "1.0.2"
3301           }
3302         },
3303         "string_decoder": {
3304           "version": "1.0.3",
3305           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
3306           "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
3307           "dev": true,
3308           "requires": {
3309             "safe-buffer": "5.1.1"
3310           }
3311         }
3312       }
3313     },
3314     "html-comment-regex": {
3315       "version": "1.1.1",
3316       "resolved": "http://registry.npm.taobao.org/html-comment-regex/download/html-comment-regex-1.1.1.tgz",
3317       "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=",
3318       "dev": true
3319     },
3320     "html-entities": {
3321       "version": "1.2.1",
3322       "resolved": "http://registry.npm.taobao.org/html-entities/download/html-entities-1.2.1.tgz",
3323       "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
3324       "dev": true
3325     },
3326     "html-minifier": {
3327       "version": "3.5.3",
3328       "resolved": "http://registry.npm.taobao.org/html-minifier/download/html-minifier-3.5.3.tgz",
3329       "integrity": "sha1-SideOxoWY5q7ebTBEZH/DQ/PGrk=",
3330       "dev": true,
3331       "requires": {
3332         "camel-case": "3.0.0",
3333         "clean-css": "4.1.7",
3334         "commander": "2.11.0",
3335         "he": "1.1.1",
3336         "ncname": "1.0.0",
3337         "param-case": "2.1.1",
3338         "relateurl": "0.2.7",
3339         "uglify-js": "3.0.28"
3340       }
3341     },
3342     "html-webpack-plugin": {
3343       "version": "2.30.1",
3344       "resolved": "http://registry.npm.taobao.org/html-webpack-plugin/download/html-webpack-plugin-2.30.1.tgz",
3345       "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=",
3346       "dev": true,
3347       "requires": {
3348         "bluebird": "3.5.0",
3349         "html-minifier": "3.5.3",
3350         "loader-utils": "0.2.17",
3351         "lodash": "4.17.4",
3352         "pretty-error": "2.1.1",
3353         "toposort": "1.0.3"
3354       },
3355       "dependencies": {
3356         "loader-utils": {
3357           "version": "0.2.17",
3358           "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz",
3359           "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
3360           "dev": true,
3361           "requires": {
3362             "big.js": "3.1.3",
3363             "emojis-list": "2.1.0",
3364             "json5": "0.5.1",
3365             "object-assign": "4.1.1"
3366           }
3367         }
3368       }
3369     },
3370     "htmlparser2": {
3371       "version": "3.3.0",
3372       "resolved": "http://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.3.0.tgz",
3373       "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=",
3374       "dev": true,
3375       "requires": {
3376         "domelementtype": "1.3.0",
3377         "domhandler": "2.1.0",
3378         "domutils": "1.1.6",
3379         "readable-stream": "1.0.34"
3380       },
3381       "dependencies": {
3382         "domutils": {
3383           "version": "1.1.6",
3384           "resolved": "http://registry.npm.taobao.org/domutils/download/domutils-1.1.6.tgz",
3385           "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=",
3386           "dev": true,
3387           "requires": {
3388             "domelementtype": "1.3.0"
3389           }
3390         }
3391       }
3392     },
3393     "http-deceiver": {
3394       "version": "1.2.7",
3395       "resolved": "http://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz",
3396       "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
3397       "dev": true
3398     },
3399     "http-errors": {
3400       "version": "1.6.2",
3401       "resolved": "http://registry.npm.taobao.org/http-errors/download/http-errors-1.6.2.tgz",
3402       "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",
3403       "dev": true,
3404       "requires": {
3405         "depd": "1.1.1",
3406         "inherits": "2.0.3",
3407         "setprototypeof": "1.0.3",
3408         "statuses": "1.3.1"
3409       }
3410     },
3411     "http-proxy": {
3412       "version": "1.16.2",
3413       "resolved": "http://registry.npm.taobao.org/http-proxy/download/http-proxy-1.16.2.tgz",
3414       "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=",
3415       "dev": true,
3416       "requires": {
3417         "eventemitter3": "1.2.0",
3418         "requires-port": "1.0.0"
3419       }
3420     },
3421     "http-proxy-middleware": {
3422       "version": "0.17.4",
3423       "resolved": "http://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.17.4.tgz",
3424       "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=",
3425       "dev": true,
3426       "requires": {
3427         "http-proxy": "1.16.2",
3428         "is-glob": "3.1.0",
3429         "lodash": "4.17.4",
3430         "micromatch": "2.3.11"
3431       },
3432       "dependencies": {
3433         "is-extglob": {
3434           "version": "2.1.1",
3435           "resolved": "http://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz",
3436           "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
3437           "dev": true
3438         },
3439         "is-glob": {
3440           "version": "3.1.0",
3441           "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz",
3442           "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
3443           "dev": true,
3444           "requires": {
3445             "is-extglob": "2.1.1"
3446           }
3447         }
3448       }
3449     },
3450     "http-signature": {
3451       "version": "1.1.1",
3452       "resolved": "http://registry.npm.taobao.org/http-signature/download/http-signature-1.1.1.tgz",
3453       "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
3454       "dev": true,
3455       "requires": {
3456         "assert-plus": "0.2.0",
3457         "jsprim": "1.4.1",
3458         "sshpk": "1.13.1"
3459       }
3460     },
3461     "https-browserify": {
3462       "version": "0.0.1",
3463       "resolved": "http://registry.npm.taobao.org/https-browserify/download/https-browserify-0.0.1.tgz",
3464       "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=",
3465       "dev": true
3466     },
3467     "https-proxy-agent": {
3468       "version": "1.0.0",
3469       "resolved": "http://registry.npm.taobao.org/https-proxy-agent/download/https-proxy-agent-1.0.0.tgz",
3470       "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=",
3471       "dev": true,
3472       "requires": {
3473         "agent-base": "2.1.1",
3474         "debug": "2.6.8",
3475         "extend": "3.0.1"
3476       }
3477     },
3478     "iconv-lite": {
3479       "version": "0.4.18",
3480       "resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.18.tgz",
3481       "integrity": "sha1-I9hlaxaq5nQqwpcy6o8DNqR4nPI=",
3482       "dev": true
3483     },
3484     "icss-replace-symbols": {
3485       "version": "1.1.0",
3486       "resolved": "http://registry.npm.taobao.org/icss-replace-symbols/download/icss-replace-symbols-1.1.0.tgz",
3487       "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=",
3488       "dev": true
3489     },
3490     "icss-utils": {
3491       "version": "2.1.0",
3492       "resolved": "http://registry.npm.taobao.org/icss-utils/download/icss-utils-2.1.0.tgz",
3493       "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=",
3494       "dev": true,
3495       "requires": {
3496         "postcss": "6.0.9"
3497       },
3498       "dependencies": {
3499         "has-flag": {
3500           "version": "2.0.0",
3501           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
3502           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
3503           "dev": true
3504         },
3505         "postcss": {
3506           "version": "6.0.9",
3507           "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.9.tgz",
3508           "integrity": "sha1-VIGXZnhKUcZbHsTVTC+TdlQ4w1o=",
3509           "dev": true,
3510           "requires": {
3511             "chalk": "2.1.0",
3512             "source-map": "0.5.6",
3513             "supports-color": "4.2.1"
3514           }
3515         },
3516         "supports-color": {
3517           "version": "4.2.1",
3518           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.2.1.tgz",
3519           "integrity": "sha1-ZaS7JjHpDgJCDbpVVMN1pHVLuDY=",
3520           "dev": true,
3521           "requires": {
3522             "has-flag": "2.0.0"
3523           }
3524         }
3525       }
3526     },
3527     "ieee754": {
3528       "version": "1.1.8",
3529       "resolved": "http://registry.npm.taobao.org/ieee754/download/ieee754-1.1.8.tgz",
3530       "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=",
3531       "dev": true
3532     },
3533     "image-size": {
3534       "version": "0.5.5",
3535       "resolved": "http://registry.npm.taobao.org/image-size/download/image-size-0.5.5.tgz",
3536       "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
3537       "dev": true,
3538       "optional": true
3539     },
3540     "img-stats": {
3541       "version": "0.5.2",
3542       "resolved": "http://registry.npm.taobao.org/img-stats/download/img-stats-0.5.2.tgz",
3543       "integrity": "sha1-wgNJbELy2esuWrgjL6dWurMsnis=",
3544       "dev": true,
3545       "requires": {
3546         "xmldom": "0.1.27"
3547       }
3548     },
3549     "in-publish": {
3550       "version": "2.0.0",
3551       "resolved": "http://registry.npm.taobao.org/in-publish/download/in-publish-2.0.0.tgz",
3552       "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
3553       "dev": true,
3554       "optional": true
3555     },
3556     "indent-string": {
3557       "version": "2.1.0",
3558       "resolved": "http://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz",
3559       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
3560       "dev": true,
3561       "requires": {
3562         "repeating": "2.0.1"
3563       }
3564     },
3565     "indexes-of": {
3566       "version": "1.0.1",
3567       "resolved": "http://registry.npm.taobao.org/indexes-of/download/indexes-of-1.0.1.tgz",
3568       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
3569       "dev": true
3570     },
3571     "indexof": {
3572       "version": "0.0.1",
3573       "resolved": "http://registry.npm.taobao.org/indexof/download/indexof-0.0.1.tgz",
3574       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
3575       "dev": true
3576     },
3577     "inflection": {
3578       "version": "1.12.0",
3579       "resolved": "http://registry.npm.taobao.org/inflection/download/inflection-1.12.0.tgz",
3580       "integrity": "sha1-ogCTVlbW9fa8TcdQLhrstwMihBY=",
3581       "dev": true
3582     },
3583     "inflight": {
3584       "version": "1.0.6",
3585       "resolved": "http://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz",
3586       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3587       "dev": true,
3588       "requires": {
3589         "once": "1.4.0",
3590         "wrappy": "1.0.2"
3591       }
3592     },
3593     "inherits": {
3594       "version": "2.0.3",
3595       "resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz",
3596       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
3597       "dev": true
3598     },
3599     "ini": {
3600       "version": "1.3.4",
3601       "resolved": "http://registry.npm.taobao.org/ini/download/ini-1.3.4.tgz",
3602       "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=",
3603       "dev": true
3604     },
3605     "inquirer": {
3606       "version": "3.2.2",
3607       "resolved": "http://registry.npm.taobao.org/inquirer/download/inquirer-3.2.2.tgz",
3608       "integrity": "sha1-wqrt4VB8xU2CaBhzd0LWIb7y6CM=",
3609       "dev": true,
3610       "requires": {
3611         "ansi-escapes": "2.0.0",
3612         "chalk": "2.1.0",
3613         "cli-cursor": "2.1.0",
3614         "cli-width": "2.1.0",
3615         "external-editor": "2.0.4",
3616         "figures": "2.0.0",
3617         "lodash": "4.17.4",
3618         "mute-stream": "0.0.7",
3619         "run-async": "2.3.0",
3620         "rx-lite": "4.0.8",
3621         "rx-lite-aggregates": "4.0.8",
3622         "string-width": "2.1.1",
3623         "strip-ansi": "4.0.0",
3624         "through": "2.3.8"
3625       },
3626       "dependencies": {
3627         "ansi-regex": {
3628           "version": "3.0.0",
3629           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
3630           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3631           "dev": true
3632         },
3633         "strip-ansi": {
3634           "version": "4.0.0",
3635           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
3636           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3637           "dev": true,
3638           "requires": {
3639             "ansi-regex": "3.0.0"
3640           }
3641         }
3642       }
3643     },
3644     "internal-ip": {
3645       "version": "1.2.0",
3646       "resolved": "http://registry.npm.taobao.org/internal-ip/download/internal-ip-1.2.0.tgz",
3647       "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=",
3648       "dev": true,
3649       "requires": {
3650         "meow": "3.7.0"
3651       }
3652     },
3653     "interpret": {
3654       "version": "1.0.3",
3655       "resolved": "http://registry.npm.taobao.org/interpret/download/interpret-1.0.3.tgz",
3656       "integrity": "sha1-y8NcYu7uc/Gat7EKgBURQBr8D5A=",
3657       "dev": true
3658     },
3659     "invariant": {
3660       "version": "2.2.2",
3661       "resolved": "http://registry.npm.taobao.org/invariant/download/invariant-2.2.2.tgz",
3662       "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=",
3663       "dev": true,
3664       "requires": {
3665         "loose-envify": "1.3.1"
3666       }
3667     },
3668     "invert-kv": {
3669       "version": "1.0.0",
3670       "resolved": "http://registry.npm.taobao.org/invert-kv/download/invert-kv-1.0.0.tgz",
3671       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
3672       "dev": true
3673     },
3674     "ip": {
3675       "version": "1.1.5",
3676       "resolved": "http://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz",
3677       "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
3678       "dev": true
3679     },
3680     "ipaddr.js": {
3681       "version": "1.4.0",
3682       "resolved": "http://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.4.0.tgz",
3683       "integrity": "sha1-KWrKh4qCGBbluF0KKFqZvP9FgvA=",
3684       "dev": true
3685     },
3686     "is-absolute-url": {
3687       "version": "2.1.0",
3688       "resolved": "http://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-2.1.0.tgz",
3689       "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
3690       "dev": true
3691     },
3692     "is-arrayish": {
3693       "version": "0.2.1",
3694       "resolved": "http://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz",
3695       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
3696       "dev": true
3697     },
3698     "is-binary-path": {
3699       "version": "1.0.1",
3700       "resolved": "http://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz",
3701       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
3702       "dev": true,
3703       "requires": {
3704         "binary-extensions": "1.10.0"
3705       }
3706     },
3707     "is-buffer": {
3708       "version": "1.1.5",
3709       "resolved": "http://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.5.tgz",
3710       "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=",
3711       "dev": true
3712     },
3713     "is-builtin-module": {
3714       "version": "1.0.0",
3715       "resolved": "http://registry.npm.taobao.org/is-builtin-module/download/is-builtin-module-1.0.0.tgz",
3716       "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
3717       "dev": true,
3718       "requires": {
3719         "builtin-modules": "1.1.1"
3720       }
3721     },
3722     "is-directory": {
3723       "version": "0.3.1",
3724       "resolved": "http://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz",
3725       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
3726       "dev": true
3727     },
3728     "is-dotfile": {
3729       "version": "1.0.3",
3730       "resolved": "http://registry.npm.taobao.org/is-dotfile/download/is-dotfile-1.0.3.tgz",
3731       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
3732       "dev": true
3733     },
3734     "is-equal-shallow": {
3735       "version": "0.1.3",
3736       "resolved": "http://registry.npm.taobao.org/is-equal-shallow/download/is-equal-shallow-0.1.3.tgz",
3737       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
3738       "dev": true,
3739       "requires": {
3740         "is-primitive": "2.0.0"
3741       }
3742     },
3743     "is-extendable": {
3744       "version": "0.1.1",
3745       "resolved": "http://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz",
3746       "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
3747       "dev": true
3748     },
3749     "is-extglob": {
3750       "version": "1.0.0",
3751       "resolved": "http://registry.npm.taobao.org/is-extglob/download/is-extglob-1.0.0.tgz",
3752       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
3753       "dev": true
3754     },
3755     "is-finite": {
3756       "version": "1.0.2",
3757       "resolved": "http://registry.npm.taobao.org/is-finite/download/is-finite-1.0.2.tgz",
3758       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
3759       "dev": true,
3760       "requires": {
3761         "number-is-nan": "1.0.1"
3762       }
3763     },
3764     "is-fullwidth-code-point": {
3765       "version": "2.0.0",
3766       "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
3767       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
3768       "dev": true
3769     },
3770     "is-glob": {
3771       "version": "2.0.1",
3772       "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-2.0.1.tgz",
3773       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
3774       "dev": true,
3775       "requires": {
3776         "is-extglob": "1.0.0"
3777       }
3778     },
3779     "is-number": {
3780       "version": "2.1.0",
3781       "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-2.1.0.tgz",
3782       "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
3783       "dev": true,
3784       "requires": {
3785         "kind-of": "3.2.2"
3786       }
3787     },
3788     "is-path-cwd": {
3789       "version": "1.0.0",
3790       "resolved": "http://registry.npm.taobao.org/is-path-cwd/download/is-path-cwd-1.0.0.tgz",
3791       "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
3792       "dev": true
3793     },
3794     "is-path-in-cwd": {
3795       "version": "1.0.0",
3796       "resolved": "http://registry.npm.taobao.org/is-path-in-cwd/download/is-path-in-cwd-1.0.0.tgz",
3797       "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",
3798       "dev": true,
3799       "requires": {
3800         "is-path-inside": "1.0.0"
3801       }
3802     },
3803     "is-path-inside": {
3804       "version": "1.0.0",
3805       "resolved": "http://registry.npm.taobao.org/is-path-inside/download/is-path-inside-1.0.0.tgz",
3806       "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=",
3807       "dev": true,
3808       "requires": {
3809         "path-is-inside": "1.0.2"
3810       }
3811     },
3812     "is-plain-obj": {
3813       "version": "1.1.0",
3814       "resolved": "http://registry.npm.taobao.org/is-plain-obj/download/is-plain-obj-1.1.0.tgz",
3815       "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
3816       "dev": true
3817     },
3818     "is-plain-object": {
3819       "version": "2.0.4",
3820       "resolved": "http://registry.npm.taobao.org/is-plain-object/download/is-plain-object-2.0.4.tgz",
3821       "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=",
3822       "dev": true,
3823       "requires": {
3824         "isobject": "3.0.1"
3825       }
3826     },
3827     "is-posix-bracket": {
3828       "version": "0.1.1",
3829       "resolved": "http://registry.npm.taobao.org/is-posix-bracket/download/is-posix-bracket-0.1.1.tgz",
3830       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
3831       "dev": true
3832     },
3833     "is-primitive": {
3834       "version": "2.0.0",
3835       "resolved": "http://registry.npm.taobao.org/is-primitive/download/is-primitive-2.0.0.tgz",
3836       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
3837       "dev": true
3838     },
3839     "is-promise": {
3840       "version": "2.1.0",
3841       "resolved": "http://registry.npm.taobao.org/is-promise/download/is-promise-2.1.0.tgz",
3842       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
3843       "dev": true
3844     },
3845     "is-stream": {
3846       "version": "1.1.0",
3847       "resolved": "http://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz",
3848       "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
3849       "dev": true
3850     },
3851     "is-svg": {
3852       "version": "2.1.0",
3853       "resolved": "http://registry.npm.taobao.org/is-svg/download/is-svg-2.1.0.tgz",
3854       "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",
3855       "dev": true,
3856       "requires": {
3857         "html-comment-regex": "1.1.1"
3858       }
3859     },
3860     "is-typedarray": {
3861       "version": "1.0.0",
3862       "resolved": "http://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz",
3863       "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
3864       "dev": true
3865     },
3866     "is-utf8": {
3867       "version": "0.2.1",
3868       "resolved": "http://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz",
3869       "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
3870       "dev": true
3871     },
3872     "is-wsl": {
3873       "version": "1.1.0",
3874       "resolved": "http://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz",
3875       "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
3876       "dev": true
3877     },
3878     "isarray": {
3879       "version": "0.0.1",
3880       "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
3881       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
3882       "dev": true
3883     },
3884     "isbinaryfile": {
3885       "version": "3.0.2",
3886       "resolved": "http://registry.npm.taobao.org/isbinaryfile/download/isbinaryfile-3.0.2.tgz",
3887       "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=",
3888       "dev": true
3889     },
3890     "isexe": {
3891       "version": "2.0.0",
3892       "resolved": "http://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz",
3893       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
3894       "dev": true
3895     },
3896     "isobject": {
3897       "version": "3.0.1",
3898       "resolved": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
3899       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
3900       "dev": true
3901     },
3902     "isstream": {
3903       "version": "0.1.2",
3904       "resolved": "http://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz",
3905       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
3906       "dev": true
3907     },
3908     "istanbul-api": {
3909       "version": "1.1.11",
3910       "resolved": "http://registry.npm.taobao.org/istanbul-api/download/istanbul-api-1.1.11.tgz",
3911       "integrity": "sha1-/MC0YeKzvaceMFFVE4I4doJX2d4=",
3912       "dev": true,
3913       "requires": {
3914         "async": "2.5.0",
3915         "fileset": "2.0.3",
3916         "istanbul-lib-coverage": "1.1.1",
3917         "istanbul-lib-hook": "1.0.7",
3918         "istanbul-lib-instrument": "1.7.4",
3919         "istanbul-lib-report": "1.1.1",
3920         "istanbul-lib-source-maps": "1.2.1",
3921         "istanbul-reports": "1.1.1",
3922         "js-yaml": "3.7.0",
3923         "mkdirp": "0.5.1",
3924         "once": "1.4.0"
3925       }
3926     },
3927     "istanbul-instrumenter-loader": {
3928       "version": "2.0.0",
3929       "resolved": "http://registry.npm.taobao.org/istanbul-instrumenter-loader/download/istanbul-instrumenter-loader-2.0.0.tgz",
3930       "integrity": "sha1-5UkpAKsLuoNe+oAkywC+mz7qJwA=",
3931       "dev": true,
3932       "requires": {
3933         "convert-source-map": "1.5.0",
3934         "istanbul-lib-instrument": "1.7.4",
3935         "loader-utils": "0.2.17",
3936         "object-assign": "4.1.1"
3937       },
3938       "dependencies": {
3939         "loader-utils": {
3940           "version": "0.2.17",
3941           "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz",
3942           "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
3943           "dev": true,
3944           "requires": {
3945             "big.js": "3.1.3",
3946             "emojis-list": "2.1.0",
3947             "json5": "0.5.1",
3948             "object-assign": "4.1.1"
3949           }
3950         }
3951       }
3952     },
3953     "istanbul-lib-coverage": {
3954       "version": "1.1.1",
3955       "resolved": "http://registry.npm.taobao.org/istanbul-lib-coverage/download/istanbul-lib-coverage-1.1.1.tgz",
3956       "integrity": "sha1-c7+5mIhSmUFck9OKPprfeEp3qdo=",
3957       "dev": true
3958     },
3959     "istanbul-lib-hook": {
3960       "version": "1.0.7",
3961       "resolved": "http://registry.npm.taobao.org/istanbul-lib-hook/download/istanbul-lib-hook-1.0.7.tgz",
3962       "integrity": "sha1-3WYH8DB2V4/n1vKmMM8UO0m6zdw=",
3963       "dev": true,
3964       "requires": {
3965         "append-transform": "0.4.0"
3966       }
3967     },
3968     "istanbul-lib-instrument": {
3969       "version": "1.7.4",
3970       "resolved": "http://registry.npm.taobao.org/istanbul-lib-instrument/download/istanbul-lib-instrument-1.7.4.tgz",
3971       "integrity": "sha1-6f2SDkdn89Ge3HZeLWs/XMvQ7qg=",
3972       "dev": true,
3973       "requires": {
3974         "babel-generator": "6.26.0",
3975         "babel-template": "6.26.0",
3976         "babel-traverse": "6.26.0",
3977         "babel-types": "6.26.0",
3978         "babylon": "6.18.0",
3979         "istanbul-lib-coverage": "1.1.1",
3980         "semver": "5.4.1"
3981       }
3982     },
3983     "istanbul-lib-report": {
3984       "version": "1.1.1",
3985       "resolved": "http://registry.npm.taobao.org/istanbul-lib-report/download/istanbul-lib-report-1.1.1.tgz",
3986       "integrity": "sha1-8OVfVmVf+jQiIIC3oM1HYOFAX8k=",
3987       "dev": true,
3988       "requires": {
3989         "istanbul-lib-coverage": "1.1.1",
3990         "mkdirp": "0.5.1",
3991         "path-parse": "1.0.5",
3992         "supports-color": "3.2.3"
3993       }
3994     },
3995     "istanbul-lib-source-maps": {
3996       "version": "1.2.1",
3997       "resolved": "http://registry.npm.taobao.org/istanbul-lib-source-maps/download/istanbul-lib-source-maps-1.2.1.tgz",
3998       "integrity": "sha1-pv4ay6jOCO68Y45XLilNJnAIqgw=",
3999       "dev": true,
4000       "requires": {
4001         "debug": "2.6.8",
4002         "istanbul-lib-coverage": "1.1.1",
4003         "mkdirp": "0.5.1",
4004         "rimraf": "2.6.1",
4005         "source-map": "0.5.6"
4006       }
4007     },
4008     "istanbul-reports": {
4009       "version": "1.1.1",
4010       "resolved": "http://registry.npm.taobao.org/istanbul-reports/download/istanbul-reports-1.1.1.tgz",
4011       "integrity": "sha1-BCvlyJ4XW8P4ZSPKqynAFOd/7k4=",
4012       "dev": true,
4013       "requires": {
4014         "handlebars": "4.0.10"
4015       },
4016       "dependencies": {
4017         "async": {
4018           "version": "1.5.2",
4019           "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
4020           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
4021           "dev": true
4022         },
4023         "camelcase": {
4024           "version": "1.2.1",
4025           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
4026           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
4027           "dev": true,
4028           "optional": true
4029         },
4030         "cliui": {
4031           "version": "2.1.0",
4032           "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz",
4033           "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
4034           "dev": true,
4035           "optional": true,
4036           "requires": {
4037             "center-align": "0.1.3",
4038             "right-align": "0.1.3",
4039             "wordwrap": "0.0.2"
4040           },
4041           "dependencies": {
4042             "wordwrap": {
4043               "version": "0.0.2",
4044               "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz",
4045               "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
4046               "dev": true,
4047               "optional": true
4048             }
4049           }
4050         },
4051         "handlebars": {
4052           "version": "4.0.10",
4053           "resolved": "http://registry.npm.taobao.org/handlebars/download/handlebars-4.0.10.tgz",
4054           "integrity": "sha1-PTDHGLCaPZbyPqTMH0A8TTup/08=",
4055           "dev": true,
4056           "requires": {
4057             "async": "1.5.2",
4058             "optimist": "0.6.1",
4059             "source-map": "0.4.4",
4060             "uglify-js": "2.8.29"
4061           }
4062         },
4063         "optimist": {
4064           "version": "0.6.1",
4065           "resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz",
4066           "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
4067           "dev": true,
4068           "requires": {
4069             "minimist": "0.0.8",
4070             "wordwrap": "0.0.3"
4071           }
4072         },
4073         "source-map": {
4074           "version": "0.4.4",
4075           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
4076           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
4077           "dev": true,
4078           "requires": {
4079             "amdefine": "1.0.1"
4080           }
4081         },
4082         "uglify-js": {
4083           "version": "2.8.29",
4084           "resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-2.8.29.tgz",
4085           "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
4086           "dev": true,
4087           "optional": true,
4088           "requires": {
4089             "source-map": "0.5.6",
4090             "uglify-to-browserify": "1.0.2",
4091             "yargs": "3.10.0"
4092           },
4093           "dependencies": {
4094             "source-map": {
4095               "version": "0.5.6",
4096               "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.6.tgz",
4097               "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
4098               "dev": true,
4099               "optional": true
4100             }
4101           }
4102         },
4103         "yargs": {
4104           "version": "3.10.0",
4105           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-3.10.0.tgz",
4106           "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
4107           "dev": true,
4108           "optional": true,
4109           "requires": {
4110             "camelcase": "1.2.1",
4111             "cliui": "2.1.0",
4112             "decamelize": "1.2.0",
4113             "window-size": "0.1.0"
4114           }
4115         }
4116       }
4117     },
4118     "jasmine": {
4119       "version": "2.7.0",
4120       "resolved": "http://registry.npm.taobao.org/jasmine/download/jasmine-2.7.0.tgz",
4121       "integrity": "sha1-XPC7TllLRgC7QjVWA2YhKsWuobI=",
4122       "dev": true,
4123       "requires": {
4124         "exit": "0.1.2",
4125         "glob": "7.1.2",
4126         "jasmine-core": "2.7.0"
4127       },
4128       "dependencies": {
4129         "jasmine-core": {
4130           "version": "2.7.0",
4131           "resolved": "http://registry.npm.taobao.org/jasmine-core/download/jasmine-core-2.7.0.tgz",
4132           "integrity": "sha1-UP+MT5LY71wLLBuEbdJj7YUVIJE=",
4133           "dev": true
4134         }
4135       }
4136     },
4137     "jasmine-core": {
4138       "version": "2.6.4",
4139       "resolved": "http://registry.npm.taobao.org/jasmine-core/download/jasmine-core-2.6.4.tgz",
4140       "integrity": "sha1-3skmzQqfoof7bbXHVfpIfnTOysU=",
4141       "dev": true
4142     },
4143     "jasmine-spec-reporter": {
4144       "version": "4.1.1",
4145       "resolved": "http://registry.npm.taobao.org/jasmine-spec-reporter/download/jasmine-spec-reporter-4.1.1.tgz",
4146       "integrity": "sha1-Wm1Yq11hvqcwn7wnkjlRF1axtYg=",
4147       "dev": true,
4148       "requires": {
4149         "colors": "1.1.2"
4150       }
4151     },
4152     "jasminewd2": {
4153       "version": "2.1.0",
4154       "resolved": "http://registry.npm.taobao.org/jasminewd2/download/jasminewd2-2.1.0.tgz",
4155       "integrity": "sha1-2llSddGuYx3nNqwKfH2Fyfc+9lI=",
4156       "dev": true
4157     },
4158     "js-base64": {
4159       "version": "2.1.9",
4160       "resolved": "http://registry.npm.taobao.org/js-base64/download/js-base64-2.1.9.tgz",
4161       "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=",
4162       "dev": true
4163     },
4164     "js-tokens": {
4165       "version": "3.0.2",
4166       "resolved": "http://registry.npm.taobao.org/js-tokens/download/js-tokens-3.0.2.tgz",
4167       "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
4168       "dev": true
4169     },
4170     "js-yaml": {
4171       "version": "3.7.0",
4172       "resolved": "http://registry.npm.taobao.org/js-yaml/download/js-yaml-3.7.0.tgz",
4173       "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=",
4174       "dev": true,
4175       "requires": {
4176         "argparse": "1.0.9",
4177         "esprima": "2.7.3"
4178       }
4179     },
4180     "jsbn": {
4181       "version": "0.1.1",
4182       "resolved": "http://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz",
4183       "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
4184       "dev": true,
4185       "optional": true
4186     },
4187     "jschardet": {
4188       "version": "1.5.1",
4189       "resolved": "http://registry.npm.taobao.org/jschardet/download/jschardet-1.5.1.tgz",
4190       "integrity": "sha1-xRn2KfhrOlvtuliojTETCe7Al/k=",
4191       "dev": true
4192     },
4193     "jsesc": {
4194       "version": "0.5.0",
4195       "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz",
4196       "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
4197       "dev": true
4198     },
4199     "json-loader": {
4200       "version": "0.5.7",
4201       "resolved": "http://registry.npm.taobao.org/json-loader/download/json-loader-0.5.7.tgz",
4202       "integrity": "sha1-3KFKcCNf+C8KyaOr62DTN6NlGF0=",
4203       "dev": true
4204     },
4205     "json-schema": {
4206       "version": "0.2.3",
4207       "resolved": "http://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz",
4208       "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
4209       "dev": true
4210     },
4211     "json-schema-traverse": {
4212       "version": "0.3.1",
4213       "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz",
4214       "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
4215       "dev": true
4216     },
4217     "json-stable-stringify": {
4218       "version": "1.0.1",
4219       "resolved": "http://registry.npm.taobao.org/json-stable-stringify/download/json-stable-stringify-1.0.1.tgz",
4220       "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
4221       "dev": true,
4222       "requires": {
4223         "jsonify": "0.0.0"
4224       }
4225     },
4226     "json-stringify-safe": {
4227       "version": "5.0.1",
4228       "resolved": "http://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz",
4229       "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
4230       "dev": true
4231     },
4232     "json3": {
4233       "version": "3.3.2",
4234       "resolved": "http://registry.npm.taobao.org/json3/download/json3-3.3.2.tgz",
4235       "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=",
4236       "dev": true
4237     },
4238     "json5": {
4239       "version": "0.5.1",
4240       "resolved": "http://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz",
4241       "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
4242       "dev": true
4243     },
4244     "jsonfile": {
4245       "version": "3.0.1",
4246       "resolved": "http://registry.npm.taobao.org/jsonfile/download/jsonfile-3.0.1.tgz",
4247       "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=",
4248       "dev": true,
4249       "requires": {
4250         "graceful-fs": "4.1.11"
4251       }
4252     },
4253     "jsonify": {
4254       "version": "0.0.0",
4255       "resolved": "http://registry.npm.taobao.org/jsonify/download/jsonify-0.0.0.tgz",
4256       "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
4257       "dev": true
4258     },
4259     "jsprim": {
4260       "version": "1.4.1",
4261       "resolved": "http://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz",
4262       "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
4263       "dev": true,
4264       "requires": {
4265         "assert-plus": "1.0.0",
4266         "extsprintf": "1.3.0",
4267         "json-schema": "0.2.3",
4268         "verror": "1.10.0"
4269       },
4270       "dependencies": {
4271         "assert-plus": {
4272           "version": "1.0.0",
4273           "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
4274           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
4275           "dev": true
4276         }
4277       }
4278     },
4279     "karma": {
4280       "version": "1.7.0",
4281       "resolved": "http://registry.npm.taobao.org/karma/download/karma-1.7.0.tgz",
4282       "integrity": "sha1-b3oaQGRG+i4YfslTmGmPTO5HYmk=",
4283       "dev": true,
4284       "requires": {
4285         "bluebird": "3.5.0",
4286         "body-parser": "1.17.2",
4287         "chokidar": "1.7.0",
4288         "colors": "1.1.2",
4289         "combine-lists": "1.0.1",
4290         "connect": "3.6.3",
4291         "core-js": "2.5.0",
4292         "di": "0.0.1",
4293         "dom-serialize": "2.2.1",
4294         "expand-braces": "0.1.2",
4295         "glob": "7.1.2",
4296         "graceful-fs": "4.1.11",
4297         "http-proxy": "1.16.2",
4298         "isbinaryfile": "3.0.2",
4299         "lodash": "3.10.1",
4300         "log4js": "0.6.38",
4301         "mime": "1.3.6",
4302         "minimatch": "3.0.4",
4303         "optimist": "0.6.1",
4304         "qjobs": "1.1.5",
4305         "range-parser": "1.2.0",
4306         "rimraf": "2.6.1",
4307         "safe-buffer": "5.1.1",
4308         "socket.io": "1.7.3",
4309         "source-map": "0.5.6",
4310         "tmp": "0.0.31",
4311         "useragent": "2.2.1"
4312       },
4313       "dependencies": {
4314         "lodash": {
4315           "version": "3.10.1",
4316           "resolved": "http://registry.npm.taobao.org/lodash/download/lodash-3.10.1.tgz",
4317           "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
4318           "dev": true
4319         },
4320         "optimist": {
4321           "version": "0.6.1",
4322           "resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz",
4323           "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
4324           "dev": true,
4325           "requires": {
4326             "minimist": "0.0.8",
4327             "wordwrap": "0.0.3"
4328           }
4329         }
4330       }
4331     },
4332     "karma-chrome-launcher": {
4333       "version": "2.1.1",
4334       "resolved": "http://registry.npm.taobao.org/karma-chrome-launcher/download/karma-chrome-launcher-2.1.1.tgz",
4335       "integrity": "sha1-IWh5xorATY1RQOmWGboEtZr9Rs8=",
4336       "dev": true,
4337       "requires": {
4338         "fs-access": "1.0.1",
4339         "which": "1.3.0"
4340       }
4341     },
4342     "karma-cli": {
4343       "version": "1.0.1",
4344       "resolved": "http://registry.npm.taobao.org/karma-cli/download/karma-cli-1.0.1.tgz",
4345       "integrity": "sha1-rmw8WKMTodALRRZMRVubhs4X+WA=",
4346       "dev": true,
4347       "requires": {
4348         "resolve": "1.4.0"
4349       }
4350     },
4351     "karma-coverage-istanbul-reporter": {
4352       "version": "1.3.0",
4353       "resolved": "http://registry.npm.taobao.org/karma-coverage-istanbul-reporter/download/karma-coverage-istanbul-reporter-1.3.0.tgz",
4354       "integrity": "sha1-0ULNnFVzHJ42Pvc3To7xoxvr+ts=",
4355       "dev": true,
4356       "requires": {
4357         "istanbul-api": "1.1.11",
4358         "minimatch": "3.0.4"
4359       }
4360     },
4361     "karma-jasmine": {
4362       "version": "1.1.0",
4363       "resolved": "http://registry.npm.taobao.org/karma-jasmine/download/karma-jasmine-1.1.0.tgz",
4364       "integrity": "sha1-IuTAa/mhguUpTR9wXjczgRuBCs8=",
4365       "dev": true
4366     },
4367     "karma-jasmine-html-reporter": {
4368       "version": "0.2.2",
4369       "resolved": "http://registry.npm.taobao.org/karma-jasmine-html-reporter/download/karma-jasmine-html-reporter-0.2.2.tgz",
4370       "integrity": "sha1-SKjl7xiAdhfuK14zwRlMNbQ5Ukw=",
4371       "dev": true,
4372       "requires": {
4373         "karma-jasmine": "1.1.0"
4374       }
4375     },
4376     "karma-source-map-support": {
4377       "version": "1.2.0",
4378       "resolved": "http://registry.npm.taobao.org/karma-source-map-support/download/karma-source-map-support-1.2.0.tgz",
4379       "integrity": "sha1-G/gee7SwiWJ6s1LsQXnhF8QGpUA=",
4380       "dev": true,
4381       "requires": {
4382         "source-map-support": "0.4.16"
4383       }
4384     },
4385     "kind-of": {
4386       "version": "3.2.2",
4387       "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
4388       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4389       "dev": true,
4390       "requires": {
4391         "is-buffer": "1.1.5"
4392       }
4393     },
4394     "lazy-cache": {
4395       "version": "0.2.7",
4396       "resolved": "http://registry.npm.taobao.org/lazy-cache/download/lazy-cache-0.2.7.tgz",
4397       "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=",
4398       "dev": true
4399     },
4400     "lcid": {
4401       "version": "1.0.0",
4402       "resolved": "http://registry.npm.taobao.org/lcid/download/lcid-1.0.0.tgz",
4403       "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
4404       "dev": true,
4405       "requires": {
4406         "invert-kv": "1.0.0"
4407       }
4408     },
4409     "less": {
4410       "version": "2.7.2",
4411       "resolved": "http://registry.npm.taobao.org/less/download/less-2.7.2.tgz",
4412       "integrity": "sha1-No1sxz4fsDmBGDKAkYdDxdz5s98=",
4413       "dev": true,
4414       "requires": {
4415         "errno": "0.1.4",
4416         "graceful-fs": "4.1.11",
4417         "image-size": "0.5.5",
4418         "mime": "1.3.6",
4419         "mkdirp": "0.5.1",
4420         "promise": "7.3.1",
4421         "request": "2.81.0",
4422         "source-map": "0.5.6"
4423       }
4424     },
4425     "less-loader": {
4426       "version": "4.0.5",
4427       "resolved": "http://registry.npm.taobao.org/less-loader/download/less-loader-4.0.5.tgz",
4428       "integrity": "sha1-rhVadAbKxqzSk9eFWH/P8PR4xN0=",
4429       "dev": true,
4430       "requires": {
4431         "clone": "2.1.1",
4432         "loader-utils": "1.1.0",
4433         "pify": "2.3.0"
4434       },
4435       "dependencies": {
4436         "clone": {
4437           "version": "2.1.1",
4438           "resolved": "http://registry.npm.taobao.org/clone/download/clone-2.1.1.tgz",
4439           "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=",
4440           "dev": true
4441         }
4442       }
4443     },
4444     "license-webpack-plugin": {
4445       "version": "0.5.1",
4446       "resolved": "http://registry.npm.taobao.org/license-webpack-plugin/download/license-webpack-plugin-0.5.1.tgz",
4447       "integrity": "sha1-aNivEDSGqcTrzt237V071h84O+Q=",
4448       "dev": true,
4449       "requires": {
4450         "object-assign": "4.1.1"
4451       }
4452     },
4453     "load-json-file": {
4454       "version": "1.1.0",
4455       "resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz",
4456       "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
4457       "dev": true,
4458       "requires": {
4459         "graceful-fs": "4.1.11",
4460         "parse-json": "2.2.0",
4461         "pify": "2.3.0",
4462         "pinkie-promise": "2.0.1",
4463         "strip-bom": "2.0.0"
4464       }
4465     },
4466     "loader-runner": {
4467       "version": "2.3.0",
4468       "resolved": "http://registry.npm.taobao.org/loader-runner/download/loader-runner-2.3.0.tgz",
4469       "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=",
4470       "dev": true
4471     },
4472     "loader-utils": {
4473       "version": "1.1.0",
4474       "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-1.1.0.tgz",
4475       "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
4476       "dev": true,
4477       "requires": {
4478         "big.js": "3.1.3",
4479         "emojis-list": "2.1.0",
4480         "json5": "0.5.1"
4481       }
4482     },
4483     "locate-path": {
4484       "version": "2.0.0",
4485       "resolved": "http://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz",
4486       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
4487       "dev": true,
4488       "requires": {
4489         "p-locate": "2.0.0",
4490         "path-exists": "3.0.0"
4491       },
4492       "dependencies": {
4493         "path-exists": {
4494           "version": "3.0.0",
4495           "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz",
4496           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
4497           "dev": true
4498         }
4499       }
4500     },
4501     "lodash": {
4502       "version": "4.17.4",
4503       "resolved": "http://registry.npm.taobao.org/lodash/download/lodash-4.17.4.tgz",
4504       "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
4505       "dev": true
4506     },
4507     "lodash.assign": {
4508       "version": "4.2.0",
4509       "resolved": "http://registry.npm.taobao.org/lodash.assign/download/lodash.assign-4.2.0.tgz",
4510       "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
4511       "dev": true,
4512       "optional": true
4513     },
4514     "lodash.camelcase": {
4515       "version": "4.3.0",
4516       "resolved": "http://registry.npm.taobao.org/lodash.camelcase/download/lodash.camelcase-4.3.0.tgz",
4517       "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
4518       "dev": true
4519     },
4520     "lodash.clonedeep": {
4521       "version": "4.5.0",
4522       "resolved": "http://registry.npm.taobao.org/lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz",
4523       "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
4524       "dev": true
4525     },
4526     "lodash.memoize": {
4527       "version": "4.1.2",
4528       "resolved": "http://registry.npm.taobao.org/lodash.memoize/download/lodash.memoize-4.1.2.tgz",
4529       "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
4530       "dev": true
4531     },
4532     "lodash.mergewith": {
4533       "version": "4.6.0",
4534       "resolved": "http://registry.npm.taobao.org/lodash.mergewith/download/lodash.mergewith-4.6.0.tgz",
4535       "integrity": "sha1-FQzwoWeR9ZA7iJHqsVRgknS96lU=",
4536       "dev": true,
4537       "optional": true
4538     },
4539     "lodash.tail": {
4540       "version": "4.1.1",
4541       "resolved": "http://registry.npm.taobao.org/lodash.tail/download/lodash.tail-4.1.1.tgz",
4542       "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=",
4543       "dev": true
4544     },
4545     "lodash.uniq": {
4546       "version": "4.5.0",
4547       "resolved": "http://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz",
4548       "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
4549       "dev": true
4550     },
4551     "log4js": {
4552       "version": "0.6.38",
4553       "resolved": "http://registry.npm.taobao.org/log4js/download/log4js-0.6.38.tgz",
4554       "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=",
4555       "dev": true,
4556       "requires": {
4557         "readable-stream": "1.0.34",
4558         "semver": "4.3.6"
4559       },
4560       "dependencies": {
4561         "semver": {
4562           "version": "4.3.6",
4563           "resolved": "http://registry.npm.taobao.org/semver/download/semver-4.3.6.tgz",
4564           "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=",
4565           "dev": true
4566         }
4567       }
4568     },
4569     "longest": {
4570       "version": "1.0.1",
4571       "resolved": "http://registry.npm.taobao.org/longest/download/longest-1.0.1.tgz",
4572       "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
4573       "dev": true
4574     },
4575     "loose-envify": {
4576       "version": "1.3.1",
4577       "resolved": "http://registry.npm.taobao.org/loose-envify/download/loose-envify-1.3.1.tgz",
4578       "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
4579       "dev": true,
4580       "requires": {
4581         "js-tokens": "3.0.2"
4582       }
4583     },
4584     "loud-rejection": {
4585       "version": "1.6.0",
4586       "resolved": "http://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz",
4587       "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
4588       "dev": true,
4589       "requires": {
4590         "currently-unhandled": "0.4.1",
4591         "signal-exit": "3.0.2"
4592       }
4593     },
4594     "lower-case": {
4595       "version": "1.1.4",
4596       "resolved": "http://registry.npm.taobao.org/lower-case/download/lower-case-1.1.4.tgz",
4597       "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
4598       "dev": true
4599     },
4600     "lru-cache": {
4601       "version": "4.1.1",
4602       "resolved": "http://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.1.tgz",
4603       "integrity": "sha1-Yi4y6CSItJJ5EUpPns9F581rulU=",
4604       "dev": true,
4605       "requires": {
4606         "pseudomap": "1.0.2",
4607         "yallist": "2.1.2"
4608       }
4609     },
4610     "macaddress": {
4611       "version": "0.2.8",
4612       "resolved": "http://registry.npm.taobao.org/macaddress/download/macaddress-0.2.8.tgz",
4613       "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=",
4614       "dev": true
4615     },
4616     "magic-string": {
4617       "version": "0.22.4",
4618       "resolved": "http://registry.npm.taobao.org/magic-string/download/magic-string-0.22.4.tgz",
4619       "integrity": "sha1-MQObTkA2Y5VhjB1s+Bk8U5F0df8=",
4620       "dev": true,
4621       "requires": {
4622         "vlq": "0.2.2"
4623       }
4624     },
4625     "make-error": {
4626       "version": "1.3.0",
4627       "resolved": "http://registry.npm.taobao.org/make-error/download/make-error-1.3.0.tgz",
4628       "integrity": "sha1-Uq06M5zPEM5itAQLcI/nByRLi5Y=",
4629       "dev": true
4630     },
4631     "map-obj": {
4632       "version": "1.0.1",
4633       "resolved": "http://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz",
4634       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
4635       "dev": true
4636     },
4637     "matcher-collection": {
4638       "version": "1.0.4",
4639       "resolved": "http://registry.npm.taobao.org/matcher-collection/download/matcher-collection-1.0.4.tgz",
4640       "integrity": "sha1-L2auCGmZbynkPQtiyD3R1D5YF1U=",
4641       "dev": true,
4642       "requires": {
4643         "minimatch": "3.0.4"
4644       }
4645     },
4646     "math-expression-evaluator": {
4647       "version": "1.2.17",
4648       "resolved": "http://registry.npm.taobao.org/math-expression-evaluator/download/math-expression-evaluator-1.2.17.tgz",
4649       "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=",
4650       "dev": true
4651     },
4652     "media-typer": {
4653       "version": "0.3.0",
4654       "resolved": "http://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz",
4655       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
4656       "dev": true
4657     },
4658     "mem": {
4659       "version": "1.1.0",
4660       "resolved": "http://registry.npm.taobao.org/mem/download/mem-1.1.0.tgz",
4661       "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
4662       "dev": true,
4663       "requires": {
4664         "mimic-fn": "1.1.0"
4665       }
4666     },
4667     "memory-fs": {
4668       "version": "0.4.1",
4669       "resolved": "http://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz",
4670       "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
4671       "dev": true,
4672       "requires": {
4673         "errno": "0.1.4",
4674         "readable-stream": "2.3.3"
4675       },
4676       "dependencies": {
4677         "isarray": {
4678           "version": "1.0.0",
4679           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
4680           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
4681           "dev": true
4682         },
4683         "readable-stream": {
4684           "version": "2.3.3",
4685           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
4686           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
4687           "dev": true,
4688           "requires": {
4689             "core-util-is": "1.0.2",
4690             "inherits": "2.0.3",
4691             "isarray": "1.0.0",
4692             "process-nextick-args": "1.0.7",
4693             "safe-buffer": "5.1.1",
4694             "string_decoder": "1.0.3",
4695             "util-deprecate": "1.0.2"
4696           }
4697         },
4698         "string_decoder": {
4699           "version": "1.0.3",
4700           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
4701           "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
4702           "dev": true,
4703           "requires": {
4704             "safe-buffer": "5.1.1"
4705           }
4706         }
4707       }
4708     },
4709     "meow": {
4710       "version": "3.7.0",
4711       "resolved": "http://registry.npm.taobao.org/meow/download/meow-3.7.0.tgz",
4712       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
4713       "dev": true,
4714       "requires": {
4715         "camelcase-keys": "2.1.0",
4716         "decamelize": "1.2.0",
4717         "loud-rejection": "1.6.0",
4718         "map-obj": "1.0.1",
4719         "minimist": "1.2.0",
4720         "normalize-package-data": "2.4.0",
4721         "object-assign": "4.1.1",
4722         "read-pkg-up": "1.0.1",
4723         "redent": "1.0.0",
4724         "trim-newlines": "1.0.0"
4725       },
4726       "dependencies": {
4727         "minimist": {
4728           "version": "1.2.0",
4729           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
4730           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
4731           "dev": true
4732         }
4733       }
4734     },
4735     "merge-descriptors": {
4736       "version": "1.0.1",
4737       "resolved": "http://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz",
4738       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
4739       "dev": true
4740     },
4741     "methods": {
4742       "version": "1.1.2",
4743       "resolved": "http://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz",
4744       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
4745       "dev": true
4746     },
4747     "micromatch": {
4748       "version": "2.3.11",
4749       "resolved": "http://registry.npm.taobao.org/micromatch/download/micromatch-2.3.11.tgz",
4750       "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
4751       "dev": true,
4752       "requires": {
4753         "arr-diff": "2.0.0",
4754         "array-unique": "0.2.1",
4755         "braces": "1.8.5",
4756         "expand-brackets": "0.1.5",
4757         "extglob": "0.3.2",
4758         "filename-regex": "2.0.1",
4759         "is-extglob": "1.0.0",
4760         "is-glob": "2.0.1",
4761         "kind-of": "3.2.2",
4762         "normalize-path": "2.1.1",
4763         "object.omit": "2.0.1",
4764         "parse-glob": "3.0.4",
4765         "regex-cache": "0.4.3"
4766       }
4767     },
4768     "miller-rabin": {
4769       "version": "4.0.0",
4770       "resolved": "http://registry.npm.taobao.org/miller-rabin/download/miller-rabin-4.0.0.tgz",
4771       "integrity": "sha1-SmL7HUKTPAVYOYL0xxb2+55sbT0=",
4772       "dev": true,
4773       "requires": {
4774         "bn.js": "4.11.8",
4775         "brorand": "1.1.0"
4776       }
4777     },
4778     "mime": {
4779       "version": "1.3.6",
4780       "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.3.6.tgz",
4781       "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=",
4782       "dev": true
4783     },
4784     "mime-db": {
4785       "version": "1.29.0",
4786       "resolved": "http://registry.npm.taobao.org/mime-db/download/mime-db-1.29.0.tgz",
4787       "integrity": "sha1-SNJtI1WJZRcErFkWygYAGRQmaHg=",
4788       "dev": true
4789     },
4790     "mime-types": {
4791       "version": "2.1.16",
4792       "resolved": "http://registry.npm.taobao.org/mime-types/download/mime-types-2.1.16.tgz",
4793       "integrity": "sha1-K4WKUuXs1RbbiXrCvodIeDBpjiM=",
4794       "dev": true,
4795       "requires": {
4796         "mime-db": "1.29.0"
4797       }
4798     },
4799     "mimic-fn": {
4800       "version": "1.1.0",
4801       "resolved": "http://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.1.0.tgz",
4802       "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=",
4803       "dev": true
4804     },
4805     "minimalistic-assert": {
4806       "version": "1.0.0",
4807       "resolved": "http://registry.npm.taobao.org/minimalistic-assert/download/minimalistic-assert-1.0.0.tgz",
4808       "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=",
4809       "dev": true
4810     },
4811     "minimalistic-crypto-utils": {
4812       "version": "1.0.1",
4813       "resolved": "http://registry.npm.taobao.org/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz",
4814       "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
4815       "dev": true
4816     },
4817     "minimatch": {
4818       "version": "3.0.4",
4819       "resolved": "http://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz",
4820       "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
4821       "dev": true,
4822       "requires": {
4823         "brace-expansion": "1.1.8"
4824       }
4825     },
4826     "minimist": {
4827       "version": "0.0.8",
4828       "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz",
4829       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
4830       "dev": true
4831     },
4832     "mixin-object": {
4833       "version": "2.0.1",
4834       "resolved": "http://registry.npm.taobao.org/mixin-object/download/mixin-object-2.0.1.tgz",
4835       "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=",
4836       "dev": true,
4837       "requires": {
4838         "for-in": "0.1.8",
4839         "is-extendable": "0.1.1"
4840       },
4841       "dependencies": {
4842         "for-in": {
4843           "version": "0.1.8",
4844           "resolved": "http://registry.npm.taobao.org/for-in/download/for-in-0.1.8.tgz",
4845           "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=",
4846           "dev": true
4847         }
4848       }
4849     },
4850     "mkdirp": {
4851       "version": "0.5.1",
4852       "resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz",
4853       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
4854       "dev": true,
4855       "requires": {
4856         "minimist": "0.0.8"
4857       }
4858     },
4859     "ms": {
4860       "version": "2.0.0",
4861       "resolved": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
4862       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4863       "dev": true
4864     },
4865     "multicast-dns": {
4866       "version": "6.1.1",
4867       "resolved": "http://registry.npm.taobao.org/multicast-dns/download/multicast-dns-6.1.1.tgz",
4868       "integrity": "sha1-bn3oalcIcqsXBYrepxYLvsqBTd4=",
4869       "dev": true,
4870       "requires": {
4871         "dns-packet": "1.2.2",
4872         "thunky": "0.1.0"
4873       }
4874     },
4875     "multicast-dns-service-types": {
4876       "version": "1.1.0",
4877       "resolved": "http://registry.npm.taobao.org/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz",
4878       "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
4879       "dev": true
4880     },
4881     "mute-stream": {
4882       "version": "0.0.7",
4883       "resolved": "http://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.7.tgz",
4884       "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
4885       "dev": true
4886     },
4887     "nan": {
4888       "version": "2.6.2",
4889       "resolved": "http://registry.npm.taobao.org/nan/download/nan-2.6.2.tgz",
4890       "integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U=",
4891       "dev": true,
4892       "optional": true
4893     },
4894     "ncname": {
4895       "version": "1.0.0",
4896       "resolved": "http://registry.npm.taobao.org/ncname/download/ncname-1.0.0.tgz",
4897       "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=",
4898       "dev": true,
4899       "requires": {
4900         "xml-char-classes": "1.0.0"
4901       }
4902     },
4903     "negotiator": {
4904       "version": "0.6.1",
4905       "resolved": "http://registry.npm.taobao.org/negotiator/download/negotiator-0.6.1.tgz",
4906       "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
4907       "dev": true
4908     },
4909     "no-case": {
4910       "version": "2.3.1",
4911       "resolved": "http://registry.npm.taobao.org/no-case/download/no-case-2.3.1.tgz",
4912       "integrity": "sha1-euuhxzpSGEJlVUt9wDuvcg34AIE=",
4913       "dev": true,
4914       "requires": {
4915         "lower-case": "1.1.4"
4916       }
4917     },
4918     "node-forge": {
4919       "version": "0.6.33",
4920       "resolved": "http://registry.npm.taobao.org/node-forge/download/node-forge-0.6.33.tgz",
4921       "integrity": "sha1-RjgRh59XPUUVWtap9D3ClujoXrw=",
4922       "dev": true
4923     },
4924     "node-gyp": {
4925       "version": "3.6.2",
4926       "resolved": "http://registry.npm.taobao.org/node-gyp/download/node-gyp-3.6.2.tgz",
4927       "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=",
4928       "dev": true,
4929       "optional": true,
4930       "requires": {
4931         "fstream": "1.0.11",
4932         "glob": "7.1.2",
4933         "graceful-fs": "4.1.11",
4934         "minimatch": "3.0.4",
4935         "mkdirp": "0.5.1",
4936         "nopt": "3.0.6",
4937         "npmlog": "4.1.2",
4938         "osenv": "0.1.4",
4939         "request": "2.81.0",
4940         "rimraf": "2.6.1",
4941         "semver": "5.3.0",
4942         "tar": "2.2.1",
4943         "which": "1.3.0"
4944       },
4945       "dependencies": {
4946         "nopt": {
4947           "version": "3.0.6",
4948           "resolved": "http://registry.npm.taobao.org/nopt/download/nopt-3.0.6.tgz",
4949           "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
4950           "dev": true,
4951           "optional": true,
4952           "requires": {
4953             "abbrev": "1.1.0"
4954           }
4955         },
4956         "semver": {
4957           "version": "5.3.0",
4958           "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.3.0.tgz",
4959           "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
4960           "dev": true,
4961           "optional": true
4962         }
4963       }
4964     },
4965     "node-libs-browser": {
4966       "version": "2.0.0",
4967       "resolved": "http://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.0.0.tgz",
4968       "integrity": "sha1-o6WeyXAkmFtG6Vg3lkb5bEthZkY=",
4969       "dev": true,
4970       "requires": {
4971         "assert": "1.4.1",
4972         "browserify-zlib": "0.1.4",
4973         "buffer": "4.9.1",
4974         "console-browserify": "1.1.0",
4975         "constants-browserify": "1.0.0",
4976         "crypto-browserify": "3.11.1",
4977         "domain-browser": "1.1.7",
4978         "events": "1.1.1",
4979         "https-browserify": "0.0.1",
4980         "os-browserify": "0.2.1",
4981         "path-browserify": "0.0.0",
4982         "process": "0.11.10",
4983         "punycode": "1.4.1",
4984         "querystring-es3": "0.2.1",
4985         "readable-stream": "2.3.3",
4986         "stream-browserify": "2.0.1",
4987         "stream-http": "2.7.2",
4988         "string_decoder": "0.10.31",
4989         "timers-browserify": "2.0.4",
4990         "tty-browserify": "0.0.0",
4991         "url": "0.11.0",
4992         "util": "0.10.3",
4993         "vm-browserify": "0.0.4"
4994       },
4995       "dependencies": {
4996         "isarray": {
4997           "version": "1.0.0",
4998           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
4999           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
5000           "dev": true
5001         },
5002         "readable-stream": {
5003           "version": "2.3.3",
5004           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
5005           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
5006           "dev": true,
5007           "requires": {
5008             "core-util-is": "1.0.2",
5009             "inherits": "2.0.3",
5010             "isarray": "1.0.0",
5011             "process-nextick-args": "1.0.7",
5012             "safe-buffer": "5.1.1",
5013             "string_decoder": "1.0.3",
5014             "util-deprecate": "1.0.2"
5015           },
5016           "dependencies": {
5017             "string_decoder": {
5018               "version": "1.0.3",
5019               "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
5020               "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
5021               "dev": true,
5022               "requires": {
5023                 "safe-buffer": "5.1.1"
5024               }
5025             }
5026           }
5027         }
5028       }
5029     },
5030     "node-modules-path": {
5031       "version": "1.0.1",
5032       "resolved": "http://registry.npm.taobao.org/node-modules-path/download/node-modules-path-1.0.1.tgz",
5033       "integrity": "sha1-QAlrCM560OoUaAhjr0ScfHWl0cg=",
5034       "dev": true
5035     },
5036     "node-sass": {
5037       "version": "4.5.3",
5038       "resolved": "http://registry.npm.taobao.org/node-sass/download/node-sass-4.5.3.tgz",
5039       "integrity": "sha1-0JydEXlkEjnRuX/8YjH9zsU+FWg=",
5040       "dev": true,
5041       "optional": true,
5042       "requires": {
5043         "async-foreach": "0.1.3",
5044         "chalk": "1.1.3",
5045         "cross-spawn": "3.0.1",
5046         "gaze": "1.1.2",
5047         "get-stdin": "4.0.1",
5048         "glob": "7.1.2",
5049         "in-publish": "2.0.0",
5050         "lodash.assign": "4.2.0",
5051         "lodash.clonedeep": "4.5.0",
5052         "lodash.mergewith": "4.6.0",
5053         "meow": "3.7.0",
5054         "mkdirp": "0.5.1",
5055         "nan": "2.6.2",
5056         "node-gyp": "3.6.2",
5057         "npmlog": "4.1.2",
5058         "request": "2.81.0",
5059         "sass-graph": "2.2.4",
5060         "stdout-stream": "1.4.0"
5061       },
5062       "dependencies": {
5063         "chalk": {
5064           "version": "1.1.3",
5065           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
5066           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
5067           "dev": true,
5068           "optional": true,
5069           "requires": {
5070             "ansi-styles": "2.2.1",
5071             "escape-string-regexp": "1.0.5",
5072             "has-ansi": "2.0.0",
5073             "strip-ansi": "3.0.1",
5074             "supports-color": "2.0.0"
5075           }
5076         },
5077         "supports-color": {
5078           "version": "2.0.0",
5079           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
5080           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
5081           "dev": true,
5082           "optional": true
5083         }
5084       }
5085     },
5086     "nopt": {
5087       "version": "4.0.1",
5088       "resolved": "http://registry.npm.taobao.org/nopt/download/nopt-4.0.1.tgz",
5089       "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
5090       "dev": true,
5091       "requires": {
5092         "abbrev": "1.1.0",
5093         "osenv": "0.1.4"
5094       }
5095     },
5096     "normalize-package-data": {
5097       "version": "2.4.0",
5098       "resolved": "http://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.4.0.tgz",
5099       "integrity": "sha1-EvlaMH1YNSB1oEkHuErIvpisAS8=",
5100       "dev": true,
5101       "requires": {
5102         "hosted-git-info": "2.5.0",
5103         "is-builtin-module": "1.0.0",
5104         "semver": "5.4.1",
5105         "validate-npm-package-license": "3.0.1"
5106       }
5107     },
5108     "normalize-path": {
5109       "version": "2.1.1",
5110       "resolved": "http://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz",
5111       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
5112       "dev": true,
5113       "requires": {
5114         "remove-trailing-separator": "1.1.0"
5115       }
5116     },
5117     "normalize-range": {
5118       "version": "0.1.2",
5119       "resolved": "http://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz",
5120       "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
5121       "dev": true
5122     },
5123     "normalize-url": {
5124       "version": "1.9.1",
5125       "resolved": "http://registry.npm.taobao.org/normalize-url/download/normalize-url-1.9.1.tgz",
5126       "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
5127       "dev": true,
5128       "requires": {
5129         "object-assign": "4.1.1",
5130         "prepend-http": "1.0.4",
5131         "query-string": "4.3.4",
5132         "sort-keys": "1.1.2"
5133       }
5134     },
5135     "npm-run-path": {
5136       "version": "2.0.2",
5137       "resolved": "http://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz",
5138       "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
5139       "dev": true,
5140       "requires": {
5141         "path-key": "2.0.1"
5142       }
5143     },
5144     "npmlog": {
5145       "version": "4.1.2",
5146       "resolved": "http://registry.npm.taobao.org/npmlog/download/npmlog-4.1.2.tgz",
5147       "integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=",
5148       "dev": true,
5149       "requires": {
5150         "are-we-there-yet": "1.1.4",
5151         "console-control-strings": "1.1.0",
5152         "gauge": "2.7.4",
5153         "set-blocking": "2.0.0"
5154       }
5155     },
5156     "nth-check": {
5157       "version": "1.0.1",
5158       "resolved": "http://registry.npm.taobao.org/nth-check/download/nth-check-1.0.1.tgz",
5159       "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=",
5160       "dev": true,
5161       "requires": {
5162         "boolbase": "1.0.0"
5163       }
5164     },
5165     "null-check": {
5166       "version": "1.0.0",
5167       "resolved": "http://registry.npm.taobao.org/null-check/download/null-check-1.0.0.tgz",
5168       "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=",
5169       "dev": true
5170     },
5171     "num2fraction": {
5172       "version": "1.2.2",
5173       "resolved": "http://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz",
5174       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
5175       "dev": true
5176     },
5177     "number-is-nan": {
5178       "version": "1.0.1",
5179       "resolved": "http://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz",
5180       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
5181       "dev": true
5182     },
5183     "oauth-sign": {
5184       "version": "0.8.2",
5185       "resolved": "http://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.8.2.tgz",
5186       "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
5187       "dev": true
5188     },
5189     "object-assign": {
5190       "version": "4.1.1",
5191       "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz",
5192       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
5193       "dev": true
5194     },
5195     "object-component": {
5196       "version": "0.0.3",
5197       "resolved": "http://registry.npm.taobao.org/object-component/download/object-component-0.0.3.tgz",
5198       "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=",
5199       "dev": true
5200     },
5201     "object.omit": {
5202       "version": "2.0.1",
5203       "resolved": "http://registry.npm.taobao.org/object.omit/download/object.omit-2.0.1.tgz",
5204       "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
5205       "dev": true,
5206       "requires": {
5207         "for-own": "0.1.5",
5208         "is-extendable": "0.1.1"
5209       },
5210       "dependencies": {
5211         "for-own": {
5212           "version": "0.1.5",
5213           "resolved": "http://registry.npm.taobao.org/for-own/download/for-own-0.1.5.tgz",
5214           "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
5215           "dev": true,
5216           "requires": {
5217             "for-in": "1.0.2"
5218           }
5219         }
5220       }
5221     },
5222     "obuf": {
5223       "version": "1.1.1",
5224       "resolved": "http://registry.npm.taobao.org/obuf/download/obuf-1.1.1.tgz",
5225       "integrity": "sha1-EEEktsYCxnlogaBCVB0220OlJk4=",
5226       "dev": true
5227     },
5228     "on-finished": {
5229       "version": "2.3.0",
5230       "resolved": "http://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz",
5231       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
5232       "dev": true,
5233       "requires": {
5234         "ee-first": "1.1.1"
5235       }
5236     },
5237     "on-headers": {
5238       "version": "1.0.1",
5239       "resolved": "http://registry.npm.taobao.org/on-headers/download/on-headers-1.0.1.tgz",
5240       "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=",
5241       "dev": true
5242     },
5243     "once": {
5244       "version": "1.4.0",
5245       "resolved": "http://registry.npm.taobao.org/once/download/once-1.4.0.tgz",
5246       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
5247       "dev": true,
5248       "requires": {
5249         "wrappy": "1.0.2"
5250       }
5251     },
5252     "onetime": {
5253       "version": "2.0.1",
5254       "resolved": "http://registry.npm.taobao.org/onetime/download/onetime-2.0.1.tgz",
5255       "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
5256       "dev": true,
5257       "requires": {
5258         "mimic-fn": "1.1.0"
5259       }
5260     },
5261     "opn": {
5262       "version": "5.1.0",
5263       "resolved": "http://registry.npm.taobao.org/opn/download/opn-5.1.0.tgz",
5264       "integrity": "sha1-cs4jBqF9vqWP8QQYUzUrSo/HdRk=",
5265       "dev": true,
5266       "requires": {
5267         "is-wsl": "1.1.0"
5268       }
5269     },
5270     "optimist": {
5271       "version": "0.3.7",
5272       "resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.3.7.tgz",
5273       "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=",
5274       "dev": true,
5275       "requires": {
5276         "wordwrap": "0.0.3"
5277       }
5278     },
5279     "options": {
5280       "version": "0.0.6",
5281       "resolved": "http://registry.npm.taobao.org/options/download/options-0.0.6.tgz",
5282       "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=",
5283       "dev": true
5284     },
5285     "original": {
5286       "version": "1.0.0",
5287       "resolved": "http://registry.npm.taobao.org/original/download/original-1.0.0.tgz",
5288       "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=",
5289       "dev": true,
5290       "requires": {
5291         "url-parse": "1.0.5"
5292       },
5293       "dependencies": {
5294         "url-parse": {
5295           "version": "1.0.5",
5296           "resolved": "http://registry.npm.taobao.org/url-parse/download/url-parse-1.0.5.tgz",
5297           "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=",
5298           "dev": true,
5299           "requires": {
5300             "querystringify": "0.0.4",
5301             "requires-port": "1.0.0"
5302           }
5303         }
5304       }
5305     },
5306     "os-browserify": {
5307       "version": "0.2.1",
5308       "resolved": "http://registry.npm.taobao.org/os-browserify/download/os-browserify-0.2.1.tgz",
5309       "integrity": "sha1-Y/xMzuXS13Y9Jrv4YBB45sLgBE8=",
5310       "dev": true
5311     },
5312     "os-homedir": {
5313       "version": "1.0.2",
5314       "resolved": "http://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz",
5315       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
5316       "dev": true
5317     },
5318     "os-locale": {
5319       "version": "1.4.0",
5320       "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-1.4.0.tgz",
5321       "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
5322       "dev": true,
5323       "requires": {
5324         "lcid": "1.0.0"
5325       }
5326     },
5327     "os-tmpdir": {
5328       "version": "1.0.2",
5329       "resolved": "http://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz",
5330       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
5331       "dev": true
5332     },
5333     "osenv": {
5334       "version": "0.1.4",
5335       "resolved": "http://registry.npm.taobao.org/osenv/download/osenv-0.1.4.tgz",
5336       "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=",
5337       "dev": true,
5338       "requires": {
5339         "os-homedir": "1.0.2",
5340         "os-tmpdir": "1.0.2"
5341       }
5342     },
5343     "p-finally": {
5344       "version": "1.0.0",
5345       "resolved": "http://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz",
5346       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
5347       "dev": true
5348     },
5349     "p-limit": {
5350       "version": "1.1.0",
5351       "resolved": "http://registry.npm.taobao.org/p-limit/download/p-limit-1.1.0.tgz",
5352       "integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw=",
5353       "dev": true
5354     },
5355     "p-locate": {
5356       "version": "2.0.0",
5357       "resolved": "http://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz",
5358       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
5359       "dev": true,
5360       "requires": {
5361         "p-limit": "1.1.0"
5362       }
5363     },
5364     "p-map": {
5365       "version": "1.1.1",
5366       "resolved": "http://registry.npm.taobao.org/p-map/download/p-map-1.1.1.tgz",
5367       "integrity": "sha1-BfXkrpegaDcbwqXMhr+9vBnErno=",
5368       "dev": true
5369     },
5370     "pako": {
5371       "version": "0.2.9",
5372       "resolved": "http://registry.npm.taobao.org/pako/download/pako-0.2.9.tgz",
5373       "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
5374       "dev": true
5375     },
5376     "param-case": {
5377       "version": "2.1.1",
5378       "resolved": "http://registry.npm.taobao.org/param-case/download/param-case-2.1.1.tgz",
5379       "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
5380       "dev": true,
5381       "requires": {
5382         "no-case": "2.3.1"
5383       }
5384     },
5385     "parse-asn1": {
5386       "version": "5.1.0",
5387       "resolved": "http://registry.npm.taobao.org/parse-asn1/download/parse-asn1-5.1.0.tgz",
5388       "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=",
5389       "dev": true,
5390       "requires": {
5391         "asn1.js": "4.9.1",
5392         "browserify-aes": "1.0.6",
5393         "create-hash": "1.1.3",
5394         "evp_bytestokey": "1.0.0",
5395         "pbkdf2": "3.0.13"
5396       }
5397     },
5398     "parse-glob": {
5399       "version": "3.0.4",
5400       "resolved": "http://registry.npm.taobao.org/parse-glob/download/parse-glob-3.0.4.tgz",
5401       "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
5402       "dev": true,
5403       "requires": {
5404         "glob-base": "0.3.0",
5405         "is-dotfile": "1.0.3",
5406         "is-extglob": "1.0.0",
5407         "is-glob": "2.0.1"
5408       }
5409     },
5410     "parse-json": {
5411       "version": "2.2.0",
5412       "resolved": "http://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz",
5413       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
5414       "dev": true,
5415       "requires": {
5416         "error-ex": "1.3.1"
5417       }
5418     },
5419     "parsejson": {
5420       "version": "0.0.3",
5421       "resolved": "http://registry.npm.taobao.org/parsejson/download/parsejson-0.0.3.tgz",
5422       "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=",
5423       "dev": true,
5424       "requires": {
5425         "better-assert": "1.0.2"
5426       }
5427     },
5428     "parseqs": {
5429       "version": "0.0.5",
5430       "resolved": "http://registry.npm.taobao.org/parseqs/download/parseqs-0.0.5.tgz",
5431       "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
5432       "dev": true,
5433       "requires": {
5434         "better-assert": "1.0.2"
5435       }
5436     },
5437     "parseuri": {
5438       "version": "0.0.5",
5439       "resolved": "http://registry.npm.taobao.org/parseuri/download/parseuri-0.0.5.tgz",
5440       "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
5441       "dev": true,
5442       "requires": {
5443         "better-assert": "1.0.2"
5444       }
5445     },
5446     "parseurl": {
5447       "version": "1.3.1",
5448       "resolved": "http://registry.npm.taobao.org/parseurl/download/parseurl-1.3.1.tgz",
5449       "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY=",
5450       "dev": true
5451     },
5452     "path-browserify": {
5453       "version": "0.0.0",
5454       "resolved": "http://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.0.tgz",
5455       "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
5456       "dev": true
5457     },
5458     "path-exists": {
5459       "version": "2.1.0",
5460       "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz",
5461       "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
5462       "dev": true,
5463       "requires": {
5464         "pinkie-promise": "2.0.1"
5465       }
5466     },
5467     "path-is-absolute": {
5468       "version": "1.0.1",
5469       "resolved": "http://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz",
5470       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
5471       "dev": true
5472     },
5473     "path-is-inside": {
5474       "version": "1.0.2",
5475       "resolved": "http://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz",
5476       "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
5477       "dev": true
5478     },
5479     "path-key": {
5480       "version": "2.0.1",
5481       "resolved": "http://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz",
5482       "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
5483       "dev": true
5484     },
5485     "path-parse": {
5486       "version": "1.0.5",
5487       "resolved": "http://registry.npm.taobao.org/path-parse/download/path-parse-1.0.5.tgz",
5488       "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
5489       "dev": true
5490     },
5491     "path-to-regexp": {
5492       "version": "0.1.7",
5493       "resolved": "http://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz",
5494       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
5495       "dev": true
5496     },
5497     "path-type": {
5498       "version": "1.1.0",
5499       "resolved": "http://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz",
5500       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
5501       "dev": true,
5502       "requires": {
5503         "graceful-fs": "4.1.11",
5504         "pify": "2.3.0",
5505         "pinkie-promise": "2.0.1"
5506       }
5507     },
5508     "pbkdf2": {
5509       "version": "3.0.13",
5510       "resolved": "http://registry.npm.taobao.org/pbkdf2/download/pbkdf2-3.0.13.tgz",
5511       "integrity": "sha1-w30pVTHnhrHaPj6tyEBCasywriU=",
5512       "dev": true,
5513       "requires": {
5514         "create-hash": "1.1.3",
5515         "create-hmac": "1.1.6",
5516         "ripemd160": "2.0.1",
5517         "safe-buffer": "5.1.1",
5518         "sha.js": "2.4.8"
5519       }
5520     },
5521     "performance-now": {
5522       "version": "0.2.0",
5523       "resolved": "http://registry.npm.taobao.org/performance-now/download/performance-now-0.2.0.tgz",
5524       "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=",
5525       "dev": true
5526     },
5527     "pify": {
5528       "version": "2.3.0",
5529       "resolved": "http://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz",
5530       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
5531       "dev": true
5532     },
5533     "pinkie": {
5534       "version": "2.0.4",
5535       "resolved": "http://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz",
5536       "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
5537       "dev": true
5538     },
5539     "pinkie-promise": {
5540       "version": "2.0.1",
5541       "resolved": "http://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz",
5542       "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
5543       "dev": true,
5544       "requires": {
5545         "pinkie": "2.0.4"
5546       }
5547     },
5548     "portfinder": {
5549       "version": "1.0.13",
5550       "resolved": "http://registry.npm.taobao.org/portfinder/download/portfinder-1.0.13.tgz",
5551       "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=",
5552       "dev": true,
5553       "requires": {
5554         "async": "1.5.2",
5555         "debug": "2.6.8",
5556         "mkdirp": "0.5.1"
5557       },
5558       "dependencies": {
5559         "async": {
5560           "version": "1.5.2",
5561           "resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
5562           "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
5563           "dev": true
5564         }
5565       }
5566     },
5567     "postcss": {
5568       "version": "5.2.17",
5569       "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-5.2.17.tgz",
5570       "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=",
5571       "dev": true,
5572       "requires": {
5573         "chalk": "1.1.3",
5574         "js-base64": "2.1.9",
5575         "source-map": "0.5.6",
5576         "supports-color": "3.2.3"
5577       },
5578       "dependencies": {
5579         "chalk": {
5580           "version": "1.1.3",
5581           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
5582           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
5583           "dev": true,
5584           "requires": {
5585             "ansi-styles": "2.2.1",
5586             "escape-string-regexp": "1.0.5",
5587             "has-ansi": "2.0.0",
5588             "strip-ansi": "3.0.1",
5589             "supports-color": "2.0.0"
5590           },
5591           "dependencies": {
5592             "supports-color": {
5593               "version": "2.0.0",
5594               "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
5595               "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
5596               "dev": true
5597             }
5598           }
5599         }
5600       }
5601     },
5602     "postcss-calc": {
5603       "version": "5.3.1",
5604       "resolved": "http://registry.npm.taobao.org/postcss-calc/download/postcss-calc-5.3.1.tgz",
5605       "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=",
5606       "dev": true,
5607       "requires": {
5608         "postcss": "5.2.17",
5609         "postcss-message-helpers": "2.0.0",
5610         "reduce-css-calc": "1.3.0"
5611       }
5612     },
5613     "postcss-colormin": {
5614       "version": "2.2.2",
5615       "resolved": "http://registry.npm.taobao.org/postcss-colormin/download/postcss-colormin-2.2.2.tgz",
5616       "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=",
5617       "dev": true,
5618       "requires": {
5619         "colormin": "1.1.2",
5620         "postcss": "5.2.17",
5621         "postcss-value-parser": "3.3.0"
5622       }
5623     },
5624     "postcss-convert-values": {
5625       "version": "2.6.1",
5626       "resolved": "http://registry.npm.taobao.org/postcss-convert-values/download/postcss-convert-values-2.6.1.tgz",
5627       "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=",
5628       "dev": true,
5629       "requires": {
5630         "postcss": "5.2.17",
5631         "postcss-value-parser": "3.3.0"
5632       }
5633     },
5634     "postcss-discard-comments": {
5635       "version": "2.0.4",
5636       "resolved": "http://registry.npm.taobao.org/postcss-discard-comments/download/postcss-discard-comments-2.0.4.tgz",
5637       "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=",
5638       "dev": true,
5639       "requires": {
5640         "postcss": "5.2.17"
5641       }
5642     },
5643     "postcss-discard-duplicates": {
5644       "version": "2.1.0",
5645       "resolved": "http://registry.npm.taobao.org/postcss-discard-duplicates/download/postcss-discard-duplicates-2.1.0.tgz",
5646       "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=",
5647       "dev": true,
5648       "requires": {
5649         "postcss": "5.2.17"
5650       }
5651     },
5652     "postcss-discard-empty": {
5653       "version": "2.1.0",
5654       "resolved": "http://registry.npm.taobao.org/postcss-discard-empty/download/postcss-discard-empty-2.1.0.tgz",
5655       "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=",
5656       "dev": true,
5657       "requires": {
5658         "postcss": "5.2.17"
5659       }
5660     },
5661     "postcss-discard-overridden": {
5662       "version": "0.1.1",
5663       "resolved": "http://registry.npm.taobao.org/postcss-discard-overridden/download/postcss-discard-overridden-0.1.1.tgz",
5664       "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=",
5665       "dev": true,
5666       "requires": {
5667         "postcss": "5.2.17"
5668       }
5669     },
5670     "postcss-discard-unused": {
5671       "version": "2.2.3",
5672       "resolved": "http://registry.npm.taobao.org/postcss-discard-unused/download/postcss-discard-unused-2.2.3.tgz",
5673       "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=",
5674       "dev": true,
5675       "requires": {
5676         "postcss": "5.2.17",
5677         "uniqs": "2.0.0"
5678       }
5679     },
5680     "postcss-filter-plugins": {
5681       "version": "2.0.2",
5682       "resolved": "http://registry.npm.taobao.org/postcss-filter-plugins/download/postcss-filter-plugins-2.0.2.tgz",
5683       "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=",
5684       "dev": true,
5685       "requires": {
5686         "postcss": "5.2.17",
5687         "uniqid": "4.1.1"
5688       }
5689     },
5690     "postcss-load-config": {
5691       "version": "1.2.0",
5692       "resolved": "http://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-1.2.0.tgz",
5693       "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=",
5694       "dev": true,
5695       "requires": {
5696         "cosmiconfig": "2.2.2",
5697         "object-assign": "4.1.1",
5698         "postcss-load-options": "1.2.0",
5699         "postcss-load-plugins": "2.3.0"
5700       }
5701     },
5702     "postcss-load-options": {
5703       "version": "1.2.0",
5704       "resolved": "http://registry.npm.taobao.org/postcss-load-options/download/postcss-load-options-1.2.0.tgz",
5705       "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=",
5706       "dev": true,
5707       "requires": {
5708         "cosmiconfig": "2.2.2",
5709         "object-assign": "4.1.1"
5710       }
5711     },
5712     "postcss-load-plugins": {
5713       "version": "2.3.0",
5714       "resolved": "http://registry.npm.taobao.org/postcss-load-plugins/download/postcss-load-plugins-2.3.0.tgz",
5715       "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=",
5716       "dev": true,
5717       "requires": {
5718         "cosmiconfig": "2.2.2",
5719         "object-assign": "4.1.1"
5720       }
5721     },
5722     "postcss-loader": {
5723       "version": "1.3.3",
5724       "resolved": "http://registry.npm.taobao.org/postcss-loader/download/postcss-loader-1.3.3.tgz",
5725       "integrity": "sha1-piHqH6KQYqg5cqRvVEhncTAZFus=",
5726       "dev": true,
5727       "requires": {
5728         "loader-utils": "1.1.0",
5729         "object-assign": "4.1.1",
5730         "postcss": "5.2.17",
5731         "postcss-load-config": "1.2.0"
5732       }
5733     },
5734     "postcss-merge-idents": {
5735       "version": "2.1.7",
5736       "resolved": "http://registry.npm.taobao.org/postcss-merge-idents/download/postcss-merge-idents-2.1.7.tgz",
5737       "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=",
5738       "dev": true,
5739       "requires": {
5740         "has": "1.0.1",
5741         "postcss": "5.2.17",
5742         "postcss-value-parser": "3.3.0"
5743       }
5744     },
5745     "postcss-merge-longhand": {
5746       "version": "2.0.2",
5747       "resolved": "http://registry.npm.taobao.org/postcss-merge-longhand/download/postcss-merge-longhand-2.0.2.tgz",
5748       "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=",
5749       "dev": true,
5750       "requires": {
5751         "postcss": "5.2.17"
5752       }
5753     },
5754     "postcss-merge-rules": {
5755       "version": "2.1.2",
5756       "resolved": "http://registry.npm.taobao.org/postcss-merge-rules/download/postcss-merge-rules-2.1.2.tgz",
5757       "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=",
5758       "dev": true,
5759       "requires": {
5760         "browserslist": "1.7.7",
5761         "caniuse-api": "1.6.1",
5762         "postcss": "5.2.17",
5763         "postcss-selector-parser": "2.2.3",
5764         "vendors": "1.0.1"
5765       }
5766     },
5767     "postcss-message-helpers": {
5768       "version": "2.0.0",
5769       "resolved": "http://registry.npm.taobao.org/postcss-message-helpers/download/postcss-message-helpers-2.0.0.tgz",
5770       "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=",
5771       "dev": true
5772     },
5773     "postcss-minify-font-values": {
5774       "version": "1.0.5",
5775       "resolved": "http://registry.npm.taobao.org/postcss-minify-font-values/download/postcss-minify-font-values-1.0.5.tgz",
5776       "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=",
5777       "dev": true,
5778       "requires": {
5779         "object-assign": "4.1.1",
5780         "postcss": "5.2.17",
5781         "postcss-value-parser": "3.3.0"
5782       }
5783     },
5784     "postcss-minify-gradients": {
5785       "version": "1.0.5",
5786       "resolved": "http://registry.npm.taobao.org/postcss-minify-gradients/download/postcss-minify-gradients-1.0.5.tgz",
5787       "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=",
5788       "dev": true,
5789       "requires": {
5790         "postcss": "5.2.17",
5791         "postcss-value-parser": "3.3.0"
5792       }
5793     },
5794     "postcss-minify-params": {
5795       "version": "1.2.2",
5796       "resolved": "http://registry.npm.taobao.org/postcss-minify-params/download/postcss-minify-params-1.2.2.tgz",
5797       "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=",
5798       "dev": true,
5799       "requires": {
5800         "alphanum-sort": "1.0.2",
5801         "postcss": "5.2.17",
5802         "postcss-value-parser": "3.3.0",
5803         "uniqs": "2.0.0"
5804       }
5805     },
5806     "postcss-minify-selectors": {
5807       "version": "2.1.1",
5808       "resolved": "http://registry.npm.taobao.org/postcss-minify-selectors/download/postcss-minify-selectors-2.1.1.tgz",
5809       "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=",
5810       "dev": true,
5811       "requires": {
5812         "alphanum-sort": "1.0.2",
5813         "has": "1.0.1",
5814         "postcss": "5.2.17",
5815         "postcss-selector-parser": "2.2.3"
5816       }
5817     },
5818     "postcss-modules-extract-imports": {
5819       "version": "1.1.0",
5820       "resolved": "http://registry.npm.taobao.org/postcss-modules-extract-imports/download/postcss-modules-extract-imports-1.1.0.tgz",
5821       "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=",
5822       "dev": true,
5823       "requires": {
5824         "postcss": "6.0.9"
5825       },
5826       "dependencies": {
5827         "has-flag": {
5828           "version": "2.0.0",
5829           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
5830           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
5831           "dev": true
5832         },
5833         "postcss": {
5834           "version": "6.0.9",
5835           "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.9.tgz",
5836           "integrity": "sha1-VIGXZnhKUcZbHsTVTC+TdlQ4w1o=",
5837           "dev": true,
5838           "requires": {
5839             "chalk": "2.1.0",
5840             "source-map": "0.5.6",
5841             "supports-color": "4.2.1"
5842           }
5843         },
5844         "supports-color": {
5845           "version": "4.2.1",
5846           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.2.1.tgz",
5847           "integrity": "sha1-ZaS7JjHpDgJCDbpVVMN1pHVLuDY=",
5848           "dev": true,
5849           "requires": {
5850             "has-flag": "2.0.0"
5851           }
5852         }
5853       }
5854     },
5855     "postcss-modules-local-by-default": {
5856       "version": "1.2.0",
5857       "resolved": "http://registry.npm.taobao.org/postcss-modules-local-by-default/download/postcss-modules-local-by-default-1.2.0.tgz",
5858       "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=",
5859       "dev": true,
5860       "requires": {
5861         "css-selector-tokenizer": "0.7.0",
5862         "postcss": "6.0.9"
5863       },
5864       "dependencies": {
5865         "has-flag": {
5866           "version": "2.0.0",
5867           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
5868           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
5869           "dev": true
5870         },
5871         "postcss": {
5872           "version": "6.0.9",
5873           "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.9.tgz",
5874           "integrity": "sha1-VIGXZnhKUcZbHsTVTC+TdlQ4w1o=",
5875           "dev": true,
5876           "requires": {
5877             "chalk": "2.1.0",
5878             "source-map": "0.5.6",
5879             "supports-color": "4.2.1"
5880           }
5881         },
5882         "supports-color": {
5883           "version": "4.2.1",
5884           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.2.1.tgz",
5885           "integrity": "sha1-ZaS7JjHpDgJCDbpVVMN1pHVLuDY=",
5886           "dev": true,
5887           "requires": {
5888             "has-flag": "2.0.0"
5889           }
5890         }
5891       }
5892     },
5893     "postcss-modules-scope": {
5894       "version": "1.1.0",
5895       "resolved": "http://registry.npm.taobao.org/postcss-modules-scope/download/postcss-modules-scope-1.1.0.tgz",
5896       "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=",
5897       "dev": true,
5898       "requires": {
5899         "css-selector-tokenizer": "0.7.0",
5900         "postcss": "6.0.9"
5901       },
5902       "dependencies": {
5903         "has-flag": {
5904           "version": "2.0.0",
5905           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
5906           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
5907           "dev": true
5908         },
5909         "postcss": {
5910           "version": "6.0.9",
5911           "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.9.tgz",
5912           "integrity": "sha1-VIGXZnhKUcZbHsTVTC+TdlQ4w1o=",
5913           "dev": true,
5914           "requires": {
5915             "chalk": "2.1.0",
5916             "source-map": "0.5.6",
5917             "supports-color": "4.2.1"
5918           }
5919         },
5920         "supports-color": {
5921           "version": "4.2.1",
5922           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.2.1.tgz",
5923           "integrity": "sha1-ZaS7JjHpDgJCDbpVVMN1pHVLuDY=",
5924           "dev": true,
5925           "requires": {
5926             "has-flag": "2.0.0"
5927           }
5928         }
5929       }
5930     },
5931     "postcss-modules-values": {
5932       "version": "1.3.0",
5933       "resolved": "http://registry.npm.taobao.org/postcss-modules-values/download/postcss-modules-values-1.3.0.tgz",
5934       "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=",
5935       "dev": true,
5936       "requires": {
5937         "icss-replace-symbols": "1.1.0",
5938         "postcss": "6.0.9"
5939       },
5940       "dependencies": {
5941         "has-flag": {
5942           "version": "2.0.0",
5943           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
5944           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
5945           "dev": true
5946         },
5947         "postcss": {
5948           "version": "6.0.9",
5949           "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.9.tgz",
5950           "integrity": "sha1-VIGXZnhKUcZbHsTVTC+TdlQ4w1o=",
5951           "dev": true,
5952           "requires": {
5953             "chalk": "2.1.0",
5954             "source-map": "0.5.6",
5955             "supports-color": "4.2.1"
5956           }
5957         },
5958         "supports-color": {
5959           "version": "4.2.1",
5960           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.2.1.tgz",
5961           "integrity": "sha1-ZaS7JjHpDgJCDbpVVMN1pHVLuDY=",
5962           "dev": true,
5963           "requires": {
5964             "has-flag": "2.0.0"
5965           }
5966         }
5967       }
5968     },
5969     "postcss-normalize-charset": {
5970       "version": "1.1.1",
5971       "resolved": "http://registry.npm.taobao.org/postcss-normalize-charset/download/postcss-normalize-charset-1.1.1.tgz",
5972       "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=",
5973       "dev": true,
5974       "requires": {
5975         "postcss": "5.2.17"
5976       }
5977     },
5978     "postcss-normalize-url": {
5979       "version": "3.0.8",
5980       "resolved": "http://registry.npm.taobao.org/postcss-normalize-url/download/postcss-normalize-url-3.0.8.tgz",
5981       "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=",
5982       "dev": true,
5983       "requires": {
5984         "is-absolute-url": "2.1.0",
5985         "normalize-url": "1.9.1",
5986         "postcss": "5.2.17",
5987         "postcss-value-parser": "3.3.0"
5988       }
5989     },
5990     "postcss-ordered-values": {
5991       "version": "2.2.3",
5992       "resolved": "http://registry.npm.taobao.org/postcss-ordered-values/download/postcss-ordered-values-2.2.3.tgz",
5993       "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=",
5994       "dev": true,
5995       "requires": {
5996         "postcss": "5.2.17",
5997         "postcss-value-parser": "3.3.0"
5998       }
5999     },
6000     "postcss-reduce-idents": {
6001       "version": "2.4.0",
6002       "resolved": "http://registry.npm.taobao.org/postcss-reduce-idents/download/postcss-reduce-idents-2.4.0.tgz",
6003       "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=",
6004       "dev": true,
6005       "requires": {
6006         "postcss": "5.2.17",
6007         "postcss-value-parser": "3.3.0"
6008       }
6009     },
6010     "postcss-reduce-initial": {
6011       "version": "1.0.1",
6012       "resolved": "http://registry.npm.taobao.org/postcss-reduce-initial/download/postcss-reduce-initial-1.0.1.tgz",
6013       "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=",
6014       "dev": true,
6015       "requires": {
6016         "postcss": "5.2.17"
6017       }
6018     },
6019     "postcss-reduce-transforms": {
6020       "version": "1.0.4",
6021       "resolved": "http://registry.npm.taobao.org/postcss-reduce-transforms/download/postcss-reduce-transforms-1.0.4.tgz",
6022       "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=",
6023       "dev": true,
6024       "requires": {
6025         "has": "1.0.1",
6026         "postcss": "5.2.17",
6027         "postcss-value-parser": "3.3.0"
6028       }
6029     },
6030     "postcss-selector-parser": {
6031       "version": "2.2.3",
6032       "resolved": "http://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-2.2.3.tgz",
6033       "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=",
6034       "dev": true,
6035       "requires": {
6036         "flatten": "1.0.2",
6037         "indexes-of": "1.0.1",
6038         "uniq": "1.0.1"
6039       }
6040     },
6041     "postcss-svgo": {
6042       "version": "2.1.6",
6043       "resolved": "http://registry.npm.taobao.org/postcss-svgo/download/postcss-svgo-2.1.6.tgz",
6044       "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=",
6045       "dev": true,
6046       "requires": {
6047         "is-svg": "2.1.0",
6048         "postcss": "5.2.17",
6049         "postcss-value-parser": "3.3.0",
6050         "svgo": "0.7.2"
6051       }
6052     },
6053     "postcss-unique-selectors": {
6054       "version": "2.0.2",
6055       "resolved": "http://registry.npm.taobao.org/postcss-unique-selectors/download/postcss-unique-selectors-2.0.2.tgz",
6056       "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=",
6057       "dev": true,
6058       "requires": {
6059         "alphanum-sort": "1.0.2",
6060         "postcss": "5.2.17",
6061         "uniqs": "2.0.0"
6062       }
6063     },
6064     "postcss-url": {
6065       "version": "5.1.2",
6066       "resolved": "http://registry.npm.taobao.org/postcss-url/download/postcss-url-5.1.2.tgz",
6067       "integrity": "sha1-mLMWW+jVkkccsMqt3iwNH4MvEz4=",
6068       "dev": true,
6069       "requires": {
6070         "directory-encoder": "0.7.2",
6071         "js-base64": "2.1.9",
6072         "mime": "1.3.6",
6073         "minimatch": "3.0.4",
6074         "mkdirp": "0.5.1",
6075         "path-is-absolute": "1.0.1",
6076         "postcss": "5.2.17"
6077       }
6078     },
6079     "postcss-value-parser": {
6080       "version": "3.3.0",
6081       "resolved": "http://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.0.tgz",
6082       "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",
6083       "dev": true
6084     },
6085     "postcss-zindex": {
6086       "version": "2.2.0",
6087       "resolved": "http://registry.npm.taobao.org/postcss-zindex/download/postcss-zindex-2.2.0.tgz",
6088       "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=",
6089       "dev": true,
6090       "requires": {
6091         "has": "1.0.1",
6092         "postcss": "5.2.17",
6093         "uniqs": "2.0.0"
6094       }
6095     },
6096     "prepend-http": {
6097       "version": "1.0.4",
6098       "resolved": "http://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz",
6099       "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
6100       "dev": true
6101     },
6102     "preserve": {
6103       "version": "0.2.0",
6104       "resolved": "http://registry.npm.taobao.org/preserve/download/preserve-0.2.0.tgz",
6105       "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
6106       "dev": true
6107     },
6108     "pretty-error": {
6109       "version": "2.1.1",
6110       "resolved": "http://registry.npm.taobao.org/pretty-error/download/pretty-error-2.1.1.tgz",
6111       "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=",
6112       "dev": true,
6113       "requires": {
6114         "renderkid": "2.0.1",
6115         "utila": "0.4.0"
6116       }
6117     },
6118     "process": {
6119       "version": "0.11.10",
6120       "resolved": "http://registry.npm.taobao.org/process/download/process-0.11.10.tgz",
6121       "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
6122       "dev": true
6123     },
6124     "process-nextick-args": {
6125       "version": "1.0.7",
6126       "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-1.0.7.tgz",
6127       "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
6128       "dev": true
6129     },
6130     "promise": {
6131       "version": "7.3.1",
6132       "resolved": "http://registry.npm.taobao.org/promise/download/promise-7.3.1.tgz",
6133       "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=",
6134       "dev": true,
6135       "optional": true,
6136       "requires": {
6137         "asap": "2.0.6"
6138       }
6139     },
6140     "protractor": {
6141       "version": "5.1.2",
6142       "resolved": "http://registry.npm.taobao.org/protractor/download/protractor-5.1.2.tgz",
6143       "integrity": "sha1-myIXQXCaTGLVzVPGqt1UpxE36V8=",
6144       "dev": true,
6145       "requires": {
6146         "@types/node": "6.0.87",
6147         "@types/q": "0.0.32",
6148         "@types/selenium-webdriver": "2.53.42",
6149         "blocking-proxy": "0.0.5",
6150         "chalk": "1.1.3",
6151         "glob": "7.1.2",
6152         "jasmine": "2.7.0",
6153         "jasminewd2": "2.1.0",
6154         "optimist": "0.6.1",
6155         "q": "1.4.1",
6156         "saucelabs": "1.3.0",
6157         "selenium-webdriver": "3.0.1",
6158         "source-map-support": "0.4.16",
6159         "webdriver-js-extender": "1.0.0",
6160         "webdriver-manager": "12.0.6"
6161       },
6162       "dependencies": {
6163         "chalk": {
6164           "version": "1.1.3",
6165           "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
6166           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
6167           "dev": true,
6168           "requires": {
6169             "ansi-styles": "2.2.1",
6170             "escape-string-regexp": "1.0.5",
6171             "has-ansi": "2.0.0",
6172             "strip-ansi": "3.0.1",
6173             "supports-color": "2.0.0"
6174           }
6175         },
6176         "del": {
6177           "version": "2.2.2",
6178           "resolved": "http://registry.npm.taobao.org/del/download/del-2.2.2.tgz",
6179           "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
6180           "dev": true,
6181           "requires": {
6182             "globby": "5.0.0",
6183             "is-path-cwd": "1.0.0",
6184             "is-path-in-cwd": "1.0.0",
6185             "object-assign": "4.1.1",
6186             "pify": "2.3.0",
6187             "pinkie-promise": "2.0.1",
6188             "rimraf": "2.6.1"
6189           }
6190         },
6191         "globby": {
6192           "version": "5.0.0",
6193           "resolved": "http://registry.npm.taobao.org/globby/download/globby-5.0.0.tgz",
6194           "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
6195           "dev": true,
6196           "requires": {
6197             "array-union": "1.0.2",
6198             "arrify": "1.0.1",
6199             "glob": "7.1.2",
6200             "object-assign": "4.1.1",
6201             "pify": "2.3.0",
6202             "pinkie-promise": "2.0.1"
6203           }
6204         },
6205         "optimist": {
6206           "version": "0.6.1",
6207           "resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz",
6208           "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
6209           "dev": true,
6210           "requires": {
6211             "minimist": "0.0.8",
6212             "wordwrap": "0.0.3"
6213           }
6214         },
6215         "q": {
6216           "version": "1.4.1",
6217           "resolved": "http://registry.npm.taobao.org/q/download/q-1.4.1.tgz",
6218           "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=",
6219           "dev": true
6220         },
6221         "supports-color": {
6222           "version": "2.0.0",
6223           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
6224           "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
6225           "dev": true
6226         },
6227         "webdriver-manager": {
6228           "version": "12.0.6",
6229           "resolved": "http://registry.npm.taobao.org/webdriver-manager/download/webdriver-manager-12.0.6.tgz",
6230           "integrity": "sha1-PfGkgZdwELTL+MnYXHpXeCjA5ws=",
6231           "dev": true,
6232           "requires": {
6233             "adm-zip": "0.4.7",
6234             "chalk": "1.1.3",
6235             "del": "2.2.2",
6236             "glob": "7.1.2",
6237             "ini": "1.3.4",
6238             "minimist": "1.2.0",
6239             "q": "1.4.1",
6240             "request": "2.81.0",
6241             "rimraf": "2.6.1",
6242             "semver": "5.4.1",
6243             "xml2js": "0.4.18"
6244           },
6245           "dependencies": {
6246             "minimist": {
6247               "version": "1.2.0",
6248               "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
6249               "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
6250               "dev": true
6251             }
6252           }
6253         }
6254       }
6255     },
6256     "proxy-addr": {
6257       "version": "1.1.5",
6258       "resolved": "http://registry.npm.taobao.org/proxy-addr/download/proxy-addr-1.1.5.tgz",
6259       "integrity": "sha1-ccDuOxAt4/IC87ZPYI0XP8uhqRg=",
6260       "dev": true,
6261       "requires": {
6262         "forwarded": "0.1.0",
6263         "ipaddr.js": "1.4.0"
6264       }
6265     },
6266     "prr": {
6267       "version": "0.0.0",
6268       "resolved": "http://registry.npm.taobao.org/prr/download/prr-0.0.0.tgz",
6269       "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=",
6270       "dev": true
6271     },
6272     "pseudomap": {
6273       "version": "1.0.2",
6274       "resolved": "http://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz",
6275       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
6276       "dev": true
6277     },
6278     "public-encrypt": {
6279       "version": "4.0.0",
6280       "resolved": "http://registry.npm.taobao.org/public-encrypt/download/public-encrypt-4.0.0.tgz",
6281       "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=",
6282       "dev": true,
6283       "requires": {
6284         "bn.js": "4.11.8",
6285         "browserify-rsa": "4.0.1",
6286         "create-hash": "1.1.3",
6287         "parse-asn1": "5.1.0",
6288         "randombytes": "2.0.5"
6289       }
6290     },
6291     "punycode": {
6292       "version": "1.4.1",
6293       "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz",
6294       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
6295       "dev": true
6296     },
6297     "q": {
6298       "version": "1.5.0",
6299       "resolved": "http://registry.npm.taobao.org/q/download/q-1.5.0.tgz",
6300       "integrity": "sha1-3QG6ydBtMObyGa7LglPunr3DCPE=",
6301       "dev": true
6302     },
6303     "qjobs": {
6304       "version": "1.1.5",
6305       "resolved": "http://registry.npm.taobao.org/qjobs/download/qjobs-1.1.5.tgz",
6306       "integrity": "sha1-ZZ3p8s+NzCehSBJ28gU3cnI4LnM=",
6307       "dev": true
6308     },
6309     "qs": {
6310       "version": "6.4.0",
6311       "resolved": "http://registry.npm.taobao.org/qs/download/qs-6.4.0.tgz",
6312       "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=",
6313       "dev": true
6314     },
6315     "query-string": {
6316       "version": "4.3.4",
6317       "resolved": "http://registry.npm.taobao.org/query-string/download/query-string-4.3.4.tgz",
6318       "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
6319       "dev": true,
6320       "requires": {
6321         "object-assign": "4.1.1",
6322         "strict-uri-encode": "1.1.0"
6323       }
6324     },
6325     "querystring": {
6326       "version": "0.2.0",
6327       "resolved": "http://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz",
6328       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
6329       "dev": true
6330     },
6331     "querystring-es3": {
6332       "version": "0.2.1",
6333       "resolved": "http://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz",
6334       "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
6335       "dev": true
6336     },
6337     "querystringify": {
6338       "version": "0.0.4",
6339       "resolved": "http://registry.npm.taobao.org/querystringify/download/querystringify-0.0.4.tgz",
6340       "integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=",
6341       "dev": true
6342     },
6343     "randomatic": {
6344       "version": "1.1.7",
6345       "resolved": "http://registry.npm.taobao.org/randomatic/download/randomatic-1.1.7.tgz",
6346       "integrity": "sha1-x6vpzIuHwLqodrGf3oP9RkeX44w=",
6347       "dev": true,
6348       "requires": {
6349         "is-number": "3.0.0",
6350         "kind-of": "4.0.0"
6351       },
6352       "dependencies": {
6353         "is-number": {
6354           "version": "3.0.0",
6355           "resolved": "http://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz",
6356           "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
6357           "dev": true,
6358           "requires": {
6359             "kind-of": "3.2.2"
6360           },
6361           "dependencies": {
6362             "kind-of": {
6363               "version": "3.2.2",
6364               "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
6365               "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6366               "dev": true,
6367               "requires": {
6368                 "is-buffer": "1.1.5"
6369               }
6370             }
6371           }
6372         },
6373         "kind-of": {
6374           "version": "4.0.0",
6375           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz",
6376           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
6377           "dev": true,
6378           "requires": {
6379             "is-buffer": "1.1.5"
6380           }
6381         }
6382       }
6383     },
6384     "randombytes": {
6385       "version": "2.0.5",
6386       "resolved": "http://registry.npm.taobao.org/randombytes/download/randombytes-2.0.5.tgz",
6387       "integrity": "sha1-3ACaJGuNCaF3tLegrne8Vw9LG3k=",
6388       "dev": true,
6389       "requires": {
6390         "safe-buffer": "5.1.1"
6391       }
6392     },
6393     "range-parser": {
6394       "version": "1.2.0",
6395       "resolved": "http://registry.npm.taobao.org/range-parser/download/range-parser-1.2.0.tgz",
6396       "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
6397       "dev": true
6398     },
6399     "raw-body": {
6400       "version": "2.2.0",
6401       "resolved": "http://registry.npm.taobao.org/raw-body/download/raw-body-2.2.0.tgz",
6402       "integrity": "sha1-mUl2z2pQlqQRYoQEkvC9xdbn+5Y=",
6403       "dev": true,
6404       "requires": {
6405         "bytes": "2.4.0",
6406         "iconv-lite": "0.4.15",
6407         "unpipe": "1.0.0"
6408       },
6409       "dependencies": {
6410         "bytes": {
6411           "version": "2.4.0",
6412           "resolved": "http://registry.npm.taobao.org/bytes/download/bytes-2.4.0.tgz",
6413           "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=",
6414           "dev": true
6415         },
6416         "iconv-lite": {
6417           "version": "0.4.15",
6418           "resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.15.tgz",
6419           "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=",
6420           "dev": true
6421         }
6422       }
6423     },
6424     "raw-loader": {
6425       "version": "0.5.1",
6426       "resolved": "http://registry.npm.taobao.org/raw-loader/download/raw-loader-0.5.1.tgz",
6427       "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=",
6428       "dev": true
6429     },
6430     "read-pkg": {
6431       "version": "1.1.0",
6432       "resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-1.1.0.tgz",
6433       "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
6434       "dev": true,
6435       "requires": {
6436         "load-json-file": "1.1.0",
6437         "normalize-package-data": "2.4.0",
6438         "path-type": "1.1.0"
6439       }
6440     },
6441     "read-pkg-up": {
6442       "version": "1.0.1",
6443       "resolved": "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz",
6444       "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
6445       "dev": true,
6446       "requires": {
6447         "find-up": "1.1.2",
6448         "read-pkg": "1.1.0"
6449       }
6450     },
6451     "readable-stream": {
6452       "version": "1.0.34",
6453       "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.0.34.tgz",
6454       "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
6455       "dev": true,
6456       "requires": {
6457         "core-util-is": "1.0.2",
6458         "inherits": "2.0.3",
6459         "isarray": "0.0.1",
6460         "string_decoder": "0.10.31"
6461       }
6462     },
6463     "readdirp": {
6464       "version": "2.1.0",
6465       "resolved": "http://registry.npm.taobao.org/readdirp/download/readdirp-2.1.0.tgz",
6466       "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
6467       "dev": true,
6468       "requires": {
6469         "graceful-fs": "4.1.11",
6470         "minimatch": "3.0.4",
6471         "readable-stream": "2.3.3",
6472         "set-immediate-shim": "1.0.1"
6473       },
6474       "dependencies": {
6475         "isarray": {
6476           "version": "1.0.0",
6477           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
6478           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
6479           "dev": true
6480         },
6481         "readable-stream": {
6482           "version": "2.3.3",
6483           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
6484           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
6485           "dev": true,
6486           "requires": {
6487             "core-util-is": "1.0.2",
6488             "inherits": "2.0.3",
6489             "isarray": "1.0.0",
6490             "process-nextick-args": "1.0.7",
6491             "safe-buffer": "5.1.1",
6492             "string_decoder": "1.0.3",
6493             "util-deprecate": "1.0.2"
6494           }
6495         },
6496         "string_decoder": {
6497           "version": "1.0.3",
6498           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
6499           "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
6500           "dev": true,
6501           "requires": {
6502             "safe-buffer": "5.1.1"
6503           }
6504         }
6505       }
6506     },
6507     "redent": {
6508       "version": "1.0.0",
6509       "resolved": "http://registry.npm.taobao.org/redent/download/redent-1.0.0.tgz",
6510       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
6511       "dev": true,
6512       "requires": {
6513         "indent-string": "2.1.0",
6514         "strip-indent": "1.0.1"
6515       }
6516     },
6517     "reduce-css-calc": {
6518       "version": "1.3.0",
6519       "resolved": "http://registry.npm.taobao.org/reduce-css-calc/download/reduce-css-calc-1.3.0.tgz",
6520       "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=",
6521       "dev": true,
6522       "requires": {
6523         "balanced-match": "0.4.2",
6524         "math-expression-evaluator": "1.2.17",
6525         "reduce-function-call": "1.0.2"
6526       }
6527     },
6528     "reduce-function-call": {
6529       "version": "1.0.2",
6530       "resolved": "http://registry.npm.taobao.org/reduce-function-call/download/reduce-function-call-1.0.2.tgz",
6531       "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=",
6532       "dev": true,
6533       "requires": {
6534         "balanced-match": "0.4.2"
6535       }
6536     },
6537     "reflect-metadata": {
6538       "version": "0.1.10",
6539       "resolved": "http://registry.npm.taobao.org/reflect-metadata/download/reflect-metadata-0.1.10.tgz",
6540       "integrity": "sha1-tPg3BEFqytiZiMmxVjXUfgO5NEo=",
6541       "dev": true
6542     },
6543     "regenerate": {
6544       "version": "1.3.2",
6545       "resolved": "http://registry.npm.taobao.org/regenerate/download/regenerate-1.3.2.tgz",
6546       "integrity": "sha1-0ZQcZ7rUN+G+dkM63Vs4X5WxkmA=",
6547       "dev": true
6548     },
6549     "regenerator-runtime": {
6550       "version": "0.11.0",
6551       "resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.0.tgz",
6552       "integrity": "sha1-flT+W1zNXWYk6mJVw0c74JC4AuE=",
6553       "dev": true
6554     },
6555     "regex-cache": {
6556       "version": "0.4.3",
6557       "resolved": "http://registry.npm.taobao.org/regex-cache/download/regex-cache-0.4.3.tgz",
6558       "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=",
6559       "dev": true,
6560       "requires": {
6561         "is-equal-shallow": "0.1.3",
6562         "is-primitive": "2.0.0"
6563       }
6564     },
6565     "regexpu-core": {
6566       "version": "1.0.0",
6567       "resolved": "http://registry.npm.taobao.org/regexpu-core/download/regexpu-core-1.0.0.tgz",
6568       "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=",
6569       "dev": true,
6570       "requires": {
6571         "regenerate": "1.3.2",
6572         "regjsgen": "0.2.0",
6573         "regjsparser": "0.1.5"
6574       }
6575     },
6576     "regjsgen": {
6577       "version": "0.2.0",
6578       "resolved": "http://registry.npm.taobao.org/regjsgen/download/regjsgen-0.2.0.tgz",
6579       "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
6580       "dev": true
6581     },
6582     "regjsparser": {
6583       "version": "0.1.5",
6584       "resolved": "http://registry.npm.taobao.org/regjsparser/download/regjsparser-0.1.5.tgz",
6585       "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
6586       "dev": true,
6587       "requires": {
6588         "jsesc": "0.5.0"
6589       }
6590     },
6591     "relateurl": {
6592       "version": "0.2.7",
6593       "resolved": "http://registry.npm.taobao.org/relateurl/download/relateurl-0.2.7.tgz",
6594       "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
6595       "dev": true
6596     },
6597     "remove-trailing-separator": {
6598       "version": "1.1.0",
6599       "resolved": "http://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz",
6600       "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
6601       "dev": true
6602     },
6603     "renderkid": {
6604       "version": "2.0.1",
6605       "resolved": "http://registry.npm.taobao.org/renderkid/download/renderkid-2.0.1.tgz",
6606       "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=",
6607       "dev": true,
6608       "requires": {
6609         "css-select": "1.2.0",
6610         "dom-converter": "0.1.4",
6611         "htmlparser2": "3.3.0",
6612         "strip-ansi": "3.0.1",
6613         "utila": "0.3.3"
6614       },
6615       "dependencies": {
6616         "utila": {
6617           "version": "0.3.3",
6618           "resolved": "http://registry.npm.taobao.org/utila/download/utila-0.3.3.tgz",
6619           "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=",
6620           "dev": true
6621         }
6622       }
6623     },
6624     "repeat-element": {
6625       "version": "1.1.2",
6626       "resolved": "http://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.2.tgz",
6627       "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
6628       "dev": true
6629     },
6630     "repeat-string": {
6631       "version": "1.6.1",
6632       "resolved": "http://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz",
6633       "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
6634       "dev": true
6635     },
6636     "repeating": {
6637       "version": "2.0.1",
6638       "resolved": "http://registry.npm.taobao.org/repeating/download/repeating-2.0.1.tgz",
6639       "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
6640       "dev": true,
6641       "requires": {
6642         "is-finite": "1.0.2"
6643       }
6644     },
6645     "request": {
6646       "version": "2.81.0",
6647       "resolved": "http://registry.npm.taobao.org/request/download/request-2.81.0.tgz",
6648       "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=",
6649       "dev": true,
6650       "requires": {
6651         "aws-sign2": "0.6.0",
6652         "aws4": "1.6.0",
6653         "caseless": "0.12.0",
6654         "combined-stream": "1.0.5",
6655         "extend": "3.0.1",
6656         "forever-agent": "0.6.1",
6657         "form-data": "2.1.4",
6658         "har-validator": "4.2.1",
6659         "hawk": "3.1.3",
6660         "http-signature": "1.1.1",
6661         "is-typedarray": "1.0.0",
6662         "isstream": "0.1.2",
6663         "json-stringify-safe": "5.0.1",
6664         "mime-types": "2.1.16",
6665         "oauth-sign": "0.8.2",
6666         "performance-now": "0.2.0",
6667         "qs": "6.4.0",
6668         "safe-buffer": "5.1.1",
6669         "stringstream": "0.0.5",
6670         "tough-cookie": "2.3.2",
6671         "tunnel-agent": "0.6.0",
6672         "uuid": "3.1.0"
6673       }
6674     },
6675     "require-directory": {
6676       "version": "2.1.1",
6677       "resolved": "http://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz",
6678       "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
6679       "dev": true
6680     },
6681     "require-from-string": {
6682       "version": "1.2.1",
6683       "resolved": "http://registry.npm.taobao.org/require-from-string/download/require-from-string-1.2.1.tgz",
6684       "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=",
6685       "dev": true
6686     },
6687     "require-main-filename": {
6688       "version": "1.0.1",
6689       "resolved": "http://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz",
6690       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
6691       "dev": true
6692     },
6693     "requires-port": {
6694       "version": "1.0.0",
6695       "resolved": "http://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz",
6696       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
6697       "dev": true
6698     },
6699     "resolve": {
6700       "version": "1.4.0",
6701       "resolved": "http://registry.npm.taobao.org/resolve/download/resolve-1.4.0.tgz",
6702       "integrity": "sha1-p1vgHFPaJdk0qY69DkxKcxL5KoY=",
6703       "dev": true,
6704       "requires": {
6705         "path-parse": "1.0.5"
6706       }
6707     },
6708     "restore-cursor": {
6709       "version": "2.0.0",
6710       "resolved": "http://registry.npm.taobao.org/restore-cursor/download/restore-cursor-2.0.0.tgz",
6711       "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
6712       "dev": true,
6713       "requires": {
6714         "onetime": "2.0.1",
6715         "signal-exit": "3.0.2"
6716       }
6717     },
6718     "right-align": {
6719       "version": "0.1.3",
6720       "resolved": "http://registry.npm.taobao.org/right-align/download/right-align-0.1.3.tgz",
6721       "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
6722       "dev": true,
6723       "requires": {
6724         "align-text": "0.1.4"
6725       }
6726     },
6727     "rimraf": {
6728       "version": "2.6.1",
6729       "resolved": "http://registry.npm.taobao.org/rimraf/download/rimraf-2.6.1.tgz",
6730       "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=",
6731       "dev": true,
6732       "requires": {
6733         "glob": "7.1.2"
6734       }
6735     },
6736     "ripemd160": {
6737       "version": "2.0.1",
6738       "resolved": "http://registry.npm.taobao.org/ripemd160/download/ripemd160-2.0.1.tgz",
6739       "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=",
6740       "dev": true,
6741       "requires": {
6742         "hash-base": "2.0.2",
6743         "inherits": "2.0.3"
6744       }
6745     },
6746     "rsvp": {
6747       "version": "3.6.2",
6748       "resolved": "http://registry.npm.taobao.org/rsvp/download/rsvp-3.6.2.tgz",
6749       "integrity": "sha1-LpZJFZmpbN4bUV1WdKj3qRRSkmo=",
6750       "dev": true
6751     },
6752     "run-async": {
6753       "version": "2.3.0",
6754       "resolved": "http://registry.npm.taobao.org/run-async/download/run-async-2.3.0.tgz",
6755       "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
6756       "dev": true,
6757       "requires": {
6758         "is-promise": "2.1.0"
6759       }
6760     },
6761     "rx-lite": {
6762       "version": "4.0.8",
6763       "resolved": "http://registry.npm.taobao.org/rx-lite/download/rx-lite-4.0.8.tgz",
6764       "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
6765       "dev": true
6766     },
6767     "rx-lite-aggregates": {
6768       "version": "4.0.8",
6769       "resolved": "http://registry.npm.taobao.org/rx-lite-aggregates/download/rx-lite-aggregates-4.0.8.tgz",
6770       "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
6771       "dev": true,
6772       "requires": {
6773         "rx-lite": "4.0.8"
6774       }
6775     },
6776     "rxjs": {
6777       "version": "5.4.3",
6778       "resolved": "http://registry.npm.taobao.org/rxjs/download/rxjs-5.4.3.tgz",
6779       "integrity": "sha1-B1jN3uYDPWjg/VNnbw81ls49SD8=",
6780       "requires": {
6781         "symbol-observable": "1.0.4"
6782       }
6783     },
6784     "safe-buffer": {
6785       "version": "5.1.1",
6786       "resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.1.tgz",
6787       "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=",
6788       "dev": true
6789     },
6790     "sass-graph": {
6791       "version": "2.2.4",
6792       "resolved": "http://registry.npm.taobao.org/sass-graph/download/sass-graph-2.2.4.tgz",
6793       "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
6794       "dev": true,
6795       "optional": true,
6796       "requires": {
6797         "glob": "7.1.2",
6798         "lodash": "4.17.4",
6799         "scss-tokenizer": "0.2.3",
6800         "yargs": "7.1.0"
6801       }
6802     },
6803     "sass-loader": {
6804       "version": "6.0.6",
6805       "resolved": "http://registry.npm.taobao.org/sass-loader/download/sass-loader-6.0.6.tgz",
6806       "integrity": "sha1-6dXmwfFV+qMqSybXqbcQfCJeQPk=",
6807       "dev": true,
6808       "requires": {
6809         "async": "2.5.0",
6810         "clone-deep": "0.3.0",
6811         "loader-utils": "1.1.0",
6812         "lodash.tail": "4.1.1",
6813         "pify": "3.0.0"
6814       },
6815       "dependencies": {
6816         "pify": {
6817           "version": "3.0.0",
6818           "resolved": "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz",
6819           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6820           "dev": true
6821         }
6822       }
6823     },
6824     "saucelabs": {
6825       "version": "1.3.0",
6826       "resolved": "http://registry.npm.taobao.org/saucelabs/download/saucelabs-1.3.0.tgz",
6827       "integrity": "sha1-0kDoAJ33+ocwbsRXimm6O1xCT+4=",
6828       "dev": true,
6829       "requires": {
6830         "https-proxy-agent": "1.0.0"
6831       }
6832     },
6833     "sax": {
6834       "version": "1.2.4",
6835       "resolved": "http://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz",
6836       "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=",
6837       "dev": true
6838     },
6839     "schema-utils": {
6840       "version": "0.3.0",
6841       "resolved": "http://registry.npm.taobao.org/schema-utils/download/schema-utils-0.3.0.tgz",
6842       "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=",
6843       "dev": true,
6844       "requires": {
6845         "ajv": "5.2.2"
6846       }
6847     },
6848     "script-loader": {
6849       "version": "0.7.0",
6850       "resolved": "http://registry.npm.taobao.org/script-loader/download/script-loader-0.7.0.tgz",
6851       "integrity": "sha1-aF3H5waeDe56kmdPDrxbD1W6pew=",
6852       "dev": true,
6853       "requires": {
6854         "raw-loader": "0.5.1"
6855       }
6856     },
6857     "scss-tokenizer": {
6858       "version": "0.2.3",
6859       "resolved": "http://registry.npm.taobao.org/scss-tokenizer/download/scss-tokenizer-0.2.3.tgz",
6860       "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
6861       "dev": true,
6862       "optional": true,
6863       "requires": {
6864         "js-base64": "2.1.9",
6865         "source-map": "0.4.4"
6866       },
6867       "dependencies": {
6868         "source-map": {
6869           "version": "0.4.4",
6870           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
6871           "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
6872           "dev": true,
6873           "optional": true,
6874           "requires": {
6875             "amdefine": "1.0.1"
6876           }
6877         }
6878       }
6879     },
6880     "select-hose": {
6881       "version": "2.0.0",
6882       "resolved": "http://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz",
6883       "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
6884       "dev": true
6885     },
6886     "selenium-webdriver": {
6887       "version": "3.0.1",
6888       "resolved": "http://registry.npm.taobao.org/selenium-webdriver/download/selenium-webdriver-3.0.1.tgz",
6889       "integrity": "sha1-ot6l2kqX9mcuiefKcnbO+jZRR6c=",
6890       "dev": true,
6891       "requires": {
6892         "adm-zip": "0.4.7",
6893         "rimraf": "2.6.1",
6894         "tmp": "0.0.30",
6895         "xml2js": "0.4.18"
6896       },
6897       "dependencies": {
6898         "tmp": {
6899           "version": "0.0.30",
6900           "resolved": "http://registry.npm.taobao.org/tmp/download/tmp-0.0.30.tgz",
6901           "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=",
6902           "dev": true,
6903           "requires": {
6904             "os-tmpdir": "1.0.2"
6905           }
6906         }
6907       }
6908     },
6909     "selfsigned": {
6910       "version": "1.10.1",
6911       "resolved": "http://registry.npm.taobao.org/selfsigned/download/selfsigned-1.10.1.tgz",
6912       "integrity": "sha1-v4y3uDJWxFUeMTR8YxF3jbme7FI=",
6913       "dev": true,
6914       "requires": {
6915         "node-forge": "0.6.33"
6916       }
6917     },
6918     "semver": {
6919       "version": "5.4.1",
6920       "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.4.1.tgz",
6921       "integrity": "sha1-4FnAnYVx8FQII3M0M1BdOi8AsY4=",
6922       "dev": true
6923     },
6924     "semver-dsl": {
6925       "version": "1.0.1",
6926       "resolved": "http://registry.npm.taobao.org/semver-dsl/download/semver-dsl-1.0.1.tgz",
6927       "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=",
6928       "dev": true,
6929       "requires": {
6930         "semver": "5.4.1"
6931       }
6932     },
6933     "send": {
6934       "version": "0.15.4",
6935       "resolved": "http://registry.npm.taobao.org/send/download/send-0.15.4.tgz",
6936       "integrity": "sha1-mF+qPihLAnPHkzZKNcZze9k5Bbk=",
6937       "dev": true,
6938       "requires": {
6939         "debug": "2.6.8",
6940         "depd": "1.1.1",
6941         "destroy": "1.0.4",
6942         "encodeurl": "1.0.1",
6943         "escape-html": "1.0.3",
6944         "etag": "1.8.0",
6945         "fresh": "0.5.0",
6946         "http-errors": "1.6.2",
6947         "mime": "1.3.4",
6948         "ms": "2.0.0",
6949         "on-finished": "2.3.0",
6950         "range-parser": "1.2.0",
6951         "statuses": "1.3.1"
6952       },
6953       "dependencies": {
6954         "mime": {
6955           "version": "1.3.4",
6956           "resolved": "http://registry.npm.taobao.org/mime/download/mime-1.3.4.tgz",
6957           "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=",
6958           "dev": true
6959         }
6960       }
6961     },
6962     "serve-index": {
6963       "version": "1.9.0",
6964       "resolved": "http://registry.npm.taobao.org/serve-index/download/serve-index-1.9.0.tgz",
6965       "integrity": "sha1-0rKA/FYNYW7oG0i/D6gqvtJIXOc=",
6966       "dev": true,
6967       "requires": {
6968         "accepts": "1.3.3",
6969         "batch": "0.6.1",
6970         "debug": "2.6.8",
6971         "escape-html": "1.0.3",
6972         "http-errors": "1.6.2",
6973         "mime-types": "2.1.16",
6974         "parseurl": "1.3.1"
6975       }
6976     },
6977     "serve-static": {
6978       "version": "1.12.4",
6979       "resolved": "http://registry.npm.taobao.org/serve-static/download/serve-static-1.12.4.tgz",
6980       "integrity": "sha1-m2qpjutyU8Tu3Ewfb9vKYJkBqWE=",
6981       "dev": true,
6982       "requires": {
6983         "encodeurl": "1.0.1",
6984         "escape-html": "1.0.3",
6985         "parseurl": "1.3.1",
6986         "send": "0.15.4"
6987       }
6988     },
6989     "set-blocking": {
6990       "version": "2.0.0",
6991       "resolved": "http://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz",
6992       "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
6993       "dev": true
6994     },
6995     "set-immediate-shim": {
6996       "version": "1.0.1",
6997       "resolved": "http://registry.npm.taobao.org/set-immediate-shim/download/set-immediate-shim-1.0.1.tgz",
6998       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
6999       "dev": true
7000     },
7001     "setimmediate": {
7002       "version": "1.0.5",
7003       "resolved": "http://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz",
7004       "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
7005       "dev": true
7006     },
7007     "setprototypeof": {
7008       "version": "1.0.3",
7009       "resolved": "http://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.0.3.tgz",
7010       "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=",
7011       "dev": true
7012     },
7013     "sha.js": {
7014       "version": "2.4.8",
7015       "resolved": "http://registry.npm.taobao.org/sha.js/download/sha.js-2.4.8.tgz",
7016       "integrity": "sha1-NwaMLEdra69ALRSknGf1l5IfY08=",
7017       "dev": true,
7018       "requires": {
7019         "inherits": "2.0.3"
7020       }
7021     },
7022     "shallow-clone": {
7023       "version": "0.1.2",
7024       "resolved": "http://registry.npm.taobao.org/shallow-clone/download/shallow-clone-0.1.2.tgz",
7025       "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=",
7026       "dev": true,
7027       "requires": {
7028         "is-extendable": "0.1.1",
7029         "kind-of": "2.0.1",
7030         "lazy-cache": "0.2.7",
7031         "mixin-object": "2.0.1"
7032       },
7033       "dependencies": {
7034         "kind-of": {
7035           "version": "2.0.1",
7036           "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-2.0.1.tgz",
7037           "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=",
7038           "dev": true,
7039           "requires": {
7040             "is-buffer": "1.1.5"
7041           }
7042         }
7043       }
7044     },
7045     "shebang-command": {
7046       "version": "1.2.0",
7047       "resolved": "http://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz",
7048       "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
7049       "dev": true,
7050       "requires": {
7051         "shebang-regex": "1.0.0"
7052       }
7053     },
7054     "shebang-regex": {
7055       "version": "1.0.0",
7056       "resolved": "http://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz",
7057       "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
7058       "dev": true
7059     },
7060     "signal-exit": {
7061       "version": "3.0.2",
7062       "resolved": "http://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.2.tgz",
7063       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
7064       "dev": true
7065     },
7066     "silent-error": {
7067       "version": "1.1.0",
7068       "resolved": "http://registry.npm.taobao.org/silent-error/download/silent-error-1.1.0.tgz",
7069       "integrity": "sha1-IglwbxyFCp8dENDYQJGLRvJuG8k=",
7070       "dev": true,
7071       "requires": {
7072         "debug": "2.6.8"
7073       }
7074     },
7075     "sntp": {
7076       "version": "1.0.9",
7077       "resolved": "http://registry.npm.taobao.org/sntp/download/sntp-1.0.9.tgz",
7078       "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
7079       "dev": true,
7080       "requires": {
7081         "hoek": "2.16.3"
7082       }
7083     },
7084     "socket.io": {
7085       "version": "1.7.3",
7086       "resolved": "http://registry.npm.taobao.org/socket.io/download/socket.io-1.7.3.tgz",
7087       "integrity": "sha1-uK+cq6AJSeVo42nxMn6pvp6iRhs=",
7088       "dev": true,
7089       "requires": {
7090         "debug": "2.3.3",
7091         "engine.io": "1.8.3",
7092         "has-binary": "0.1.7",
7093         "object-assign": "4.1.0",
7094         "socket.io-adapter": "0.5.0",
7095         "socket.io-client": "1.7.3",
7096         "socket.io-parser": "2.3.1"
7097       },
7098       "dependencies": {
7099         "debug": {
7100           "version": "2.3.3",
7101           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.3.3.tgz",
7102           "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
7103           "dev": true,
7104           "requires": {
7105             "ms": "0.7.2"
7106           }
7107         },
7108         "ms": {
7109           "version": "0.7.2",
7110           "resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.2.tgz",
7111           "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
7112           "dev": true
7113         },
7114         "object-assign": {
7115           "version": "4.1.0",
7116           "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.0.tgz",
7117           "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=",
7118           "dev": true
7119         }
7120       }
7121     },
7122     "socket.io-adapter": {
7123       "version": "0.5.0",
7124       "resolved": "http://registry.npm.taobao.org/socket.io-adapter/download/socket.io-adapter-0.5.0.tgz",
7125       "integrity": "sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s=",
7126       "dev": true,
7127       "requires": {
7128         "debug": "2.3.3",
7129         "socket.io-parser": "2.3.1"
7130       },
7131       "dependencies": {
7132         "debug": {
7133           "version": "2.3.3",
7134           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.3.3.tgz",
7135           "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
7136           "dev": true,
7137           "requires": {
7138             "ms": "0.7.2"
7139           }
7140         },
7141         "ms": {
7142           "version": "0.7.2",
7143           "resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.2.tgz",
7144           "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
7145           "dev": true
7146         }
7147       }
7148     },
7149     "socket.io-client": {
7150       "version": "1.7.3",
7151       "resolved": "http://registry.npm.taobao.org/socket.io-client/download/socket.io-client-1.7.3.tgz",
7152       "integrity": "sha1-sw6GqhDV7zVGYBwJzeR2Xjgdo3c=",
7153       "dev": true,
7154       "requires": {
7155         "backo2": "1.0.2",
7156         "component-bind": "1.0.0",
7157         "component-emitter": "1.2.1",
7158         "debug": "2.3.3",
7159         "engine.io-client": "1.8.3",
7160         "has-binary": "0.1.7",
7161         "indexof": "0.0.1",
7162         "object-component": "0.0.3",
7163         "parseuri": "0.0.5",
7164         "socket.io-parser": "2.3.1",
7165         "to-array": "0.1.4"
7166       },
7167       "dependencies": {
7168         "component-emitter": {
7169           "version": "1.2.1",
7170           "resolved": "http://registry.npm.taobao.org/component-emitter/download/component-emitter-1.2.1.tgz",
7171           "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
7172           "dev": true
7173         },
7174         "debug": {
7175           "version": "2.3.3",
7176           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.3.3.tgz",
7177           "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=",
7178           "dev": true,
7179           "requires": {
7180             "ms": "0.7.2"
7181           }
7182         },
7183         "ms": {
7184           "version": "0.7.2",
7185           "resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.2.tgz",
7186           "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
7187           "dev": true
7188         }
7189       }
7190     },
7191     "socket.io-parser": {
7192       "version": "2.3.1",
7193       "resolved": "http://registry.npm.taobao.org/socket.io-parser/download/socket.io-parser-2.3.1.tgz",
7194       "integrity": "sha1-3VMgJRA85Clpcya+/WQAX8/ltKA=",
7195       "dev": true,
7196       "requires": {
7197         "component-emitter": "1.1.2",
7198         "debug": "2.2.0",
7199         "isarray": "0.0.1",
7200         "json3": "3.3.2"
7201       },
7202       "dependencies": {
7203         "debug": {
7204           "version": "2.2.0",
7205           "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.2.0.tgz",
7206           "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
7207           "dev": true,
7208           "requires": {
7209             "ms": "0.7.1"
7210           }
7211         },
7212         "ms": {
7213           "version": "0.7.1",
7214           "resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.1.tgz",
7215           "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
7216           "dev": true
7217         }
7218       }
7219     },
7220     "sockjs": {
7221       "version": "0.3.18",
7222       "resolved": "http://registry.npm.taobao.org/sockjs/download/sockjs-0.3.18.tgz",
7223       "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=",
7224       "dev": true,
7225       "requires": {
7226         "faye-websocket": "0.10.0",
7227         "uuid": "2.0.3"
7228       },
7229       "dependencies": {
7230         "uuid": {
7231           "version": "2.0.3",
7232           "resolved": "http://registry.npm.taobao.org/uuid/download/uuid-2.0.3.tgz",
7233           "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
7234           "dev": true
7235         }
7236       }
7237     },
7238     "sockjs-client": {
7239       "version": "1.1.2",
7240       "resolved": "http://registry.npm.taobao.org/sockjs-client/download/sockjs-client-1.1.2.tgz",
7241       "integrity": "sha1-8CEqhVDkyUaMjM6u79LjSTwDOtU=",
7242       "dev": true,
7243       "requires": {
7244         "debug": "2.6.8",
7245         "eventsource": "0.1.6",
7246         "faye-websocket": "0.11.1",
7247         "inherits": "2.0.3",
7248         "json3": "3.3.2",
7249         "url-parse": "1.1.9"
7250       },
7251       "dependencies": {
7252         "faye-websocket": {
7253           "version": "0.11.1",
7254           "resolved": "http://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.11.1.tgz",
7255           "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=",
7256           "dev": true,
7257           "requires": {
7258             "websocket-driver": "0.6.5"
7259           }
7260         }
7261       }
7262     },
7263     "sort-keys": {
7264       "version": "1.1.2",
7265       "resolved": "http://registry.npm.taobao.org/sort-keys/download/sort-keys-1.1.2.tgz",
7266       "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
7267       "dev": true,
7268       "requires": {
7269         "is-plain-obj": "1.1.0"
7270       }
7271     },
7272     "source-list-map": {
7273       "version": "2.0.0",
7274       "resolved": "http://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.0.tgz",
7275       "integrity": "sha1-qqR0A/eyRakvvJfqCPJQ1gh+0IU=",
7276       "dev": true
7277     },
7278     "source-map": {
7279       "version": "0.5.6",
7280       "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.6.tgz",
7281       "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
7282       "dev": true
7283     },
7284     "source-map-loader": {
7285       "version": "0.2.1",
7286       "resolved": "http://registry.npm.taobao.org/source-map-loader/download/source-map-loader-0.2.1.tgz",
7287       "integrity": "sha1-SBJr6SML1H+tBeRqjDwuPS2r5Qc=",
7288       "dev": true,
7289       "requires": {
7290         "async": "0.9.2",
7291         "loader-utils": "0.2.17",
7292         "source-map": "0.1.43"
7293       },
7294       "dependencies": {
7295         "async": {
7296           "version": "0.9.2",
7297           "resolved": "http://registry.npm.taobao.org/async/download/async-0.9.2.tgz",
7298           "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
7299           "dev": true
7300         },
7301         "loader-utils": {
7302           "version": "0.2.17",
7303           "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz",
7304           "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
7305           "dev": true,
7306           "requires": {
7307             "big.js": "3.1.3",
7308             "emojis-list": "2.1.0",
7309             "json5": "0.5.1",
7310             "object-assign": "4.1.1"
7311           }
7312         },
7313         "source-map": {
7314           "version": "0.1.43",
7315           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz",
7316           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
7317           "dev": true,
7318           "requires": {
7319             "amdefine": "1.0.1"
7320           }
7321         }
7322       }
7323     },
7324     "source-map-support": {
7325       "version": "0.4.16",
7326       "resolved": "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.4.16.tgz",
7327       "integrity": "sha1-Fv7PmCEkZ9AX1Yair2jWKLlCHNg=",
7328       "dev": true,
7329       "requires": {
7330         "source-map": "0.5.6"
7331       }
7332     },
7333     "spdx-correct": {
7334       "version": "1.0.2",
7335       "resolved": "http://registry.npm.taobao.org/spdx-correct/download/spdx-correct-1.0.2.tgz",
7336       "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
7337       "dev": true,
7338       "requires": {
7339         "spdx-license-ids": "1.2.2"
7340       }
7341     },
7342     "spdx-expression-parse": {
7343       "version": "1.0.4",
7344       "resolved": "http://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-1.0.4.tgz",
7345       "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=",
7346       "dev": true
7347     },
7348     "spdx-license-ids": {
7349       "version": "1.2.2",
7350       "resolved": "http://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-1.2.2.tgz",
7351       "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=",
7352       "dev": true
7353     },
7354     "spdy": {
7355       "version": "3.4.7",
7356       "resolved": "http://registry.npm.taobao.org/spdy/download/spdy-3.4.7.tgz",
7357       "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=",
7358       "dev": true,
7359       "requires": {
7360         "debug": "2.6.8",
7361         "handle-thing": "1.2.5",
7362         "http-deceiver": "1.2.7",
7363         "safe-buffer": "5.1.1",
7364         "select-hose": "2.0.0",
7365         "spdy-transport": "2.0.20"
7366       }
7367     },
7368     "spdy-transport": {
7369       "version": "2.0.20",
7370       "resolved": "http://registry.npm.taobao.org/spdy-transport/download/spdy-transport-2.0.20.tgz",
7371       "integrity": "sha1-c15yBUxIayNU/onnAiVgBKOazk0=",
7372       "dev": true,
7373       "requires": {
7374         "debug": "2.6.8",
7375         "detect-node": "2.0.3",
7376         "hpack.js": "2.1.6",
7377         "obuf": "1.1.1",
7378         "readable-stream": "2.3.3",
7379         "safe-buffer": "5.1.1",
7380         "wbuf": "1.7.2"
7381       },
7382       "dependencies": {
7383         "isarray": {
7384           "version": "1.0.0",
7385           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
7386           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
7387           "dev": true
7388         },
7389         "readable-stream": {
7390           "version": "2.3.3",
7391           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
7392           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
7393           "dev": true,
7394           "requires": {
7395             "core-util-is": "1.0.2",
7396             "inherits": "2.0.3",
7397             "isarray": "1.0.0",
7398             "process-nextick-args": "1.0.7",
7399             "safe-buffer": "5.1.1",
7400             "string_decoder": "1.0.3",
7401             "util-deprecate": "1.0.2"
7402           }
7403         },
7404         "string_decoder": {
7405           "version": "1.0.3",
7406           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
7407           "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
7408           "dev": true,
7409           "requires": {
7410             "safe-buffer": "5.1.1"
7411           }
7412         }
7413       }
7414     },
7415     "sprintf-js": {
7416       "version": "1.0.3",
7417       "resolved": "http://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz",
7418       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
7419       "dev": true
7420     },
7421     "sshpk": {
7422       "version": "1.13.1",
7423       "resolved": "http://registry.npm.taobao.org/sshpk/download/sshpk-1.13.1.tgz",
7424       "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",
7425       "dev": true,
7426       "requires": {
7427         "asn1": "0.2.3",
7428         "assert-plus": "1.0.0",
7429         "bcrypt-pbkdf": "1.0.1",
7430         "dashdash": "1.14.1",
7431         "ecc-jsbn": "0.1.1",
7432         "getpass": "0.1.7",
7433         "jsbn": "0.1.1",
7434         "tweetnacl": "0.14.5"
7435       },
7436       "dependencies": {
7437         "assert-plus": {
7438           "version": "1.0.0",
7439           "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
7440           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
7441           "dev": true
7442         }
7443       }
7444     },
7445     "statuses": {
7446       "version": "1.3.1",
7447       "resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.3.1.tgz",
7448       "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
7449       "dev": true
7450     },
7451     "stdout-stream": {
7452       "version": "1.4.0",
7453       "resolved": "http://registry.npm.taobao.org/stdout-stream/download/stdout-stream-1.4.0.tgz",
7454       "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=",
7455       "dev": true,
7456       "optional": true,
7457       "requires": {
7458         "readable-stream": "2.3.3"
7459       },
7460       "dependencies": {
7461         "isarray": {
7462           "version": "1.0.0",
7463           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
7464           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
7465           "dev": true,
7466           "optional": true
7467         },
7468         "readable-stream": {
7469           "version": "2.3.3",
7470           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
7471           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
7472           "dev": true,
7473           "optional": true,
7474           "requires": {
7475             "core-util-is": "1.0.2",
7476             "inherits": "2.0.3",
7477             "isarray": "1.0.0",
7478             "process-nextick-args": "1.0.7",
7479             "safe-buffer": "5.1.1",
7480             "string_decoder": "1.0.3",
7481             "util-deprecate": "1.0.2"
7482           }
7483         },
7484         "string_decoder": {
7485           "version": "1.0.3",
7486           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
7487           "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
7488           "dev": true,
7489           "optional": true,
7490           "requires": {
7491             "safe-buffer": "5.1.1"
7492           }
7493         }
7494       }
7495     },
7496     "stream-browserify": {
7497       "version": "2.0.1",
7498       "resolved": "http://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.1.tgz",
7499       "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
7500       "dev": true,
7501       "requires": {
7502         "inherits": "2.0.3",
7503         "readable-stream": "2.3.3"
7504       },
7505       "dependencies": {
7506         "isarray": {
7507           "version": "1.0.0",
7508           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
7509           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
7510           "dev": true
7511         },
7512         "readable-stream": {
7513           "version": "2.3.3",
7514           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
7515           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
7516           "dev": true,
7517           "requires": {
7518             "core-util-is": "1.0.2",
7519             "inherits": "2.0.3",
7520             "isarray": "1.0.0",
7521             "process-nextick-args": "1.0.7",
7522             "safe-buffer": "5.1.1",
7523             "string_decoder": "1.0.3",
7524             "util-deprecate": "1.0.2"
7525           }
7526         },
7527         "string_decoder": {
7528           "version": "1.0.3",
7529           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
7530           "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
7531           "dev": true,
7532           "requires": {
7533             "safe-buffer": "5.1.1"
7534           }
7535         }
7536       }
7537     },
7538     "stream-http": {
7539       "version": "2.7.2",
7540       "resolved": "http://registry.npm.taobao.org/stream-http/download/stream-http-2.7.2.tgz",
7541       "integrity": "sha1-QKBQ7I3DtTsz2ZCUFcAsC/Gr+60=",
7542       "dev": true,
7543       "requires": {
7544         "builtin-status-codes": "3.0.0",
7545         "inherits": "2.0.3",
7546         "readable-stream": "2.3.3",
7547         "to-arraybuffer": "1.0.1",
7548         "xtend": "4.0.1"
7549       },
7550       "dependencies": {
7551         "isarray": {
7552           "version": "1.0.0",
7553           "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
7554           "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
7555           "dev": true
7556         },
7557         "readable-stream": {
7558           "version": "2.3.3",
7559           "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
7560           "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
7561           "dev": true,
7562           "requires": {
7563             "core-util-is": "1.0.2",
7564             "inherits": "2.0.3",
7565             "isarray": "1.0.0",
7566             "process-nextick-args": "1.0.7",
7567             "safe-buffer": "5.1.1",
7568             "string_decoder": "1.0.3",
7569             "util-deprecate": "1.0.2"
7570           }
7571         },
7572         "string_decoder": {
7573           "version": "1.0.3",
7574           "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
7575           "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
7576           "dev": true,
7577           "requires": {
7578             "safe-buffer": "5.1.1"
7579           }
7580         }
7581       }
7582     },
7583     "strict-uri-encode": {
7584       "version": "1.1.0",
7585       "resolved": "http://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz",
7586       "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
7587       "dev": true
7588     },
7589     "string_decoder": {
7590       "version": "0.10.31",
7591       "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
7592       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
7593       "dev": true
7594     },
7595     "string-width": {
7596       "version": "2.1.1",
7597       "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
7598       "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
7599       "dev": true,
7600       "requires": {
7601         "is-fullwidth-code-point": "2.0.0",
7602         "strip-ansi": "4.0.0"
7603       },
7604       "dependencies": {
7605         "ansi-regex": {
7606           "version": "3.0.0",
7607           "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
7608           "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
7609           "dev": true
7610         },
7611         "strip-ansi": {
7612           "version": "4.0.0",
7613           "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
7614           "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
7615           "dev": true,
7616           "requires": {
7617             "ansi-regex": "3.0.0"
7618           }
7619         }
7620       }
7621     },
7622     "stringstream": {
7623       "version": "0.0.5",
7624       "resolved": "http://registry.npm.taobao.org/stringstream/download/stringstream-0.0.5.tgz",
7625       "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=",
7626       "dev": true
7627     },
7628     "strip-ansi": {
7629       "version": "3.0.1",
7630       "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz",
7631       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
7632       "dev": true,
7633       "requires": {
7634         "ansi-regex": "2.1.1"
7635       }
7636     },
7637     "strip-bom": {
7638       "version": "2.0.0",
7639       "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz",
7640       "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
7641       "dev": true,
7642       "requires": {
7643         "is-utf8": "0.2.1"
7644       }
7645     },
7646     "strip-eof": {
7647       "version": "1.0.0",
7648       "resolved": "http://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz",
7649       "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
7650       "dev": true
7651     },
7652     "strip-indent": {
7653       "version": "1.0.1",
7654       "resolved": "http://registry.npm.taobao.org/strip-indent/download/strip-indent-1.0.1.tgz",
7655       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
7656       "dev": true,
7657       "requires": {
7658         "get-stdin": "4.0.1"
7659       }
7660     },
7661     "strip-json-comments": {
7662       "version": "2.0.1",
7663       "resolved": "http://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz",
7664       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
7665       "dev": true
7666     },
7667     "style-loader": {
7668       "version": "0.13.2",
7669       "resolved": "http://registry.npm.taobao.org/style-loader/download/style-loader-0.13.2.tgz",
7670       "integrity": "sha1-dFMzhM9pjHEEx5URULSXF63C87s=",
7671       "dev": true,
7672       "requires": {
7673         "loader-utils": "1.1.0"
7674       }
7675     },
7676     "stylus": {
7677       "version": "0.54.5",
7678       "resolved": "http://registry.npm.taobao.org/stylus/download/stylus-0.54.5.tgz",
7679       "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=",
7680       "dev": true,
7681       "requires": {
7682         "css-parse": "1.7.0",
7683         "debug": "2.6.8",
7684         "glob": "7.0.6",
7685         "mkdirp": "0.5.1",
7686         "sax": "0.5.8",
7687         "source-map": "0.1.43"
7688       },
7689       "dependencies": {
7690         "glob": {
7691           "version": "7.0.6",
7692           "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.0.6.tgz",
7693           "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
7694           "dev": true,
7695           "requires": {
7696             "fs.realpath": "1.0.0",
7697             "inflight": "1.0.6",
7698             "inherits": "2.0.3",
7699             "minimatch": "3.0.4",
7700             "once": "1.4.0",
7701             "path-is-absolute": "1.0.1"
7702           }
7703         },
7704         "sax": {
7705           "version": "0.5.8",
7706           "resolved": "http://registry.npm.taobao.org/sax/download/sax-0.5.8.tgz",
7707           "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=",
7708           "dev": true
7709         },
7710         "source-map": {
7711           "version": "0.1.43",
7712           "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz",
7713           "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
7714           "dev": true,
7715           "requires": {
7716             "amdefine": "1.0.1"
7717           }
7718         }
7719       }
7720     },
7721     "stylus-loader": {
7722       "version": "3.0.1",
7723       "resolved": "http://registry.npm.taobao.org/stylus-loader/download/stylus-loader-3.0.1.tgz",
7724       "integrity": "sha1-d/SzT9Aw0lsmF7z1UT21sHMMQIk=",
7725       "dev": true,
7726       "requires": {
7727         "loader-utils": "1.1.0",
7728         "lodash.clonedeep": "4.5.0",
7729         "when": "3.6.4"
7730       }
7731     },
7732     "supports-color": {
7733       "version": "3.2.3",
7734       "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
7735       "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
7736       "dev": true,
7737       "requires": {
7738         "has-flag": "1.0.0"
7739       }
7740     },
7741     "svgo": {
7742       "version": "0.7.2",
7743       "resolved": "http://registry.npm.taobao.org/svgo/download/svgo-0.7.2.tgz",
7744       "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=",
7745       "dev": true,
7746       "requires": {
7747         "coa": "1.0.4",
7748         "colors": "1.1.2",
7749         "csso": "2.3.2",
7750         "js-yaml": "3.7.0",
7751         "mkdirp": "0.5.1",
7752         "sax": "1.2.4",
7753         "whet.extend": "0.9.9"
7754       }
7755     },
7756     "symbol-observable": {
7757       "version": "1.0.4",
7758       "resolved": "http://registry.npm.taobao.org/symbol-observable/download/symbol-observable-1.0.4.tgz",
7759       "integrity": "sha1-Kb9hXUqnEhvdiYsi1LP5vE4qoD0="
7760     },
7761     "tapable": {
7762       "version": "0.2.8",
7763       "resolved": "http://registry.npm.taobao.org/tapable/download/tapable-0.2.8.tgz",
7764       "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=",
7765       "dev": true
7766     },
7767     "tar": {
7768       "version": "2.2.1",
7769       "resolved": "http://registry.npm.taobao.org/tar/download/tar-2.2.1.tgz",
7770       "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
7771       "dev": true,
7772       "optional": true,
7773       "requires": {
7774         "block-stream": "0.0.9",
7775         "fstream": "1.0.11",
7776         "inherits": "2.0.3"
7777       }
7778     },
7779     "temp": {
7780       "version": "0.8.3",
7781       "resolved": "http://registry.npm.taobao.org/temp/download/temp-0.8.3.tgz",
7782       "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=",
7783       "dev": true,
7784       "requires": {
7785         "os-tmpdir": "1.0.2",
7786         "rimraf": "2.2.8"
7787       },
7788       "dependencies": {
7789         "rimraf": {
7790           "version": "2.2.8",
7791           "resolved": "http://registry.npm.taobao.org/rimraf/download/rimraf-2.2.8.tgz",
7792           "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=",
7793           "dev": true
7794         }
7795       }
7796     },
7797     "through": {
7798       "version": "2.3.8",
7799       "resolved": "http://registry.npm.taobao.org/through/download/through-2.3.8.tgz",
7800       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
7801       "dev": true
7802     },
7803     "thunky": {
7804       "version": "0.1.0",
7805       "resolved": "http://registry.npm.taobao.org/thunky/download/thunky-0.1.0.tgz",
7806       "integrity": "sha1-vzAUaCTituZ7Dy16Ssi+smkIaE4=",
7807       "dev": true
7808     },
7809     "time-stamp": {
7810       "version": "2.0.0",
7811       "resolved": "http://registry.npm.taobao.org/time-stamp/download/time-stamp-2.0.0.tgz",
7812       "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=",
7813       "dev": true
7814     },
7815     "timers-browserify": {
7816       "version": "2.0.4",
7817       "resolved": "http://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.4.tgz",
7818       "integrity": "sha1-lspT9LeUpefA4b18yIo3Ipj6AeY=",
7819       "dev": true,
7820       "requires": {
7821         "setimmediate": "1.0.5"
7822       }
7823     },
7824     "tmp": {
7825       "version": "0.0.31",
7826       "resolved": "http://registry.npm.taobao.org/tmp/download/tmp-0.0.31.tgz",
7827       "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=",
7828       "dev": true,
7829       "requires": {
7830         "os-tmpdir": "1.0.2"
7831       }
7832     },
7833     "to-array": {
7834       "version": "0.1.4",
7835       "resolved": "http://registry.npm.taobao.org/to-array/download/to-array-0.1.4.tgz",
7836       "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
7837       "dev": true
7838     },
7839     "to-arraybuffer": {
7840       "version": "1.0.1",
7841       "resolved": "http://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz",
7842       "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
7843       "dev": true
7844     },
7845     "to-fast-properties": {
7846       "version": "1.0.3",
7847       "resolved": "http://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-1.0.3.tgz",
7848       "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
7849       "dev": true
7850     },
7851     "toposort": {
7852       "version": "1.0.3",
7853       "resolved": "http://registry.npm.taobao.org/toposort/download/toposort-1.0.3.tgz",
7854       "integrity": "sha1-8CzYp0vYvi/A6YYRw7rLlaFxhpw=",
7855       "dev": true
7856     },
7857     "tough-cookie": {
7858       "version": "2.3.2",
7859       "resolved": "http://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.3.2.tgz",
7860       "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=",
7861       "dev": true,
7862       "requires": {
7863         "punycode": "1.4.1"
7864       }
7865     },
7866     "trim-newlines": {
7867       "version": "1.0.0",
7868       "resolved": "http://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz",
7869       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
7870       "dev": true
7871     },
7872     "trim-right": {
7873       "version": "1.0.1",
7874       "resolved": "http://registry.npm.taobao.org/trim-right/download/trim-right-1.0.1.tgz",
7875       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
7876       "dev": true
7877     },
7878     "ts-node": {
7879       "version": "3.2.2",
7880       "resolved": "http://registry.npm.taobao.org/ts-node/download/ts-node-3.2.2.tgz",
7881       "integrity": "sha1-u9KOOK9Kqj6WB2xGbhsiAZfBo84=",
7882       "dev": true,
7883       "requires": {
7884         "arrify": "1.0.1",
7885         "chalk": "2.1.0",
7886         "diff": "3.3.0",
7887         "make-error": "1.3.0",
7888         "minimist": "1.2.0",
7889         "mkdirp": "0.5.1",
7890         "source-map-support": "0.4.16",
7891         "tsconfig": "6.0.0",
7892         "v8flags": "3.0.0",
7893         "yn": "2.0.0"
7894       },
7895       "dependencies": {
7896         "minimist": {
7897           "version": "1.2.0",
7898           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
7899           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
7900           "dev": true
7901         }
7902       }
7903     },
7904     "tsconfig": {
7905       "version": "6.0.0",
7906       "resolved": "http://registry.npm.taobao.org/tsconfig/download/tsconfig-6.0.0.tgz",
7907       "integrity": "sha1-aw6DdgA9evGGT434+J3QBZ/80DI=",
7908       "dev": true,
7909       "requires": {
7910         "strip-bom": "3.0.0",
7911         "strip-json-comments": "2.0.1"
7912       },
7913       "dependencies": {
7914         "strip-bom": {
7915           "version": "3.0.0",
7916           "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz",
7917           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
7918           "dev": true
7919         }
7920       }
7921     },
7922     "tsickle": {
7923       "version": "0.21.6",
7924       "resolved": "http://registry.npm.taobao.org/tsickle/download/tsickle-0.21.6.tgz",
7925       "integrity": "sha1-U7Abl5xcE/2xOvs/uVgXflmRWI0=",
7926       "dev": true,
7927       "requires": {
7928         "minimist": "1.2.0",
7929         "mkdirp": "0.5.1",
7930         "source-map": "0.5.6",
7931         "source-map-support": "0.4.16"
7932       },
7933       "dependencies": {
7934         "minimist": {
7935           "version": "1.2.0",
7936           "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
7937           "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
7938           "dev": true
7939         }
7940       }
7941     },
7942     "tslib": {
7943       "version": "1.7.1",
7944       "resolved": "http://registry.npm.taobao.org/tslib/download/tslib-1.7.1.tgz",
7945       "integrity": "sha1-vIAEFkaRkjp5/oN4u+s9ogF1OOw="
7946     },
7947     "tslint": {
7948       "version": "5.3.2",
7949       "resolved": "http://registry.npm.taobao.org/tslint/download/tslint-5.3.2.tgz",
7950       "integrity": "sha1-5WRZ+wlacwfxA7hAUhdPXju+9u0=",
7951       "dev": true,
7952       "requires": {
7953         "babel-code-frame": "6.26.0",
7954         "colors": "1.1.2",
7955         "diff": "3.3.0",
7956         "glob": "7.1.2",
7957         "optimist": "0.6.1",
7958         "resolve": "1.4.0",
7959         "semver": "5.4.1",
7960         "tslib": "1.7.1",
7961         "tsutils": "2.8.0"
7962       },
7963       "dependencies": {
7964         "optimist": {
7965           "version": "0.6.1",
7966           "resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz",
7967           "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
7968           "dev": true,
7969           "requires": {
7970             "minimist": "0.0.8",
7971             "wordwrap": "0.0.3"
7972           }
7973         }
7974       }
7975     },
7976     "tsutils": {
7977       "version": "2.8.0",
7978       "resolved": "http://registry.npm.taobao.org/tsutils/download/tsutils-2.8.0.tgz",
7979       "integrity": "sha1-AWAXNymzvxOGKN0UoVN+AIUdgUo=",
7980       "dev": true,
7981       "requires": {
7982         "tslib": "1.7.1"
7983       }
7984     },
7985     "tty-browserify": {
7986       "version": "0.0.0",
7987       "resolved": "http://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz",
7988       "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
7989       "dev": true
7990     },
7991     "tunnel-agent": {
7992       "version": "0.6.0",
7993       "resolved": "http://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz",
7994       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
7995       "dev": true,
7996       "requires": {
7997         "safe-buffer": "5.1.1"
7998       }
7999     },
8000     "tweetnacl": {
8001       "version": "0.14.5",
8002       "resolved": "http://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz",
8003       "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
8004       "dev": true,
8005       "optional": true
8006     },
8007     "type-is": {
8008       "version": "1.6.15",
8009       "resolved": "http://registry.npm.taobao.org/type-is/download/type-is-1.6.15.tgz",
8010       "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=",
8011       "dev": true,
8012       "requires": {
8013         "media-typer": "0.3.0",
8014         "mime-types": "2.1.16"
8015       }
8016     },
8017     "typescript": {
8018       "version": "2.3.4",
8019       "resolved": "http://registry.npm.taobao.org/typescript/download/typescript-2.3.4.tgz",
8020       "integrity": "sha1-PTgyGCgjHkNPKHUUlZw3qCtin0I=",
8021       "dev": true
8022     },
8023     "uglify-js": {
8024       "version": "3.0.28",
8025       "resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-3.0.28.tgz",
8026       "integrity": "sha1-lrhJXwJylEeHtYQ6FnmqMmZA1fc=",
8027       "dev": true,
8028       "requires": {
8029         "commander": "2.11.0",
8030         "source-map": "0.5.6"
8031       }
8032     },
8033     "uglify-to-browserify": {
8034       "version": "1.0.2",
8035       "resolved": "http://registry.npm.taobao.org/uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz",
8036       "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
8037       "dev": true,
8038       "optional": true
8039     },
8040     "uglifyjs-webpack-plugin": {
8041       "version": "0.4.6",
8042       "resolved": "http://registry.npm.taobao.org/uglifyjs-webpack-plugin/download/uglifyjs-webpack-plugin-0.4.6.tgz",
8043       "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
8044       "dev": true,
8045       "requires": {
8046         "source-map": "0.5.6",
8047         "uglify-js": "2.8.29",
8048         "webpack-sources": "1.0.1"
8049       },
8050       "dependencies": {
8051         "camelcase": {
8052           "version": "1.2.1",
8053           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
8054           "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
8055           "dev": true
8056         },
8057         "cliui": {
8058           "version": "2.1.0",
8059           "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz",
8060           "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
8061           "dev": true,
8062           "requires": {
8063             "center-align": "0.1.3",
8064             "right-align": "0.1.3",
8065             "wordwrap": "0.0.2"
8066           }
8067         },
8068         "uglify-js": {
8069           "version": "2.8.29",
8070           "resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-2.8.29.tgz",
8071           "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
8072           "dev": true,
8073           "requires": {
8074             "source-map": "0.5.6",
8075             "uglify-to-browserify": "1.0.2",
8076             "yargs": "3.10.0"
8077           }
8078         },
8079         "wordwrap": {
8080           "version": "0.0.2",
8081           "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz",
8082           "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
8083           "dev": true
8084         },
8085         "yargs": {
8086           "version": "3.10.0",
8087           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-3.10.0.tgz",
8088           "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
8089           "dev": true,
8090           "requires": {
8091             "camelcase": "1.2.1",
8092             "cliui": "2.1.0",
8093             "decamelize": "1.2.0",
8094             "window-size": "0.1.0"
8095           }
8096         }
8097       }
8098     },
8099     "ultron": {
8100       "version": "1.0.2",
8101       "resolved": "http://registry.npm.taobao.org/ultron/download/ultron-1.0.2.tgz",
8102       "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=",
8103       "dev": true
8104     },
8105     "uniq": {
8106       "version": "1.0.1",
8107       "resolved": "http://registry.npm.taobao.org/uniq/download/uniq-1.0.1.tgz",
8108       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
8109       "dev": true
8110     },
8111     "uniqid": {
8112       "version": "4.1.1",
8113       "resolved": "http://registry.npm.taobao.org/uniqid/download/uniqid-4.1.1.tgz",
8114       "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=",
8115       "dev": true,
8116       "requires": {
8117         "macaddress": "0.2.8"
8118       }
8119     },
8120     "uniqs": {
8121       "version": "2.0.0",
8122       "resolved": "http://registry.npm.taobao.org/uniqs/download/uniqs-2.0.0.tgz",
8123       "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
8124       "dev": true
8125     },
8126     "universalify": {
8127       "version": "0.1.1",
8128       "resolved": "http://registry.npm.taobao.org/universalify/download/universalify-0.1.1.tgz",
8129       "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=",
8130       "dev": true
8131     },
8132     "unpipe": {
8133       "version": "1.0.0",
8134       "resolved": "http://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz",
8135       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
8136       "dev": true
8137     },
8138     "upper-case": {
8139       "version": "1.1.3",
8140       "resolved": "http://registry.npm.taobao.org/upper-case/download/upper-case-1.1.3.tgz",
8141       "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",
8142       "dev": true
8143     },
8144     "url": {
8145       "version": "0.11.0",
8146       "resolved": "http://registry.npm.taobao.org/url/download/url-0.11.0.tgz",
8147       "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
8148       "dev": true,
8149       "requires": {
8150         "punycode": "1.3.2",
8151         "querystring": "0.2.0"
8152       },
8153       "dependencies": {
8154         "punycode": {
8155           "version": "1.3.2",
8156           "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz",
8157           "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
8158           "dev": true
8159         }
8160       }
8161     },
8162     "url-loader": {
8163       "version": "0.5.9",
8164       "resolved": "http://registry.npm.taobao.org/url-loader/download/url-loader-0.5.9.tgz",
8165       "integrity": "sha1-zI/qgse5Bud3cBklCGnlaemVwpU=",
8166       "dev": true,
8167       "requires": {
8168         "loader-utils": "1.1.0",
8169         "mime": "1.3.6"
8170       }
8171     },
8172     "url-parse": {
8173       "version": "1.1.9",
8174       "resolved": "http://registry.npm.taobao.org/url-parse/download/url-parse-1.1.9.tgz",
8175       "integrity": "sha1-xn8dd11R8KGJEd17P/rSe7nlvRk=",
8176       "dev": true,
8177       "requires": {
8178         "querystringify": "1.0.0",
8179         "requires-port": "1.0.0"
8180       },
8181       "dependencies": {
8182         "querystringify": {
8183           "version": "1.0.0",
8184           "resolved": "http://registry.npm.taobao.org/querystringify/download/querystringify-1.0.0.tgz",
8185           "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs=",
8186           "dev": true
8187         }
8188       }
8189     },
8190     "user-home": {
8191       "version": "1.1.1",
8192       "resolved": "http://registry.npm.taobao.org/user-home/download/user-home-1.1.1.tgz",
8193       "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
8194       "dev": true
8195     },
8196     "useragent": {
8197       "version": "2.2.1",
8198       "resolved": "http://registry.npm.taobao.org/useragent/download/useragent-2.2.1.tgz",
8199       "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=",
8200       "dev": true,
8201       "requires": {
8202         "lru-cache": "2.2.4",
8203         "tmp": "0.0.31"
8204       },
8205       "dependencies": {
8206         "lru-cache": {
8207           "version": "2.2.4",
8208           "resolved": "http://registry.npm.taobao.org/lru-cache/download/lru-cache-2.2.4.tgz",
8209           "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=",
8210           "dev": true
8211         }
8212       }
8213     },
8214     "util": {
8215       "version": "0.10.3",
8216       "resolved": "http://registry.npm.taobao.org/util/download/util-0.10.3.tgz",
8217       "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
8218       "dev": true,
8219       "requires": {
8220         "inherits": "2.0.1"
8221       },
8222       "dependencies": {
8223         "inherits": {
8224           "version": "2.0.1",
8225           "resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz",
8226           "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
8227           "dev": true
8228         }
8229       }
8230     },
8231     "util-deprecate": {
8232       "version": "1.0.2",
8233       "resolved": "http://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz",
8234       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
8235       "dev": true
8236     },
8237     "utila": {
8238       "version": "0.4.0",
8239       "resolved": "http://registry.npm.taobao.org/utila/download/utila-0.4.0.tgz",
8240       "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=",
8241       "dev": true
8242     },
8243     "utils-merge": {
8244       "version": "1.0.0",
8245       "resolved": "http://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.0.tgz",
8246       "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=",
8247       "dev": true
8248     },
8249     "uuid": {
8250       "version": "3.1.0",
8251       "resolved": "http://registry.npm.taobao.org/uuid/download/uuid-3.1.0.tgz",
8252       "integrity": "sha1-PdPT55Crwk17DToDT/q6vijrvAQ=",
8253       "dev": true
8254     },
8255     "v8flags": {
8256       "version": "3.0.0",
8257       "resolved": "http://registry.npm.taobao.org/v8flags/download/v8flags-3.0.0.tgz",
8258       "integrity": "sha1-S+lgRIjgxBI2Rd73BbGEjRa44B8=",
8259       "dev": true,
8260       "requires": {
8261         "user-home": "1.1.1"
8262       }
8263     },
8264     "validate-npm-package-license": {
8265       "version": "3.0.1",
8266       "resolved": "http://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.1.tgz",
8267       "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
8268       "dev": true,
8269       "requires": {
8270         "spdx-correct": "1.0.2",
8271         "spdx-expression-parse": "1.0.4"
8272       }
8273     },
8274     "vary": {
8275       "version": "1.1.1",
8276       "resolved": "http://registry.npm.taobao.org/vary/download/vary-1.1.1.tgz",
8277       "integrity": "sha1-Z1Neu2lMHVIldFeYRmUyP1h+jTc=",
8278       "dev": true
8279     },
8280     "vendors": {
8281       "version": "1.0.1",
8282       "resolved": "http://registry.npm.taobao.org/vendors/download/vendors-1.0.1.tgz",
8283       "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=",
8284       "dev": true
8285     },
8286     "verror": {
8287       "version": "1.10.0",
8288       "resolved": "http://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz",
8289       "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
8290       "dev": true,
8291       "requires": {
8292         "assert-plus": "1.0.0",
8293         "core-util-is": "1.0.2",
8294         "extsprintf": "1.3.0"
8295       },
8296       "dependencies": {
8297         "assert-plus": {
8298           "version": "1.0.0",
8299           "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
8300           "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
8301           "dev": true
8302         }
8303       }
8304     },
8305     "vlq": {
8306       "version": "0.2.2",
8307       "resolved": "http://registry.npm.taobao.org/vlq/download/vlq-0.2.2.tgz",
8308       "integrity": "sha1-4xbVJXtAuGu0PLjV/qXX9U1rDKE=",
8309       "dev": true
8310     },
8311     "vm-browserify": {
8312       "version": "0.0.4",
8313       "resolved": "http://registry.npm.taobao.org/vm-browserify/download/vm-browserify-0.0.4.tgz",
8314       "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
8315       "dev": true,
8316       "requires": {
8317         "indexof": "0.0.1"
8318       }
8319     },
8320     "void-elements": {
8321       "version": "2.0.1",
8322       "resolved": "http://registry.npm.taobao.org/void-elements/download/void-elements-2.0.1.tgz",
8323       "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=",
8324       "dev": true
8325     },
8326     "walk-sync": {
8327       "version": "0.3.2",
8328       "resolved": "http://registry.npm.taobao.org/walk-sync/download/walk-sync-0.3.2.tgz",
8329       "integrity": "sha1-SCcoCvxC0OA1NnxKTjHurA0Tb3U=",
8330       "dev": true,
8331       "requires": {
8332         "ensure-posix-path": "1.0.2",
8333         "matcher-collection": "1.0.4"
8334       }
8335     },
8336     "watchpack": {
8337       "version": "1.4.0",
8338       "resolved": "http://registry.npm.taobao.org/watchpack/download/watchpack-1.4.0.tgz",
8339       "integrity": "sha1-ShRyvLuVK9Cpu0A2gB+VTfs5+qw=",
8340       "dev": true,
8341       "requires": {
8342         "async": "2.5.0",
8343         "chokidar": "1.7.0",
8344         "graceful-fs": "4.1.11"
8345       }
8346     },
8347     "wbuf": {
8348       "version": "1.7.2",
8349       "resolved": "http://registry.npm.taobao.org/wbuf/download/wbuf-1.7.2.tgz",
8350       "integrity": "sha1-1pe5nx9ZUS3ydRvkJ2nBWAtYAf4=",
8351       "dev": true,
8352       "requires": {
8353         "minimalistic-assert": "1.0.0"
8354       }
8355     },
8356     "webdriver-js-extender": {
8357       "version": "1.0.0",
8358       "resolved": "http://registry.npm.taobao.org/webdriver-js-extender/download/webdriver-js-extender-1.0.0.tgz",
8359       "integrity": "sha1-gcUzqeM9W/tZe05j4s2yW1R3dRU=",
8360       "dev": true,
8361       "requires": {
8362         "@types/selenium-webdriver": "2.53.42",
8363         "selenium-webdriver": "2.53.3"
8364       },
8365       "dependencies": {
8366         "adm-zip": {
8367           "version": "0.4.4",
8368           "resolved": "http://registry.npm.taobao.org/adm-zip/download/adm-zip-0.4.4.tgz",
8369           "integrity": "sha1-ph7VrmkFw66lizplfSUDMJEFJzY=",
8370           "dev": true
8371         },
8372         "sax": {
8373           "version": "0.6.1",
8374           "resolved": "http://registry.npm.taobao.org/sax/download/sax-0.6.1.tgz",
8375           "integrity": "sha1-VjsZx8HeiS4Jv8Ty/DDjwn8JUrk=",
8376           "dev": true
8377         },
8378         "selenium-webdriver": {
8379           "version": "2.53.3",
8380           "resolved": "http://registry.npm.taobao.org/selenium-webdriver/download/selenium-webdriver-2.53.3.tgz",
8381           "integrity": "sha1-0p/1qVff8aG0ncRXdW5OS/vc4IU=",
8382           "dev": true,
8383           "requires": {
8384             "adm-zip": "0.4.4",
8385             "rimraf": "2.6.1",
8386             "tmp": "0.0.24",
8387             "ws": "1.1.2",
8388             "xml2js": "0.4.4"
8389           }
8390         },
8391         "tmp": {
8392           "version": "0.0.24",
8393           "resolved": "http://registry.npm.taobao.org/tmp/download/tmp-0.0.24.tgz",
8394           "integrity": "sha1-1qXhmNFKmDXMby18PZ4wJCjIzxI=",
8395           "dev": true
8396         },
8397         "xml2js": {
8398           "version": "0.4.4",
8399           "resolved": "http://registry.npm.taobao.org/xml2js/download/xml2js-0.4.4.tgz",
8400           "integrity": "sha1-MREBAAMAiuGSQOuhdJe1fHKcVV0=",
8401           "dev": true,
8402           "requires": {
8403             "sax": "0.6.1",
8404             "xmlbuilder": "9.0.4"
8405           }
8406         }
8407       }
8408     },
8409     "webpack": {
8410       "version": "3.4.1",
8411       "resolved": "http://registry.npm.taobao.org/webpack/download/webpack-3.4.1.tgz",
8412       "integrity": "sha1-TD9PP7MYFVpNsMtqNv8FxWl0GPQ=",
8413       "dev": true,
8414       "requires": {
8415         "acorn": "5.1.1",
8416         "acorn-dynamic-import": "2.0.2",
8417         "ajv": "5.2.2",
8418         "ajv-keywords": "2.1.0",
8419         "async": "2.5.0",
8420         "enhanced-resolve": "3.4.1",
8421         "escope": "3.6.0",
8422         "interpret": "1.0.3",
8423         "json-loader": "0.5.7",
8424         "json5": "0.5.1",
8425         "loader-runner": "2.3.0",
8426         "loader-utils": "1.1.0",
8427         "memory-fs": "0.4.1",
8428         "mkdirp": "0.5.1",
8429         "node-libs-browser": "2.0.0",
8430         "source-map": "0.5.6",
8431         "supports-color": "4.2.1",
8432         "tapable": "0.2.8",
8433         "uglifyjs-webpack-plugin": "0.4.6",
8434         "watchpack": "1.4.0",
8435         "webpack-sources": "1.0.1",
8436         "yargs": "8.0.2"
8437       },
8438       "dependencies": {
8439         "camelcase": {
8440           "version": "4.1.0",
8441           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
8442           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
8443           "dev": true
8444         },
8445         "find-up": {
8446           "version": "2.1.0",
8447           "resolved": "http://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz",
8448           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
8449           "dev": true,
8450           "requires": {
8451             "locate-path": "2.0.0"
8452           }
8453         },
8454         "has-flag": {
8455           "version": "2.0.0",
8456           "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
8457           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
8458           "dev": true
8459         },
8460         "load-json-file": {
8461           "version": "2.0.0",
8462           "resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-2.0.0.tgz",
8463           "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
8464           "dev": true,
8465           "requires": {
8466             "graceful-fs": "4.1.11",
8467             "parse-json": "2.2.0",
8468             "pify": "2.3.0",
8469             "strip-bom": "3.0.0"
8470           }
8471         },
8472         "os-locale": {
8473           "version": "2.1.0",
8474           "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-2.1.0.tgz",
8475           "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=",
8476           "dev": true,
8477           "requires": {
8478             "execa": "0.7.0",
8479             "lcid": "1.0.0",
8480             "mem": "1.1.0"
8481           }
8482         },
8483         "path-type": {
8484           "version": "2.0.0",
8485           "resolved": "http://registry.npm.taobao.org/path-type/download/path-type-2.0.0.tgz",
8486           "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
8487           "dev": true,
8488           "requires": {
8489             "pify": "2.3.0"
8490           }
8491         },
8492         "read-pkg": {
8493           "version": "2.0.0",
8494           "resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-2.0.0.tgz",
8495           "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
8496           "dev": true,
8497           "requires": {
8498             "load-json-file": "2.0.0",
8499             "normalize-package-data": "2.4.0",
8500             "path-type": "2.0.0"
8501           }
8502         },
8503         "read-pkg-up": {
8504           "version": "2.0.0",
8505           "resolved": "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-2.0.0.tgz",
8506           "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
8507           "dev": true,
8508           "requires": {
8509             "find-up": "2.1.0",
8510             "read-pkg": "2.0.0"
8511           }
8512         },
8513         "strip-bom": {
8514           "version": "3.0.0",
8515           "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz",
8516           "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
8517           "dev": true
8518         },
8519         "supports-color": {
8520           "version": "4.2.1",
8521           "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.2.1.tgz",
8522           "integrity": "sha1-ZaS7JjHpDgJCDbpVVMN1pHVLuDY=",
8523           "dev": true,
8524           "requires": {
8525             "has-flag": "2.0.0"
8526           }
8527         },
8528         "which-module": {
8529           "version": "2.0.0",
8530           "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz",
8531           "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
8532           "dev": true
8533         },
8534         "yargs": {
8535           "version": "8.0.2",
8536           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-8.0.2.tgz",
8537           "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
8538           "dev": true,
8539           "requires": {
8540             "camelcase": "4.1.0",
8541             "cliui": "3.2.0",
8542             "decamelize": "1.2.0",
8543             "get-caller-file": "1.0.2",
8544             "os-locale": "2.1.0",
8545             "read-pkg-up": "2.0.0",
8546             "require-directory": "2.1.1",
8547             "require-main-filename": "1.0.1",
8548             "set-blocking": "2.0.0",
8549             "string-width": "2.1.1",
8550             "which-module": "2.0.0",
8551             "y18n": "3.2.1",
8552             "yargs-parser": "7.0.0"
8553           }
8554         },
8555         "yargs-parser": {
8556           "version": "7.0.0",
8557           "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-7.0.0.tgz",
8558           "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
8559           "dev": true,
8560           "requires": {
8561             "camelcase": "4.1.0"
8562           }
8563         }
8564       }
8565     },
8566     "webpack-dev-middleware": {
8567       "version": "1.12.0",
8568       "resolved": "http://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-1.12.0.tgz",
8569       "integrity": "sha1-007++y7dp+HTtdvgcolRMhllFwk=",
8570       "dev": true,
8571       "requires": {
8572         "memory-fs": "0.4.1",
8573         "mime": "1.3.6",
8574         "path-is-absolute": "1.0.1",
8575         "range-parser": "1.2.0",
8576         "time-stamp": "2.0.0"
8577       }
8578     },
8579     "webpack-dev-server": {
8580       "version": "2.5.1",
8581       "resolved": "http://registry.npm.taobao.org/webpack-dev-server/download/webpack-dev-server-2.5.1.tgz",
8582       "integrity": "sha1-oC5yaoe7YD211xq7fW0mSb8Qx2k=",
8583       "dev": true,
8584       "requires": {
8585         "ansi-html": "0.0.7",
8586         "bonjour": "3.5.0",
8587         "chokidar": "1.7.0",
8588         "compression": "1.7.0",
8589         "connect-history-api-fallback": "1.3.0",
8590         "del": "3.0.0",
8591         "express": "4.15.4",
8592         "html-entities": "1.2.1",
8593         "http-proxy-middleware": "0.17.4",
8594         "internal-ip": "1.2.0",
8595         "opn": "4.0.2",
8596         "portfinder": "1.0.13",
8597         "selfsigned": "1.10.1",
8598         "serve-index": "1.9.0",
8599         "sockjs": "0.3.18",
8600         "sockjs-client": "1.1.2",
8601         "spdy": "3.4.7",
8602         "strip-ansi": "3.0.1",
8603         "supports-color": "3.2.3",
8604         "webpack-dev-middleware": "1.12.0",
8605         "yargs": "6.6.0"
8606       },
8607       "dependencies": {
8608         "camelcase": {
8609           "version": "3.0.0",
8610           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz",
8611           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
8612           "dev": true
8613         },
8614         "is-fullwidth-code-point": {
8615           "version": "1.0.0",
8616           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
8617           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
8618           "dev": true,
8619           "requires": {
8620             "number-is-nan": "1.0.1"
8621           }
8622         },
8623         "opn": {
8624           "version": "4.0.2",
8625           "resolved": "http://registry.npm.taobao.org/opn/download/opn-4.0.2.tgz",
8626           "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=",
8627           "dev": true,
8628           "requires": {
8629             "object-assign": "4.1.1",
8630             "pinkie-promise": "2.0.1"
8631           }
8632         },
8633         "string-width": {
8634           "version": "1.0.2",
8635           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
8636           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
8637           "dev": true,
8638           "requires": {
8639             "code-point-at": "1.1.0",
8640             "is-fullwidth-code-point": "1.0.0",
8641             "strip-ansi": "3.0.1"
8642           }
8643         },
8644         "yargs": {
8645           "version": "6.6.0",
8646           "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-6.6.0.tgz",
8647           "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=",
8648           "dev": true,
8649           "requires": {
8650             "camelcase": "3.0.0",
8651             "cliui": "3.2.0",
8652             "decamelize": "1.2.0",
8653             "get-caller-file": "1.0.2",
8654             "os-locale": "1.4.0",
8655             "read-pkg-up": "1.0.1",
8656             "require-directory": "2.1.1",
8657             "require-main-filename": "1.0.1",
8658             "set-blocking": "2.0.0",
8659             "string-width": "1.0.2",
8660             "which-module": "1.0.0",
8661             "y18n": "3.2.1",
8662             "yargs-parser": "4.2.1"
8663           }
8664         },
8665         "yargs-parser": {
8666           "version": "4.2.1",
8667           "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-4.2.1.tgz",
8668           "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=",
8669           "dev": true,
8670           "requires": {
8671             "camelcase": "3.0.0"
8672           }
8673         }
8674       }
8675     },
8676     "webpack-merge": {
8677       "version": "4.1.0",
8678       "resolved": "http://registry.npm.taobao.org/webpack-merge/download/webpack-merge-4.1.0.tgz",
8679       "integrity": "sha1-atciI7PguDflMeRZfBmfkJNhUR4=",
8680       "dev": true,
8681       "requires": {
8682         "lodash": "4.17.4"
8683       }
8684     },
8685     "webpack-sources": {
8686       "version": "1.0.1",
8687       "resolved": "http://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.0.1.tgz",
8688       "integrity": "sha1-xzVkNqTRMSO+LiQmoF0drZy+Zc8=",
8689       "dev": true,
8690       "requires": {
8691         "source-list-map": "2.0.0",
8692         "source-map": "0.5.6"
8693       }
8694     },
8695     "websocket-driver": {
8696       "version": "0.6.5",
8697       "resolved": "http://registry.npm.taobao.org/websocket-driver/download/websocket-driver-0.6.5.tgz",
8698       "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=",
8699       "dev": true,
8700       "requires": {
8701         "websocket-extensions": "0.1.1"
8702       }
8703     },
8704     "websocket-extensions": {
8705       "version": "0.1.1",
8706       "resolved": "http://registry.npm.taobao.org/websocket-extensions/download/websocket-extensions-0.1.1.tgz",
8707       "integrity": "sha1-domUmcGEtu91Q3fC27DNbLVdKec=",
8708       "dev": true
8709     },
8710     "when": {
8711       "version": "3.6.4",
8712       "resolved": "http://registry.npm.taobao.org/when/download/when-3.6.4.tgz",
8713       "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=",
8714       "dev": true
8715     },
8716     "whet.extend": {
8717       "version": "0.9.9",
8718       "resolved": "http://registry.npm.taobao.org/whet.extend/download/whet.extend-0.9.9.tgz",
8719       "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=",
8720       "dev": true
8721     },
8722     "which": {
8723       "version": "1.3.0",
8724       "resolved": "http://registry.npm.taobao.org/which/download/which-1.3.0.tgz",
8725       "integrity": "sha1-/wS9/AEO5UfXgL7DjhrBwnd9JTo=",
8726       "dev": true,
8727       "requires": {
8728         "isexe": "2.0.0"
8729       }
8730     },
8731     "which-module": {
8732       "version": "1.0.0",
8733       "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-1.0.0.tgz",
8734       "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
8735       "dev": true
8736     },
8737     "wide-align": {
8738       "version": "1.1.2",
8739       "resolved": "http://registry.npm.taobao.org/wide-align/download/wide-align-1.1.2.tgz",
8740       "integrity": "sha1-Vx4PGwYEY268DfwhsDObvjE0FxA=",
8741       "dev": true,
8742       "requires": {
8743         "string-width": "1.0.2"
8744       },
8745       "dependencies": {
8746         "is-fullwidth-code-point": {
8747           "version": "1.0.0",
8748           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
8749           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
8750           "dev": true,
8751           "requires": {
8752             "number-is-nan": "1.0.1"
8753           }
8754         },
8755         "string-width": {
8756           "version": "1.0.2",
8757           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
8758           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
8759           "dev": true,
8760           "requires": {
8761             "code-point-at": "1.1.0",
8762             "is-fullwidth-code-point": "1.0.0",
8763             "strip-ansi": "3.0.1"
8764           }
8765         }
8766       }
8767     },
8768     "window-size": {
8769       "version": "0.1.0",
8770       "resolved": "http://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz",
8771       "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
8772       "dev": true
8773     },
8774     "wordwrap": {
8775       "version": "0.0.3",
8776       "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.3.tgz",
8777       "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
8778       "dev": true
8779     },
8780     "wrap-ansi": {
8781       "version": "2.1.0",
8782       "resolved": "http://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-2.1.0.tgz",
8783       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
8784       "dev": true,
8785       "requires": {
8786         "string-width": "1.0.2",
8787         "strip-ansi": "3.0.1"
8788       },
8789       "dependencies": {
8790         "is-fullwidth-code-point": {
8791           "version": "1.0.0",
8792           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
8793           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
8794           "dev": true,
8795           "requires": {
8796             "number-is-nan": "1.0.1"
8797           }
8798         },
8799         "string-width": {
8800           "version": "1.0.2",
8801           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
8802           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
8803           "dev": true,
8804           "requires": {
8805             "code-point-at": "1.1.0",
8806             "is-fullwidth-code-point": "1.0.0",
8807             "strip-ansi": "3.0.1"
8808           }
8809         }
8810       }
8811     },
8812     "wrappy": {
8813       "version": "1.0.2",
8814       "resolved": "http://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz",
8815       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
8816       "dev": true
8817     },
8818     "ws": {
8819       "version": "1.1.2",
8820       "resolved": "http://registry.npm.taobao.org/ws/download/ws-1.1.2.tgz",
8821       "integrity": "sha1-iiRPoFJAHgjJiGz0SoUYnh/UBn8=",
8822       "dev": true,
8823       "requires": {
8824         "options": "0.0.6",
8825         "ultron": "1.0.2"
8826       }
8827     },
8828     "wtf-8": {
8829       "version": "1.0.0",
8830       "resolved": "http://registry.npm.taobao.org/wtf-8/download/wtf-8-1.0.0.tgz",
8831       "integrity": "sha1-OS2LotDxw00e4tYw8V0O+2jhBIo=",
8832       "dev": true
8833     },
8834     "xml-char-classes": {
8835       "version": "1.0.0",
8836       "resolved": "http://registry.npm.taobao.org/xml-char-classes/download/xml-char-classes-1.0.0.tgz",
8837       "integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0=",
8838       "dev": true
8839     },
8840     "xml2js": {
8841       "version": "0.4.18",
8842       "resolved": "http://registry.npm.taobao.org/xml2js/download/xml2js-0.4.18.tgz",
8843       "integrity": "sha1-oRfsgVOu6yL5VBv76IBeNdrnuWk=",
8844       "dev": true,
8845       "requires": {
8846         "sax": "1.2.4",
8847         "xmlbuilder": "9.0.4"
8848       }
8849     },
8850     "xmlbuilder": {
8851       "version": "9.0.4",
8852       "resolved": "http://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-9.0.4.tgz",
8853       "integrity": "sha1-UZy0ymhtAFqEINNJbz8MruzKWA8=",
8854       "dev": true
8855     },
8856     "xmldom": {
8857       "version": "0.1.27",
8858       "resolved": "http://registry.npm.taobao.org/xmldom/download/xmldom-0.1.27.tgz",
8859       "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=",
8860       "dev": true
8861     },
8862     "xmlhttprequest-ssl": {
8863       "version": "1.5.3",
8864       "resolved": "http://registry.npm.taobao.org/xmlhttprequest-ssl/download/xmlhttprequest-ssl-1.5.3.tgz",
8865       "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=",
8866       "dev": true
8867     },
8868     "xtend": {
8869       "version": "4.0.1",
8870       "resolved": "http://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz",
8871       "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
8872       "dev": true
8873     },
8874     "y18n": {
8875       "version": "3.2.1",
8876       "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz",
8877       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
8878       "dev": true
8879     },
8880     "yallist": {
8881       "version": "2.1.2",
8882       "resolved": "http://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz",
8883       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
8884       "dev": true
8885     },
8886     "yargs": {
8887       "version": "7.1.0",
8888       "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-7.1.0.tgz",
8889       "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
8890       "dev": true,
8891       "optional": true,
8892       "requires": {
8893         "camelcase": "3.0.0",
8894         "cliui": "3.2.0",
8895         "decamelize": "1.2.0",
8896         "get-caller-file": "1.0.2",
8897         "os-locale": "1.4.0",
8898         "read-pkg-up": "1.0.1",
8899         "require-directory": "2.1.1",
8900         "require-main-filename": "1.0.1",
8901         "set-blocking": "2.0.0",
8902         "string-width": "1.0.2",
8903         "which-module": "1.0.0",
8904         "y18n": "3.2.1",
8905         "yargs-parser": "5.0.0"
8906       },
8907       "dependencies": {
8908         "camelcase": {
8909           "version": "3.0.0",
8910           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz",
8911           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
8912           "dev": true,
8913           "optional": true
8914         },
8915         "is-fullwidth-code-point": {
8916           "version": "1.0.0",
8917           "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
8918           "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
8919           "dev": true,
8920           "optional": true,
8921           "requires": {
8922             "number-is-nan": "1.0.1"
8923           }
8924         },
8925         "string-width": {
8926           "version": "1.0.2",
8927           "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
8928           "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
8929           "dev": true,
8930           "optional": true,
8931           "requires": {
8932             "code-point-at": "1.1.0",
8933             "is-fullwidth-code-point": "1.0.0",
8934             "strip-ansi": "3.0.1"
8935           }
8936         }
8937       }
8938     },
8939     "yargs-parser": {
8940       "version": "5.0.0",
8941       "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-5.0.0.tgz",
8942       "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
8943       "dev": true,
8944       "optional": true,
8945       "requires": {
8946         "camelcase": "3.0.0"
8947       },
8948       "dependencies": {
8949         "camelcase": {
8950           "version": "3.0.0",
8951           "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz",
8952           "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
8953           "dev": true,
8954           "optional": true
8955         }
8956       }
8957     },
8958     "yeast": {
8959       "version": "0.1.2",
8960       "resolved": "http://registry.npm.taobao.org/yeast/download/yeast-0.1.2.tgz",
8961       "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
8962       "dev": true
8963     },
8964     "yn": {
8965       "version": "2.0.0",
8966       "resolved": "http://registry.npm.taobao.org/yn/download/yn-2.0.0.tgz",
8967       "integrity": "sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=",
8968       "dev": true
8969     },
8970     "zone.js": {
8971       "version": "0.8.16",
8972       "resolved": "http://registry.npm.taobao.org/zone.js/download/zone.js-0.8.16.tgz",
8973       "integrity": "sha1-rDG2xBj4jA+Ritas2KQCrKkxOrs="
8974     }
8975   }
8976 }