Commit 44b1a571 by hank

merge

parents 73dd85fb a41c8bd0
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Vmatrix-device-start</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.aptana.ide.core.unifiedBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.aptana.projects.webnature</nature>
</natures>
<filteredResources>
<filter>
<id>1566549723113</id>
<name></name>
<type>26</type>
<matcher>
<id>org.eclipse.ui.ide.multiFilter</id>
<arguments>1.0-name-matches-false-false-node_modules</arguments>
</matcher>
</filter>
</filteredResources>
</projectDescription>
...@@ -1776,7 +1776,6 @@ ...@@ -1776,7 +1776,6 @@
"version": "6.10.0", "version": "6.10.0",
"resolved": "https://registry.npm.taobao.org/ajv/download/ajv-6.10.0.tgz", "resolved": "https://registry.npm.taobao.org/ajv/download/ajv-6.10.0.tgz",
"integrity": "sha1-kNDVRDnaWHzX6EO/twRfUL0ivfE=", "integrity": "sha1-kNDVRDnaWHzX6EO/twRfUL0ivfE=",
"dev": true,
"requires": { "requires": {
"fast-deep-equal": "^2.0.1", "fast-deep-equal": "^2.0.1",
"fast-json-stable-stringify": "^2.0.0", "fast-json-stable-stringify": "^2.0.0",
...@@ -1787,14 +1786,12 @@ ...@@ -1787,14 +1786,12 @@
"ajv-errors": { "ajv-errors": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npm.taobao.org/ajv-errors/download/ajv-errors-1.0.1.tgz", "resolved": "https://registry.npm.taobao.org/ajv-errors/download/ajv-errors-1.0.1.tgz",
"integrity": "sha1-81mGrOuRr63sQQL72FAUlQzvpk0=", "integrity": "sha1-81mGrOuRr63sQQL72FAUlQzvpk0="
"dev": true
}, },
"ajv-keywords": { "ajv-keywords": {
"version": "3.4.0", "version": "3.4.0",
"resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.4.0.tgz", "resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.4.0.tgz",
"integrity": "sha1-S4Mee1MUFafMUYzUBOc/YZPGNJ0=", "integrity": "sha1-S4Mee1MUFafMUYzUBOc/YZPGNJ0="
"dev": true
}, },
"alphanum-sort": { "alphanum-sort": {
"version": "1.0.2", "version": "1.0.2",
...@@ -1808,6 +1805,11 @@ ...@@ -1808,6 +1805,11 @@
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
"dev": true "dev": true
}, },
"animejs": {
"version": "3.1.0",
"resolved": "http://r.cnpmjs.org/animejs/download/animejs-3.1.0.tgz",
"integrity": "sha1-dIqQ/B1L7z7+1kUIr5pqgrq/XEc="
},
"ansi-colors": { "ansi-colors": {
"version": "3.2.4", "version": "3.2.4",
"resolved": "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-3.2.4.tgz", "resolved": "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-3.2.4.tgz",
...@@ -1829,14 +1831,12 @@ ...@@ -1829,14 +1831,12 @@
"ansi-regex": { "ansi-regex": {
"version": "4.1.0", "version": "4.1.0",
"resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz", "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz",
"integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc="
"dev": true
}, },
"ansi-styles": { "ansi-styles": {
"version": "3.2.1", "version": "3.2.1",
"resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz", "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
"integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
"dev": true,
"requires": { "requires": {
"color-convert": "^1.9.0" "color-convert": "^1.9.0"
} }
...@@ -1877,8 +1877,7 @@ ...@@ -1877,8 +1877,7 @@
"aproba": { "aproba": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz", "resolved": "https://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz",
"integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=", "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo="
"dev": true
}, },
"arch": { "arch": {
"version": "2.1.1", "version": "2.1.1",
...@@ -2300,11 +2299,27 @@ ...@@ -2300,11 +2299,27 @@
"babel-runtime": "^6.26.0" "babel-runtime": "^6.26.0"
} }
}, },
"babel-polyfill": {
"version": "6.26.0",
"resolved": "http://r.cnpmjs.org/babel-polyfill/download/babel-polyfill-6.26.0.tgz",
"integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=",
"requires": {
"babel-runtime": "^6.26.0",
"core-js": "^2.5.0",
"regenerator-runtime": "^0.10.5"
},
"dependencies": {
"regenerator-runtime": {
"version": "0.10.5",
"resolved": "http://r.cnpmjs.org/regenerator-runtime/download/regenerator-runtime-0.10.5.tgz",
"integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg="
}
}
},
"babel-runtime": { "babel-runtime": {
"version": "6.26.0", "version": "6.26.0",
"resolved": "https://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz", "resolved": "https://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz",
"integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
"dev": true,
"requires": { "requires": {
"core-js": "^2.4.0", "core-js": "^2.4.0",
"regenerator-runtime": "^0.11.0" "regenerator-runtime": "^0.11.0"
...@@ -2313,8 +2328,7 @@ ...@@ -2313,8 +2328,7 @@
"regenerator-runtime": { "regenerator-runtime": {
"version": "0.11.1", "version": "0.11.1",
"resolved": "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.11.1.tgz", "resolved": "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.11.1.tgz",
"integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=", "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk="
"dev": true
} }
} }
}, },
...@@ -2327,8 +2341,7 @@ ...@@ -2327,8 +2341,7 @@
"balanced-match": { "balanced-match": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz", "resolved": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz",
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
"dev": true
}, },
"base": { "base": {
"version": "0.11.2", "version": "0.11.2",
...@@ -2442,8 +2455,7 @@ ...@@ -2442,8 +2455,7 @@
"bluebird": { "bluebird": {
"version": "3.5.5", "version": "3.5.5",
"resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.5.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbluebird%2Fdownload%2Fbluebird-3.5.5.tgz", "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.5.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbluebird%2Fdownload%2Fbluebird-3.5.5.tgz",
"integrity": "sha1-qNCv1zJR7/u9X+OEp31zADwXpx8=", "integrity": "sha1-qNCv1zJR7/u9X+OEp31zADwXpx8="
"dev": true
}, },
"bn.js": { "bn.js": {
"version": "4.11.8", "version": "4.11.8",
...@@ -2524,7 +2536,6 @@ ...@@ -2524,7 +2536,6 @@
"version": "1.1.11", "version": "1.1.11",
"resolved": "http://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz", "resolved": "http://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz",
"integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=",
"dev": true,
"requires": { "requires": {
"balanced-match": "^1.0.0", "balanced-match": "^1.0.0",
"concat-map": "0.0.1" "concat-map": "0.0.1"
...@@ -2673,8 +2684,7 @@ ...@@ -2673,8 +2684,7 @@
"buffer-from": { "buffer-from": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "http://registry.npm.taobao.org/buffer-from/download/buffer-from-1.1.1.tgz", "resolved": "http://registry.npm.taobao.org/buffer-from/download/buffer-from-1.1.1.tgz",
"integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=", "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8="
"dev": true
}, },
"buffer-indexof": { "buffer-indexof": {
"version": "1.1.1", "version": "1.1.1",
...@@ -2818,8 +2828,7 @@ ...@@ -2818,8 +2828,7 @@
"camelcase": { "camelcase": {
"version": "5.3.1", "version": "5.3.1",
"resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz", "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz",
"integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA="
"dev": true
}, },
"camelcase-keys": { "camelcase-keys": {
"version": "2.1.0", "version": "2.1.0",
...@@ -2936,8 +2945,7 @@ ...@@ -2936,8 +2945,7 @@
"chownr": { "chownr": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "http://registry.npm.taobao.org/chownr/download/chownr-1.1.1.tgz", "resolved": "http://registry.npm.taobao.org/chownr/download/chownr-1.1.1.tgz",
"integrity": "sha1-VHJri4//TfBTxCGH6AH7RBLfFJQ=", "integrity": "sha1-VHJri4//TfBTxCGH6AH7RBLfFJQ="
"dev": true
}, },
"chrome-trace-event": { "chrome-trace-event": {
"version": "1.0.2", "version": "1.0.2",
...@@ -3370,7 +3378,6 @@ ...@@ -3370,7 +3378,6 @@
"version": "1.9.3", "version": "1.9.3",
"resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz", "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz",
"integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=",
"dev": true,
"requires": { "requires": {
"color-name": "1.1.3" "color-name": "1.1.3"
} }
...@@ -3378,8 +3385,7 @@ ...@@ -3378,8 +3385,7 @@
"color-name": { "color-name": {
"version": "1.1.3", "version": "1.1.3",
"resolved": "http://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz", "resolved": "http://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz",
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
"dev": true
}, },
"color-string": { "color-string": {
"version": "1.5.3", "version": "1.5.3",
...@@ -3403,8 +3409,7 @@ ...@@ -3403,8 +3409,7 @@
"commander": { "commander": {
"version": "2.20.0", "version": "2.20.0",
"resolved": "https://registry.npm.taobao.org/commander/download/commander-2.20.0.tgz", "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.20.0.tgz",
"integrity": "sha1-1YuytcHuj4ew00ACfp6U4iLFpCI=", "integrity": "sha1-1YuytcHuj4ew00ACfp6U4iLFpCI="
"dev": true
}, },
"common-tags": { "common-tags": {
"version": "1.8.0", "version": "1.8.0",
...@@ -3415,8 +3420,7 @@ ...@@ -3415,8 +3420,7 @@
"commondir": { "commondir": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz", "resolved": "http://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz",
"integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
"dev": true
}, },
"component-emitter": { "component-emitter": {
"version": "1.3.0", "version": "1.3.0",
...@@ -3474,14 +3478,12 @@ ...@@ -3474,14 +3478,12 @@
"concat-map": { "concat-map": {
"version": "0.0.1", "version": "0.0.1",
"resolved": "http://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz", "resolved": "http://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
"dev": true
}, },
"concat-stream": { "concat-stream": {
"version": "1.6.2", "version": "1.6.2",
"resolved": "https://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconcat-stream%2Fdownload%2Fconcat-stream-1.6.2.tgz", "resolved": "https://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconcat-stream%2Fdownload%2Fconcat-stream-1.6.2.tgz",
"integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=", "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=",
"dev": true,
"requires": { "requires": {
"buffer-from": "^1.0.0", "buffer-from": "^1.0.0",
"inherits": "^2.0.3", "inherits": "^2.0.3",
...@@ -3565,7 +3567,6 @@ ...@@ -3565,7 +3567,6 @@
"version": "1.0.5", "version": "1.0.5",
"resolved": "http://registry.npm.taobao.org/copy-concurrently/download/copy-concurrently-1.0.5.tgz", "resolved": "http://registry.npm.taobao.org/copy-concurrently/download/copy-concurrently-1.0.5.tgz",
"integrity": "sha1-kilzmMrjSTf8r9bsgTnBgFHwteA=", "integrity": "sha1-kilzmMrjSTf8r9bsgTnBgFHwteA=",
"dev": true,
"requires": { "requires": {
"aproba": "^1.1.1", "aproba": "^1.1.1",
"fs-write-stream-atomic": "^1.0.8", "fs-write-stream-atomic": "^1.0.8",
...@@ -3736,8 +3737,7 @@ ...@@ -3736,8 +3737,7 @@
"core-util-is": { "core-util-is": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "http://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz", "resolved": "http://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz",
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
"dev": true
}, },
"cosmiconfig": { "cosmiconfig": {
"version": "5.2.1", "version": "5.2.1",
...@@ -4117,8 +4117,7 @@ ...@@ -4117,8 +4117,7 @@
"cyclist": { "cyclist": {
"version": "0.2.2", "version": "0.2.2",
"resolved": "http://registry.npm.taobao.org/cyclist/download/cyclist-0.2.2.tgz", "resolved": "http://registry.npm.taobao.org/cyclist/download/cyclist-0.2.2.tgz",
"integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA="
"dev": true
}, },
"dashdash": { "dashdash": {
"version": "1.14.1", "version": "1.14.1",
...@@ -4170,8 +4169,7 @@ ...@@ -4170,8 +4169,7 @@
"decamelize": { "decamelize": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz", "resolved": "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz",
"integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
"dev": true
}, },
"decode-uri-component": { "decode-uri-component": {
"version": "0.2.0", "version": "0.2.0",
...@@ -4376,6 +4374,11 @@ ...@@ -4376,6 +4374,11 @@
"randombytes": "^2.0.0" "randombytes": "^2.0.0"
} }
}, },
"dijkstrajs": {
"version": "1.0.1",
"resolved": "http://r.cnpmjs.org/dijkstrajs/download/dijkstrajs-1.0.1.tgz",
"integrity": "sha1-082BIh4+pAdCz83lVtTpnpjdxxs="
},
"dir-glob": { "dir-glob": {
"version": "2.2.2", "version": "2.2.2",
"resolved": "https://registry.npm.taobao.org/dir-glob/download/dir-glob-2.2.2.tgz", "resolved": "https://registry.npm.taobao.org/dir-glob/download/dir-glob-2.2.2.tgz",
...@@ -4516,7 +4519,6 @@ ...@@ -4516,7 +4519,6 @@
"version": "3.7.1", "version": "3.7.1",
"resolved": "https://registry.npm.taobao.org/duplexify/download/duplexify-3.7.1.tgz", "resolved": "https://registry.npm.taobao.org/duplexify/download/duplexify-3.7.1.tgz",
"integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=",
"dev": true,
"requires": { "requires": {
"end-of-stream": "^1.0.0", "end-of-stream": "^1.0.0",
"inherits": "^2.0.1", "inherits": "^2.0.1",
...@@ -4582,8 +4584,7 @@ ...@@ -4582,8 +4584,7 @@
"emoji-regex": { "emoji-regex": {
"version": "7.0.3", "version": "7.0.3",
"resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-7.0.3.tgz", "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-7.0.3.tgz",
"integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=", "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY="
"dev": true
}, },
"emojis-list": { "emojis-list": {
"version": "2.1.0", "version": "2.1.0",
...@@ -4601,7 +4602,6 @@ ...@@ -4601,7 +4602,6 @@
"version": "1.4.1", "version": "1.4.1",
"resolved": "http://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.1.tgz", "resolved": "http://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.1.tgz",
"integrity": "sha1-7SljTRm6ukY7bOa4CjchPqtx7EM=", "integrity": "sha1-7SljTRm6ukY7bOa4CjchPqtx7EM=",
"dev": true,
"requires": { "requires": {
"once": "^1.4.0" "once": "^1.4.0"
} }
...@@ -4627,7 +4627,6 @@ ...@@ -4627,7 +4627,6 @@
"version": "0.1.7", "version": "0.1.7",
"resolved": "http://registry.npm.taobao.org/errno/download/errno-0.1.7.tgz", "resolved": "http://registry.npm.taobao.org/errno/download/errno-0.1.7.tgz",
"integrity": "sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=", "integrity": "sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=",
"dev": true,
"requires": { "requires": {
"prr": "~1.0.1" "prr": "~1.0.1"
} }
...@@ -4684,8 +4683,7 @@ ...@@ -4684,8 +4683,7 @@
"escape-string-regexp": { "escape-string-regexp": {
"version": "1.0.5", "version": "1.0.5",
"resolved": "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", "resolved": "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz",
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
"dev": true
}, },
"escodegen": { "escodegen": {
"version": "1.11.1", "version": "1.11.1",
...@@ -5373,8 +5371,7 @@ ...@@ -5373,8 +5371,7 @@
"fast-deep-equal": { "fast-deep-equal": {
"version": "2.0.1", "version": "2.0.1",
"resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz", "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz",
"integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
"dev": true
}, },
"fast-glob": { "fast-glob": {
"version": "2.2.7", "version": "2.2.7",
...@@ -5393,8 +5390,7 @@ ...@@ -5393,8 +5390,7 @@
"fast-json-stable-stringify": { "fast-json-stable-stringify": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "http://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz", "resolved": "http://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz",
"integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
"dev": true
}, },
"fast-levenshtein": { "fast-levenshtein": {
"version": "2.0.6", "version": "2.0.6",
...@@ -5420,8 +5416,7 @@ ...@@ -5420,8 +5416,7 @@
"figgy-pudding": { "figgy-pudding": {
"version": "3.5.1", "version": "3.5.1",
"resolved": "https://registry.npm.taobao.org/figgy-pudding/download/figgy-pudding-3.5.1.tgz", "resolved": "https://registry.npm.taobao.org/figgy-pudding/download/figgy-pudding-3.5.1.tgz",
"integrity": "sha1-hiRwESkBxyeg5JWoB0S9W6odZ5A=", "integrity": "sha1-hiRwESkBxyeg5JWoB0S9W6odZ5A="
"dev": true
}, },
"figures": { "figures": {
"version": "2.0.0", "version": "2.0.0",
...@@ -5549,7 +5544,6 @@ ...@@ -5549,7 +5544,6 @@
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-2.1.0.tgz", "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-2.1.0.tgz",
"integrity": "sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=", "integrity": "sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=",
"dev": true,
"requires": { "requires": {
"commondir": "^1.0.1", "commondir": "^1.0.1",
"make-dir": "^2.0.0", "make-dir": "^2.0.0",
...@@ -5594,7 +5588,6 @@ ...@@ -5594,7 +5588,6 @@
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npm.taobao.org/flush-write-stream/download/flush-write-stream-1.1.1.tgz", "resolved": "https://registry.npm.taobao.org/flush-write-stream/download/flush-write-stream-1.1.1.tgz",
"integrity": "sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=", "integrity": "sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=",
"dev": true,
"requires": { "requires": {
"inherits": "^2.0.3", "inherits": "^2.0.3",
"readable-stream": "^2.3.6" "readable-stream": "^2.3.6"
...@@ -5683,7 +5676,6 @@ ...@@ -5683,7 +5676,6 @@
"version": "2.3.0", "version": "2.3.0",
"resolved": "http://registry.npm.taobao.org/from2/download/from2-2.3.0.tgz", "resolved": "http://registry.npm.taobao.org/from2/download/from2-2.3.0.tgz",
"integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
"dev": true,
"requires": { "requires": {
"inherits": "^2.0.1", "inherits": "^2.0.1",
"readable-stream": "^2.0.0" "readable-stream": "^2.0.0"
...@@ -5704,7 +5696,6 @@ ...@@ -5704,7 +5696,6 @@
"version": "1.0.10", "version": "1.0.10",
"resolved": "http://registry.npm.taobao.org/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", "resolved": "http://registry.npm.taobao.org/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz",
"integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
"dev": true,
"requires": { "requires": {
"graceful-fs": "^4.1.2", "graceful-fs": "^4.1.2",
"iferr": "^0.1.5", "iferr": "^0.1.5",
...@@ -5715,8 +5706,7 @@ ...@@ -5715,8 +5706,7 @@
"fs.realpath": { "fs.realpath": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz", "resolved": "http://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz",
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
"dev": true
}, },
"fsevents": { "fsevents": {
"version": "1.2.9", "version": "1.2.9",
...@@ -6415,7 +6405,6 @@ ...@@ -6415,7 +6405,6 @@
"version": "7.1.4", "version": "7.1.4",
"resolved": "https://registry.npm.taobao.org/glob/download/glob-7.1.4.tgz", "resolved": "https://registry.npm.taobao.org/glob/download/glob-7.1.4.tgz",
"integrity": "sha1-qmCKL2xXetNX4a5aXCbZqNGWklU=", "integrity": "sha1-qmCKL2xXetNX4a5aXCbZqNGWklU=",
"dev": true,
"requires": { "requires": {
"fs.realpath": "^1.0.0", "fs.realpath": "^1.0.0",
"inflight": "^1.0.4", "inflight": "^1.0.4",
...@@ -6496,8 +6485,7 @@ ...@@ -6496,8 +6485,7 @@
"graceful-fs": { "graceful-fs": {
"version": "4.1.15", "version": "4.1.15",
"resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.15.tgz", "resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.15.tgz",
"integrity": "sha1-/7cD4QZuig7qpMi4C6klPu77+wA=", "integrity": "sha1-/7cD4QZuig7qpMi4C6klPu77+wA="
"dev": true
}, },
"growl": { "growl": {
"version": "1.10.5", "version": "1.10.5",
...@@ -6550,7 +6538,6 @@ ...@@ -6550,7 +6538,6 @@
"version": "2.0.0", "version": "2.0.0",
"resolved": "http://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz", "resolved": "http://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz",
"integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
"dev": true,
"requires": { "requires": {
"ansi-regex": "^2.0.0" "ansi-regex": "^2.0.0"
}, },
...@@ -6558,8 +6545,7 @@ ...@@ -6558,8 +6545,7 @@
"ansi-regex": { "ansi-regex": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
"dev": true
} }
} }
}, },
...@@ -6951,8 +6937,7 @@ ...@@ -6951,8 +6937,7 @@
"iferr": { "iferr": {
"version": "0.1.5", "version": "0.1.5",
"resolved": "http://registry.npm.taobao.org/iferr/download/iferr-0.1.5.tgz", "resolved": "http://registry.npm.taobao.org/iferr/download/iferr-0.1.5.tgz",
"integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE="
"dev": true
}, },
"ignore": { "ignore": {
"version": "3.3.10", "version": "3.3.10",
...@@ -7026,8 +7011,7 @@ ...@@ -7026,8 +7011,7 @@
"imurmurhash": { "imurmurhash": {
"version": "0.1.4", "version": "0.1.4",
"resolved": "http://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz", "resolved": "http://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz",
"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
"dev": true
}, },
"in-publish": { "in-publish": {
"version": "2.0.0", "version": "2.0.0",
...@@ -7053,11 +7037,15 @@ ...@@ -7053,11 +7037,15 @@
"integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
"dev": true "dev": true
}, },
"infer-owner": {
"version": "1.0.4",
"resolved": "http://r.cnpmjs.org/infer-owner/download/infer-owner-1.0.4.tgz",
"integrity": "sha1-xM78qo5RBRwqQLos6KPScpWvlGc="
},
"inflight": { "inflight": {
"version": "1.0.6", "version": "1.0.6",
"resolved": "http://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", "resolved": "http://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"dev": true,
"requires": { "requires": {
"once": "^1.3.0", "once": "^1.3.0",
"wrappy": "1" "wrappy": "1"
...@@ -7066,8 +7054,7 @@ ...@@ -7066,8 +7054,7 @@
"inherits": { "inherits": {
"version": "2.0.3", "version": "2.0.3",
"resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", "resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
"dev": true
}, },
"inquirer": { "inquirer": {
"version": "3.3.0", "version": "3.3.0",
...@@ -7311,8 +7298,7 @@ ...@@ -7311,8 +7298,7 @@
"is-fullwidth-code-point": { "is-fullwidth-code-point": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
"dev": true
}, },
"is-glob": { "is-glob": {
"version": "4.0.1", "version": "4.0.1",
...@@ -7468,14 +7454,12 @@ ...@@ -7468,14 +7454,12 @@
"is-wsl": { "is-wsl": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz", "resolved": "https://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz",
"integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0="
"dev": true
}, },
"isarray": { "isarray": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
"dev": true
}, },
"isemail": { "isemail": {
"version": "3.2.0", "version": "3.2.0",
...@@ -7523,8 +7507,7 @@ ...@@ -7523,8 +7507,7 @@
"js-base64": { "js-base64": {
"version": "2.5.1", "version": "2.5.1",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz",
"integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw=="
"dev": true
}, },
"js-levenshtein": { "js-levenshtein": {
"version": "1.1.6", "version": "1.1.6",
...@@ -7648,8 +7631,7 @@ ...@@ -7648,8 +7631,7 @@
"json-schema-traverse": { "json-schema-traverse": {
"version": "0.4.1", "version": "0.4.1",
"resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
"integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA="
"dev": true
}, },
"json-stable-stringify": { "json-stable-stringify": {
"version": "1.0.1", "version": "1.0.1",
...@@ -8271,7 +8253,6 @@ ...@@ -8271,7 +8253,6 @@
"version": "5.1.1", "version": "5.1.1",
"resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz",
"integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=", "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=",
"dev": true,
"requires": { "requires": {
"yallist": "^3.0.2" "yallist": "^3.0.2"
} }
...@@ -8280,7 +8261,6 @@ ...@@ -8280,7 +8261,6 @@
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz", "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz",
"integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=",
"dev": true,
"requires": { "requires": {
"pify": "^4.0.1", "pify": "^4.0.1",
"semver": "^5.6.0" "semver": "^5.6.0"
...@@ -8530,7 +8510,6 @@ ...@@ -8530,7 +8510,6 @@
"version": "3.0.4", "version": "3.0.4",
"resolved": "http://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", "resolved": "http://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz",
"integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
"dev": true,
"requires": { "requires": {
"brace-expansion": "^1.1.7" "brace-expansion": "^1.1.7"
} }
...@@ -8545,7 +8524,6 @@ ...@@ -8545,7 +8524,6 @@
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/mississippi/download/mississippi-3.0.0.tgz", "resolved": "https://registry.npm.taobao.org/mississippi/download/mississippi-3.0.0.tgz",
"integrity": "sha1-6goykfl+C16HdrNj1fChLZTGcCI=", "integrity": "sha1-6goykfl+C16HdrNj1fChLZTGcCI=",
"dev": true,
"requires": { "requires": {
"concat-stream": "^1.5.0", "concat-stream": "^1.5.0",
"duplexify": "^3.4.2", "duplexify": "^3.4.2",
...@@ -8602,7 +8580,6 @@ ...@@ -8602,7 +8580,6 @@
"version": "0.5.1", "version": "0.5.1",
"resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz", "resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"dev": true,
"requires": { "requires": {
"minimist": "0.0.8" "minimist": "0.0.8"
}, },
...@@ -8610,8 +8587,7 @@ ...@@ -8610,8 +8587,7 @@
"minimist": { "minimist": {
"version": "0.0.8", "version": "0.0.8",
"resolved": "http://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz", "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
"dev": true
} }
} }
}, },
...@@ -8761,7 +8737,6 @@ ...@@ -8761,7 +8737,6 @@
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://registry.npm.taobao.org/move-concurrently/download/move-concurrently-1.0.1.tgz", "resolved": "http://registry.npm.taobao.org/move-concurrently/download/move-concurrently-1.0.1.tgz",
"integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
"dev": true,
"requires": { "requires": {
"aproba": "^1.1.1", "aproba": "^1.1.1",
"copy-concurrently": "^1.0.0", "copy-concurrently": "^1.0.0",
...@@ -9175,8 +9150,7 @@ ...@@ -9175,8 +9150,7 @@
"object-assign": { "object-assign": {
"version": "4.1.1", "version": "4.1.1",
"resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz", "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz",
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
"dev": true
}, },
"object-copy": { "object-copy": {
"version": "0.1.0", "version": "0.1.0",
...@@ -9298,7 +9272,6 @@ ...@@ -9298,7 +9272,6 @@
"version": "1.4.0", "version": "1.4.0",
"resolved": "http://registry.npm.taobao.org/once/download/once-1.4.0.tgz", "resolved": "http://registry.npm.taobao.org/once/download/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"dev": true,
"requires": { "requires": {
"wrappy": "1" "wrappy": "1"
} }
...@@ -9520,7 +9493,6 @@ ...@@ -9520,7 +9493,6 @@
"version": "1.1.0", "version": "1.1.0",
"resolved": "http://registry.npm.taobao.org/parallel-transform/download/parallel-transform-1.1.0.tgz", "resolved": "http://registry.npm.taobao.org/parallel-transform/download/parallel-transform-1.1.0.tgz",
"integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=",
"dev": true,
"requires": { "requires": {
"cyclist": "~0.2.2", "cyclist": "~0.2.2",
"inherits": "^2.0.3", "inherits": "^2.0.3",
...@@ -9610,14 +9582,12 @@ ...@@ -9610,14 +9582,12 @@
"path-exists": { "path-exists": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz", "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz",
"integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
"dev": true
}, },
"path-is-absolute": { "path-is-absolute": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz", "resolved": "http://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
"dev": true
}, },
"path-is-inside": { "path-is-inside": {
"version": "1.0.2", "version": "1.0.2",
...@@ -9687,8 +9657,7 @@ ...@@ -9687,8 +9657,7 @@
"pify": { "pify": {
"version": "4.0.1", "version": "4.0.1",
"resolved": "http://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz", "resolved": "http://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz",
"integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE="
"dev": true
}, },
"pinkie": { "pinkie": {
"version": "2.0.4", "version": "2.0.4",
...@@ -9709,7 +9678,6 @@ ...@@ -9709,7 +9678,6 @@
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz", "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz",
"integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=",
"dev": true,
"requires": { "requires": {
"find-up": "^3.0.0" "find-up": "^3.0.0"
}, },
...@@ -9718,7 +9686,6 @@ ...@@ -9718,7 +9686,6 @@
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz", "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz",
"integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=",
"dev": true,
"requires": { "requires": {
"locate-path": "^3.0.0" "locate-path": "^3.0.0"
} }
...@@ -9727,7 +9694,6 @@ ...@@ -9727,7 +9694,6 @@
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz", "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz",
"integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=",
"dev": true,
"requires": { "requires": {
"p-locate": "^3.0.0", "p-locate": "^3.0.0",
"path-exists": "^3.0.0" "path-exists": "^3.0.0"
...@@ -9737,7 +9703,6 @@ ...@@ -9737,7 +9703,6 @@
"version": "2.2.0", "version": "2.2.0",
"resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.2.0.tgz", "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.2.0.tgz",
"integrity": "sha1-QXyZQeYCepq8ulCS3SkE4lW1+8I=", "integrity": "sha1-QXyZQeYCepq8ulCS3SkE4lW1+8I=",
"dev": true,
"requires": { "requires": {
"p-try": "^2.0.0" "p-try": "^2.0.0"
} }
...@@ -9746,7 +9711,6 @@ ...@@ -9746,7 +9711,6 @@
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz", "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz",
"integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=",
"dev": true,
"requires": { "requires": {
"p-limit": "^2.0.0" "p-limit": "^2.0.0"
} }
...@@ -9754,8 +9718,7 @@ ...@@ -9754,8 +9718,7 @@
"p-try": { "p-try": {
"version": "2.2.0", "version": "2.2.0",
"resolved": "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz", "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz",
"integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY="
"dev": true
} }
} }
}, },
...@@ -9790,6 +9753,11 @@ ...@@ -9790,6 +9753,11 @@
"integrity": "sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs=", "integrity": "sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs=",
"dev": true "dev": true
}, },
"pngjs": {
"version": "3.4.0",
"resolved": "http://r.cnpmjs.org/pngjs/download/pngjs-3.4.0.tgz",
"integrity": "sha1-mcp9clll+2VYFOr2XzjxK72/VV8="
},
"portfinder": { "portfinder": {
"version": "1.0.20", "version": "1.0.20",
"resolved": "https://registry.npm.taobao.org/portfinder/download/portfinder-1.0.20.tgz", "resolved": "https://registry.npm.taobao.org/portfinder/download/portfinder-1.0.20.tgz",
...@@ -10297,6 +10265,78 @@ ...@@ -10297,6 +10265,78 @@
"postcss-value-parser": "^3.0.0" "postcss-value-parser": "^3.0.0"
} }
}, },
"postcss-pxtorem": {
"version": "4.0.1",
"resolved": "http://r.cnpmjs.org/postcss-pxtorem/download/postcss-pxtorem-4.0.1.tgz",
"integrity": "sha1-nGTQ7+SIVHPMHLAwXG/8PrtFsc0=",
"requires": {
"object-assign": "^4.1.0",
"postcss": "^5.2.10"
},
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
"resolved": "http://r.cnpmjs.org/ansi-regex/download/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
},
"ansi-styles": {
"version": "2.2.1",
"resolved": "http://r.cnpmjs.org/ansi-styles/download/ansi-styles-2.2.1.tgz",
"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
},
"chalk": {
"version": "1.1.3",
"resolved": "http://r.cnpmjs.org/chalk/download/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"requires": {
"ansi-styles": "^2.2.1",
"escape-string-regexp": "^1.0.2",
"has-ansi": "^2.0.0",
"strip-ansi": "^3.0.0",
"supports-color": "^2.0.0"
},
"dependencies": {
"supports-color": {
"version": "2.0.0",
"resolved": "http://r.cnpmjs.org/supports-color/download/supports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
}
}
},
"has-flag": {
"version": "1.0.0",
"resolved": "http://r.cnpmjs.org/has-flag/download/has-flag-1.0.0.tgz",
"integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo="
},
"postcss": {
"version": "5.2.18",
"resolved": "http://r.cnpmjs.org/postcss/download/postcss-5.2.18.tgz",
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "^1.1.3",
"js-base64": "^2.1.9",
"source-map": "^0.5.6",
"supports-color": "^3.2.3"
}
},
"strip-ansi": {
"version": "3.0.1",
"resolved": "http://r.cnpmjs.org/strip-ansi/download/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"requires": {
"ansi-regex": "^2.0.0"
}
},
"supports-color": {
"version": "3.2.3",
"resolved": "http://r.cnpmjs.org/supports-color/download/supports-color-3.2.3.tgz",
"integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
"requires": {
"has-flag": "^1.0.0"
}
}
}
},
"postcss-reduce-initial": { "postcss-reduce-initial": {
"version": "4.0.3", "version": "4.0.3",
"resolved": "https://registry.npm.taobao.org/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz", "resolved": "https://registry.npm.taobao.org/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz",
...@@ -10410,8 +10450,7 @@ ...@@ -10410,8 +10450,7 @@
"process-nextick-args": { "process-nextick-args": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz", "resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz",
"integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=", "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o="
"dev": true
}, },
"progress": { "progress": {
"version": "2.0.3", "version": "2.0.3",
...@@ -10422,8 +10461,7 @@ ...@@ -10422,8 +10461,7 @@
"promise-inflight": { "promise-inflight": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://registry.npm.taobao.org/promise-inflight/download/promise-inflight-1.0.1.tgz", "resolved": "http://registry.npm.taobao.org/promise-inflight/download/promise-inflight-1.0.1.tgz",
"integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM="
"dev": true
}, },
"property-expr": { "property-expr": {
"version": "1.5.1", "version": "1.5.1",
...@@ -10444,8 +10482,7 @@ ...@@ -10444,8 +10482,7 @@
"prr": { "prr": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz", "resolved": "http://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz",
"integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
"dev": true
}, },
"pseudomap": { "pseudomap": {
"version": "1.0.2", "version": "1.0.2",
...@@ -10477,7 +10514,6 @@ ...@@ -10477,7 +10514,6 @@
"version": "3.0.0", "version": "3.0.0",
"resolved": "http://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", "resolved": "http://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz",
"integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=",
"dev": true,
"requires": { "requires": {
"end-of-stream": "^1.1.0", "end-of-stream": "^1.1.0",
"once": "^1.3.1" "once": "^1.3.1"
...@@ -10487,7 +10523,6 @@ ...@@ -10487,7 +10523,6 @@
"version": "1.5.1", "version": "1.5.1",
"resolved": "http://registry.npm.taobao.org/pumpify/download/pumpify-1.5.1.tgz", "resolved": "http://registry.npm.taobao.org/pumpify/download/pumpify-1.5.1.tgz",
"integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=",
"dev": true,
"requires": { "requires": {
"duplexify": "^3.6.0", "duplexify": "^3.6.0",
"inherits": "^2.0.3", "inherits": "^2.0.3",
...@@ -10498,7 +10533,6 @@ ...@@ -10498,7 +10533,6 @@
"version": "2.0.1", "version": "2.0.1",
"resolved": "http://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz", "resolved": "http://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz",
"integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=",
"dev": true,
"requires": { "requires": {
"end-of-stream": "^1.1.0", "end-of-stream": "^1.1.0",
"once": "^1.3.1" "once": "^1.3.1"
...@@ -10509,8 +10543,7 @@ ...@@ -10509,8 +10543,7 @@
"punycode": { "punycode": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "http://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz", "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz",
"integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew="
"dev": true
}, },
"q": { "q": {
"version": "1.5.1", "version": "1.5.1",
...@@ -10518,6 +10551,128 @@ ...@@ -10518,6 +10551,128 @@
"integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
"dev": true "dev": true
}, },
"qrcode": {
"version": "1.4.1",
"resolved": "http://r.cnpmjs.org/qrcode/download/qrcode-1.4.1.tgz",
"integrity": "sha1-ISaBSYXQ272a7gUPxSPTGcan3Ds=",
"requires": {
"dijkstrajs": "^1.0.1",
"isarray": "^2.0.1",
"pngjs": "^3.3.0",
"yargs": "^13.2.4"
},
"dependencies": {
"cliui": {
"version": "5.0.0",
"resolved": "http://r.cnpmjs.org/cliui/download/cliui-5.0.0.tgz",
"integrity": "sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=",
"requires": {
"string-width": "^3.1.0",
"strip-ansi": "^5.2.0",
"wrap-ansi": "^5.1.0"
}
},
"find-up": {
"version": "3.0.0",
"resolved": "http://r.cnpmjs.org/find-up/download/find-up-3.0.0.tgz",
"integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=",
"requires": {
"locate-path": "^3.0.0"
}
},
"get-caller-file": {
"version": "2.0.5",
"resolved": "http://r.cnpmjs.org/get-caller-file/download/get-caller-file-2.0.5.tgz",
"integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34="
},
"isarray": {
"version": "2.0.5",
"resolved": "http://r.cnpmjs.org/isarray/download/isarray-2.0.5.tgz",
"integrity": "sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM="
},
"locate-path": {
"version": "3.0.0",
"resolved": "http://r.cnpmjs.org/locate-path/download/locate-path-3.0.0.tgz",
"integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=",
"requires": {
"p-locate": "^3.0.0",
"path-exists": "^3.0.0"
}
},
"p-limit": {
"version": "2.2.1",
"resolved": "http://r.cnpmjs.org/p-limit/download/p-limit-2.2.1.tgz",
"integrity": "sha1-qgeniMwxUck5tRMfY1cPDdIAlTc=",
"requires": {
"p-try": "^2.0.0"
}
},
"p-locate": {
"version": "3.0.0",
"resolved": "http://r.cnpmjs.org/p-locate/download/p-locate-3.0.0.tgz",
"integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=",
"requires": {
"p-limit": "^2.0.0"
}
},
"p-try": {
"version": "2.2.0",
"resolved": "http://r.cnpmjs.org/p-try/download/p-try-2.2.0.tgz",
"integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY="
},
"require-main-filename": {
"version": "2.0.0",
"resolved": "http://r.cnpmjs.org/require-main-filename/download/require-main-filename-2.0.0.tgz",
"integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs="
},
"string-width": {
"version": "3.1.0",
"resolved": "http://r.cnpmjs.org/string-width/download/string-width-3.1.0.tgz",
"integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=",
"requires": {
"emoji-regex": "^7.0.1",
"is-fullwidth-code-point": "^2.0.0",
"strip-ansi": "^5.1.0"
}
},
"wrap-ansi": {
"version": "5.1.0",
"resolved": "http://r.cnpmjs.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz",
"integrity": "sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=",
"requires": {
"ansi-styles": "^3.2.0",
"string-width": "^3.0.0",
"strip-ansi": "^5.0.0"
}
},
"yargs": {
"version": "13.3.0",
"resolved": "http://r.cnpmjs.org/yargs/download/yargs-13.3.0.tgz",
"integrity": "sha1-TGV6VeB+Xyz5R/ijZlZ8BKDe3IM=",
"requires": {
"cliui": "^5.0.0",
"find-up": "^3.0.0",
"get-caller-file": "^2.0.1",
"require-directory": "^2.1.1",
"require-main-filename": "^2.0.0",
"set-blocking": "^2.0.0",
"string-width": "^3.0.0",
"which-module": "^2.0.0",
"y18n": "^4.0.0",
"yargs-parser": "^13.1.1"
}
},
"yargs-parser": {
"version": "13.1.1",
"resolved": "http://r.cnpmjs.org/yargs-parser/download/yargs-parser-13.1.1.tgz",
"integrity": "sha1-0mBYUyqgbTZf4JH2ofwGsvfl7KA=",
"requires": {
"camelcase": "^5.0.0",
"decamelize": "^1.2.0"
}
}
}
},
"qs": { "qs": {
"version": "6.5.2", "version": "6.5.2",
"resolved": "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz", "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz",
...@@ -10665,7 +10820,6 @@ ...@@ -10665,7 +10820,6 @@
"version": "2.3.6", "version": "2.3.6",
"resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-2.3.6.tgz", "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-2.3.6.tgz",
"integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=", "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=",
"dev": true,
"requires": { "requires": {
"core-util-is": "~1.0.0", "core-util-is": "~1.0.0",
"inherits": "~2.0.3", "inherits": "~2.0.3",
...@@ -10948,8 +11102,7 @@ ...@@ -10948,8 +11102,7 @@
"require-directory": { "require-directory": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "http://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz", "resolved": "http://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz",
"integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
"dev": true
}, },
"require-from-string": { "require-from-string": {
"version": "2.0.2", "version": "2.0.2",
...@@ -11057,7 +11210,6 @@ ...@@ -11057,7 +11210,6 @@
"version": "2.6.3", "version": "2.6.3",
"resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz", "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz",
"integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=",
"dev": true,
"requires": { "requires": {
"glob": "^7.1.3" "glob": "^7.1.3"
} }
...@@ -11085,7 +11237,6 @@ ...@@ -11085,7 +11237,6 @@
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npm.taobao.org/run-queue/download/run-queue-1.0.3.tgz", "resolved": "https://registry.npm.taobao.org/run-queue/download/run-queue-1.0.3.tgz",
"integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
"dev": true,
"requires": { "requires": {
"aproba": "^1.1.1" "aproba": "^1.1.1"
} }
...@@ -11119,8 +11270,7 @@ ...@@ -11119,8 +11270,7 @@
"safe-buffer": { "safe-buffer": {
"version": "5.1.2", "version": "5.1.2",
"resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz", "resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz",
"integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
"dev": true
}, },
"safe-regex": { "safe-regex": {
"version": "1.1.0", "version": "1.1.0",
...@@ -11397,8 +11547,7 @@ ...@@ -11397,8 +11547,7 @@
"serialize-javascript": { "serialize-javascript": {
"version": "1.7.0", "version": "1.7.0",
"resolved": "https://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-1.7.0.tgz", "resolved": "https://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-1.7.0.tgz",
"integrity": "sha1-1uDfsqODKoyURo5usduX5VoZKmU=", "integrity": "sha1-1uDfsqODKoyURo5usduX5VoZKmU="
"dev": true
}, },
"serve-index": { "serve-index": {
"version": "1.9.1", "version": "1.9.1",
...@@ -11465,8 +11614,7 @@ ...@@ -11465,8 +11614,7 @@
"set-blocking": { "set-blocking": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "http://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz", "resolved": "http://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz",
"integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
"dev": true
}, },
"set-value": { "set-value": {
"version": "2.0.0", "version": "2.0.0",
...@@ -11783,14 +11931,12 @@ ...@@ -11783,14 +11931,12 @@
"source-list-map": { "source-list-map": {
"version": "2.0.1", "version": "2.0.1",
"resolved": "http://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.1.tgz", "resolved": "http://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.1.tgz",
"integrity": "sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ=", "integrity": "sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ="
"dev": true
}, },
"source-map": { "source-map": {
"version": "0.5.7", "version": "0.5.7",
"resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz", "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
"dev": true
}, },
"source-map-resolve": { "source-map-resolve": {
"version": "0.5.2", "version": "0.5.2",
...@@ -11937,7 +12083,6 @@ ...@@ -11937,7 +12083,6 @@
"version": "6.0.1", "version": "6.0.1",
"resolved": "http://registry.npm.taobao.org/ssri/download/ssri-6.0.1.tgz", "resolved": "http://registry.npm.taobao.org/ssri/download/ssri-6.0.1.tgz",
"integrity": "sha1-KjxBso3UW2K2Nnbst0ABJlrp7dg=", "integrity": "sha1-KjxBso3UW2K2Nnbst0ABJlrp7dg=",
"dev": true,
"requires": { "requires": {
"figgy-pudding": "^3.5.1" "figgy-pudding": "^3.5.1"
} }
...@@ -12016,7 +12161,6 @@ ...@@ -12016,7 +12161,6 @@
"version": "1.2.3", "version": "1.2.3",
"resolved": "http://registry.npm.taobao.org/stream-each/download/stream-each-1.2.3.tgz", "resolved": "http://registry.npm.taobao.org/stream-each/download/stream-each-1.2.3.tgz",
"integrity": "sha1-6+J6DDibBPvMIzZClS4Qcxr6m64=", "integrity": "sha1-6+J6DDibBPvMIzZClS4Qcxr6m64=",
"dev": true,
"requires": { "requires": {
"end-of-stream": "^1.1.0", "end-of-stream": "^1.1.0",
"stream-shift": "^1.0.0" "stream-shift": "^1.0.0"
...@@ -12038,8 +12182,7 @@ ...@@ -12038,8 +12182,7 @@
"stream-shift": { "stream-shift": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/stream-shift/download/stream-shift-1.0.0.tgz", "resolved": "http://registry.npm.taobao.org/stream-shift/download/stream-shift-1.0.0.tgz",
"integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI="
"dev": true
}, },
"strict-uri-encode": { "strict-uri-encode": {
"version": "1.1.0", "version": "1.1.0",
...@@ -12106,7 +12249,6 @@ ...@@ -12106,7 +12249,6 @@
"version": "1.1.1", "version": "1.1.1",
"resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
"integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
"dev": true,
"requires": { "requires": {
"safe-buffer": "~5.1.0" "safe-buffer": "~5.1.0"
} }
...@@ -12126,7 +12268,6 @@ ...@@ -12126,7 +12268,6 @@
"version": "5.2.0", "version": "5.2.0",
"resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-5.2.0.tgz", "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-5.2.0.tgz",
"integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=",
"dev": true,
"requires": { "requires": {
"ansi-regex": "^4.1.0" "ansi-regex": "^4.1.0"
} }
...@@ -12416,7 +12557,6 @@ ...@@ -12416,7 +12557,6 @@
"version": "2.0.5", "version": "2.0.5",
"resolved": "https://registry.npm.taobao.org/through2/download/through2-2.0.5.tgz", "resolved": "https://registry.npm.taobao.org/through2/download/through2-2.0.5.tgz",
"integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=",
"dev": true,
"requires": { "requires": {
"readable-stream": "~2.3.6", "readable-stream": "~2.3.6",
"xtend": "~4.0.1" "xtend": "~4.0.1"
...@@ -12642,8 +12782,7 @@ ...@@ -12642,8 +12782,7 @@
"typedarray": { "typedarray": {
"version": "0.0.6", "version": "0.0.6",
"resolved": "http://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz", "resolved": "http://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz",
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
"dev": true
}, },
"uglify-js": { "uglify-js": {
"version": "3.4.10", "version": "3.4.10",
...@@ -12669,6 +12808,79 @@ ...@@ -12669,6 +12808,79 @@
} }
} }
}, },
"uglifyjs-webpack-plugin": {
"version": "2.2.0",
"resolved": "http://r.cnpmjs.org/uglifyjs-webpack-plugin/download/uglifyjs-webpack-plugin-2.2.0.tgz",
"integrity": "sha1-51vIDn8ZN/cllUybTFoeln6p0Nc=",
"requires": {
"cacache": "^12.0.2",
"find-cache-dir": "^2.1.0",
"is-wsl": "^1.1.0",
"schema-utils": "^1.0.0",
"serialize-javascript": "^1.7.0",
"source-map": "^0.6.1",
"uglify-js": "^3.6.0",
"webpack-sources": "^1.4.0",
"worker-farm": "^1.7.0"
},
"dependencies": {
"cacache": {
"version": "12.0.3",
"resolved": "http://r.cnpmjs.org/cacache/download/cacache-12.0.3.tgz",
"integrity": "sha1-vpmruk4b9d9GHNWiwQcfxDJXM5A=",
"requires": {
"bluebird": "^3.5.5",
"chownr": "^1.1.1",
"figgy-pudding": "^3.5.1",
"glob": "^7.1.4",
"graceful-fs": "^4.1.15",
"infer-owner": "^1.0.3",
"lru-cache": "^5.1.1",
"mississippi": "^3.0.0",
"mkdirp": "^0.5.1",
"move-concurrently": "^1.0.1",
"promise-inflight": "^1.0.1",
"rimraf": "^2.6.3",
"ssri": "^6.0.1",
"unique-filename": "^1.1.1",
"y18n": "^4.0.0"
}
},
"schema-utils": {
"version": "1.0.0",
"resolved": "http://r.cnpmjs.org/schema-utils/download/schema-utils-1.0.0.tgz",
"integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=",
"requires": {
"ajv": "^6.1.0",
"ajv-errors": "^1.0.0",
"ajv-keywords": "^3.1.0"
}
},
"source-map": {
"version": "0.6.1",
"resolved": "http://r.cnpmjs.org/source-map/download/source-map-0.6.1.tgz",
"integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM="
},
"uglify-js": {
"version": "3.6.0",
"resolved": "http://r.cnpmjs.org/uglify-js/download/uglify-js-3.6.0.tgz",
"integrity": "sha1-cEaBNFxTqLIHn7bOwpSwXq0kL/U=",
"requires": {
"commander": "~2.20.0",
"source-map": "~0.6.1"
}
},
"webpack-sources": {
"version": "1.4.3",
"resolved": "http://r.cnpmjs.org/webpack-sources/download/webpack-sources-1.4.3.tgz",
"integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=",
"requires": {
"source-list-map": "^2.0.0",
"source-map": "~0.6.1"
}
}
}
},
"unicode-canonical-property-names-ecmascript": { "unicode-canonical-property-names-ecmascript": {
"version": "1.0.4", "version": "1.0.4",
"resolved": "https://registry.npm.taobao.org/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz", "resolved": "https://registry.npm.taobao.org/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
...@@ -12748,7 +12960,6 @@ ...@@ -12748,7 +12960,6 @@
"version": "1.1.1", "version": "1.1.1",
"resolved": "http://registry.npm.taobao.org/unique-filename/download/unique-filename-1.1.1.tgz", "resolved": "http://registry.npm.taobao.org/unique-filename/download/unique-filename-1.1.1.tgz",
"integrity": "sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=", "integrity": "sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=",
"dev": true,
"requires": { "requires": {
"unique-slug": "^2.0.0" "unique-slug": "^2.0.0"
} }
...@@ -12757,7 +12968,6 @@ ...@@ -12757,7 +12968,6 @@
"version": "2.0.1", "version": "2.0.1",
"resolved": "http://registry.npm.taobao.org/unique-slug/download/unique-slug-2.0.1.tgz", "resolved": "http://registry.npm.taobao.org/unique-slug/download/unique-slug-2.0.1.tgz",
"integrity": "sha1-Xp7cbRzo+yZNsYpQfvm9hURFHKY=", "integrity": "sha1-Xp7cbRzo+yZNsYpQfvm9hURFHKY=",
"dev": true,
"requires": { "requires": {
"imurmurhash": "^0.1.4" "imurmurhash": "^0.1.4"
} }
...@@ -12836,7 +13046,6 @@ ...@@ -12836,7 +13046,6 @@
"version": "4.2.2", "version": "4.2.2",
"resolved": "http://registry.npm.taobao.org/uri-js/download/uri-js-4.2.2.tgz", "resolved": "http://registry.npm.taobao.org/uri-js/download/uri-js-4.2.2.tgz",
"integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=", "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=",
"dev": true,
"requires": { "requires": {
"punycode": "^2.1.0" "punycode": "^2.1.0"
} }
...@@ -12917,8 +13126,7 @@ ...@@ -12917,8 +13126,7 @@
"util-deprecate": { "util-deprecate": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "http://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz", "resolved": "http://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz",
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
"dev": true
}, },
"util.promisify": { "util.promisify": {
"version": "1.0.0", "version": "1.0.0",
...@@ -13513,8 +13721,7 @@ ...@@ -13513,8 +13721,7 @@
"which-module": { "which-module": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "http://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz", "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz",
"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
"dev": true
}, },
"wide-align": { "wide-align": {
"version": "1.1.3", "version": "1.1.3",
...@@ -13690,7 +13897,6 @@ ...@@ -13690,7 +13897,6 @@
"version": "1.7.0", "version": "1.7.0",
"resolved": "https://registry.npm.taobao.org/worker-farm/download/worker-farm-1.7.0.tgz", "resolved": "https://registry.npm.taobao.org/worker-farm/download/worker-farm-1.7.0.tgz",
"integrity": "sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag=", "integrity": "sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag=",
"dev": true,
"requires": { "requires": {
"errno": "~0.1.7" "errno": "~0.1.7"
} }
...@@ -13745,8 +13951,7 @@ ...@@ -13745,8 +13951,7 @@
"wrappy": { "wrappy": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "http://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz", "resolved": "http://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
"dev": true
}, },
"write": { "write": {
"version": "0.2.1", "version": "0.2.1",
...@@ -13782,20 +13987,17 @@ ...@@ -13782,20 +13987,17 @@
"xtend": { "xtend": {
"version": "4.0.1", "version": "4.0.1",
"resolved": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz", "resolved": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz",
"integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
"dev": true
}, },
"y18n": { "y18n": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "http://registry.npm.taobao.org/y18n/download/y18n-4.0.0.tgz", "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-4.0.0.tgz",
"integrity": "sha1-le+U+F7MgdAHwmThkKEg8KPIVms=", "integrity": "sha1-le+U+F7MgdAHwmThkKEg8KPIVms="
"dev": true
}, },
"yallist": { "yallist": {
"version": "3.0.3", "version": "3.0.3",
"resolved": "http://registry.npm.taobao.org/yallist/download/yallist-3.0.3.tgz", "resolved": "http://registry.npm.taobao.org/yallist/download/yallist-3.0.3.tgz",
"integrity": "sha1-tLBJ4xS+VF486AIjbWzSLNkcPek=", "integrity": "sha1-tLBJ4xS+VF486AIjbWzSLNkcPek="
"dev": true
}, },
"yargs": { "yargs": {
"version": "11.1.0", "version": "11.1.0",
......
<template> <template>
<div class="home" ref="home"> <div class="home" ref="home">
<img class="logo" src="../assets/Vmatrix.png" alt /> <img class="logo" src="../assets/Vmatrix.png" alt />
<div ref="lunzi"> <div ref="lunzi">
<!-- <img class="lunzi" src="../assets/图形2.png" alt /> --> <!-- <img class="lunzi" src="../assets/图形2.png" alt /> -->
<div class="lunzi" v-if="true"> <div class="lunzi" v-if="true">
<turntable /> <turntable />
</div> </div>
</div> </div>
<div v-if="state == 'MAIN_STANDBY'"> <div class="mainstandby" ref='mainstandby' v-show="state == 'MAIN_STANDBY'">
<div class="title">Vmatrix-可视化云平台</div> <div class="mainstandby1">
<div class="description"> <div class="title">Vmatrix-可视化云平台</div>
<span>一个提供高质量的视觉、交互与创意效果的平台</span> <div class="description">
</div> <span>一个提供高质量的视觉、交互与创意效果的平台</span>
</div> </div>
<div class="title" v-show="state === 'MAIN_USELESS'">设备不可用</div> </div>
<div class="title" v-show="state === 'LAUNCH'">启动页</div> </div>
<div class="content-container"> <div class="title" v-show="state === 'MAIN_USELESS'">设备不可用</div>
<div v-show="state == 'MAIN_INIT_QRCODE'"> <div class="title" v-show="state === 'LAUNCH'">启动页</div>
<div class="title">扫描二维码添加该设备</div> <div class="content-container">
<div class="description"> <div class="maininitqrcode" ref="maininitqrcode" v-show="state == 'MAIN_INIT_QRCODE'">
<span>打开APP,点击“我的设备”右上角,选择“扫描添加”</span> <div class="maininitqrcode1">
</div> <div class="title">扫描二维码添加该设备</div>
<div class="icon"> <div class="description">
<div class="code"> <span>打开APP,点击“我的设备”右上角,选择“扫描添加”</span>
<img :src="connectIdCode" alt /> </div>
</div> <div class="icon">
<!-- <img :src="connectIdCode" alt=""> --> <div class="code">
</div> <img :src="connectIdCode" alt />
</div> </div>
<div v-show="state == 'MAIN_BONDING'"> <!-- <img :src="connectIdCode" alt=""> -->
<div class="title">正在配置网络</div> </div>
<div class="description"> </div>
<span>配置网络时请您保持网络稳定</span> </div>
</div> <div class="mainbonding" ref='mainbonding' v-show="state == 'MAIN_BONDING'">
<div class="icon"> <div class="mainbonding1">
<div class="phone"> <div class="title">正在配置网络</div>
<img src="../assets/phone.gif" alt /> <div class="description">
</div> <span>配置网络时请您保持网络稳定</span>
<!-- <img :src="connectIdCode" alt=""> --> </div>
</div> <div class="icon">
</div> <div class="phone">
</div> <img src="../assets/phone.gif" alt />
<div class="bottom-tips"> </div>
<div class="bottom-tips-item" v-show="state == 'SHOW'"> <!-- <img :src="connectIdCode" alt=""> -->
<loading></loading>启动中,请稍后... </div>
</div> </div>
<div class="bottom-tips-item" v-show="state == 'MAIN_BONDING'">
<loading></loading>正在绑定,请稍后... </div>
</div> </div>
<div class="bottom-tips-item" v-show="state == 'MAIN_INIT_QRCODE'">初始化二维码页</div> <div class="bottom-tips">
<div class="bottom-tips-item" v-show="state == 'MAIN_STANDBY'">待机页面</div> <div class="bottom-tips-item" v-show="state == 'SHOW'">
<div class="bottom-tips-item" v-show="isConnected">蓝牙已连接</div> <loading></loading>启动中,请稍后...
</div> </div>
<div class="progress-container"> <div class="bottom-tips-item" v-show="state == 'MAIN_BONDING'">
<div class="progress" v-show="isLoading"> <loading></loading>正在绑定,请稍后...
<div class="progress2" ref="progress"></div> </div>
</div> <div class="bottom-tips-item" v-show="state == 'MAIN_INIT_QRCODE'">初始化二维码页</div>
<div class="progress" v-show="state == 'MAIN_BONDING' || state == 'MAIN_INIT_QRCODE'"> <div class="bottom-tips-item" v-show="state == 'MAIN_STANDBY'">待机页面</div>
<div class="progress3"></div> <div class="bottom-tips-item" v-show="isConnected">蓝牙已连接</div>
<div class="progress4" v-show="state == 'MAIN_BONDING'"></div> </div>
</div> <div class="progress-container">
</div> <div class="progress" v-show="isLoading">
<div class="bottom-code"> <div class="progress2" ref="progress"></div>
<div v-if="state == 'MAIN_STANDBY' || state == 'MAIN_USELESS'"> </div>
<img :src="qrcode" alt /> <div class="progress" v-show="state == 'MAIN_BONDING' || state == 'MAIN_INIT_QRCODE'">
<div class="more">扫描了解更多</div> <div class="progress3"></div>
</div> <div class="progress4" v-show="state == 'MAIN_BONDING'"></div>
</div> </div>
<!-- <HelloWorld msg="Welcome to Your Vue.js App"/> --> </div>
</div> <div class="bottom-code">
<div v-if="state == 'MAIN_STANDBY' || state == 'MAIN_USELESS'">
<img :src="qrcode" alt />
<div class="more">扫描了解更多</div>
</div>
</div>
<!-- <HelloWorld msg="Welcome to Your Vue.js App"/> -->
</div>
</template> </template>
<script> <script>
// @ is an alias to /src // @ is an alias to /src
import loading from "@/components/loading.vue"; import loading from "@/components/loading.vue";
import turntable from "@/components/turntable.vue"; import turntable from "@/components/turntable.vue";
const QRCode = require("qrcode");
import anime from "animejs/lib/anime.es.js";
// LAUNCH, // 启动页(预留)
// MAIN_INIT_QRCODE, // 初始化二维码页
// MAIN_BONDING, // 正在绑定
// MAIN_STANDBY, // 待机页
// SHOW; // 模版展示页
export default {
// name: 'Home',
components: {
// HelloWorld
loading,
turntable
},
data() {
return {
qrcode: "http://www.maxrocky.com/",
link: "http://www.maxrocky.com/",
state: "",
loadingState: "",
connectIdCode: "",
isLoading: false,
isConnected: false
};
},
methods: {
toQRcode() {
QRCode.toDataURL(this.link, {
width: 500,
height: 500,
type: "image/png",
background: "#ffff",
color: {
// dark: "#ffff", // Blue dots
// light: "#0000" // Transparent background
}
})
.then(url => {
this.qrcode = url;
})
.catch(err => {
console.error(err);
});
},
showLoading() {
this.isLoading = true;
anime({
targets: this.$refs["progress"],
width: [
"10%",
"20%",
"30%",
"40%",
"50%",
"60%",
"70%",
"80%",
"90%",
"98%"
],
duration: 10000
});
},
loadingFinished() {
anime({
targets: this.$refs["progress"],
width: "100%",
duration: 200
});
},
closeLoading() {
this.isLoading = false;
anime({
targets: this.$refs["progress"],
width: [0],
duration: 0
});
},
MAIN_STANDBY() {
anime({
targets: this.$refs["lunzi"],
translateX: ["-50%", 0],
scale: [0, 0.5, 1],
translateZ: [-1000, 0],
// rotateY: [0, 360],
duration: 2000
});
},
MAIN_INIT_QRCODE() {
anime({
targets: this.$refs["lunzi"],
translateX: "-50%",
translateY: "-20%",
translateZ: [-1000, 0],
// rotateY: [0, 360],
duration: 5000,
scale: [0, 1.3]
});
const QRCode = require("qrcode"); },
import anime from "animejs/lib/anime.es.js"; MAIN_BONDING() {
anime({
targets: this.$refs["lunzi"],
translateX: "-50%",
translateY: "-20%",
// rotateY: [0, 360],
duration: 3000,
});
export default { },
// name: 'Home', showTitle() {
components: { anime({
// HelloWorld targets: this.$refs["maininitqrcode"],
loading, width: 1920,
turntable easing: 'linear'
}, });
data() { },
return { showTitle2() {
qrcode: "http://www.maxrocky.com/", anime({
link: "http://www.maxrocky.com/", targets: this.$refs["mainbonding"],
state: "", width: 1920,
loadingState: "", easing: 'linear'
connectIdCode: "", });
isLoading: false, },
isConnected: false showTitle3() {
}; anime({
}, targets: this.$refs["mainstandby"],
methods: { width: 1920,
toQRcode() { easing: 'linear'
QRCode.toDataURL(this.link, { });
width: 500, },
height: 500, },
type: "image/png", watch: {
background: "#ffff", isConnected: function(value) {
color: { console.log(value);
// dark: "#ffff", // Blue dots // if (value) {
// light: "#0000" // Transparent background // alert(value);
} // } else {
}) // alert(value);
.then(url => { // }
this.qrcode = url; },
}) loadingState: function(value) {
.catch(err => { switch(value) {
console.error(err); case "LOADING":
}); this.showLoading();
}, break;
showLoading() { case "SUCCESS":
this.isLoading = true; this.loadingFinished();
anime({ break;
targets: this.$refs["progress"], case "FAILED":
width: [ this.closeLoading();
"10%", break;
"20%", case "DOWNLOADING":
"30%", this.showLoading();
"40%", break;
"50%", }
"60%", },
"70%", state: function(value) {
"80%", switch(value) {
"90%", case "MAIN_INIT_QRCODE":
"98%" this.MAIN_INIT_QRCODE();
], this.showTitle();
duration: 10000 this.closeLoading();
}); break;
}, case "MAIN_BONDING":
loadingFinished() { this.showTitle2();
anime({ this.closeLoading();
targets: this.$refs["progress"], this.MAIN_BONDING();
width: "100%", break;
duration: 200 case "MAIN_STANDBY":
}); this.MAIN_STANDBY();
}, this.showTitle3();
closeLoading() { break;
this.isLoading = false; }
anime({ }
targets: this.$refs["progress"], },
width: [0], mounted() {
duration: 0 this.MAIN_INIT_QRCODE();
}); window.addEventListener("resize", () => {
}, // document.body.style.zoom = window.innerWidth / 1920;
MAIN_STANDBY() { // this.$refs["home"].style.zoom = window.innerWidth/1920;
anime({ });
targets: this.$refs["lunzi"], // document.body.style.zoom = window.innerWidth / 1920;
translateX: ["-50%", 0], // alert(window.innerWidth)
scale: [0, 0.5, 1], // alert(window.innerHeight)
translateZ: [-1000, 0], // this.$refs["home"].style.zoom = window.innerWidth/1920;
// rotateY: [0, 360], // this.$refs["home"].style.transform = `scale(${window.innerWidth / 1920})`;
duration: 2000 },
}); created() {
}, window.test = this;
MAIN_INIT_QRCODE() { this.toQRcode();
anime({ new Promise((resolve, reject) => {
targets: this.$refs["lunzi"], if(!window.jsbridge) {
translateX: "-50%", reject();
translateY: "20%", }
translateZ: [-1000, 0], window.jsbridge.init();
// rotateY: [0, 360], window.jsbridge.onInited = success => {
duration: 5000, success ? resolve() : reject();
scale: [0, 1.3] };
}); }).then(() => {
} QRCode.toDataURL(window.$jssdk("ble.connectId"), {
}, errorCorrectionLevel: "H",
watch: { width: 500,
isConnected: function(value) { height: 500
console.log(value); })
// if (value) { .then(url => {
// alert(value); this.connectIdCode = url;
// } else { })
// alert(value); .catch(err => {
// } console.error(err);
}, });
loadingState: function(value) { this.state = window.$jssdk("app.page");
switch (value) { this.isConnected = window.$jssdk("ble.isConnected");
case "LOADING": window.$observer("ble.onConnectionStateChange", isConnected => {
this.showLoading(); this.isConnected = isConnected;
break; });
case "SUCCESS": window.$observer("app.onPageChange", state => {
this.loadingFinished(); this.state = state.new;
break; });
case "FAILED": window.$observer("app.onFilmLoadStateChange", state => {
this.closeLoading(); this.loadingState = state;
break; });
case "DOWNLOADING": });
this.showLoading(); // LAUNCH, // 启动页(预留)
break; // MAIN_INIT_QRCODE, // 初始化二维码页
} // MAIN_BONDING, // 正在绑定
}, // MAIN_STANDBY, // 待机页
state: function(value) { // SHOW; // 模版展示页
switch (value) { }
case "MAIN_INIT_QRCODE": };
this.MAIN_INIT_QRCODE();
break;
case "MAIN_BONDING":
break;
case "MAIN_STANDBY":
this.MAIN_STANDBY();
break;
}
}
},
mounted() {
this.MAIN_INIT_QRCODE();
window.addEventListener("resize", () => {
// document.body.style.zoom = window.innerWidth / 1920;
// this.$refs["home"].style.zoom = window.innerWidth/1920;
});
// document.body.style.zoom = window.innerWidth / 1920;
// alert(window.innerWidth)
// alert(window.innerHeight)
// this.$refs["home"].style.zoom = window.innerWidth/1920;
// this.$refs["home"].style.transform = `scale(${window.innerWidth / 1920})`;
},
created() {
window.test = this;
this.toQRcode();
new Promise((resolve, reject) => {
if (!window.jsbridge) {
reject();
}
window.jsbridge.init();
window.jsbridge.onInited = success => {
success ? resolve() : reject();
};
}).then(() => {
QRCode.toDataURL(window.$jssdk("ble.connectId"), {
errorCorrectionLevel: "H",
width: 500,
height: 500
})
.then(url => {
this.connectIdCode = url;
})
.catch(err => {
console.error(err);
});
this.state = window.$jssdk("app.page");
this.isConnected = window.$jssdk("ble.isConnected");
window.$observer("ble.onConnectionStateChange", isConnected => {
this.isConnected = isConnected;
});
window.$observer("app.onPageChange", state => {
this.state = state.new;
});
window.$observer("app.onFilmLoadStateChange", state => {
this.loadingState = state;
});
});
// LAUNCH, // 启动页(预留)
// MAIN_INIT_QRCODE, // 初始化二维码页
// MAIN_BONDING, // 正在绑定
// MAIN_STANDBY, // 待机页
// SHOW; // 模版展示页
}
};
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.home { .home {
height: 1080px; height: 1080px;
width: 1920px; width: 1920px;
margin: 0 auto; margin: 0 auto;
background: url("../assets/01_启动页1.jpg") no-repeat center; background: url("../assets/01_启动页1.jpg") no-repeat center;
background-size: cover; background-size: cover;
overflow: hidden; overflow: hidden;
position: relative; position: relative;
perspective: 800px; perspective: 800px;
.lunzi { .lunzi {
width: 800px; width: 700px;
height: auto; height: auto;
height: 800px; height: 700px;
position: absolute; position: absolute;
top: 140px; top: 210px;
left: calc(50% - 440px); left: calc(50% - 350px);
// transform-origin: 51.875% 45.73%; // transform-origin: 51.875% 45.73%;
// transform: rotate(0deg); // transform: rotate(0deg);
// animation: rotate 4s infinite forwards ease-in-out; // animation: rotate 4s infinite forwards ease-in-out;
} }
.logo { .logo {
top: 56px; top: 56px;
left: 101px; left: 101px;
position: absolute; position: absolute;
width: 157px; width: 157px;
height: 41px; height: 41px;
z-index: 1000; z-index: 1000;
} }
.content-container { .content-container {
.title { .title {
font-size: 79px; font-size: 79px;
top: 360px; letter-spacing: 20px;
letter-spacing: 20px; }
} .description {
.description { font-size: 30px;
font-size: 30px; }
top: 528px; .icon {
} width: 1920px;
.icon { height: 200px;
.code { position: absolute;
position: absolute; .code {
top: 600px; position: absolute;
left: 50%; top: 230px;
margin-left: -99px; left: 50%;
background: white; margin-left: -99px;
display: inline; background: white;
img { display: inline;
width: 198px; img {
height: 198px; display: block;
background: white; width: 198px;
} height: 198px;
} background: white;
.phone { }
position: absolute; }
top: 620px; .phone {
left: 50%; position: absolute;
margin-left: -76px; top: 230px;
display: inline; left: 50%;
img { margin-left: -76px;
height: 86px; display: inline;
} img {
} height: 86px;
} }
} }
.title { }
font-size: 110px; }
font-family: SourceHanSansCN; .title {
font-weight: 500; font-size: 110px;
color: rgba(255, 255, 255, 1); font-family: SourceHanSansCN;
position: absolute; font-weight: 500;
width: 100%; color: rgba(255, 255, 255, 1);
top: 330px; position: absolute;
} width: 1920px;
.description { white-space: nowrap;
width: 689px; text-align: center;
height: 31px; }
font-size: 33px; .maininitqrcode {
font-family: SourceHanSansCN; width: 0;
font-weight: 400; height: 500px;
position: absolute; position: absolute;
width: 100%; top: 50%;
top: 540px; margin-top: -160px;
color: rgba(255, 255, 255, 1); overflow: hidden;
} }
.bottom-tips { .maininitqrcode1 {
position: absolute; position: absolute;
bottom: 34px; height: 500px;
right: 63px; width: 100%;
font-weight: 400; text-align: center;
color: rgba(255, 255, 255, 0.8); }
.bottom-tips-item { .mainbonding {
display: flex; width: 0;
// align-items: top; height: 500px;
} position: absolute;
} top: 50%;
.bottom-code { margin-top: -150px;
position: absolute; overflow: hidden;
bottom: 41px; }
left: 109px; .mainbonding1 {
img { position: absolute;
width: 131px; height: 500px;
height: 131px; width: 100%;
// width: 262px; text-align: center;
// height: 262px; }
display: block; .mainstandby{
background-color: white; width: 0;
} height: 500px;
.more { position: absolute;
padding-top: 5px; top: 50%;
font-size: 19px; margin-top: -150px;
font-family: SourceHanSansCN; overflow: hidden;
font-weight: 400; }
color: rgba(255, 255, 255, 1); .mainstandby1{
} position: absolute;
} height: 500px;
} width: 100%;
.progress-container { text-align: center;
position: absolute; }
top: 0; .description {
left: 0; width: 689px;
right: 0; height: 31px;
bottom: 0; font-size: 33px;
height: 100%; font-family: SourceHanSansCN;
display: flex; font-weight: 400;
align-items: center; position: absolute;
justify-content: center; width: 1920px;
width: 100%; top: 150px;
.progress { color: rgba(255, 255, 255, 1);
height: 2px; white-space: nowrap;
width: 100%; text-align: center;
position: relative; }
background-color: rgba(255, 255, 255, 0.5); .bottom-tips {
border-radius: 2px; position: absolute;
margin-top: -60px; bottom: 34px;
.progress2 { right: 63px;
content: ""; font-weight: 400;
position: absolute; color: rgba(255, 255, 255, 0.8);
top: -1.5px; .bottom-tips-item {
left: 0; display: flex;
height: 5px; // align-items: top;
background: rgba(255, 255, 255, 0.9); }
border-radius: 3px; }
width: 0; .bottom-code {
} position: absolute;
.progress3 { bottom: 41px;
content: ""; left: 109px;
position: absolute; img {
top: -1.5px; width: 131px;
left: 0; height: 131px;
height: 5px; // width: 262px;
background: rgba(255, 255, 255, 0.9); // height: 262px;
border-radius: 3px; display: block;
width: 49%; background-color: white;
} }
.progress4 { .more {
content: ""; padding-top: 5px;
position: absolute; font-size: 19px;
top: -1.5px; font-family: SourceHanSansCN;
left: 50%; font-weight: 400;
height: 5px; color: rgba(255, 255, 255, 1);
background: rgba(255, 255, 255, 0.9); }
border-radius: 3px; }
width: 50%; }
}
} .progress-container {
} position: absolute;
@keyframes rotate { top: 0;
from { left: 0;
transform: rotate(0deg); right: 0;
} bottom: 0;
to { height: 100%;
transform: rotate(360deg); display: flex;
} align-items: center;
} justify-content: center;
@keyframes rotate { width: 100%;
from { .progress {
transform: rotate(0deg); height: 2px;
} width: 100%;
to { position: relative;
transform: rotate(360deg); background-color: rgba(255, 255, 255, 0.5);
} border-radius: 2px;
} margin-top: -60px;
.progress2 {
content: "";
position: absolute;
top: -1.5px;
left: 0;
height: 5px;
background: rgba(255, 255, 255, 0.9);
border-radius: 3px;
width: 0;
}
.progress3 {
content: "";
position: absolute;
top: -1.5px;
left: 0;
height: 5px;
background: rgba(255, 255, 255, 0.9);
border-radius: 3px;
width: 49%;
}
.progress4 {
content: "";
position: absolute;
top: -1.5px;
left: 50%;
height: 5px;
background: rgba(255, 255, 255, 0.9);
border-radius: 3px;
width: 50%;
}
}
}
@keyframes rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
</style> </style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment