Commit 1e4db9804da97405c9287fe851ab15fa762aca68

Authored by liuqimichale
1 parent 3c664be7

轮廓

build/webpack.base.conf.js
@@ -74,7 +74,11 @@ module.exports = { @@ -74,7 +74,11 @@ module.exports = {
74 limit: 10000, 74 limit: 10000,
75 name: utils.assetsPath('fonts/[name].[hash:7].[ext]') 75 name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
76 } 76 }
77 - } 77 + },
  78 + {
  79 + test: /.scss$/,
  80 + loaders: ["style", "css", "sass"]
  81 + },
78 ] 82 ]
79 }, 83 },
80 node: { 84 node: {
package-lock.json
@@ -166,6 +166,12 @@ @@ -166,6 +166,12 @@
166 } 166 }
167 } 167 }
168 }, 168 },
  169 + "abbrev": {
  170 + "version": "1.1.1",
  171 + "resolved": "http://registry.npm.taobao.org/abbrev/download/abbrev-1.1.1.tgz",
  172 + "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=",
  173 + "dev": true
  174 + },
169 "accepts": { 175 "accepts": {
170 "version": "1.3.5", 176 "version": "1.3.5",
171 "resolved": "http://registry.npm.taobao.org/accepts/download/accepts-1.3.5.tgz", 177 "resolved": "http://registry.npm.taobao.org/accepts/download/accepts-1.3.5.tgz",
@@ -228,6 +234,12 @@ @@ -228,6 +234,12 @@
228 "json-schema-traverse": "^0.3.0" 234 "json-schema-traverse": "^0.3.0"
229 } 235 }
230 }, 236 },
  237 + "ajv-errors": {
  238 + "version": "1.0.1",
  239 + "resolved": "http://registry.npm.taobao.org/ajv-errors/download/ajv-errors-1.0.1.tgz",
  240 + "integrity": "sha1-81mGrOuRr63sQQL72FAUlQzvpk0=",
  241 + "dev": true
  242 + },
231 "ajv-keywords": { 243 "ajv-keywords": {
232 "version": "2.1.1", 244 "version": "2.1.1",
233 "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-2.1.1.tgz", 245 "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-2.1.1.tgz",
@@ -251,6 +263,12 @@ @@ -251,6 +263,12 @@
251 "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", 263 "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
252 "dev": true 264 "dev": true
253 }, 265 },
  266 + "amdefine": {
  267 + "version": "1.0.1",
  268 + "resolved": "http://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz",
  269 + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
  270 + "dev": true
  271 + },
254 "ansi-escapes": { 272 "ansi-escapes": {
255 "version": "3.2.0", 273 "version": "3.2.0",
256 "resolved": "http://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-3.2.0.tgz", 274 "resolved": "http://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-3.2.0.tgz",
@@ -305,6 +323,16 @@ @@ -305,6 +323,16 @@
305 "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=", 323 "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=",
306 "dev": true 324 "dev": true
307 }, 325 },
  326 + "are-we-there-yet": {
  327 + "version": "1.1.5",
  328 + "resolved": "http://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.5.tgz",
  329 + "integrity": "sha1-SzXClE8GKov82mZBB2A1D+nd/CE=",
  330 + "dev": true,
  331 + "requires": {
  332 + "delegates": "^1.0.0",
  333 + "readable-stream": "^2.0.6"
  334 + }
  335 + },
308 "argparse": { 336 "argparse": {
309 "version": "1.0.10", 337 "version": "1.0.10",
310 "resolved": "http://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz", 338 "resolved": "http://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz",
@@ -375,6 +403,15 @@ @@ -375,6 +403,15 @@
375 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", 403 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
376 "dev": true 404 "dev": true
377 }, 405 },
  406 + "asn1": {
  407 + "version": "0.2.4",
  408 + "resolved": "http://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz",
  409 + "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=",
  410 + "dev": true,
  411 + "requires": {
  412 + "safer-buffer": "~2.1.0"
  413 + }
  414 + },
378 "asn1.js": { 415 "asn1.js": {
379 "version": "4.10.1", 416 "version": "4.10.1",
380 "resolved": "http://registry.npm.taobao.org/asn1.js/download/asn1.js-4.10.1.tgz", 417 "resolved": "http://registry.npm.taobao.org/asn1.js/download/asn1.js-4.10.1.tgz",
@@ -412,6 +449,12 @@ @@ -412,6 +449,12 @@
412 } 449 }
413 } 450 }
414 }, 451 },
  452 + "assert-plus": {
  453 + "version": "1.0.0",
  454 + "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
  455 + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
  456 + "dev": true
  457 + },
415 "assign-symbols": { 458 "assign-symbols": {
416 "version": "1.0.0", 459 "version": "1.0.0",
417 "resolved": "http://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz", 460 "resolved": "http://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz",
@@ -433,12 +476,24 @@ @@ -433,12 +476,24 @@
433 "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", 476 "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
434 "dev": true 477 "dev": true
435 }, 478 },
  479 + "async-foreach": {
  480 + "version": "0.1.3",
  481 + "resolved": "http://registry.npm.taobao.org/async-foreach/download/async-foreach-0.1.3.tgz",
  482 + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
  483 + "dev": true
  484 + },
436 "async-limiter": { 485 "async-limiter": {
437 "version": "1.0.0", 486 "version": "1.0.0",
438 "resolved": "http://registry.npm.taobao.org/async-limiter/download/async-limiter-1.0.0.tgz", 487 "resolved": "http://registry.npm.taobao.org/async-limiter/download/async-limiter-1.0.0.tgz",
439 "integrity": "sha1-ePrtjD0HSrgfIrTphdeehzj3IPg=", 488 "integrity": "sha1-ePrtjD0HSrgfIrTphdeehzj3IPg=",
440 "dev": true 489 "dev": true
441 }, 490 },
  491 + "asynckit": {
  492 + "version": "0.4.0",
  493 + "resolved": "http://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz",
  494 + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
  495 + "dev": true
  496 + },
442 "atob": { 497 "atob": {
443 "version": "2.1.2", 498 "version": "2.1.2",
444 "resolved": "http://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz", 499 "resolved": "http://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz",
@@ -459,6 +514,18 @@ @@ -459,6 +514,18 @@
459 "postcss-value-parser": "^3.2.3" 514 "postcss-value-parser": "^3.2.3"
460 } 515 }
461 }, 516 },
  517 + "aws-sign2": {
  518 + "version": "0.7.0",
  519 + "resolved": "http://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz",
  520 + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
  521 + "dev": true
  522 + },
  523 + "aws4": {
  524 + "version": "1.8.0",
  525 + "resolved": "http://registry.npm.taobao.org/aws4/download/aws4-1.8.0.tgz",
  526 + "integrity": "sha1-8OAD2cqef1nHpQiUXXsu+aBKVC8=",
  527 + "dev": true
  528 + },
462 "babel-code-frame": { 529 "babel-code-frame": {
463 "version": "6.26.0", 530 "version": "6.26.0",
464 "resolved": "http://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz", 531 "resolved": "http://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz",
@@ -1393,6 +1460,15 @@ @@ -1393,6 +1460,15 @@
1393 "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", 1460 "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
1394 "dev": true 1461 "dev": true
1395 }, 1462 },
  1463 + "bcrypt-pbkdf": {
  1464 + "version": "1.0.2",
  1465 + "resolved": "http://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz",
  1466 + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
  1467 + "dev": true,
  1468 + "requires": {
  1469 + "tweetnacl": "^0.14.3"
  1470 + }
  1471 + },
1396 "bfj-node4": { 1472 "bfj-node4": {
1397 "version": "5.3.1", 1473 "version": "5.3.1",
1398 "resolved": "http://registry.npm.taobao.org/bfj-node4/download/bfj-node4-5.3.1.tgz", 1474 "resolved": "http://registry.npm.taobao.org/bfj-node4/download/bfj-node4-5.3.1.tgz",
@@ -1416,6 +1492,15 @@ @@ -1416,6 +1492,15 @@
1416 "integrity": "sha1-lSPgATBqMkRLkHQj8d4hZCIvarE=", 1492 "integrity": "sha1-lSPgATBqMkRLkHQj8d4hZCIvarE=",
1417 "dev": true 1493 "dev": true
1418 }, 1494 },
  1495 + "block-stream": {
  1496 + "version": "0.0.9",
  1497 + "resolved": "http://registry.npm.taobao.org/block-stream/download/block-stream-0.0.9.tgz",
  1498 + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
  1499 + "dev": true,
  1500 + "requires": {
  1501 + "inherits": "~2.0.0"
  1502 + }
  1503 + },
1419 "bluebird": { 1504 "bluebird": {
1420 "version": "3.5.3", 1505 "version": "3.5.3",
1421 "resolved": "http://registry.npm.taobao.org/bluebird/download/bluebird-3.5.3.tgz", 1506 "resolved": "http://registry.npm.taobao.org/bluebird/download/bluebird-3.5.3.tgz",
@@ -1716,9 +1801,9 @@ @@ -1716,9 +1801,9 @@
1716 } 1801 }
1717 }, 1802 },
1718 "camelcase": { 1803 "camelcase": {
1719 - "version": "1.2.1",  
1720 - "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",  
1721 - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", 1804 + "version": "3.0.0",
  1805 + "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz",
  1806 + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
1722 "dev": true 1807 "dev": true
1723 }, 1808 },
1724 "camelcase-keys": { 1809 "camelcase-keys": {
@@ -1775,6 +1860,12 @@ @@ -1775,6 +1860,12 @@
1775 "integrity": "sha1-8IEIArKrjSf0tiXUdpphDiTVpCw=", 1860 "integrity": "sha1-8IEIArKrjSf0tiXUdpphDiTVpCw=",
1776 "dev": true 1861 "dev": true
1777 }, 1862 },
  1863 + "caseless": {
  1864 + "version": "0.12.0",
  1865 + "resolved": "http://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz",
  1866 + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
  1867 + "dev": true
  1868 + },
1778 "center-align": { 1869 "center-align": {
1779 "version": "0.1.3", 1870 "version": "0.1.3",
1780 "resolved": "http://registry.npm.taobao.org/center-align/download/center-align-0.1.3.tgz", 1871 "resolved": "http://registry.npm.taobao.org/center-align/download/center-align-0.1.3.tgz",
@@ -1940,21 +2031,35 @@ @@ -1940,21 +2031,35 @@
1940 "dev": true 2031 "dev": true
1941 }, 2032 },
1942 "cliui": { 2033 "cliui": {
1943 - "version": "2.1.0",  
1944 - "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz",  
1945 - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", 2034 + "version": "3.2.0",
  2035 + "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz",
  2036 + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
1946 "dev": true, 2037 "dev": true,
1947 "requires": { 2038 "requires": {
1948 - "center-align": "^0.1.1",  
1949 - "right-align": "^0.1.1",  
1950 - "wordwrap": "0.0.2" 2039 + "string-width": "^1.0.1",
  2040 + "strip-ansi": "^3.0.1",
  2041 + "wrap-ansi": "^2.0.0"
1951 }, 2042 },
1952 "dependencies": { 2043 "dependencies": {
1953 - "wordwrap": {  
1954 - "version": "0.0.2",  
1955 - "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz",  
1956 - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",  
1957 - "dev": true 2044 + "is-fullwidth-code-point": {
  2045 + "version": "1.0.0",
  2046 + "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
  2047 + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
  2048 + "dev": true,
  2049 + "requires": {
  2050 + "number-is-nan": "^1.0.0"
  2051 + }
  2052 + },
  2053 + "string-width": {
  2054 + "version": "1.0.2",
  2055 + "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
  2056 + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
  2057 + "dev": true,
  2058 + "requires": {
  2059 + "code-point-at": "^1.0.0",
  2060 + "is-fullwidth-code-point": "^1.0.0",
  2061 + "strip-ansi": "^3.0.0"
  2062 + }
1958 } 2063 }
1959 } 2064 }
1960 }, 2065 },
@@ -1964,6 +2069,35 @@ @@ -1964,6 +2069,35 @@
1964 "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", 2069 "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
1965 "dev": true 2070 "dev": true
1966 }, 2071 },
  2072 + "clone-deep": {
  2073 + "version": "2.0.2",
  2074 + "resolved": "http://registry.npm.taobao.org/clone-deep/download/clone-deep-2.0.2.tgz",
  2075 + "integrity": "sha1-ANs6Hhc2VnMNEYjD1qztbX6pdxM=",
  2076 + "dev": true,
  2077 + "requires": {
  2078 + "for-own": "^1.0.0",
  2079 + "is-plain-object": "^2.0.4",
  2080 + "kind-of": "^6.0.0",
  2081 + "shallow-clone": "^1.0.0"
  2082 + },
  2083 + "dependencies": {
  2084 + "for-own": {
  2085 + "version": "1.0.0",
  2086 + "resolved": "http://registry.npm.taobao.org/for-own/download/for-own-1.0.0.tgz",
  2087 + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
  2088 + "dev": true,
  2089 + "requires": {
  2090 + "for-in": "^1.0.1"
  2091 + }
  2092 + },
  2093 + "kind-of": {
  2094 + "version": "6.0.2",
  2095 + "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
  2096 + "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
  2097 + "dev": true
  2098 + }
  2099 + }
  2100 + },
1967 "co": { 2101 "co": {
1968 "version": "4.6.0", 2102 "version": "4.6.0",
1969 "resolved": "http://registry.npm.taobao.org/co/download/co-4.6.0.tgz", 2103 "resolved": "http://registry.npm.taobao.org/co/download/co-4.6.0.tgz",
@@ -2053,6 +2187,15 @@ @@ -2053,6 +2187,15 @@
2053 "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", 2187 "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
2054 "dev": true 2188 "dev": true
2055 }, 2189 },
  2190 + "combined-stream": {
  2191 + "version": "1.0.7",
  2192 + "resolved": "http://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.7.tgz",
  2193 + "integrity": "sha1-LR0kMXr7ir6V1tLAsHtXgTU52Cg=",
  2194 + "dev": true,
  2195 + "requires": {
  2196 + "delayed-stream": "~1.0.0"
  2197 + }
  2198 + },
2056 "commander": { 2199 "commander": {
2057 "version": "2.17.1", 2200 "version": "2.17.1",
2058 "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.17.1.tgz", 2201 "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.17.1.tgz",
@@ -2128,6 +2271,12 @@ @@ -2128,6 +2271,12 @@
2128 "date-now": "^0.1.4" 2271 "date-now": "^0.1.4"
2129 } 2272 }
2130 }, 2273 },
  2274 + "console-control-strings": {
  2275 + "version": "1.1.0",
  2276 + "resolved": "http://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz",
  2277 + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
  2278 + "dev": true
  2279 + },
2131 "consolidate": { 2280 "consolidate": {
2132 "version": "0.14.5", 2281 "version": "0.14.5",
2133 "resolved": "http://registry.npm.taobao.org/consolidate/download/consolidate-0.14.5.tgz", 2282 "resolved": "http://registry.npm.taobao.org/consolidate/download/consolidate-0.14.5.tgz",
@@ -2649,6 +2798,15 @@ @@ -2649,6 +2798,15 @@
2649 "es5-ext": "^0.10.9" 2798 "es5-ext": "^0.10.9"
2650 } 2799 }
2651 }, 2800 },
  2801 + "dashdash": {
  2802 + "version": "1.14.1",
  2803 + "resolved": "http://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz",
  2804 + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
  2805 + "dev": true,
  2806 + "requires": {
  2807 + "assert-plus": "^1.0.0"
  2808 + }
  2809 + },
2652 "date-now": { 2810 "date-now": {
2653 "version": "0.1.4", 2811 "version": "0.1.4",
2654 "resolved": "http://registry.npm.taobao.org/date-now/download/date-now-0.1.4.tgz", 2812 "resolved": "http://registry.npm.taobao.org/date-now/download/date-now-0.1.4.tgz",
@@ -2793,6 +2951,18 @@ @@ -2793,6 +2951,18 @@
2793 } 2951 }
2794 } 2952 }
2795 }, 2953 },
  2954 + "delayed-stream": {
  2955 + "version": "1.0.0",
  2956 + "resolved": "http://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz",
  2957 + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
  2958 + "dev": true
  2959 + },
  2960 + "delegates": {
  2961 + "version": "1.0.0",
  2962 + "resolved": "http://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz",
  2963 + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
  2964 + "dev": true
  2965 + },
2796 "depd": { 2966 "depd": {
2797 "version": "1.1.2", 2967 "version": "1.1.2",
2798 "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz", 2968 "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz",
@@ -2952,6 +3122,16 @@ @@ -2952,6 +3122,16 @@
2952 "stream-shift": "^1.0.0" 3122 "stream-shift": "^1.0.0"
2953 } 3123 }
2954 }, 3124 },
  3125 + "ecc-jsbn": {
  3126 + "version": "0.1.2",
  3127 + "resolved": "http://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz",
  3128 + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
  3129 + "dev": true,
  3130 + "requires": {
  3131 + "jsbn": "~0.1.0",
  3132 + "safer-buffer": "^2.1.0"
  3133 + }
  3134 + },
2955 "ee-first": { 3135 "ee-first": {
2956 "version": "1.1.1", 3136 "version": "1.1.1",
2957 "resolved": "http://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz", 3137 "resolved": "http://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz",
@@ -3787,6 +3967,12 @@ @@ -3787,6 +3967,12 @@
3787 "webpack-sources": "^1.0.1" 3967 "webpack-sources": "^1.0.1"
3788 } 3968 }
3789 }, 3969 },
  3970 + "extsprintf": {
  3971 + "version": "1.3.0",
  3972 + "resolved": "http://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz",
  3973 + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
  3974 + "dev": true
  3975 + },
3790 "fast-deep-equal": { 3976 "fast-deep-equal": {
3791 "version": "1.1.0", 3977 "version": "1.1.0",
3792 "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.1.0.tgz", 3978 "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.1.0.tgz",
@@ -4030,6 +4216,23 @@ @@ -4030,6 +4216,23 @@
4030 "for-in": "^1.0.1" 4216 "for-in": "^1.0.1"
4031 } 4217 }
4032 }, 4218 },
  4219 + "forever-agent": {
  4220 + "version": "0.6.1",
  4221 + "resolved": "http://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz",
  4222 + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
  4223 + "dev": true
  4224 + },
  4225 + "form-data": {
  4226 + "version": "2.3.3",
  4227 + "resolved": "http://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz",
  4228 + "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=",
  4229 + "dev": true,
  4230 + "requires": {
  4231 + "asynckit": "^0.4.0",
  4232 + "combined-stream": "^1.0.6",
  4233 + "mime-types": "^2.1.12"
  4234 + }
  4235 + },
4033 "forwarded": { 4236 "forwarded": {
4034 "version": "0.1.2", 4237 "version": "0.1.2",
4035 "resolved": "http://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz", 4238 "resolved": "http://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz",
@@ -4646,6 +4849,18 @@ @@ -4646,6 +4849,18 @@
4646 } 4849 }
4647 } 4850 }
4648 }, 4851 },
  4852 + "fstream": {
  4853 + "version": "1.0.11",
  4854 + "resolved": "http://registry.npm.taobao.org/fstream/download/fstream-1.0.11.tgz",
  4855 + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
  4856 + "dev": true,
  4857 + "requires": {
  4858 + "graceful-fs": "^4.1.2",
  4859 + "inherits": "~2.0.0",
  4860 + "mkdirp": ">=0.5 0",
  4861 + "rimraf": "2"
  4862 + }
  4863 + },
4649 "function-bind": { 4864 "function-bind": {
4650 "version": "1.1.1", 4865 "version": "1.1.1",
4651 "resolved": "http://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz", 4866 "resolved": "http://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz",
@@ -4658,6 +4873,53 @@ @@ -4658,6 +4873,53 @@
4658 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", 4873 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
4659 "dev": true 4874 "dev": true
4660 }, 4875 },
  4876 + "gauge": {
  4877 + "version": "2.7.4",
  4878 + "resolved": "http://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz",
  4879 + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
  4880 + "dev": true,
  4881 + "requires": {
  4882 + "aproba": "^1.0.3",
  4883 + "console-control-strings": "^1.0.0",
  4884 + "has-unicode": "^2.0.0",
  4885 + "object-assign": "^4.1.0",
  4886 + "signal-exit": "^3.0.0",
  4887 + "string-width": "^1.0.1",
  4888 + "strip-ansi": "^3.0.1",
  4889 + "wide-align": "^1.1.0"
  4890 + },
  4891 + "dependencies": {
  4892 + "is-fullwidth-code-point": {
  4893 + "version": "1.0.0",
  4894 + "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
  4895 + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
  4896 + "dev": true,
  4897 + "requires": {
  4898 + "number-is-nan": "^1.0.0"
  4899 + }
  4900 + },
  4901 + "string-width": {
  4902 + "version": "1.0.2",
  4903 + "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
  4904 + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
  4905 + "dev": true,
  4906 + "requires": {
  4907 + "code-point-at": "^1.0.0",
  4908 + "is-fullwidth-code-point": "^1.0.0",
  4909 + "strip-ansi": "^3.0.0"
  4910 + }
  4911 + }
  4912 + }
  4913 + },
  4914 + "gaze": {
  4915 + "version": "1.1.3",
  4916 + "resolved": "http://registry.npm.taobao.org/gaze/download/gaze-1.1.3.tgz",
  4917 + "integrity": "sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko=",
  4918 + "dev": true,
  4919 + "requires": {
  4920 + "globule": "^1.0.0"
  4921 + }
  4922 + },
4661 "get-caller-file": { 4923 "get-caller-file": {
4662 "version": "1.0.3", 4924 "version": "1.0.3",
4663 "resolved": "http://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.3.tgz", 4925 "resolved": "http://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.3.tgz",
@@ -4682,6 +4944,15 @@ @@ -4682,6 +4944,15 @@
4682 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", 4944 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
4683 "dev": true 4945 "dev": true
4684 }, 4946 },
  4947 + "getpass": {
  4948 + "version": "0.1.7",
  4949 + "resolved": "http://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz",
  4950 + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
  4951 + "dev": true,
  4952 + "requires": {
  4953 + "assert-plus": "^1.0.0"
  4954 + }
  4955 + },
4685 "glob": { 4956 "glob": {
4686 "version": "7.1.3", 4957 "version": "7.1.3",
4687 "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.3.tgz", 4958 "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.3.tgz",
@@ -4773,6 +5044,17 @@ @@ -4773,6 +5044,17 @@
4773 "slash": "^1.0.0" 5044 "slash": "^1.0.0"
4774 } 5045 }
4775 }, 5046 },
  5047 + "globule": {
  5048 + "version": "1.2.1",
  5049 + "resolved": "http://registry.npm.taobao.org/globule/download/globule-1.2.1.tgz",
  5050 + "integrity": "sha1-Xf+xsZHyLSB5epNptJ6rTpg5aW0=",
  5051 + "dev": true,
  5052 + "requires": {
  5053 + "glob": "~7.1.1",
  5054 + "lodash": "~4.17.10",
  5055 + "minimatch": "~3.0.2"
  5056 + }
  5057 + },
4776 "graceful-fs": { 5058 "graceful-fs": {
4777 "version": "4.1.15", 5059 "version": "4.1.15",
4778 "resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.15.tgz", 5060 "resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.15.tgz",
@@ -4801,6 +5083,48 @@ @@ -4801,6 +5083,48 @@
4801 "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", 5083 "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=",
4802 "dev": true 5084 "dev": true
4803 }, 5085 },
  5086 + "har-schema": {
  5087 + "version": "2.0.0",
  5088 + "resolved": "http://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz",
  5089 + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
  5090 + "dev": true
  5091 + },
  5092 + "har-validator": {
  5093 + "version": "5.1.3",
  5094 + "resolved": "http://registry.npm.taobao.org/har-validator/download/har-validator-5.1.3.tgz",
  5095 + "integrity": "sha1-HvievT5JllV2de7ZiTEQ3DUPoIA=",
  5096 + "dev": true,
  5097 + "requires": {
  5098 + "ajv": "^6.5.5",
  5099 + "har-schema": "^2.0.0"
  5100 + },
  5101 + "dependencies": {
  5102 + "ajv": {
  5103 + "version": "6.10.0",
  5104 + "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-6.10.0.tgz",
  5105 + "integrity": "sha1-kNDVRDnaWHzX6EO/twRfUL0ivfE=",
  5106 + "dev": true,
  5107 + "requires": {
  5108 + "fast-deep-equal": "^2.0.1",
  5109 + "fast-json-stable-stringify": "^2.0.0",
  5110 + "json-schema-traverse": "^0.4.1",
  5111 + "uri-js": "^4.2.2"
  5112 + }
  5113 + },
  5114 + "fast-deep-equal": {
  5115 + "version": "2.0.1",
  5116 + "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz",
  5117 + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
  5118 + "dev": true
  5119 + },
  5120 + "json-schema-traverse": {
  5121 + "version": "0.4.1",
  5122 + "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
  5123 + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=",
  5124 + "dev": true
  5125 + }
  5126 + }
  5127 + },
4804 "has": { 5128 "has": {
4805 "version": "1.0.3", 5129 "version": "1.0.3",
4806 "resolved": "http://registry.npm.taobao.org/has/download/has-1.0.3.tgz", 5130 "resolved": "http://registry.npm.taobao.org/has/download/has-1.0.3.tgz",
@@ -4831,6 +5155,12 @@ @@ -4831,6 +5155,12 @@
4831 "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", 5155 "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
4832 "dev": true 5156 "dev": true
4833 }, 5157 },
  5158 + "has-unicode": {
  5159 + "version": "2.0.1",
  5160 + "resolved": "http://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz",
  5161 + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
  5162 + "dev": true
  5163 + },
4834 "has-value": { 5164 "has-value": {
4835 "version": "1.0.0", 5165 "version": "1.0.0",
4836 "resolved": "http://registry.npm.taobao.org/has-value/download/has-value-1.0.0.tgz", 5166 "resolved": "http://registry.npm.taobao.org/has-value/download/has-value-1.0.0.tgz",
@@ -5179,6 +5509,17 @@ @@ -5179,6 +5509,17 @@
5179 } 5509 }
5180 } 5510 }
5181 }, 5511 },
  5512 + "http-signature": {
  5513 + "version": "1.2.0",
  5514 + "resolved": "http://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz",
  5515 + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
  5516 + "dev": true,
  5517 + "requires": {
  5518 + "assert-plus": "^1.0.0",
  5519 + "jsprim": "^1.2.2",
  5520 + "sshpk": "^1.7.0"
  5521 + }
  5522 + },
5182 "https-browserify": { 5523 "https-browserify": {
5183 "version": "1.0.0", 5524 "version": "1.0.0",
5184 "resolved": "http://registry.npm.taobao.org/https-browserify/download/https-browserify-1.0.0.tgz", 5525 "resolved": "http://registry.npm.taobao.org/https-browserify/download/https-browserify-1.0.0.tgz",
@@ -5269,6 +5610,12 @@ @@ -5269,6 +5610,12 @@
5269 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 5610 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
5270 "dev": true 5611 "dev": true
5271 }, 5612 },
  5613 + "in-publish": {
  5614 + "version": "2.0.0",
  5615 + "resolved": "http://registry.npm.taobao.org/in-publish/download/in-publish-2.0.0.tgz",
  5616 + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
  5617 + "dev": true
  5618 + },
5272 "indent-string": { 5619 "indent-string": {
5273 "version": "2.1.0", 5620 "version": "2.1.0",
5274 "resolved": "http://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz", 5621 "resolved": "http://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz",
@@ -5625,6 +5972,12 @@ @@ -5625,6 +5972,12 @@
5625 "has-symbols": "^1.0.0" 5972 "has-symbols": "^1.0.0"
5626 } 5973 }
5627 }, 5974 },
  5975 + "is-typedarray": {
  5976 + "version": "1.0.0",
  5977 + "resolved": "http://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz",
  5978 + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
  5979 + "dev": true
  5980 + },
5628 "is-utf8": { 5981 "is-utf8": {
5629 "version": "0.2.1", 5982 "version": "0.2.1",
5630 "resolved": "http://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz", 5983 "resolved": "http://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz",
@@ -5661,6 +6014,12 @@ @@ -5661,6 +6014,12 @@
5661 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 6014 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
5662 "dev": true 6015 "dev": true
5663 }, 6016 },
  6017 + "isstream": {
  6018 + "version": "0.1.2",
  6019 + "resolved": "http://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz",
  6020 + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
  6021 + "dev": true
  6022 + },
5664 "js-base64": { 6023 "js-base64": {
5665 "version": "2.5.1", 6024 "version": "2.5.1",
5666 "resolved": "http://registry.npm.taobao.org/js-base64/download/js-base64-2.5.1.tgz", 6025 "resolved": "http://registry.npm.taobao.org/js-base64/download/js-base64-2.5.1.tgz",
@@ -5683,6 +6042,12 @@ @@ -5683,6 +6042,12 @@
5683 "esprima": "^2.6.0" 6042 "esprima": "^2.6.0"
5684 } 6043 }
5685 }, 6044 },
  6045 + "jsbn": {
  6046 + "version": "0.1.1",
  6047 + "resolved": "http://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz",
  6048 + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
  6049 + "dev": true
  6050 + },
5686 "jsesc": { 6051 "jsesc": {
5687 "version": "1.3.0", 6052 "version": "1.3.0",
5688 "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-1.3.0.tgz", 6053 "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-1.3.0.tgz",
@@ -5701,6 +6066,12 @@ @@ -5701,6 +6066,12 @@
5701 "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", 6066 "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=",
5702 "dev": true 6067 "dev": true
5703 }, 6068 },
  6069 + "json-schema": {
  6070 + "version": "0.2.3",
  6071 + "resolved": "http://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz",
  6072 + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
  6073 + "dev": true
  6074 + },
5704 "json-schema-traverse": { 6075 "json-schema-traverse": {
5705 "version": "0.3.1", 6076 "version": "0.3.1",
5706 "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz", 6077 "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz",
@@ -5713,6 +6084,12 @@ @@ -5713,6 +6084,12 @@
5713 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", 6084 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
5714 "dev": true 6085 "dev": true
5715 }, 6086 },
  6087 + "json-stringify-safe": {
  6088 + "version": "5.0.1",
  6089 + "resolved": "http://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz",
  6090 + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
  6091 + "dev": true
  6092 + },
5716 "json3": { 6093 "json3": {
5717 "version": "3.3.2", 6094 "version": "3.3.2",
5718 "resolved": "http://registry.npm.taobao.org/json3/download/json3-3.3.2.tgz", 6095 "resolved": "http://registry.npm.taobao.org/json3/download/json3-3.3.2.tgz",
@@ -5725,6 +6102,18 @@ @@ -5725,6 +6102,18 @@
5725 "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", 6102 "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
5726 "dev": true 6103 "dev": true
5727 }, 6104 },
  6105 + "jsprim": {
  6106 + "version": "1.4.1",
  6107 + "resolved": "http://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz",
  6108 + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
  6109 + "dev": true,
  6110 + "requires": {
  6111 + "assert-plus": "1.0.0",
  6112 + "extsprintf": "1.3.0",
  6113 + "json-schema": "0.2.3",
  6114 + "verror": "1.10.0"
  6115 + }
  6116 + },
5728 "killable": { 6117 "killable": {
5729 "version": "1.0.1", 6118 "version": "1.0.1",
5730 "resolved": "http://registry.npm.taobao.org/killable/download/killable-1.0.1.tgz", 6119 "resolved": "http://registry.npm.taobao.org/killable/download/killable-1.0.1.tgz",
@@ -5896,18 +6285,42 @@ @@ -5896,18 +6285,42 @@
5896 "integrity": "sha1-s56mIp72B+zYniyN8SU2iRysm40=", 6285 "integrity": "sha1-s56mIp72B+zYniyN8SU2iRysm40=",
5897 "dev": true 6286 "dev": true
5898 }, 6287 },
  6288 + "lodash.assign": {
  6289 + "version": "4.2.0",
  6290 + "resolved": "http://registry.npm.taobao.org/lodash.assign/download/lodash.assign-4.2.0.tgz",
  6291 + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
  6292 + "dev": true
  6293 + },
5899 "lodash.camelcase": { 6294 "lodash.camelcase": {
5900 "version": "4.3.0", 6295 "version": "4.3.0",
5901 "resolved": "http://registry.npm.taobao.org/lodash.camelcase/download/lodash.camelcase-4.3.0.tgz", 6296 "resolved": "http://registry.npm.taobao.org/lodash.camelcase/download/lodash.camelcase-4.3.0.tgz",
5902 "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", 6297 "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
5903 "dev": true 6298 "dev": true
5904 }, 6299 },
  6300 + "lodash.clonedeep": {
  6301 + "version": "4.5.0",
  6302 + "resolved": "http://registry.npm.taobao.org/lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz",
  6303 + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
  6304 + "dev": true
  6305 + },
5905 "lodash.memoize": { 6306 "lodash.memoize": {
5906 "version": "4.1.2", 6307 "version": "4.1.2",
5907 "resolved": "http://registry.npm.taobao.org/lodash.memoize/download/lodash.memoize-4.1.2.tgz", 6308 "resolved": "http://registry.npm.taobao.org/lodash.memoize/download/lodash.memoize-4.1.2.tgz",
5908 "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", 6309 "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
5909 "dev": true 6310 "dev": true
5910 }, 6311 },
  6312 + "lodash.mergewith": {
  6313 + "version": "4.6.1",
  6314 + "resolved": "http://registry.npm.taobao.org/lodash.mergewith/download/lodash.mergewith-4.6.1.tgz",
  6315 + "integrity": "sha1-Y5BX5ybDr72z59QnQcqo1uQzWSc=",
  6316 + "dev": true
  6317 + },
  6318 + "lodash.tail": {
  6319 + "version": "4.1.1",
  6320 + "resolved": "http://registry.npm.taobao.org/lodash.tail/download/lodash.tail-4.1.1.tgz",
  6321 + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=",
  6322 + "dev": true
  6323 + },
5911 "lodash.uniq": { 6324 "lodash.uniq": {
5912 "version": "4.5.0", 6325 "version": "4.5.0",
5913 "resolved": "http://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz", 6326 "resolved": "http://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz",
@@ -6297,15 +6710,33 @@ @@ -6297,15 +6710,33 @@
6297 } 6710 }
6298 } 6711 }
6299 }, 6712 },
6300 - "mkdirp": {  
6301 - "version": "0.5.1",  
6302 - "resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz",  
6303 - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 6713 + "mixin-object": {
  6714 + "version": "2.0.1",
  6715 + "resolved": "http://registry.npm.taobao.org/mixin-object/download/mixin-object-2.0.1.tgz",
  6716 + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=",
6304 "dev": true, 6717 "dev": true,
6305 "requires": { 6718 "requires": {
6306 - "minimist": "0.0.8"  
6307 - }  
6308 - }, 6719 + "for-in": "^0.1.3",
  6720 + "is-extendable": "^0.1.1"
  6721 + },
  6722 + "dependencies": {
  6723 + "for-in": {
  6724 + "version": "0.1.8",
  6725 + "resolved": "http://registry.npm.taobao.org/for-in/download/for-in-0.1.8.tgz",
  6726 + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=",
  6727 + "dev": true
  6728 + }
  6729 + }
  6730 + },
  6731 + "mkdirp": {
  6732 + "version": "0.5.1",
  6733 + "resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz",
  6734 + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
  6735 + "dev": true,
  6736 + "requires": {
  6737 + "minimist": "0.0.8"
  6738 + }
  6739 + },
6309 "move-concurrently": { 6740 "move-concurrently": {
6310 "version": "1.0.1", 6741 "version": "1.0.1",
6311 "resolved": "http://registry.npm.taobao.org/move-concurrently/download/move-concurrently-1.0.1.tgz", 6742 "resolved": "http://registry.npm.taobao.org/move-concurrently/download/move-concurrently-1.0.1.tgz",
@@ -6352,8 +6783,7 @@ @@ -6352,8 +6783,7 @@
6352 "version": "2.12.1", 6783 "version": "2.12.1",
6353 "resolved": "http://registry.npm.taobao.org/nan/download/nan-2.12.1.tgz", 6784 "resolved": "http://registry.npm.taobao.org/nan/download/nan-2.12.1.tgz",
6354 "integrity": "sha1-exqhk+mqhgV+PHu9CsRI53CSVVI=", 6785 "integrity": "sha1-exqhk+mqhgV+PHu9CsRI53CSVVI=",
6355 - "dev": true,  
6356 - "optional": true 6786 + "dev": true
6357 }, 6787 },
6358 "nanomatch": { 6788 "nanomatch": {
6359 "version": "1.2.13", 6789 "version": "1.2.13",
@@ -6421,6 +6851,34 @@ @@ -6421,6 +6851,34 @@
6421 "integrity": "sha1-bBUsNFzhHFL0ZcKr2VfoY5zWdN8=", 6851 "integrity": "sha1-bBUsNFzhHFL0ZcKr2VfoY5zWdN8=",
6422 "dev": true 6852 "dev": true
6423 }, 6853 },
  6854 + "node-gyp": {
  6855 + "version": "3.8.0",
  6856 + "resolved": "http://registry.npm.taobao.org/node-gyp/download/node-gyp-3.8.0.tgz",
  6857 + "integrity": "sha1-VAMEJhwzDoDQ1e3OJTpoyzlkIYw=",
  6858 + "dev": true,
  6859 + "requires": {
  6860 + "fstream": "^1.0.0",
  6861 + "glob": "^7.0.3",
  6862 + "graceful-fs": "^4.1.2",
  6863 + "mkdirp": "^0.5.0",
  6864 + "nopt": "2 || 3",
  6865 + "npmlog": "0 || 1 || 2 || 3 || 4",
  6866 + "osenv": "0",
  6867 + "request": "^2.87.0",
  6868 + "rimraf": "2",
  6869 + "semver": "~5.3.0",
  6870 + "tar": "^2.0.0",
  6871 + "which": "1"
  6872 + },
  6873 + "dependencies": {
  6874 + "semver": {
  6875 + "version": "5.3.0",
  6876 + "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.3.0.tgz",
  6877 + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
  6878 + "dev": true
  6879 + }
  6880 + }
  6881 + },
6424 "node-libs-browser": { 6882 "node-libs-browser": {
6425 "version": "2.2.0", 6883 "version": "2.2.0",
6426 "resolved": "http://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.2.0.tgz", 6884 "resolved": "http://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.2.0.tgz",
@@ -6473,6 +6931,79 @@ @@ -6473,6 +6931,79 @@
6473 "which": "^1.3.0" 6931 "which": "^1.3.0"
6474 } 6932 }
6475 }, 6933 },
  6934 + "node-sass": {
  6935 + "version": "4.11.0",
  6936 + "resolved": "http://registry.npm.taobao.org/node-sass/download/node-sass-4.11.0.tgz",
  6937 + "integrity": "sha1-GD+uw5jpy+k7pDNi4naMqYimNpo=",
  6938 + "dev": true,
  6939 + "requires": {
  6940 + "async-foreach": "^0.1.3",
  6941 + "chalk": "^1.1.1",
  6942 + "cross-spawn": "^3.0.0",
  6943 + "gaze": "^1.0.0",
  6944 + "get-stdin": "^4.0.1",
  6945 + "glob": "^7.0.3",
  6946 + "in-publish": "^2.0.0",
  6947 + "lodash.assign": "^4.2.0",
  6948 + "lodash.clonedeep": "^4.3.2",
  6949 + "lodash.mergewith": "^4.6.0",
  6950 + "meow": "^3.7.0",
  6951 + "mkdirp": "^0.5.1",
  6952 + "nan": "^2.10.0",
  6953 + "node-gyp": "^3.8.0",
  6954 + "npmlog": "^4.0.0",
  6955 + "request": "^2.88.0",
  6956 + "sass-graph": "^2.2.4",
  6957 + "stdout-stream": "^1.4.0",
  6958 + "true-case-path": "^1.0.2"
  6959 + },
  6960 + "dependencies": {
  6961 + "ansi-styles": {
  6962 + "version": "2.2.1",
  6963 + "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz",
  6964 + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
  6965 + "dev": true
  6966 + },
  6967 + "chalk": {
  6968 + "version": "1.1.3",
  6969 + "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
  6970 + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
  6971 + "dev": true,
  6972 + "requires": {
  6973 + "ansi-styles": "^2.2.1",
  6974 + "escape-string-regexp": "^1.0.2",
  6975 + "has-ansi": "^2.0.0",
  6976 + "strip-ansi": "^3.0.0",
  6977 + "supports-color": "^2.0.0"
  6978 + }
  6979 + },
  6980 + "cross-spawn": {
  6981 + "version": "3.0.1",
  6982 + "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-3.0.1.tgz",
  6983 + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
  6984 + "dev": true,
  6985 + "requires": {
  6986 + "lru-cache": "^4.0.1",
  6987 + "which": "^1.2.9"
  6988 + }
  6989 + },
  6990 + "supports-color": {
  6991 + "version": "2.0.0",
  6992 + "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
  6993 + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
  6994 + "dev": true
  6995 + }
  6996 + }
  6997 + },
  6998 + "nopt": {
  6999 + "version": "3.0.6",
  7000 + "resolved": "http://registry.npm.taobao.org/nopt/download/nopt-3.0.6.tgz",
  7001 + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
  7002 + "dev": true,
  7003 + "requires": {
  7004 + "abbrev": "1"
  7005 + }
  7006 + },
6476 "normalize-package-data": { 7007 "normalize-package-data": {
6477 "version": "2.5.0", 7008 "version": "2.5.0",
6478 "resolved": "http://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.5.0.tgz", 7009 "resolved": "http://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.5.0.tgz",
@@ -6518,6 +7049,18 @@ @@ -6518,6 +7049,18 @@
6518 "path-key": "^2.0.0" 7049 "path-key": "^2.0.0"
6519 } 7050 }
6520 }, 7051 },
  7052 + "npmlog": {
  7053 + "version": "4.1.2",
  7054 + "resolved": "http://registry.npm.taobao.org/npmlog/download/npmlog-4.1.2.tgz",
  7055 + "integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=",
  7056 + "dev": true,
  7057 + "requires": {
  7058 + "are-we-there-yet": "~1.1.2",
  7059 + "console-control-strings": "~1.1.0",
  7060 + "gauge": "~2.7.3",
  7061 + "set-blocking": "~2.0.0"
  7062 + }
  7063 + },
6521 "nth-check": { 7064 "nth-check": {
6522 "version": "1.0.2", 7065 "version": "1.0.2",
6523 "resolved": "http://registry.npm.taobao.org/nth-check/download/nth-check-1.0.2.tgz", 7066 "resolved": "http://registry.npm.taobao.org/nth-check/download/nth-check-1.0.2.tgz",
@@ -6539,6 +7082,12 @@ @@ -6539,6 +7082,12 @@
6539 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", 7082 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
6540 "dev": true 7083 "dev": true
6541 }, 7084 },
  7085 + "oauth-sign": {
  7086 + "version": "0.9.0",
  7087 + "resolved": "http://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz",
  7088 + "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=",
  7089 + "dev": true
  7090 + },
6542 "object-assign": { 7091 "object-assign": {
6543 "version": "4.1.1", 7092 "version": "4.1.1",
6544 "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz", 7093 "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz",
@@ -6719,14 +7268,12 @@ @@ -6719,14 +7268,12 @@
6719 "dev": true 7268 "dev": true
6720 }, 7269 },
6721 "os-locale": { 7270 "os-locale": {
6722 - "version": "2.1.0",  
6723 - "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-2.1.0.tgz",  
6724 - "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=", 7271 + "version": "1.4.0",
  7272 + "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-1.4.0.tgz",
  7273 + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
6725 "dev": true, 7274 "dev": true,
6726 "requires": { 7275 "requires": {
6727 - "execa": "^0.7.0",  
6728 - "lcid": "^1.0.0",  
6729 - "mem": "^1.1.0" 7276 + "lcid": "^1.0.0"
6730 } 7277 }
6731 }, 7278 },
6732 "os-tmpdir": { 7279 "os-tmpdir": {
@@ -6735,6 +7282,16 @@ @@ -6735,6 +7282,16 @@
6735 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 7282 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
6736 "dev": true 7283 "dev": true
6737 }, 7284 },
  7285 + "osenv": {
  7286 + "version": "0.1.5",
  7287 + "resolved": "http://registry.npm.taobao.org/osenv/download/osenv-0.1.5.tgz",
  7288 + "integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=",
  7289 + "dev": true,
  7290 + "requires": {
  7291 + "os-homedir": "^1.0.0",
  7292 + "os-tmpdir": "^1.0.0"
  7293 + }
  7294 + },
6738 "p-finally": { 7295 "p-finally": {
6739 "version": "1.0.0", 7296 "version": "1.0.0",
6740 "resolved": "http://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz", 7297 "resolved": "http://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz",
@@ -6931,6 +7488,12 @@ @@ -6931,6 +7488,12 @@
6931 "sha.js": "^2.4.8" 7488 "sha.js": "^2.4.8"
6932 } 7489 }
6933 }, 7490 },
  7491 + "performance-now": {
  7492 + "version": "2.1.0",
  7493 + "resolved": "http://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz",
  7494 + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
  7495 + "dev": true
  7496 + },
6934 "pify": { 7497 "pify": {
6935 "version": "3.0.0", 7498 "version": "3.0.0",
6936 "resolved": "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz", 7499 "resolved": "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz",
@@ -9138,6 +9701,12 @@ @@ -9138,6 +9701,12 @@
9138 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 9701 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
9139 "dev": true 9702 "dev": true
9140 }, 9703 },
  9704 + "psl": {
  9705 + "version": "1.1.31",
  9706 + "resolved": "http://registry.npm.taobao.org/psl/download/psl-1.1.31.tgz",
  9707 + "integrity": "sha1-6aqG0BAbWxBcvpOsa3hM1UcnYYQ=",
  9708 + "dev": true
  9709 + },
9141 "public-encrypt": { 9710 "public-encrypt": {
9142 "version": "4.0.3", 9711 "version": "4.0.3",
9143 "resolved": "http://registry.npm.taobao.org/public-encrypt/download/public-encrypt-4.0.3.tgz", 9712 "resolved": "http://registry.npm.taobao.org/public-encrypt/download/public-encrypt-4.0.3.tgz",
@@ -9556,6 +10125,34 @@ @@ -9556,6 +10125,34 @@
9556 "is-finite": "^1.0.0" 10125 "is-finite": "^1.0.0"
9557 } 10126 }
9558 }, 10127 },
  10128 + "request": {
  10129 + "version": "2.88.0",
  10130 + "resolved": "http://registry.npm.taobao.org/request/download/request-2.88.0.tgz",
  10131 + "integrity": "sha1-nC/KT301tZLv5Xx/ClXoEFIST+8=",
  10132 + "dev": true,
  10133 + "requires": {
  10134 + "aws-sign2": "~0.7.0",
  10135 + "aws4": "^1.8.0",
  10136 + "caseless": "~0.12.0",
  10137 + "combined-stream": "~1.0.6",
  10138 + "extend": "~3.0.2",
  10139 + "forever-agent": "~0.6.1",
  10140 + "form-data": "~2.3.2",
  10141 + "har-validator": "~5.1.0",
  10142 + "http-signature": "~1.2.0",
  10143 + "is-typedarray": "~1.0.0",
  10144 + "isstream": "~0.1.2",
  10145 + "json-stringify-safe": "~5.0.1",
  10146 + "mime-types": "~2.1.19",
  10147 + "oauth-sign": "~0.9.0",
  10148 + "performance-now": "^2.1.0",
  10149 + "qs": "~6.5.2",
  10150 + "safe-buffer": "^5.1.2",
  10151 + "tough-cookie": "~2.4.3",
  10152 + "tunnel-agent": "^0.6.0",
  10153 + "uuid": "^3.3.2"
  10154 + }
  10155 + },
9559 "require-directory": { 10156 "require-directory": {
9560 "version": "2.1.1", 10157 "version": "2.1.1",
9561 "resolved": "http://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz", 10158 "resolved": "http://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz",
@@ -9726,6 +10323,32 @@ @@ -9726,6 +10323,32 @@
9726 "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", 10323 "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=",
9727 "dev": true 10324 "dev": true
9728 }, 10325 },
  10326 + "sass-graph": {
  10327 + "version": "2.2.4",
  10328 + "resolved": "http://registry.npm.taobao.org/sass-graph/download/sass-graph-2.2.4.tgz",
  10329 + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
  10330 + "dev": true,
  10331 + "requires": {
  10332 + "glob": "^7.0.0",
  10333 + "lodash": "^4.0.0",
  10334 + "scss-tokenizer": "^0.2.3",
  10335 + "yargs": "^7.0.0"
  10336 + }
  10337 + },
  10338 + "sass-loader": {
  10339 + "version": "7.1.0",
  10340 + "resolved": "http://registry.npm.taobao.org/sass-loader/download/sass-loader-7.1.0.tgz",
  10341 + "integrity": "sha1-Fv1ROMuLQkv4p1lSihly1yqtBp0=",
  10342 + "dev": true,
  10343 + "requires": {
  10344 + "clone-deep": "^2.0.1",
  10345 + "loader-utils": "^1.0.1",
  10346 + "lodash.tail": "^4.1.1",
  10347 + "neo-async": "^2.5.0",
  10348 + "pify": "^3.0.0",
  10349 + "semver": "^5.5.0"
  10350 + }
  10351 + },
9729 "sax": { 10352 "sax": {
9730 "version": "1.2.4", 10353 "version": "1.2.4",
9731 "resolved": "http://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz", 10354 "resolved": "http://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz",
@@ -9741,6 +10364,27 @@ @@ -9741,6 +10364,27 @@
9741 "ajv": "^5.0.0" 10364 "ajv": "^5.0.0"
9742 } 10365 }
9743 }, 10366 },
  10367 + "scss-tokenizer": {
  10368 + "version": "0.2.3",
  10369 + "resolved": "http://registry.npm.taobao.org/scss-tokenizer/download/scss-tokenizer-0.2.3.tgz",
  10370 + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
  10371 + "dev": true,
  10372 + "requires": {
  10373 + "js-base64": "^2.1.8",
  10374 + "source-map": "^0.4.2"
  10375 + },
  10376 + "dependencies": {
  10377 + "source-map": {
  10378 + "version": "0.4.4",
  10379 + "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
  10380 + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
  10381 + "dev": true,
  10382 + "requires": {
  10383 + "amdefine": ">=0.0.4"
  10384 + }
  10385 + }
  10386 + }
  10387 + },
9744 "select-hose": { 10388 "select-hose": {
9745 "version": "2.0.0", 10389 "version": "2.0.0",
9746 "resolved": "http://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz", 10390 "resolved": "http://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz",
@@ -9875,6 +10519,25 @@ @@ -9875,6 +10519,25 @@
9875 "safe-buffer": "^5.0.1" 10519 "safe-buffer": "^5.0.1"
9876 } 10520 }
9877 }, 10521 },
  10522 + "shallow-clone": {
  10523 + "version": "1.0.0",
  10524 + "resolved": "http://registry.npm.taobao.org/shallow-clone/download/shallow-clone-1.0.0.tgz",
  10525 + "integrity": "sha1-RIDNBuiC72iyrYij6lSDLixItXE=",
  10526 + "dev": true,
  10527 + "requires": {
  10528 + "is-extendable": "^0.1.1",
  10529 + "kind-of": "^5.0.0",
  10530 + "mixin-object": "^2.0.1"
  10531 + },
  10532 + "dependencies": {
  10533 + "kind-of": {
  10534 + "version": "5.1.0",
  10535 + "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz",
  10536 + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=",
  10537 + "dev": true
  10538 + }
  10539 + }
  10540 + },
9878 "shebang-command": { 10541 "shebang-command": {
9879 "version": "1.2.0", 10542 "version": "1.2.0",
9880 "resolved": "http://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz", 10543 "resolved": "http://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz",
@@ -10204,6 +10867,23 @@ @@ -10204,6 +10867,23 @@
10204 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 10867 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
10205 "dev": true 10868 "dev": true
10206 }, 10869 },
  10870 + "sshpk": {
  10871 + "version": "1.16.1",
  10872 + "resolved": "http://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz",
  10873 + "integrity": "sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=",
  10874 + "dev": true,
  10875 + "requires": {
  10876 + "asn1": "~0.2.3",
  10877 + "assert-plus": "^1.0.0",
  10878 + "bcrypt-pbkdf": "^1.0.0",
  10879 + "dashdash": "^1.12.0",
  10880 + "ecc-jsbn": "~0.1.1",
  10881 + "getpass": "^0.1.1",
  10882 + "jsbn": "~0.1.0",
  10883 + "safer-buffer": "^2.0.2",
  10884 + "tweetnacl": "~0.14.0"
  10885 + }
  10886 + },
10207 "ssri": { 10887 "ssri": {
10208 "version": "5.3.0", 10888 "version": "5.3.0",
10209 "resolved": "http://registry.npm.taobao.org/ssri/download/ssri-5.3.0.tgz", 10889 "resolved": "http://registry.npm.taobao.org/ssri/download/ssri-5.3.0.tgz",
@@ -10246,6 +10926,15 @@ @@ -10246,6 +10926,15 @@
10246 "integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic=", 10926 "integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic=",
10247 "dev": true 10927 "dev": true
10248 }, 10928 },
  10929 + "stdout-stream": {
  10930 + "version": "1.4.1",
  10931 + "resolved": "http://registry.npm.taobao.org/stdout-stream/download/stdout-stream-1.4.1.tgz",
  10932 + "integrity": "sha1-WsF0zdXNcmEEqgwLK9g4FdjVNd4=",
  10933 + "dev": true,
  10934 + "requires": {
  10935 + "readable-stream": "^2.0.1"
  10936 + }
  10937 + },
10249 "stream-browserify": { 10938 "stream-browserify": {
10250 "version": "2.0.2", 10939 "version": "2.0.2",
10251 "resolved": "http://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.2.tgz", 10940 "resolved": "http://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.2.tgz",
@@ -10363,6 +11052,59 @@ @@ -10363,6 +11052,59 @@
10363 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 11052 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
10364 "dev": true 11053 "dev": true
10365 }, 11054 },
  11055 + "style-loader": {
  11056 + "version": "0.23.1",
  11057 + "resolved": "http://registry.npm.taobao.org/style-loader/download/style-loader-0.23.1.tgz",
  11058 + "integrity": "sha1-y5FUYG8+dxq2xKtjcCahBJF02SU=",
  11059 + "dev": true,
  11060 + "requires": {
  11061 + "loader-utils": "^1.1.0",
  11062 + "schema-utils": "^1.0.0"
  11063 + },
  11064 + "dependencies": {
  11065 + "ajv": {
  11066 + "version": "6.10.0",
  11067 + "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-6.10.0.tgz",
  11068 + "integrity": "sha1-kNDVRDnaWHzX6EO/twRfUL0ivfE=",
  11069 + "dev": true,
  11070 + "requires": {
  11071 + "fast-deep-equal": "^2.0.1",
  11072 + "fast-json-stable-stringify": "^2.0.0",
  11073 + "json-schema-traverse": "^0.4.1",
  11074 + "uri-js": "^4.2.2"
  11075 + }
  11076 + },
  11077 + "ajv-keywords": {
  11078 + "version": "3.4.0",
  11079 + "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.4.0.tgz",
  11080 + "integrity": "sha1-S4Mee1MUFafMUYzUBOc/YZPGNJ0=",
  11081 + "dev": true
  11082 + },
  11083 + "fast-deep-equal": {
  11084 + "version": "2.0.1",
  11085 + "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz",
  11086 + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
  11087 + "dev": true
  11088 + },
  11089 + "json-schema-traverse": {
  11090 + "version": "0.4.1",
  11091 + "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
  11092 + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=",
  11093 + "dev": true
  11094 + },
  11095 + "schema-utils": {
  11096 + "version": "1.0.0",
  11097 + "resolved": "http://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz",
  11098 + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=",
  11099 + "dev": true,
  11100 + "requires": {
  11101 + "ajv": "^6.1.0",
  11102 + "ajv-errors": "^1.0.0",
  11103 + "ajv-keywords": "^3.1.0"
  11104 + }
  11105 + }
  11106 + }
  11107 + },
10366 "supports-color": { 11108 "supports-color": {
10367 "version": "5.5.0", 11109 "version": "5.5.0",
10368 "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz", 11110 "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz",
@@ -10407,6 +11149,17 @@ @@ -10407,6 +11149,17 @@
10407 "integrity": "sha1-ry2LvJsE907hevK02QSPgHrNGKg=", 11149 "integrity": "sha1-ry2LvJsE907hevK02QSPgHrNGKg=",
10408 "dev": true 11150 "dev": true
10409 }, 11151 },
  11152 + "tar": {
  11153 + "version": "2.2.1",
  11154 + "resolved": "http://registry.npm.taobao.org/tar/download/tar-2.2.1.tgz",
  11155 + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
  11156 + "dev": true,
  11157 + "requires": {
  11158 + "block-stream": "*",
  11159 + "fstream": "^1.0.2",
  11160 + "inherits": "2"
  11161 + }
  11162 + },
10410 "text-table": { 11163 "text-table": {
10411 "version": "0.2.0", 11164 "version": "0.2.0",
10412 "resolved": "http://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz", 11165 "resolved": "http://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz",
@@ -10508,6 +11261,24 @@ @@ -10508,6 +11261,24 @@
10508 "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", 11261 "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=",
10509 "dev": true 11262 "dev": true
10510 }, 11263 },
  11264 + "tough-cookie": {
  11265 + "version": "2.4.3",
  11266 + "resolved": "http://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.4.3.tgz",
  11267 + "integrity": "sha1-U/Nto/R3g7CSWvoG/587FlKA94E=",
  11268 + "dev": true,
  11269 + "requires": {
  11270 + "psl": "^1.1.24",
  11271 + "punycode": "^1.4.1"
  11272 + },
  11273 + "dependencies": {
  11274 + "punycode": {
  11275 + "version": "1.4.1",
  11276 + "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz",
  11277 + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
  11278 + "dev": true
  11279 + }
  11280 + }
  11281 + },
10511 "trim-newlines": { 11282 "trim-newlines": {
10512 "version": "1.0.0", 11283 "version": "1.0.0",
10513 "resolved": "http://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz", 11284 "resolved": "http://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz",
@@ -10520,6 +11291,15 @@ @@ -10520,6 +11291,15 @@
10520 "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", 11291 "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
10521 "dev": true 11292 "dev": true
10522 }, 11293 },
  11294 + "true-case-path": {
  11295 + "version": "1.0.3",
  11296 + "resolved": "http://registry.npm.taobao.org/true-case-path/download/true-case-path-1.0.3.tgz",
  11297 + "integrity": "sha1-+BO1qMhrQNpZYGcisUTjIleZ9H0=",
  11298 + "dev": true,
  11299 + "requires": {
  11300 + "glob": "^7.1.2"
  11301 + }
  11302 + },
10523 "tryer": { 11303 "tryer": {
10524 "version": "1.0.1", 11304 "version": "1.0.1",
10525 "resolved": "http://registry.npm.taobao.org/tryer/download/tryer-1.0.1.tgz", 11305 "resolved": "http://registry.npm.taobao.org/tryer/download/tryer-1.0.1.tgz",
@@ -10532,6 +11312,21 @@ @@ -10532,6 +11312,21 @@
10532 "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", 11312 "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
10533 "dev": true 11313 "dev": true
10534 }, 11314 },
  11315 + "tunnel-agent": {
  11316 + "version": "0.6.0",
  11317 + "resolved": "http://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz",
  11318 + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
  11319 + "dev": true,
  11320 + "requires": {
  11321 + "safe-buffer": "^5.0.1"
  11322 + }
  11323 + },
  11324 + "tweetnacl": {
  11325 + "version": "0.14.5",
  11326 + "resolved": "http://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz",
  11327 + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
  11328 + "dev": true
  11329 + },
10535 "type-check": { 11330 "type-check": {
10536 "version": "0.3.2", 11331 "version": "0.3.2",
10537 "resolved": "http://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", 11332 "resolved": "http://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz",
@@ -10893,6 +11688,17 @@ @@ -10893,6 +11688,17 @@
10893 "integrity": "sha1-f8te759WI7FWvOqJ7DfWNnbyGAE=", 11688 "integrity": "sha1-f8te759WI7FWvOqJ7DfWNnbyGAE=",
10894 "dev": true 11689 "dev": true
10895 }, 11690 },
  11691 + "verror": {
  11692 + "version": "1.10.0",
  11693 + "resolved": "http://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz",
  11694 + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
  11695 + "dev": true,
  11696 + "requires": {
  11697 + "assert-plus": "^1.0.0",
  11698 + "core-util-is": "1.0.2",
  11699 + "extsprintf": "^1.2.0"
  11700 + }
  11701 + },
10896 "vm-browserify": { 11702 "vm-browserify": {
10897 "version": "0.0.4", 11703 "version": "0.0.4",
10898 "resolved": "http://registry.npm.taobao.org/vm-browserify/download/vm-browserify-0.0.4.tgz", 11704 "resolved": "http://registry.npm.taobao.org/vm-browserify/download/vm-browserify-0.0.4.tgz",
@@ -11100,6 +11906,23 @@ @@ -11100,6 +11906,23 @@
11100 "integrity": "sha1-S4Mee1MUFafMUYzUBOc/YZPGNJ0=", 11906 "integrity": "sha1-S4Mee1MUFafMUYzUBOc/YZPGNJ0=",
11101 "dev": true 11907 "dev": true
11102 }, 11908 },
  11909 + "camelcase": {
  11910 + "version": "1.2.1",
  11911 + "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
  11912 + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
  11913 + "dev": true
  11914 + },
  11915 + "cliui": {
  11916 + "version": "2.1.0",
  11917 + "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz",
  11918 + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
  11919 + "dev": true,
  11920 + "requires": {
  11921 + "center-align": "^0.1.1",
  11922 + "right-align": "^0.1.1",
  11923 + "wordwrap": "0.0.2"
  11924 + }
  11925 + },
11103 "fast-deep-equal": { 11926 "fast-deep-equal": {
11104 "version": "2.0.1", 11927 "version": "2.0.1",
11105 "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz", 11928 "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz",
@@ -11112,12 +11935,32 @@ @@ -11112,12 +11935,32 @@
11112 "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", 11935 "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
11113 "dev": true 11936 "dev": true
11114 }, 11937 },
  11938 + "is-fullwidth-code-point": {
  11939 + "version": "1.0.0",
  11940 + "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
  11941 + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
  11942 + "dev": true,
  11943 + "requires": {
  11944 + "number-is-nan": "^1.0.0"
  11945 + }
  11946 + },
11115 "json-schema-traverse": { 11947 "json-schema-traverse": {
11116 "version": "0.4.1", 11948 "version": "0.4.1",
11117 "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", 11949 "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
11118 "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", 11950 "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=",
11119 "dev": true 11951 "dev": true
11120 }, 11952 },
  11953 + "os-locale": {
  11954 + "version": "2.1.0",
  11955 + "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-2.1.0.tgz",
  11956 + "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=",
  11957 + "dev": true,
  11958 + "requires": {
  11959 + "execa": "^0.7.0",
  11960 + "lcid": "^1.0.0",
  11961 + "mem": "^1.1.0"
  11962 + }
  11963 + },
11121 "source-map": { 11964 "source-map": {
11122 "version": "0.5.7", 11965 "version": "0.5.7",
11123 "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", 11966 "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
@@ -11168,6 +12011,94 @@ @@ -11168,6 +12011,94 @@
11168 "uglify-js": "^2.8.29", 12011 "uglify-js": "^2.8.29",
11169 "webpack-sources": "^1.0.1" 12012 "webpack-sources": "^1.0.1"
11170 } 12013 }
  12014 + },
  12015 + "which-module": {
  12016 + "version": "2.0.0",
  12017 + "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz",
  12018 + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
  12019 + "dev": true
  12020 + },
  12021 + "wordwrap": {
  12022 + "version": "0.0.2",
  12023 + "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz",
  12024 + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
  12025 + "dev": true
  12026 + },
  12027 + "y18n": {
  12028 + "version": "3.2.1",
  12029 + "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz",
  12030 + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
  12031 + "dev": true
  12032 + },
  12033 + "yargs": {
  12034 + "version": "8.0.2",
  12035 + "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-8.0.2.tgz",
  12036 + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
  12037 + "dev": true,
  12038 + "requires": {
  12039 + "camelcase": "^4.1.0",
  12040 + "cliui": "^3.2.0",
  12041 + "decamelize": "^1.1.1",
  12042 + "get-caller-file": "^1.0.1",
  12043 + "os-locale": "^2.0.0",
  12044 + "read-pkg-up": "^2.0.0",
  12045 + "require-directory": "^2.1.1",
  12046 + "require-main-filename": "^1.0.1",
  12047 + "set-blocking": "^2.0.0",
  12048 + "string-width": "^2.0.0",
  12049 + "which-module": "^2.0.0",
  12050 + "y18n": "^3.2.1",
  12051 + "yargs-parser": "^7.0.0"
  12052 + },
  12053 + "dependencies": {
  12054 + "camelcase": {
  12055 + "version": "4.1.0",
  12056 + "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
  12057 + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
  12058 + "dev": true
  12059 + },
  12060 + "cliui": {
  12061 + "version": "3.2.0",
  12062 + "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz",
  12063 + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
  12064 + "dev": true,
  12065 + "requires": {
  12066 + "string-width": "^1.0.1",
  12067 + "strip-ansi": "^3.0.1",
  12068 + "wrap-ansi": "^2.0.0"
  12069 + },
  12070 + "dependencies": {
  12071 + "string-width": {
  12072 + "version": "1.0.2",
  12073 + "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
  12074 + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
  12075 + "dev": true,
  12076 + "requires": {
  12077 + "code-point-at": "^1.0.0",
  12078 + "is-fullwidth-code-point": "^1.0.0",
  12079 + "strip-ansi": "^3.0.0"
  12080 + }
  12081 + }
  12082 + }
  12083 + }
  12084 + }
  12085 + },
  12086 + "yargs-parser": {
  12087 + "version": "7.0.0",
  12088 + "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-7.0.0.tgz",
  12089 + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
  12090 + "dev": true,
  12091 + "requires": {
  12092 + "camelcase": "^4.1.0"
  12093 + },
  12094 + "dependencies": {
  12095 + "camelcase": {
  12096 + "version": "4.1.0",
  12097 + "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
  12098 + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
  12099 + "dev": true
  12100 + }
  12101 + }
11171 } 12102 }
11172 } 12103 }
11173 }, 12104 },
@@ -11474,11 +12405,20 @@ @@ -11474,11 +12405,20 @@
11474 } 12405 }
11475 }, 12406 },
11476 "which-module": { 12407 "which-module": {
11477 - "version": "2.0.0",  
11478 - "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz",  
11479 - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", 12408 + "version": "1.0.0",
  12409 + "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-1.0.0.tgz",
  12410 + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
11480 "dev": true 12411 "dev": true
11481 }, 12412 },
  12413 + "wide-align": {
  12414 + "version": "1.1.3",
  12415 + "resolved": "http://registry.npm.taobao.org/wide-align/download/wide-align-1.1.3.tgz",
  12416 + "integrity": "sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=",
  12417 + "dev": true,
  12418 + "requires": {
  12419 + "string-width": "^1.0.2 || 2"
  12420 + }
  12421 + },
11482 "window-size": { 12422 "window-size": {
11483 "version": "0.1.0", 12423 "version": "0.1.0",
11484 "resolved": "http://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz", 12424 "resolved": "http://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz",
@@ -11585,54 +12525,34 @@ @@ -11585,54 +12525,34 @@
11585 "dev": true 12525 "dev": true
11586 }, 12526 },
11587 "yargs": { 12527 "yargs": {
11588 - "version": "8.0.2",  
11589 - "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-8.0.2.tgz",  
11590 - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", 12528 + "version": "7.1.0",
  12529 + "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-7.1.0.tgz",
  12530 + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
11591 "dev": true, 12531 "dev": true,
11592 "requires": { 12532 "requires": {
11593 - "camelcase": "^4.1.0", 12533 + "camelcase": "^3.0.0",
11594 "cliui": "^3.2.0", 12534 "cliui": "^3.2.0",
11595 "decamelize": "^1.1.1", 12535 "decamelize": "^1.1.1",
11596 "get-caller-file": "^1.0.1", 12536 "get-caller-file": "^1.0.1",
11597 - "os-locale": "^2.0.0",  
11598 - "read-pkg-up": "^2.0.0", 12537 + "os-locale": "^1.4.0",
  12538 + "read-pkg-up": "^1.0.1",
11599 "require-directory": "^2.1.1", 12539 "require-directory": "^2.1.1",
11600 "require-main-filename": "^1.0.1", 12540 "require-main-filename": "^1.0.1",
11601 "set-blocking": "^2.0.0", 12541 "set-blocking": "^2.0.0",
11602 - "string-width": "^2.0.0",  
11603 - "which-module": "^2.0.0", 12542 + "string-width": "^1.0.2",
  12543 + "which-module": "^1.0.0",
11604 "y18n": "^3.2.1", 12544 "y18n": "^3.2.1",
11605 - "yargs-parser": "^7.0.0" 12545 + "yargs-parser": "^5.0.0"
11606 }, 12546 },
11607 "dependencies": { 12547 "dependencies": {
11608 - "camelcase": {  
11609 - "version": "4.1.0",  
11610 - "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",  
11611 - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",  
11612 - "dev": true  
11613 - },  
11614 - "cliui": {  
11615 - "version": "3.2.0",  
11616 - "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz",  
11617 - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 12548 + "find-up": {
  12549 + "version": "1.1.2",
  12550 + "resolved": "http://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz",
  12551 + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
11618 "dev": true, 12552 "dev": true,
11619 "requires": { 12553 "requires": {
11620 - "string-width": "^1.0.1",  
11621 - "strip-ansi": "^3.0.1",  
11622 - "wrap-ansi": "^2.0.0"  
11623 - },  
11624 - "dependencies": {  
11625 - "string-width": {  
11626 - "version": "1.0.2",  
11627 - "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",  
11628 - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",  
11629 - "dev": true,  
11630 - "requires": {  
11631 - "code-point-at": "^1.0.0",  
11632 - "is-fullwidth-code-point": "^1.0.0",  
11633 - "strip-ansi": "^3.0.0"  
11634 - }  
11635 - } 12554 + "path-exists": "^2.0.0",
  12555 + "pinkie-promise": "^2.0.0"
11636 } 12556 }
11637 }, 12557 },
11638 "is-fullwidth-code-point": { 12558 "is-fullwidth-code-point": {
@@ -11644,6 +12564,86 @@ @@ -11644,6 +12564,86 @@
11644 "number-is-nan": "^1.0.0" 12564 "number-is-nan": "^1.0.0"
11645 } 12565 }
11646 }, 12566 },
  12567 + "load-json-file": {
  12568 + "version": "1.1.0",
  12569 + "resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz",
  12570 + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
  12571 + "dev": true,
  12572 + "requires": {
  12573 + "graceful-fs": "^4.1.2",
  12574 + "parse-json": "^2.2.0",
  12575 + "pify": "^2.0.0",
  12576 + "pinkie-promise": "^2.0.0",
  12577 + "strip-bom": "^2.0.0"
  12578 + }
  12579 + },
  12580 + "path-exists": {
  12581 + "version": "2.1.0",
  12582 + "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz",
  12583 + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
  12584 + "dev": true,
  12585 + "requires": {
  12586 + "pinkie-promise": "^2.0.0"
  12587 + }
  12588 + },
  12589 + "path-type": {
  12590 + "version": "1.1.0",
  12591 + "resolved": "http://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz",
  12592 + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
  12593 + "dev": true,
  12594 + "requires": {
  12595 + "graceful-fs": "^4.1.2",
  12596 + "pify": "^2.0.0",
  12597 + "pinkie-promise": "^2.0.0"
  12598 + }
  12599 + },
  12600 + "pify": {
  12601 + "version": "2.3.0",
  12602 + "resolved": "http://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz",
  12603 + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
  12604 + "dev": true
  12605 + },
  12606 + "read-pkg": {
  12607 + "version": "1.1.0",
  12608 + "resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-1.1.0.tgz",
  12609 + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
  12610 + "dev": true,
  12611 + "requires": {
  12612 + "load-json-file": "^1.0.0",
  12613 + "normalize-package-data": "^2.3.2",
  12614 + "path-type": "^1.0.0"
  12615 + }
  12616 + },
  12617 + "read-pkg-up": {
  12618 + "version": "1.0.1",
  12619 + "resolved": "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz",
  12620 + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
  12621 + "dev": true,
  12622 + "requires": {
  12623 + "find-up": "^1.0.0",
  12624 + "read-pkg": "^1.0.0"
  12625 + }
  12626 + },
  12627 + "string-width": {
  12628 + "version": "1.0.2",
  12629 + "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
  12630 + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
  12631 + "dev": true,
  12632 + "requires": {
  12633 + "code-point-at": "^1.0.0",
  12634 + "is-fullwidth-code-point": "^1.0.0",
  12635 + "strip-ansi": "^3.0.0"
  12636 + }
  12637 + },
  12638 + "strip-bom": {
  12639 + "version": "2.0.0",
  12640 + "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz",
  12641 + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
  12642 + "dev": true,
  12643 + "requires": {
  12644 + "is-utf8": "^0.2.0"
  12645 + }
  12646 + },
11647 "y18n": { 12647 "y18n": {
11648 "version": "3.2.1", 12648 "version": "3.2.1",
11649 "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz", 12649 "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz",
@@ -11653,20 +12653,12 @@ @@ -11653,20 +12653,12 @@
11653 } 12653 }
11654 }, 12654 },
11655 "yargs-parser": { 12655 "yargs-parser": {
11656 - "version": "7.0.0",  
11657 - "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-7.0.0.tgz",  
11658 - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", 12656 + "version": "5.0.0",
  12657 + "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-5.0.0.tgz",
  12658 + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
11659 "dev": true, 12659 "dev": true,
11660 "requires": { 12660 "requires": {
11661 - "camelcase": "^4.1.0"  
11662 - },  
11663 - "dependencies": {  
11664 - "camelcase": {  
11665 - "version": "4.1.0",  
11666 - "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",  
11667 - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",  
11668 - "dev": true  
11669 - } 12661 + "camelcase": "^3.0.0"
11670 } 12662 }
11671 } 12663 }
11672 } 12664 }
package.json
@@ -26,7 +26,7 @@ @@ -26,7 +26,7 @@
26 "babel-preset-stage-2": "^6.22.0", 26 "babel-preset-stage-2": "^6.22.0",
27 "chalk": "^2.0.1", 27 "chalk": "^2.0.1",
28 "copy-webpack-plugin": "^4.0.1", 28 "copy-webpack-plugin": "^4.0.1",
29 - "css-loader": "^0.28.0", 29 + "css-loader": "^0.28.11",
30 "eslint": "^4.15.0", 30 "eslint": "^4.15.0",
31 "eslint-config-standard": "^10.2.1", 31 "eslint-config-standard": "^10.2.1",
32 "eslint-friendly-formatter": "^3.0.0", 32 "eslint-friendly-formatter": "^3.0.0",
@@ -41,6 +41,7 @@ @@ -41,6 +41,7 @@
41 "friendly-errors-webpack-plugin": "^1.6.1", 41 "friendly-errors-webpack-plugin": "^1.6.1",
42 "html-webpack-plugin": "^2.30.1", 42 "html-webpack-plugin": "^2.30.1",
43 "node-notifier": "^5.1.2", 43 "node-notifier": "^5.1.2",
  44 + "node-sass": "^4.11.0",
44 "optimize-css-assets-webpack-plugin": "^3.2.0", 45 "optimize-css-assets-webpack-plugin": "^3.2.0",
45 "ora": "^1.2.0", 46 "ora": "^1.2.0",
46 "portfinder": "^1.0.13", 47 "portfinder": "^1.0.13",
@@ -48,14 +49,16 @@ @@ -48,14 +49,16 @@
48 "postcss-loader": "^2.0.8", 49 "postcss-loader": "^2.0.8",
49 "postcss-url": "^7.2.1", 50 "postcss-url": "^7.2.1",
50 "rimraf": "^2.6.0", 51 "rimraf": "^2.6.0",
  52 + "sass-loader": "^7.1.0",
51 "semver": "^5.3.0", 53 "semver": "^5.3.0",
52 "shelljs": "^0.7.6", 54 "shelljs": "^0.7.6",
  55 + "style-loader": "^0.23.1",
53 "uglifyjs-webpack-plugin": "^1.1.1", 56 "uglifyjs-webpack-plugin": "^1.1.1",
54 "url-loader": "^0.5.8", 57 "url-loader": "^0.5.8",
55 "vue-loader": "^13.3.0", 58 "vue-loader": "^13.3.0",
56 "vue-style-loader": "^3.0.1", 59 "vue-style-loader": "^3.0.1",
57 "vue-template-compiler": "^2.5.2", 60 "vue-template-compiler": "^2.5.2",
58 - "webpack": "^3.6.0", 61 + "webpack": "^3.12.0",
59 "webpack-bundle-analyzer": "^2.9.0", 62 "webpack-bundle-analyzer": "^2.9.0",
60 "webpack-dev-server": "^2.9.1", 63 "webpack-dev-server": "^2.9.1",
61 "webpack-merge": "^4.1.0" 64 "webpack-merge": "^4.1.0"
src/App.vue
1 <template> 1 <template>
2 <div id="app"> 2 <div id="app">
3 - <img src="./assets/logo.png">  
4 <v-home/> 3 <v-home/>
5 </div> 4 </div>
6 </template> 5 </template>
@@ -18,11 +17,10 @@ export default { @@ -18,11 +17,10 @@ export default {
18 17
19 <style> 18 <style>
20 #app { 19 #app {
  20 + width: 100%;
  21 + height: 100%;
21 font-family: 'Avenir', Helvetica, Arial, sans-serif; 22 font-family: 'Avenir', Helvetica, Arial, sans-serif;
22 -webkit-font-smoothing: antialiased; 23 -webkit-font-smoothing: antialiased;
23 -moz-osx-font-smoothing: grayscale; 24 -moz-osx-font-smoothing: grayscale;
24 - text-align: center;  
25 - color: #2c3e50;  
26 - margin-top: 60px;  
27 } 25 }
28 </style> 26 </style>
src/components/VHeader.vue 0 → 100644
  1 +<template>
  2 + <header class="">toubu</header>
  3 +</template>
  4 +
  5 +<script>
  6 +export default {
  7 + name: 'VHeader',
  8 +
  9 +}
  10 +</script>
  11 +
  12 +<style scoped>
  13 + header{
  14 + height: 65px;
  15 + line-height: 65px;
  16 + background-color: #f00;
  17 + }
  18 +</style>
src/components/VMap.vue 0 → 100644
  1 +<template>
  2 + <div>地图</div>
  3 +</template>
  4 +
  5 +<script>
  6 +export default {
  7 + name: 'VMap'
  8 +}
  9 +</script>
  10 +
  11 +<style scoped lang="scss">
  12 +
  13 +</style>
src/style/reset.css
1 -html {  
2 - overflow: hidden;  
3 - background: #f00;  
4 -}  
5 -#app{  
6 - background: #ff0000;  
7 -}  
8 -body,  
9 -dl,  
10 -dt,  
11 -dd,  
12 -ul,  
13 -ol,  
14 -li,  
15 -pre,  
16 -form,  
17 -fieldset,  
18 -input,  
19 -p,  
20 -blockquote,  
21 -th,  
22 -td {  
23 - font-weight: 400;  
24 - margin: 0;  
25 - padding: 0;  
26 -}  
27 -h1,  
28 -h2,  
29 -h3,  
30 -h4,  
31 -h4,  
32 -h5 { 1 +/* http://meyerweb.com/eric/tools/css/reset/
  2 + v4.0 | 20180602
  3 + License: none (public domain)
  4 +*/
  5 +
  6 +html, body, div, span, applet, object, iframe,
  7 +h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  8 +a, abbr, acronym, address, big, cite, code,
  9 +del, dfn, em, img, ins, kbd, q, s, samp,
  10 +small, strike, strong, sub, sup, tt, var,
  11 +b, u, i, center,
  12 +dl, dt, dd, ol, ul, li,
  13 +fieldset, form, label, legend,
  14 +table, caption, tbody, tfoot, thead, tr, th, td,
  15 +article, aside, canvas, details, embed,
  16 +figure, figcaption, footer, header, hgroup,
  17 +main, menu, nav, output, ruby, section, summary,
  18 +time, mark, audio, video {
33 margin: 0; 19 margin: 0;
34 padding: 0; 20 padding: 0;
  21 + border: 0;
  22 + font-size: 100%;
  23 + font: inherit;
  24 + vertical-align: baseline;
  25 +}
  26 +
  27 +/* HTML5 display-role reset for older browsers */
  28 +article, aside, details, figcaption, figure,
  29 +footer, header, hgroup, main, menu, nav, section {
  30 + display: block;
  31 +}
  32 +
  33 +/* HTML5 hidden-attribute fix for newer browsers */
  34 +*[hidden] {
  35 + display: none;
35 } 36 }
  37 +
36 body { 38 body {
37 - background-color: #FFFFFF;  
38 - color: #666666;  
39 - font-family: Helvetica, Arial, sans-serif;  
40 - font-size: 12px;  
41 - text-align: left; 39 + line-height: 1;
  40 +}
  41 +
  42 +/*html, body {*/
  43 +/*width: 100%;*/
  44 +/*height: 100%;*/
  45 +/*background: url("../assets/img/bg.jpg") no-repeat;*/
  46 +/*background-size: 100% 100%;*/
  47 +/*overflow: hidden;*/
  48 +/*}*/
  49 +
  50 +html, body{
  51 + height: 100%;width: 100%;
  52 + font-family: "Microsoft YaHei";
  53 +
  54 + user-select: none;
  55 + -webkit-user-select: none;
  56 + -ms-user-select: none;
  57 + -o-user-select: none;
  58 + -moz-user-select: none;
  59 +}
  60 +body{
  61 + /*background: url("../assets/img/bg.jpg") no-repeat;*/
  62 + background-size: 100% 100%;
  63 + overflow: hidden;
  64 + /*background-size:100% 100%;*/
  65 + /*默认颜色*/
42 } 66 }
43 -select {  
44 - font-size: 12px; 67 +
  68 +html {
  69 + box-sizing: border-box;
45 } 70 }
46 -table {  
47 - border-collapse: collapse; 71 +*, *:before, *:after {
  72 + box-sizing: inherit;
48 } 73 }
49 -fieldset,  
50 -img {  
51 - border: 0none; 74 +
  75 +ol, ul {
  76 + list-style: none;
52 } 77 }
53 -fieldset {  
54 - margin: 0;  
55 - padding: 0; 78 +
  79 +blockquote, q {
  80 + quotes: none;
56 } 81 }
57 -fieldset p {  
58 - margin: 0;  
59 - padding: 0008px; 82 +
  83 +blockquote:before, blockquote:after,
  84 +q:before, q:after {
  85 + content: '';
  86 + content: none;
  87 +}
  88 +
  89 +table {
  90 + border-collapse: collapse;
  91 + border-spacing: 0;
  92 +}
  93 +
  94 +/*清除浮动*/
  95 +.clearfix:before,
  96 +.clearfix:after {
  97 + content: " ";
  98 + display: inline-block;
  99 + height: 0;
  100 + clear: both;
  101 + visibility: hidden;
  102 +}
  103 +
  104 +.clearfix {
  105 + *zoom: 1;
60 } 106 }
61 -legend { 107 +
  108 +/*隐藏*/
  109 +.dn {
62 display: none; 110 display: none;
63 } 111 }
64 -address,  
65 -caption,  
66 -em,  
67 -strong,  
68 -th,  
69 -i {  
70 - font-style: normal;  
71 - font-weight: 400;  
72 -}  
73 -table caption {  
74 - margin-left: -1px;  
75 -}  
76 -hr {  
77 - border-bottom: 1pxsolid#FFFFFF;  
78 - border-top: 1pxsolid#E4E4E4;  
79 - border-width: 1px0;  
80 - clear: both;  
81 - height: 2px;  
82 - margin: 5px0;  
83 - overflow: hidden; 112 +
  113 +.margin0-12 {
  114 + margin: 0 12px;
  115 +}
  116 +
  117 +.margin12-0 {
  118 + margin: 12px 0;
84 } 119 }
85 -ol,  
86 -ul {  
87 - list-style-image: none;  
88 - list-style-position: outside;  
89 - list-style-type: none; 120 +.flexfm{
  121 + flex: 1;
90 } 122 }
91 -caption,  
92 -th {  
93 - text-align: left; 123 +
  124 +.pos-rel{
  125 + position: relative;
94 } 126 }
95 -q:before,  
96 -q:after,  
97 -blockquote:before,  
98 -blockquote:after {  
99 - content: ””; 127 +.pos-abs{
  128 + position: absolute;
100 } 129 }
  130 +
  131 +
src/view/VHome.vue
1 <template> 1 <template>
2 - <div>shou1ye</div> 2 + <div class="main-content">
  3 + <v-header></v-header>
  4 + <ul class="main-wrap">
  5 + <li class="main-left">left</li>
  6 + <li class="main-center">
  7 + <v-map></v-map>
  8 + </li>
  9 + <li class="main-right">right</li>
  10 + </ul>
  11 + </div>
3 </template> 12 </template>
4 13
5 <script> 14 <script>
  15 +import VHeader from '../components/VHeader'
  16 +import VMap from '../components/VMap'
6 export default { 17 export default {
7 - name: 'VHome' 18 + name: 'VHome',
  19 + components: {
  20 + VHeader,
  21 + VMap
  22 + }
8 } 23 }
9 </script> 24 </script>
10 25
11 -<style scoped> 26 +<style scoped lang="scss">
  27 + .main-content{
  28 + width: 100%;
  29 + height: 100%;
  30 + }
  31 + .main-wrap{
  32 + height: calc(100% - 65px);
  33 + padding: 10px 10px;
  34 + li{
  35 + float: left;
  36 + height: 100%;
  37 + }
  38 + }
  39 + .main-left,.main-right{
  40 + background-color: #ccc;
  41 + width: 25%;
  42 + }
  43 + .main-center{
  44 + width: calc(50% - 20px);
  45 + margin: 0 10px;
  46 + border:1px solid #1679de;
  47 + }
12 48
13 </style> 49 </style>