Commit 39fa9c6d64312b6b385fead5751c6b6ff2ed8318

Authored by ly525
1 parent ffd25b5b

add api host constant

back-end/h5-api/views/engine.ejs
... ... @@ -89,7 +89,7 @@
89 89 });
90 90  
91 91 function displayMessage ({ origin, data }) {
92   - if (data && origin === "http://localhost:8080") {
  92 + if (data && origin === window.location.origin) {
93 93 document.querySelector(`.swiper-button-${data}`).click()
94 94 }
95 95 }
... ...
front-end/h5/package.json
... ... @@ -15,6 +15,7 @@
15 15 "core-js": "^2.6.5",
16 16 "element-ui": "^2.9.1",
17 17 "font-awesome": "4.7.0",
  18 + "proxy-agent": "^3.1.0",
18 19 "qrcode": "^1.4.1",
19 20 "register-service-worker": "^1.6.2",
20 21 "strapi-sdk-javascript": "^0.3.1",
... ...
front-end/h5/src/components/core/editor/modals/preview.vue
1 1 <script>
2 2 import { mapActions, mapState } from 'vuex'
3 3 import QRCode from 'qrcode'
  4 +import { API_ORIGIN } from '../../../../constants/api.js'
  5 +
4 6 export default {
5 7 props: {
6 8 visible: {
... ... @@ -17,7 +19,7 @@ export default {
17 19 work: state => state.work
18 20 }),
19 21 releaseUrl () {
20   - return `http://${window.location.hostname}:1337/works/preview/${this.work.id}`
  22 + return `${API_ORIGIN}/works/preview/${this.work.id}`
21 23 }
22 24 },
23 25 data () {
... ... @@ -58,12 +60,11 @@ export default {
58 60 },
59 61 postMessage2Iframe (message) {
60 62 let iframeWin = document.getElementById('iframe-for-preview').contentWindow
61   - // iframeWin.postMessage('next', window.location.origin);
62   - iframeWin.postMessage(message, 'http://localhost:1337')
  63 + iframeWin.postMessage(message, API_ORIGIN)
63 64 },
64 65 openNewTab () {
65   - window.open(this.releaseUrl);
66   - },
  66 + window.open(this.releaseUrl)
  67 + }
67 68 },
68 69 render (h) {
69 70 return (
... ... @@ -92,7 +93,7 @@ export default {
92 93 </div>
93 94 <iframe
94 95 id="iframe-for-preview"
95   - src="http://localhost:1337/works/preview/12"
  96 + src={this.releaseUrl}
96 97 frameborder="0"
97 98 style="height: 100%;width: 100%;"
98 99 ></iframe>
... ...
front-end/h5/src/constants/api.js 0 → 100644
  1 +export const API_HOST = 'https://radiant-depths-79548.herokuapp.com'
  2 +export const API_PORT = ''
  3 +export const API_ORIGIN = `${API_HOST}:${API_PORT}`
... ...
front-end/h5/vue.config.js
  1 +const ProxyAgent = require('proxy-agent')
  2 +const isProd = process.env.NODE_ENV === 'production'
  3 +
  4 +const API_ORIGIN = 'https://radiant-depths-79548.herokuapp.com'
  5 +const publicPath = isProd ? '/luban-h5/' : '/'
  6 +// const proxy = isProd ? API_ORIGIN : 'http://localhost:1337'
  7 +
1 8 module.exports = {
2 9 runtimeCompiler: true,
3   - publicPath: process.env.NODE_ENV === 'production'
4   - ? '/luban-h5/'
5   - : '/',
  10 + publicPath,
6 11 devServer: {
7   - proxy: 'http://localhost:1337'
  12 + // proxy: API_ORIGIN
  13 + proxy: {
  14 + '/': {
  15 + agent: new ProxyAgent('socks5://127.0.0.1:1086'),
  16 + target: API_ORIGIN,
  17 + changeOrigin: true
  18 + }
  19 + }
8 20 },
9 21 pages: {
10 22 index: {
... ...
front-end/h5/yarn.lock
... ... @@ -779,6 +779,11 @@
779 779 resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-12.0.7.tgz#4f2563bad652b2acb1722d7e7aae2b0ff62d192c"
780 780 integrity sha1-TyVjutZSsqyxci1+eq4rD/YtGSw=
781 781  
  782 +"@types/node@^8.0.7":
  783 + version "8.10.51"
  784 + resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-8.10.51.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-8.10.51.tgz#80600857c0a47a8e8bafc2dae6daed6db58e3627"
  785 + integrity sha1-gGAIV8Ckeo6Lr8La5trtbbWONic=
  786 +
782 787 "@types/normalize-package-data@^2.4.0":
783 788 version "2.4.0"
784 789 resolved "https://registry.npm.taobao.org/@types/normalize-package-data/download/@types/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"
... ... @@ -1298,6 +1303,20 @@ address@^1.0.3:
1298 1303 resolved "https://registry.npm.taobao.org/address/download/address-1.1.0.tgz#ef8e047847fcd2c5b6f50c16965f924fd99fe709"
1299 1304 integrity sha1-744EeEf80sW29QwWll+ST9mf5wk=
1300 1305  
  1306 +agent-base@4, agent-base@^4.2.0, agent-base@^4.3.0:
  1307 + version "4.3.0"
  1308 + resolved "https://registry.npm.taobao.org/agent-base/download/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee"
  1309 + integrity sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4=
  1310 + dependencies:
  1311 + es6-promisify "^5.0.0"
  1312 +
  1313 +agent-base@~4.2.1:
  1314 + version "4.2.1"
  1315 + resolved "https://registry.npm.taobao.org/agent-base/download/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9"
  1316 + integrity sha1-2J5ZmfeXh1Z0wH2H8mD8Qeg+jKk=
  1317 + dependencies:
  1318 + es6-promisify "^5.0.0"
  1319 +
1301 1320 ajv-errors@^1.0.0:
1302 1321 version "1.0.1"
1303 1322 resolved "https://registry.npm.taobao.org/ajv-errors/download/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d"
... ... @@ -1596,6 +1615,11 @@ assign-symbols@^1.0.0:
1596 1615 resolved "https://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
1597 1616 integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
1598 1617  
  1618 +ast-types@0.x.x:
  1619 + version "0.13.2"
  1620 + resolved "https://registry.npm.taobao.org/ast-types/download/ast-types-0.13.2.tgz?cache=0&sync_timestamp=1561416560437&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fast-types%2Fdownload%2Fast-types-0.13.2.tgz#df39b677a911a83f3a049644fb74fdded23cea48"
  1621 + integrity sha1-3zm2d6kRqD86BJZE+3T93tI86kg=
  1622 +
1599 1623 astral-regex@^1.0.0:
1600 1624 version "1.0.0"
1601 1625 resolved "https://registry.npm.taobao.org/astral-regex/download/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
... ... @@ -3189,6 +3213,13 @@ dashdash@^1.12.0:
3189 3213 dependencies:
3190 3214 assert-plus "^1.0.0"
3191 3215  
  3216 +data-uri-to-buffer@2:
  3217 + version "2.0.1"
  3218 + resolved "https://registry.npm.taobao.org/data-uri-to-buffer/download/data-uri-to-buffer-2.0.1.tgz#ca8f56fe38b1fd329473e9d1b4a9afcd8ce1c045"
  3219 + integrity sha1-yo9W/jix/TKUc+nRtKmvzYzhwEU=
  3220 + dependencies:
  3221 + "@types/node" "^8.0.7"
  3222 +
3192 3223 data-urls@^1.0.0:
3193 3224 version "1.1.0"
3194 3225 resolved "https://registry.npm.taobao.org/data-urls/download/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe"
... ... @@ -3220,6 +3251,13 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
3220 3251 dependencies:
3221 3252 ms "2.0.0"
3222 3253  
  3254 +debug@3.1.0, debug@=3.1.0:
  3255 + version "3.1.0"
  3256 + resolved "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
  3257 + integrity sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=
  3258 + dependencies:
  3259 + ms "2.0.0"
  3260 +
3223 3261 debug@3.2.6, debug@^3.1.0, debug@^3.2.5, debug@^3.2.6:
3224 3262 version "3.2.6"
3225 3263 resolved "https://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
... ... @@ -3227,14 +3265,7 @@ debug@3.2.6, debug@^3.1.0, debug@^3.2.5, debug@^3.2.6:
3227 3265 dependencies:
3228 3266 ms "^2.1.1"
3229 3267  
3230   -debug@=3.1.0:
3231   - version "3.1.0"
3232   - resolved "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
3233   - integrity sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=
3234   - dependencies:
3235   - ms "2.0.0"
3236   -
3237   -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
  3268 +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
3238 3269 version "4.1.1"
3239 3270 resolved "https://registry.npm.taobao.org/debug/download/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
3240 3271 integrity sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=
... ... @@ -3322,6 +3353,15 @@ define-property@^2.0.2:
3322 3353 is-descriptor "^1.0.2"
3323 3354 isobject "^3.0.1"
3324 3355  
  3356 +degenerator@^1.0.4:
  3357 + version "1.0.4"
  3358 + resolved "https://registry.npm.taobao.org/degenerator/download/degenerator-1.0.4.tgz#fcf490a37ece266464d9cc431ab98c5819ced095"
  3359 + integrity sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=
  3360 + dependencies:
  3361 + ast-types "0.x.x"
  3362 + escodegen "1.x.x"
  3363 + esprima "3.x.x"
  3364 +
3325 3365 del@^4.1.1:
3326 3366 version "4.1.1"
3327 3367 resolved "https://registry.npm.taobao.org/del/download/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4"
... ... @@ -3718,6 +3758,18 @@ es-to-primitive@^1.2.0:
3718 3758 is-date-object "^1.0.1"
3719 3759 is-symbol "^1.0.2"
3720 3760  
  3761 +es6-promise@^4.0.3:
  3762 + version "4.2.8"
  3763 + resolved "https://registry.npm.taobao.org/es6-promise/download/es6-promise-4.2.8.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes6-promise%2Fdownload%2Fes6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a"
  3764 + integrity sha1-TrIVlMlyvEBVPSduUQU5FD21Pgo=
  3765 +
  3766 +es6-promisify@^5.0.0:
  3767 + version "5.0.0"
  3768 + resolved "https://registry.npm.taobao.org/es6-promisify/download/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203"
  3769 + integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=
  3770 + dependencies:
  3771 + es6-promise "^4.0.3"
  3772 +
3721 3773 escape-html@~1.0.3:
3722 3774 version "1.0.3"
3723 3775 resolved "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
... ... @@ -3728,7 +3780,7 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
3728 3780 resolved "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
3729 3781 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
3730 3782  
3731   -escodegen@^1.9.1:
  3783 +escodegen@1.x.x, escodegen@^1.9.1:
3732 3784 version "1.11.1"
3733 3785 resolved "https://registry.npm.taobao.org/escodegen/download/escodegen-1.11.1.tgz#c485ff8d6b4cdb89e27f4a856e91f118401ca510"
3734 3786 integrity sha1-xIX/jWtM24nif0qFbpHxGEAcpRA=
... ... @@ -3986,7 +4038,7 @@ espree@^5.0.1:
3986 4038 acorn-jsx "^5.0.0"
3987 4039 eslint-visitor-keys "^1.0.0"
3988 4040  
3989   -esprima@^3.1.3:
  4041 +esprima@3.x.x, esprima@^3.1.3:
3990 4042 version "3.1.3"
3991 4043 resolved "https://registry.npm.taobao.org/esprima/download/esprima-3.1.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fesprima%2Fdownload%2Fesprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633"
3992 4044 integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=
... ... @@ -4407,6 +4459,11 @@ file-loader@^3.0.1:
4407 4459 loader-utils "^1.0.2"
4408 4460 schema-utils "^1.0.0"
4409 4461  
  4462 +file-uri-to-path@1:
  4463 + version "1.0.0"
  4464 + resolved "https://registry.npm.taobao.org/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
  4465 + integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=
  4466 +
4410 4467 filename-regex@^2.0.0:
4411 4468 version "2.0.1"
4412 4469 resolved "https://registry.npm.taobao.org/filename-regex/download/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
... ... @@ -4687,6 +4744,14 @@ fsevents@^1.2.3, fsevents@^1.2.7:
4687 4744 nan "^2.12.1"
4688 4745 node-pre-gyp "^0.12.0"
4689 4746  
  4747 +ftp@~0.3.10:
  4748 + version "0.3.10"
  4749 + resolved "https://registry.npm.taobao.org/ftp/download/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d"
  4750 + integrity sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=
  4751 + dependencies:
  4752 + readable-stream "1.1.x"
  4753 + xregexp "2.0.0"
  4754 +
4690 4755 function-bind@^1.0.2, function-bind@^1.1.1:
4691 4756 version "1.1.1"
4692 4757 resolved "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
... ... @@ -4738,6 +4803,18 @@ get-stream@^4.0.0:
4738 4803 dependencies:
4739 4804 pump "^3.0.0"
4740 4805  
  4806 +get-uri@^2.0.0:
  4807 + version "2.0.3"
  4808 + resolved "https://registry.npm.taobao.org/get-uri/download/get-uri-2.0.3.tgz#fa13352269781d75162c6fc813c9e905323fbab5"
  4809 + integrity sha1-+hM1Iml4HXUWLG/IE8npBTI/urU=
  4810 + dependencies:
  4811 + data-uri-to-buffer "2"
  4812 + debug "4"
  4813 + extend "~3.0.2"
  4814 + file-uri-to-path "1"
  4815 + ftp "~0.3.10"
  4816 + readable-stream "3"
  4817 +
4741 4818 get-value@^2.0.3, get-value@^2.0.6:
4742 4819 version "2.0.6"
4743 4820 resolved "https://registry.npm.taobao.org/get-value/download/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
... ... @@ -5139,6 +5216,17 @@ http-errors@1.7.2, http-errors@~1.7.2:
5139 5216 statuses ">= 1.5.0 < 2"
5140 5217 toidentifier "1.0.0"
5141 5218  
  5219 +http-errors@1.7.3:
  5220 + version "1.7.3"
  5221 + resolved "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
  5222 + integrity sha1-bGGeT5xgMIw4UZSYwU+7EKrOuwY=
  5223 + dependencies:
  5224 + depd "~1.1.2"
  5225 + inherits "2.0.4"
  5226 + setprototypeof "1.1.1"
  5227 + statuses ">= 1.5.0 < 2"
  5228 + toidentifier "1.0.0"
  5229 +
5142 5230 http-errors@~1.6.2:
5143 5231 version "1.6.3"
5144 5232 resolved "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
... ... @@ -5154,6 +5242,14 @@ http-parser-js@&gt;=0.4.0:
5154 5242 resolved "https://registry.npm.taobao.org/http-parser-js/download/http-parser-js-0.5.0.tgz#d65edbede84349d0dc30320815a15d39cc3cbbd8"
5155 5243 integrity sha1-1l7b7ehDSdDcMDIIFaFdOcw8u9g=
5156 5244  
  5245 +http-proxy-agent@^2.1.0:
  5246 + version "2.1.0"
  5247 + resolved "https://registry.npm.taobao.org/http-proxy-agent/download/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405"
  5248 + integrity sha1-5IIb7vWyFCogJr1zkm/lN2McVAU=
  5249 + dependencies:
  5250 + agent-base "4"
  5251 + debug "3.1.0"
  5252 +
5157 5253 http-proxy-middleware@^0.19.1:
5158 5254 version "0.19.1"
5159 5255 resolved "https://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a"
... ... @@ -5187,6 +5283,14 @@ https-browserify@^1.0.0:
5187 5283 resolved "https://registry.npm.taobao.org/https-browserify/download/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
5188 5284 integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
5189 5285  
  5286 +https-proxy-agent@^2.2.1:
  5287 + version "2.2.2"
  5288 + resolved "https://registry.npm.taobao.org/https-proxy-agent/download/https-proxy-agent-2.2.2.tgz?cache=0&sync_timestamp=1562380993888&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttps-proxy-agent%2Fdownload%2Fhttps-proxy-agent-2.2.2.tgz#271ea8e90f836ac9f119daccd39c19ff7dfb0793"
  5289 + integrity sha1-Jx6o6Q+DasnxGdrM05wZ/337B5M=
  5290 + dependencies:
  5291 + agent-base "^4.3.0"
  5292 + debug "^3.1.0"
  5293 +
5190 5294 iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4:
5191 5295 version "0.4.24"
5192 5296 resolved "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
... ... @@ -5329,6 +5433,11 @@ inherits@2.0.1:
5329 5433 resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
5330 5434 integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=
5331 5435  
  5436 +inherits@2.0.4:
  5437 + version "2.0.4"
  5438 + resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz?cache=0&sync_timestamp=1560975547815&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
  5439 + integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=
  5440 +
5332 5441 ini@^1.3.4, ini@~1.3.0:
5333 5442 version "1.3.5"
5334 5443 resolved "https://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
... ... @@ -5760,6 +5869,11 @@ is-wsl@^1.1.0:
5760 5869 resolved "https://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
5761 5870 integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
5762 5871  
  5872 +isarray@0.0.1:
  5873 + version "0.0.1"
  5874 + resolved "https://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz?cache=0&sync_timestamp=1562592125418&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fisarray%2Fdownload%2Fisarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
  5875 + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
  5876 +
5763 5877 isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
5764 5878 version "1.0.0"
5765 5879 resolved "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
... ... @@ -7182,6 +7296,11 @@ neo-async@^2.5.0, neo-async@^2.6.0:
7182 7296 resolved "https://registry.npm.taobao.org/neo-async/download/neo-async-2.6.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fneo-async%2Fdownload%2Fneo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c"
7183 7297 integrity sha1-rCetpmFn+ohJpq3dg39rGJrSCBw=
7184 7298  
  7299 +netmask@^1.0.6:
  7300 + version "1.0.6"
  7301 + resolved "https://registry.npm.taobao.org/netmask/download/netmask-1.0.6.tgz#20297e89d86f6f6400f250d9f4f6b4c1945fcd35"
  7302 + integrity sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU=
  7303 +
7185 7304 nice-try@^1.0.4:
7186 7305 version "1.0.5"
7187 7306 resolved "https://registry.npm.taobao.org/nice-try/download/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
... ... @@ -7694,6 +7813,31 @@ p-try@^2.0.0:
7694 7813 resolved "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
7695 7814 integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=
7696 7815  
  7816 +pac-proxy-agent@^3.0.0:
  7817 + version "3.0.0"
  7818 + resolved "https://registry.npm.taobao.org/pac-proxy-agent/download/pac-proxy-agent-3.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpac-proxy-agent%2Fdownload%2Fpac-proxy-agent-3.0.0.tgz#11d578b72a164ad74bf9d5bac9ff462a38282432"
  7819 + integrity sha1-EdV4tyoWStdL+dW6yf9GKjgoJDI=
  7820 + dependencies:
  7821 + agent-base "^4.2.0"
  7822 + debug "^3.1.0"
  7823 + get-uri "^2.0.0"
  7824 + http-proxy-agent "^2.1.0"
  7825 + https-proxy-agent "^2.2.1"
  7826 + pac-resolver "^3.0.0"
  7827 + raw-body "^2.2.0"
  7828 + socks-proxy-agent "^4.0.1"
  7829 +
  7830 +pac-resolver@^3.0.0:
  7831 + version "3.0.0"
  7832 + resolved "https://registry.npm.taobao.org/pac-resolver/download/pac-resolver-3.0.0.tgz#6aea30787db0a891704deb7800a722a7615a6f26"
  7833 + integrity sha1-auoweH2wqJFwTet4AKcip2FabyY=
  7834 + dependencies:
  7835 + co "^4.6.0"
  7836 + degenerator "^1.0.4"
  7837 + ip "^1.1.5"
  7838 + netmask "^1.0.6"
  7839 + thunkify "^2.1.2"
  7840 +
7697 7841 pako@~1.0.5:
7698 7842 version "1.0.10"
7699 7843 resolved "https://registry.npm.taobao.org/pako/download/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732"
... ... @@ -8383,6 +8527,25 @@ proxy-addr@~2.0.5:
8383 8527 forwarded "~0.1.2"
8384 8528 ipaddr.js "1.9.0"
8385 8529  
  8530 +proxy-agent@^3.1.0:
  8531 + version "3.1.0"
  8532 + resolved "https://registry.npm.taobao.org/proxy-agent/download/proxy-agent-3.1.0.tgz#3cf86ee911c94874de4359f37efd9de25157c113"
  8533 + integrity sha1-PPhu6RHJSHTeQ1nzfv2d4lFXwRM=
  8534 + dependencies:
  8535 + agent-base "^4.2.0"
  8536 + debug "^3.1.0"
  8537 + http-proxy-agent "^2.1.0"
  8538 + https-proxy-agent "^2.2.1"
  8539 + lru-cache "^4.1.2"
  8540 + pac-proxy-agent "^3.0.0"
  8541 + proxy-from-env "^1.0.0"
  8542 + socks-proxy-agent "^4.0.1"
  8543 +
  8544 +proxy-from-env@^1.0.0:
  8545 + version "1.0.0"
  8546 + resolved "https://registry.npm.taobao.org/proxy-from-env/download/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee"
  8547 + integrity sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=
  8548 +
8386 8549 prr@~1.0.1:
8387 8550 version "1.0.1"
8388 8551 resolved "https://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
... ... @@ -8550,6 +8713,16 @@ raw-body@2.4.0:
8550 8713 iconv-lite "0.4.24"
8551 8714 unpipe "1.0.0"
8552 8715  
  8716 +raw-body@^2.2.0:
  8717 + version "2.4.1"
  8718 + resolved "https://registry.npm.taobao.org/raw-body/download/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c"
  8719 + integrity sha1-MKyC+Yu1rowVLmcUnayNVRU7Fow=
  8720 + dependencies:
  8721 + bytes "3.1.0"
  8722 + http-errors "1.7.3"
  8723 + iconv-lite "0.4.24"
  8724 + unpipe "1.0.0"
  8725 +
8553 8726 rc@^1.2.7:
8554 8727 version "1.2.8"
8555 8728 resolved "https://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
... ... @@ -8617,7 +8790,17 @@ read-pkg@^5.0.0:
8617 8790 string_decoder "~1.1.1"
8618 8791 util-deprecate "~1.0.1"
8619 8792  
8620   -readable-stream@^3.0.6, readable-stream@^3.1.1:
  8793 +readable-stream@1.1.x:
  8794 + version "1.1.14"
  8795 + resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
  8796 + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk=
  8797 + dependencies:
  8798 + core-util-is "~1.0.0"
  8799 + inherits "~2.0.1"
  8800 + isarray "0.0.1"
  8801 + string_decoder "~0.10.x"
  8802 +
  8803 +readable-stream@3, readable-stream@^3.0.6, readable-stream@^3.1.1:
8621 8804 version "3.4.0"
8622 8805 resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.4.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc"
8623 8806 integrity sha1-pRwmdUZY4KPCHb9ZFjvUW6b0R/w=
... ... @@ -9302,6 +9485,11 @@ slice-ansi@^2.1.0:
9302 9485 astral-regex "^1.0.0"
9303 9486 is-fullwidth-code-point "^2.0.0"
9304 9487  
  9488 +smart-buffer@4.0.2:
  9489 + version "4.0.2"
  9490 + resolved "https://registry.npm.taobao.org/smart-buffer/download/smart-buffer-4.0.2.tgz#5207858c3815cc69110703c6b94e46c15634395d"
  9491 + integrity sha1-UgeFjDgVzGkRBwPGuU5GwVY0OV0=
  9492 +
9305 9493 snapdragon-node@^2.0.1:
9306 9494 version "2.1.1"
9307 9495 resolved "https://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
... ... @@ -9352,6 +9540,22 @@ sockjs@0.3.19:
9352 9540 faye-websocket "^0.10.0"
9353 9541 uuid "^3.0.1"
9354 9542  
  9543 +socks-proxy-agent@^4.0.1:
  9544 + version "4.0.2"
  9545 + resolved "https://registry.npm.taobao.org/socks-proxy-agent/download/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386"
  9546 + integrity sha1-PImR8xRbJ5nnDhG9X7yLGWMRY4Y=
  9547 + dependencies:
  9548 + agent-base "~4.2.1"
  9549 + socks "~2.3.2"
  9550 +
  9551 +socks@~2.3.2:
  9552 + version "2.3.2"
  9553 + resolved "https://registry.npm.taobao.org/socks/download/socks-2.3.2.tgz#ade388e9e6d87fdb11649c15746c578922a5883e"
  9554 + integrity sha1-reOI6ebYf9sRZJwVdGxXiSKliD4=
  9555 + dependencies:
  9556 + ip "^1.1.5"
  9557 + smart-buffer "4.0.2"
  9558 +
9355 9559 sort-keys@^2.0.0:
9356 9560 version "2.0.0"
9357 9561 resolved "https://registry.npm.taobao.org/sort-keys/download/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128"
... ... @@ -9643,6 +9847,11 @@ string_decoder@^1.0.0, string_decoder@^1.1.1:
9643 9847 dependencies:
9644 9848 safe-buffer "~5.1.0"
9645 9849  
  9850 +string_decoder@~0.10.x:
  9851 + version "0.10.31"
  9852 + resolved "https://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
  9853 + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=
  9854 +
9646 9855 string_decoder@~1.1.1:
9647 9856 version "1.1.1"
9648 9857 resolved "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
... ... @@ -9917,6 +10126,11 @@ through@^2.3.6:
9917 10126 resolved "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
9918 10127 integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
9919 10128  
  10129 +thunkify@^2.1.2:
  10130 + version "2.1.2"
  10131 + resolved "https://registry.npm.taobao.org/thunkify/download/thunkify-2.1.2.tgz#faa0e9d230c51acc95ca13a361ac05ca7e04553d"
  10132 + integrity sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=
  10133 +
9920 10134 thunky@^1.0.2:
9921 10135 version "1.0.3"
9922 10136 resolved "https://registry.npm.taobao.org/thunky/download/thunky-1.0.3.tgz#f5df732453407b09191dae73e2a8cc73f381a826"
... ... @@ -10879,6 +11093,11 @@ xml-name-validator@^3.0.0:
10879 11093 resolved "https://registry.npm.taobao.org/xml-name-validator/download/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
10880 11094 integrity sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo=
10881 11095  
  11096 +xregexp@2.0.0:
  11097 + version "2.0.0"
  11098 + resolved "https://registry.npm.taobao.org/xregexp/download/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943"
  11099 + integrity sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=
  11100 +
10882 11101 xtend@^4.0.0, xtend@~4.0.1:
10883 11102 version "4.0.1"
10884 11103 resolved "https://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
... ...