Commit 61ccdf1b authored by SQL_Mou's avatar SQL_Mou

add MockJs&store

parent adc72081
...@@ -1170,6 +1170,11 @@ ...@@ -1170,6 +1170,11 @@
"integrity": "sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs=", "integrity": "sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs=",
"dev": true "dev": true
}, },
"@sindresorhus/is": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
"integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ=="
},
"@soda/friendly-errors-webpack-plugin": { "@soda/friendly-errors-webpack-plugin": {
"version": "1.8.0", "version": "1.8.0",
"resolved": "https://registry.npm.taobao.org/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.8.0.tgz", "resolved": "https://registry.npm.taobao.org/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.8.0.tgz",
...@@ -1199,6 +1204,14 @@ ...@@ -1199,6 +1204,14 @@
"integrity": "sha1-pTUV2yXYA4N0OBtzryC7Ty5QjYc=", "integrity": "sha1-pTUV2yXYA4N0OBtzryC7Ty5QjYc=",
"dev": true "dev": true
}, },
"@szmarczak/http-timer": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
"integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
"requires": {
"defer-to-connect": "^1.0.1"
}
},
"@types/body-parser": { "@types/body-parser": {
"version": "1.19.1", "version": "1.19.1",
"resolved": "https://registry.nlark.com/@types/body-parser/download/@types/body-parser-1.19.1.tgz", "resolved": "https://registry.nlark.com/@types/body-parser/download/@types/body-parser-1.19.1.tgz",
...@@ -1978,7 +1991,6 @@ ...@@ -1978,7 +1991,6 @@
"version": "1.3.7", "version": "1.3.7",
"resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", "resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz",
"integrity": "sha1-UxvHJlF6OytB+FACHGzBXqq1B80=", "integrity": "sha1-UxvHJlF6OytB+FACHGzBXqq1B80=",
"dev": true,
"requires": { "requires": {
"mime-types": "~2.1.24", "mime-types": "~2.1.24",
"negotiator": "0.6.2" "negotiator": "0.6.2"
...@@ -2032,6 +2044,39 @@ ...@@ -2032,6 +2044,39 @@
"integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
"dev": true "dev": true
}, },
"ansi-align": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
"integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==",
"requires": {
"string-width": "^3.0.0"
},
"dependencies": {
"emoji-regex": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
"integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
},
"string-width": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
"integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
"requires": {
"emoji-regex": "^7.0.1",
"is-fullwidth-code-point": "^2.0.0",
"strip-ansi": "^5.1.0"
}
},
"strip-ansi": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
"requires": {
"ansi-regex": "^4.1.0"
}
}
}
},
"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",
...@@ -2047,8 +2092,7 @@ ...@@ -2047,8 +2092,7 @@
"ansi-regex": { "ansi-regex": {
"version": "4.1.0", "version": "4.1.0",
"resolved": "https://registry.nlark.com/ansi-regex/download/ansi-regex-4.1.0.tgz", "resolved": "https://registry.nlark.com/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",
...@@ -2117,8 +2161,7 @@ ...@@ -2117,8 +2161,7 @@
"array-flatten": { "array-flatten": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz", "resolved": "https://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz",
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
"dev": true
}, },
"array-union": { "array-union": {
"version": "1.0.2", "version": "1.0.2",
...@@ -2429,6 +2472,14 @@ ...@@ -2429,6 +2472,14 @@
"integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=", "integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=",
"dev": true "dev": true
}, },
"basic-auth": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
"integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
"requires": {
"safe-buffer": "5.1.2"
}
},
"batch": { "batch": {
"version": "0.6.1", "version": "0.6.1",
"resolved": "https://registry.npm.taobao.org/batch/download/batch-0.6.1.tgz", "resolved": "https://registry.npm.taobao.org/batch/download/batch-0.6.1.tgz",
...@@ -2494,7 +2545,6 @@ ...@@ -2494,7 +2545,6 @@
"version": "1.19.0", "version": "1.19.0",
"resolved": "https://registry.npm.taobao.org/body-parser/download/body-parser-1.19.0.tgz", "resolved": "https://registry.npm.taobao.org/body-parser/download/body-parser-1.19.0.tgz",
"integrity": "sha1-lrJwnlfJxOCab9Zqj9l5hE9p8Io=", "integrity": "sha1-lrJwnlfJxOCab9Zqj9l5hE9p8Io=",
"dev": true,
"requires": { "requires": {
"bytes": "3.1.0", "bytes": "3.1.0",
"content-type": "~1.0.4", "content-type": "~1.0.4",
...@@ -2512,7 +2562,6 @@ ...@@ -2512,7 +2562,6 @@
"version": "2.6.9", "version": "2.6.9",
"resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz", "resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz",
"integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
"dev": true,
"requires": { "requires": {
"ms": "2.0.0" "ms": "2.0.0"
} }
...@@ -2520,14 +2569,12 @@ ...@@ -2520,14 +2569,12 @@
"ms": { "ms": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.nlark.com/ms/download/ms-2.0.0.tgz", "resolved": "https://registry.nlark.com/ms/download/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
"dev": true
}, },
"qs": { "qs": {
"version": "6.7.0", "version": "6.7.0",
"resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz", "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz",
"integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=", "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw="
"dev": true
} }
} }
}, },
...@@ -2559,6 +2606,86 @@ ...@@ -2559,6 +2606,86 @@
"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
"dev": true "dev": true
}, },
"boxen": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.1.tgz",
"integrity": "sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==",
"requires": {
"ansi-align": "^3.0.0",
"camelcase": "^6.2.0",
"chalk": "^4.1.0",
"cli-boxes": "^2.2.1",
"string-width": "^4.2.0",
"type-fest": "^0.20.2",
"widest-line": "^3.1.0",
"wrap-ansi": "^7.0.0"
},
"dependencies": {
"ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"requires": {
"color-convert": "^2.0.1"
}
},
"chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"requires": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
},
"color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"requires": {
"color-name": "~1.1.4"
}
},
"color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
},
"is-fullwidth-code-point": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
},
"string-width": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
"integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
"requires": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
"strip-ansi": "^6.0.0"
}
},
"supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"requires": {
"has-flag": "^4.0.0"
}
},
"type-fest": {
"version": "0.20.2",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
"integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="
}
}
},
"brace-expansion": { "brace-expansion": {
"version": "1.1.11", "version": "1.1.11",
"resolved": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz", "resolved": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz",
...@@ -2753,8 +2880,7 @@ ...@@ -2753,8 +2880,7 @@
"bytes": { "bytes": {
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.nlark.com/bytes/download/bytes-3.1.0.tgz", "resolved": "https://registry.nlark.com/bytes/download/bytes-3.1.0.tgz",
"integrity": "sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY=", "integrity": "sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY="
"dev": true
}, },
"cacache": { "cacache": {
"version": "12.0.4", "version": "12.0.4",
...@@ -2810,6 +2936,40 @@ ...@@ -2810,6 +2936,40 @@
"schema-utils": "^2.0.0" "schema-utils": "^2.0.0"
} }
}, },
"cacheable-request": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
"integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
"requires": {
"clone-response": "^1.0.2",
"get-stream": "^5.1.0",
"http-cache-semantics": "^4.0.0",
"keyv": "^3.0.0",
"lowercase-keys": "^2.0.0",
"normalize-url": "^4.1.0",
"responselike": "^1.0.2"
},
"dependencies": {
"get-stream": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
"integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
"requires": {
"pump": "^3.0.0"
}
},
"lowercase-keys": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
"integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
},
"normalize-url": {
"version": "4.5.1",
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
"integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA=="
}
}
},
"call-bind": { "call-bind": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.nlark.com/call-bind/download/call-bind-1.0.2.tgz", "resolved": "https://registry.nlark.com/call-bind/download/call-bind-1.0.2.tgz",
...@@ -2862,8 +3022,7 @@ ...@@ -2862,8 +3022,7 @@
"camelcase": { "camelcase": {
"version": "6.2.0", "version": "6.2.0",
"resolved": "https://registry.nlark.com/camelcase/download/camelcase-6.2.0.tgz", "resolved": "https://registry.nlark.com/camelcase/download/camelcase-6.2.0.tgz",
"integrity": "sha1-kkr4gcnVJaydh/QNlk5c6pgqGAk=", "integrity": "sha1-kkr4gcnVJaydh/QNlk5c6pgqGAk="
"dev": true
}, },
"caniuse-api": { "caniuse-api": {
"version": "3.0.0", "version": "3.0.0",
...@@ -2975,6 +3134,11 @@ ...@@ -2975,6 +3134,11 @@
"integrity": "sha1-EBXs7UdB4V0GZkqVfbv1DQQeJqw=", "integrity": "sha1-EBXs7UdB4V0GZkqVfbv1DQQeJqw=",
"dev": true "dev": true
}, },
"ci-info": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
"integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
},
"cipher-base": { "cipher-base": {
"version": "1.0.4", "version": "1.0.4",
"resolved": "https://registry.npm.taobao.org/cipher-base/download/cipher-base-1.0.4.tgz", "resolved": "https://registry.npm.taobao.org/cipher-base/download/cipher-base-1.0.4.tgz",
...@@ -3025,6 +3189,11 @@ ...@@ -3025,6 +3189,11 @@
} }
} }
}, },
"cli-boxes": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
"integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw=="
},
"cli-cursor": { "cli-cursor": {
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.nlark.com/cli-cursor/download/cli-cursor-2.1.0.tgz", "resolved": "https://registry.nlark.com/cli-cursor/download/cli-cursor-2.1.0.tgz",
...@@ -3209,6 +3378,14 @@ ...@@ -3209,6 +3378,14 @@
"shallow-clone": "^3.0.0" "shallow-clone": "^3.0.0"
} }
}, },
"clone-response": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
"integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
"requires": {
"mimic-response": "^1.0.0"
}
},
"coa": { "coa": {
"version": "2.0.2", "version": "2.0.2",
"resolved": "https://registry.npm.taobao.org/coa/download/coa-2.0.2.tgz", "resolved": "https://registry.npm.taobao.org/coa/download/coa-2.0.2.tgz",
...@@ -3283,8 +3460,7 @@ ...@@ -3283,8 +3460,7 @@
"commander": { "commander": {
"version": "2.20.3", "version": "2.20.3",
"resolved": "https://registry.nlark.com/commander/download/commander-2.20.3.tgz?cache=0&sync_timestamp=1627358203890&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcommander%2Fdownload%2Fcommander-2.20.3.tgz", "resolved": "https://registry.nlark.com/commander/download/commander-2.20.3.tgz?cache=0&sync_timestamp=1627358203890&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcommander%2Fdownload%2Fcommander-2.20.3.tgz",
"integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM="
"dev": true
}, },
"commondir": { "commondir": {
"version": "1.0.1", "version": "1.0.1",
...@@ -3302,7 +3478,6 @@ ...@@ -3302,7 +3478,6 @@
"version": "2.0.18", "version": "2.0.18",
"resolved": "https://registry.nlark.com/compressible/download/compressible-2.0.18.tgz", "resolved": "https://registry.nlark.com/compressible/download/compressible-2.0.18.tgz",
"integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=", "integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=",
"dev": true,
"requires": { "requires": {
"mime-db": ">= 1.43.0 < 2" "mime-db": ">= 1.43.0 < 2"
} }
...@@ -3311,7 +3486,6 @@ ...@@ -3311,7 +3486,6 @@
"version": "1.7.4", "version": "1.7.4",
"resolved": "https://registry.nlark.com/compression/download/compression-1.7.4.tgz", "resolved": "https://registry.nlark.com/compression/download/compression-1.7.4.tgz",
"integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=", "integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=",
"dev": true,
"requires": { "requires": {
"accepts": "~1.3.5", "accepts": "~1.3.5",
"bytes": "3.0.0", "bytes": "3.0.0",
...@@ -3325,14 +3499,12 @@ ...@@ -3325,14 +3499,12 @@
"bytes": { "bytes": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.nlark.com/bytes/download/bytes-3.0.0.tgz", "resolved": "https://registry.nlark.com/bytes/download/bytes-3.0.0.tgz",
"integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
"dev": true
}, },
"debug": { "debug": {
"version": "2.6.9", "version": "2.6.9",
"resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz", "resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz",
"integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
"dev": true,
"requires": { "requires": {
"ms": "2.0.0" "ms": "2.0.0"
} }
...@@ -3340,8 +3512,7 @@ ...@@ -3340,8 +3512,7 @@
"ms": { "ms": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.nlark.com/ms/download/ms-2.0.0.tgz", "resolved": "https://registry.nlark.com/ms/download/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
"dev": true
} }
} }
}, },
...@@ -3363,12 +3534,30 @@ ...@@ -3363,12 +3534,30 @@
"typedarray": "^0.0.6" "typedarray": "^0.0.6"
} }
}, },
"configstore": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
"integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
"requires": {
"dot-prop": "^5.2.0",
"graceful-fs": "^4.1.2",
"make-dir": "^3.0.0",
"unique-string": "^2.0.0",
"write-file-atomic": "^3.0.0",
"xdg-basedir": "^4.0.0"
}
},
"connect-history-api-fallback": { "connect-history-api-fallback": {
"version": "1.6.0", "version": "1.6.0",
"resolved": "https://registry.nlark.com/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz", "resolved": "https://registry.nlark.com/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz",
"integrity": "sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w=", "integrity": "sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w=",
"dev": true "dev": true
}, },
"connect-pause": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/connect-pause/-/connect-pause-0.1.1.tgz",
"integrity": "sha1-smmyu4Ldsaw9tQmcD7WCq6mfs3o="
},
"console-browserify": { "console-browserify": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npm.taobao.org/console-browserify/download/console-browserify-1.2.0.tgz", "resolved": "https://registry.npm.taobao.org/console-browserify/download/console-browserify-1.2.0.tgz",
...@@ -3394,7 +3583,6 @@ ...@@ -3394,7 +3583,6 @@
"version": "0.5.3", "version": "0.5.3",
"resolved": "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.3.tgz", "resolved": "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.3.tgz",
"integrity": "sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70=", "integrity": "sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70=",
"dev": true,
"requires": { "requires": {
"safe-buffer": "5.1.2" "safe-buffer": "5.1.2"
} }
...@@ -3402,8 +3590,7 @@ ...@@ -3402,8 +3590,7 @@
"content-type": { "content-type": {
"version": "1.0.4", "version": "1.0.4",
"resolved": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz", "resolved": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz",
"integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=", "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js="
"dev": true
}, },
"convert-source-map": { "convert-source-map": {
"version": "1.8.0", "version": "1.8.0",
...@@ -3417,14 +3604,12 @@ ...@@ -3417,14 +3604,12 @@
"cookie": { "cookie": {
"version": "0.4.0", "version": "0.4.0",
"resolved": "https://registry.npm.taobao.org/cookie/download/cookie-0.4.0.tgz", "resolved": "https://registry.npm.taobao.org/cookie/download/cookie-0.4.0.tgz",
"integrity": "sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo=", "integrity": "sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo="
"dev": true
}, },
"cookie-signature": { "cookie-signature": {
"version": "1.0.6", "version": "1.0.6",
"resolved": "https://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz", "resolved": "https://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz",
"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
"dev": true
}, },
"copy-concurrently": { "copy-concurrently": {
"version": "1.0.5", "version": "1.0.5",
...@@ -3621,6 +3806,15 @@ ...@@ -3621,6 +3806,15 @@
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
"dev": true "dev": true
}, },
"cors": {
"version": "2.8.5",
"resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
"integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
"requires": {
"object-assign": "^4",
"vary": "^1"
}
},
"cosmiconfig": { "cosmiconfig": {
"version": "5.2.1", "version": "5.2.1",
"resolved": "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-5.2.1.tgz", "resolved": "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-5.2.1.tgz",
...@@ -3730,6 +3924,11 @@ ...@@ -3730,6 +3924,11 @@
"randomfill": "^1.0.3" "randomfill": "^1.0.3"
} }
}, },
"crypto-random-string": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
"integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="
},
"css-color-names": { "css-color-names": {
"version": "0.0.4", "version": "0.0.4",
"resolved": "https://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz", "resolved": "https://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz",
...@@ -3958,7 +4157,6 @@ ...@@ -3958,7 +4157,6 @@
"version": "4.3.2", "version": "4.3.2",
"resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz", "resolved": "https://registry.nlark.com/debug/download/debug-4.3.2.tgz",
"integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=",
"dev": true,
"requires": { "requires": {
"ms": "2.1.2" "ms": "2.1.2"
} }
...@@ -3975,6 +4173,14 @@ ...@@ -3975,6 +4173,14 @@
"integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
"dev": true "dev": true
}, },
"decompress-response": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
"integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
"requires": {
"mimic-response": "^1.0.0"
}
},
"deep-equal": { "deep-equal": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.1.1.tgz", "resolved": "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.1.1.tgz",
...@@ -3989,6 +4195,11 @@ ...@@ -3989,6 +4195,11 @@
"regexp.prototype.flags": "^1.2.0" "regexp.prototype.flags": "^1.2.0"
} }
}, },
"deep-extend": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
"integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
},
"deepmerge": { "deepmerge": {
"version": "1.5.2", "version": "1.5.2",
"resolved": "https://registry.npm.taobao.org/deepmerge/download/deepmerge-1.5.2.tgz?cache=0&sync_timestamp=1606805746825&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdeepmerge%2Fdownload%2Fdeepmerge-1.5.2.tgz", "resolved": "https://registry.npm.taobao.org/deepmerge/download/deepmerge-1.5.2.tgz?cache=0&sync_timestamp=1606805746825&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdeepmerge%2Fdownload%2Fdeepmerge-1.5.2.tgz",
...@@ -4118,6 +4329,11 @@ ...@@ -4118,6 +4329,11 @@
"clone": "^1.0.2" "clone": "^1.0.2"
} }
}, },
"defer-to-connect": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
"integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
},
"define-properties": { "define-properties": {
"version": "1.1.3", "version": "1.1.3",
"resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz",
...@@ -4215,8 +4431,7 @@ ...@@ -4215,8 +4431,7 @@
"depd": { "depd": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz", "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz",
"integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
"dev": true
}, },
"des.js": { "des.js": {
"version": "1.0.1", "version": "1.0.1",
...@@ -4231,8 +4446,7 @@ ...@@ -4231,8 +4446,7 @@
"destroy": { "destroy": {
"version": "1.0.4", "version": "1.0.4",
"resolved": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz", "resolved": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz",
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
"dev": true
}, },
"detect-node": { "detect-node": {
"version": "2.1.0", "version": "2.1.0",
...@@ -4363,7 +4577,6 @@ ...@@ -4363,7 +4577,6 @@
"version": "5.3.0", "version": "5.3.0",
"resolved": "https://registry.npm.taobao.org/dot-prop/download/dot-prop-5.3.0.tgz?cache=0&sync_timestamp=1605778235569&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdot-prop%2Fdownload%2Fdot-prop-5.3.0.tgz", "resolved": "https://registry.npm.taobao.org/dot-prop/download/dot-prop-5.3.0.tgz?cache=0&sync_timestamp=1605778235569&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdot-prop%2Fdownload%2Fdot-prop-5.3.0.tgz",
"integrity": "sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=", "integrity": "sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=",
"dev": true,
"requires": { "requires": {
"is-obj": "^2.0.0" "is-obj": "^2.0.0"
} }
...@@ -4386,6 +4599,11 @@ ...@@ -4386,6 +4599,11 @@
"integrity": "sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY=", "integrity": "sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY=",
"dev": true "dev": true
}, },
"duplexer3": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
"integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
},
"duplexify": { "duplexify": {
"version": "3.7.1", "version": "3.7.1",
"resolved": "https://registry.nlark.com/duplexify/download/duplexify-3.7.1.tgz?cache=0&sync_timestamp=1626860849590&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fduplexify%2Fdownload%2Fduplexify-3.7.1.tgz", "resolved": "https://registry.nlark.com/duplexify/download/duplexify-3.7.1.tgz?cache=0&sync_timestamp=1626860849590&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fduplexify%2Fdownload%2Fduplexify-3.7.1.tgz",
...@@ -4417,8 +4635,7 @@ ...@@ -4417,8 +4635,7 @@
"ee-first": { "ee-first": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.nlark.com/ee-first/download/ee-first-1.1.1.tgz", "resolved": "https://registry.nlark.com/ee-first/download/ee-first-1.1.1.tgz",
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
"dev": true
}, },
"ejs": { "ejs": {
"version": "2.7.4", "version": "2.7.4",
...@@ -4471,8 +4688,7 @@ ...@@ -4471,8 +4688,7 @@
"emoji-regex": { "emoji-regex": {
"version": "8.0.0", "version": "8.0.0",
"resolved": "https://registry.nlark.com/emoji-regex/download/emoji-regex-8.0.0.tgz", "resolved": "https://registry.nlark.com/emoji-regex/download/emoji-regex-8.0.0.tgz",
"integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc="
"dev": true
}, },
"emojis-list": { "emojis-list": {
"version": "3.0.0", "version": "3.0.0",
...@@ -4483,14 +4699,12 @@ ...@@ -4483,14 +4699,12 @@
"encodeurl": { "encodeurl": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz", "resolved": "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz",
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
"dev": true
}, },
"end-of-stream": { "end-of-stream": {
"version": "1.4.4", "version": "1.4.4",
"resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz",
"integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=",
"dev": true,
"requires": { "requires": {
"once": "^1.4.0" "once": "^1.4.0"
} }
...@@ -4551,6 +4765,15 @@ ...@@ -4551,6 +4765,15 @@
"stackframe": "^1.1.1" "stackframe": "^1.1.1"
} }
}, },
"errorhandler": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz",
"integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==",
"requires": {
"accepts": "~1.3.7",
"escape-html": "~1.0.3"
}
},
"es-abstract": { "es-abstract": {
"version": "1.18.5", "version": "1.18.5",
"resolved": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.5.tgz", "resolved": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.5.tgz",
...@@ -4590,14 +4813,17 @@ ...@@ -4590,14 +4813,17 @@
"escalade": { "escalade": {
"version": "3.1.1", "version": "3.1.1",
"resolved": "https://registry.npm.taobao.org/escalade/download/escalade-3.1.1.tgz?cache=0&sync_timestamp=1602567261690&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescalade%2Fdownload%2Fescalade-3.1.1.tgz", "resolved": "https://registry.npm.taobao.org/escalade/download/escalade-3.1.1.tgz?cache=0&sync_timestamp=1602567261690&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescalade%2Fdownload%2Fescalade-3.1.1.tgz",
"integrity": "sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=", "integrity": "sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA="
"dev": true },
"escape-goat": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
"integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q=="
}, },
"escape-html": { "escape-html": {
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.nlark.com/escape-html/download/escape-html-1.0.3.tgz", "resolved": "https://registry.nlark.com/escape-html/download/escape-html-1.0.3.tgz",
"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
"dev": true
}, },
"escape-string-regexp": { "escape-string-regexp": {
"version": "1.0.5", "version": "1.0.5",
...@@ -4653,8 +4879,7 @@ ...@@ -4653,8 +4879,7 @@
"etag": { "etag": {
"version": "1.8.1", "version": "1.8.1",
"resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz", "resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz",
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
"dev": true
}, },
"event-pubsub": { "event-pubsub": {
"version": "4.3.0", "version": "4.3.0",
...@@ -4762,7 +4987,6 @@ ...@@ -4762,7 +4987,6 @@
"version": "4.17.1", "version": "4.17.1",
"resolved": "https://registry.npm.taobao.org/express/download/express-4.17.1.tgz", "resolved": "https://registry.npm.taobao.org/express/download/express-4.17.1.tgz",
"integrity": "sha1-RJH8OGBc9R+GKdOcK10Cb5ikwTQ=", "integrity": "sha1-RJH8OGBc9R+GKdOcK10Cb5ikwTQ=",
"dev": true,
"requires": { "requires": {
"accepts": "~1.3.7", "accepts": "~1.3.7",
"array-flatten": "1.1.1", "array-flatten": "1.1.1",
...@@ -4800,7 +5024,6 @@ ...@@ -4800,7 +5024,6 @@
"version": "2.6.9", "version": "2.6.9",
"resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz", "resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz",
"integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
"dev": true,
"requires": { "requires": {
"ms": "2.0.0" "ms": "2.0.0"
} }
...@@ -4808,14 +5031,36 @@ ...@@ -4808,14 +5031,36 @@
"ms": { "ms": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.nlark.com/ms/download/ms-2.0.0.tgz", "resolved": "https://registry.nlark.com/ms/download/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
"dev": true
}, },
"qs": { "qs": {
"version": "6.7.0", "version": "6.7.0",
"resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz", "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz",
"integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=", "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw="
"dev": true }
}
},
"express-urlrewrite": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/express-urlrewrite/-/express-urlrewrite-1.4.0.tgz",
"integrity": "sha512-PI5h8JuzoweS26vFizwQl6UTF25CAHSggNv0J25Dn/IKZscJHWZzPrI5z2Y2jgOzIaw2qh8l6+/jUcig23Z2SA==",
"requires": {
"debug": "*",
"path-to-regexp": "^1.0.3"
},
"dependencies": {
"isarray": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
},
"path-to-regexp": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
"integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",
"requires": {
"isarray": "0.0.1"
}
} }
} }
}, },
...@@ -5031,7 +5276,6 @@ ...@@ -5031,7 +5276,6 @@
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.2.tgz", "resolved": "https://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.2.tgz",
"integrity": "sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=", "integrity": "sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=",
"dev": true,
"requires": { "requires": {
"debug": "2.6.9", "debug": "2.6.9",
"encodeurl": "~1.0.2", "encodeurl": "~1.0.2",
...@@ -5046,7 +5290,6 @@ ...@@ -5046,7 +5290,6 @@
"version": "2.6.9", "version": "2.6.9",
"resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz", "resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz",
"integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
"dev": true,
"requires": { "requires": {
"ms": "2.0.0" "ms": "2.0.0"
} }
...@@ -5054,8 +5297,7 @@ ...@@ -5054,8 +5297,7 @@
"ms": { "ms": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.nlark.com/ms/download/ms-2.0.0.tgz", "resolved": "https://registry.nlark.com/ms/download/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
"dev": true
} }
} }
}, },
...@@ -5121,8 +5363,7 @@ ...@@ -5121,8 +5363,7 @@
"forwarded": { "forwarded": {
"version": "0.2.0", "version": "0.2.0",
"resolved": "https://registry.nlark.com/forwarded/download/forwarded-0.2.0.tgz?cache=0&sync_timestamp=1622503508967&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fforwarded%2Fdownload%2Fforwarded-0.2.0.tgz", "resolved": "https://registry.nlark.com/forwarded/download/forwarded-0.2.0.tgz?cache=0&sync_timestamp=1622503508967&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fforwarded%2Fdownload%2Fforwarded-0.2.0.tgz",
"integrity": "sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE=", "integrity": "sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE="
"dev": true
}, },
"fragment-cache": { "fragment-cache": {
"version": "0.2.1", "version": "0.2.1",
...@@ -5136,8 +5377,7 @@ ...@@ -5136,8 +5377,7 @@
"fresh": { "fresh": {
"version": "0.5.2", "version": "0.5.2",
"resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz", "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz",
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
"dev": true
}, },
"from2": { "from2": {
"version": "2.3.0", "version": "2.3.0",
...@@ -5199,8 +5439,7 @@ ...@@ -5199,8 +5439,7 @@
"get-caller-file": { "get-caller-file": {
"version": "2.0.5", "version": "2.0.5",
"resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz", "resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz",
"integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=", "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34="
"dev": true
}, },
"get-intrinsic": { "get-intrinsic": {
"version": "1.1.1", "version": "1.1.1",
...@@ -5216,7 +5455,6 @@ ...@@ -5216,7 +5455,6 @@
"version": "4.1.0", "version": "4.1.0",
"resolved": "https://registry.nlark.com/get-stream/download/get-stream-4.1.0.tgz", "resolved": "https://registry.nlark.com/get-stream/download/get-stream-4.1.0.tgz",
"integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=",
"dev": true,
"requires": { "requires": {
"pump": "^3.0.0" "pump": "^3.0.0"
} }
...@@ -5265,6 +5503,14 @@ ...@@ -5265,6 +5503,14 @@
"integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
"dev": true "dev": true
}, },
"global-dirs": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
"integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
"requires": {
"ini": "2.0.0"
}
},
"globals": { "globals": {
"version": "11.12.0", "version": "11.12.0",
"resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz", "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz",
...@@ -5301,11 +5547,28 @@ ...@@ -5301,11 +5547,28 @@
} }
} }
}, },
"got": {
"version": "9.6.0",
"resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
"integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
"requires": {
"@sindresorhus/is": "^0.14.0",
"@szmarczak/http-timer": "^1.1.2",
"cacheable-request": "^6.0.0",
"decompress-response": "^3.3.0",
"duplexer3": "^0.1.4",
"get-stream": "^4.1.0",
"lowercase-keys": "^1.0.1",
"mimic-response": "^1.0.1",
"p-cancelable": "^1.0.0",
"to-readable-stream": "^1.0.0",
"url-parse-lax": "^3.0.0"
}
},
"graceful-fs": { "graceful-fs": {
"version": "4.2.8", "version": "4.2.8",
"resolved": "https://registry.nlark.com/graceful-fs/download/graceful-fs-4.2.8.tgz?cache=0&sync_timestamp=1628194007768&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fgraceful-fs%2Fdownload%2Fgraceful-fs-4.2.8.tgz", "resolved": "https://registry.nlark.com/graceful-fs/download/graceful-fs-4.2.8.tgz?cache=0&sync_timestamp=1628194007768&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fgraceful-fs%2Fdownload%2Fgraceful-fs-4.2.8.tgz",
"integrity": "sha1-5BK40z9eAGWTy9PO5t+fLOu+gCo=", "integrity": "sha1-5BK40z9eAGWTy9PO5t+fLOu+gCo="
"dev": true
}, },
"gzip-size": { "gzip-size": {
"version": "5.1.1", "version": "5.1.1",
...@@ -5405,6 +5668,11 @@ ...@@ -5405,6 +5668,11 @@
} }
} }
}, },
"has-yarn": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
"integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw=="
},
"hash-base": { "hash-base": {
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.nlark.com/hash-base/download/hash-base-3.1.0.tgz", "resolved": "https://registry.nlark.com/hash-base/download/hash-base-3.1.0.tgz",
...@@ -5650,6 +5918,11 @@ ...@@ -5650,6 +5918,11 @@
} }
} }
}, },
"http-cache-semantics": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
"integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
},
"http-deceiver": { "http-deceiver": {
"version": "1.2.7", "version": "1.2.7",
"resolved": "https://registry.nlark.com/http-deceiver/download/http-deceiver-1.2.7.tgz", "resolved": "https://registry.nlark.com/http-deceiver/download/http-deceiver-1.2.7.tgz",
...@@ -5660,7 +5933,6 @@ ...@@ -5660,7 +5933,6 @@
"version": "1.7.2", "version": "1.7.2",
"resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz", "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz",
"integrity": "sha1-T1ApzxMjnzEDblsuVSkrz7zIXI8=", "integrity": "sha1-T1ApzxMjnzEDblsuVSkrz7zIXI8=",
"dev": true,
"requires": { "requires": {
"depd": "~1.1.2", "depd": "~1.1.2",
"inherits": "2.0.3", "inherits": "2.0.3",
...@@ -5672,8 +5944,7 @@ ...@@ -5672,8 +5944,7 @@
"inherits": { "inherits": {
"version": "2.0.3", "version": "2.0.3",
"resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
"dev": true
} }
} }
}, },
...@@ -5779,7 +6050,6 @@ ...@@ -5779,7 +6050,6 @@
"version": "0.4.24", "version": "0.4.24",
"resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.4.24.tgz", "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.4.24.tgz",
"integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=",
"dev": true,
"requires": { "requires": {
"safer-buffer": ">= 2.1.2 < 3" "safer-buffer": ">= 2.1.2 < 3"
} }
...@@ -5839,6 +6109,11 @@ ...@@ -5839,6 +6109,11 @@
"resolve-from": "^3.0.0" "resolve-from": "^3.0.0"
} }
}, },
"import-lazy": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
"integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM="
},
"import-local": { "import-local": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/import-local/download/import-local-2.0.0.tgz", "resolved": "https://registry.npm.taobao.org/import-local/download/import-local-2.0.0.tgz",
...@@ -5897,8 +6172,7 @@ ...@@ -5897,8 +6172,7 @@
"imurmurhash": { "imurmurhash": {
"version": "0.1.4", "version": "0.1.4",
"resolved": "https://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz", "resolved": "https://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz",
"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
"dev": true
}, },
"indexes-of": { "indexes-of": {
"version": "1.0.1", "version": "1.0.1",
...@@ -5928,6 +6202,11 @@ ...@@ -5928,6 +6202,11 @@
"integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=",
"dev": true "dev": true
}, },
"ini": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
"integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA=="
},
"internal-ip": { "internal-ip": {
"version": "4.3.0", "version": "4.3.0",
"resolved": "https://registry.npm.taobao.org/internal-ip/download/internal-ip-4.3.0.tgz?cache=0&sync_timestamp=1605885960226&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finternal-ip%2Fdownload%2Finternal-ip-4.3.0.tgz", "resolved": "https://registry.npm.taobao.org/internal-ip/download/internal-ip-4.3.0.tgz?cache=0&sync_timestamp=1605885960226&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finternal-ip%2Fdownload%2Finternal-ip-4.3.0.tgz",
...@@ -5976,8 +6255,7 @@ ...@@ -5976,8 +6255,7 @@
"ipaddr.js": { "ipaddr.js": {
"version": "1.9.1", "version": "1.9.1",
"resolved": "https://registry.nlark.com/ipaddr.js/download/ipaddr.js-1.9.1.tgz", "resolved": "https://registry.nlark.com/ipaddr.js/download/ipaddr.js-1.9.1.tgz",
"integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=", "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM="
"dev": true
}, },
"is-absolute-url": { "is-absolute-url": {
"version": "2.1.0", "version": "2.1.0",
...@@ -6061,6 +6339,14 @@ ...@@ -6061,6 +6339,14 @@
"integrity": "sha1-RzAdWN0CWUB4ZVR4U99tYf5HGUU=", "integrity": "sha1-RzAdWN0CWUB4ZVR4U99tYf5HGUU=",
"dev": true "dev": true
}, },
"is-ci": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
"integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
"requires": {
"ci-info": "^2.0.0"
}
},
"is-color-stop": { "is-color-stop": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npm.taobao.org/is-color-stop/download/is-color-stop-1.1.0.tgz", "resolved": "https://registry.npm.taobao.org/is-color-stop/download/is-color-stop-1.1.0.tgz",
...@@ -6159,8 +6445,7 @@ ...@@ -6159,8 +6445,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?cache=0&sync_timestamp=1618552469710&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-fullwidth-code-point%2Fdownload%2Fis-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?cache=0&sync_timestamp=1618552469710&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-fullwidth-code-point%2Fdownload%2Fis-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",
...@@ -6171,12 +6456,33 @@ ...@@ -6171,12 +6456,33 @@
"is-extglob": "^2.1.1" "is-extglob": "^2.1.1"
} }
}, },
"is-installed-globally": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
"integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
"requires": {
"global-dirs": "^3.0.0",
"is-path-inside": "^3.0.2"
},
"dependencies": {
"is-path-inside": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
"integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="
}
}
},
"is-negative-zero": { "is-negative-zero": {
"version": "2.0.1", "version": "2.0.1",
"resolved": "https://registry.nlark.com/is-negative-zero/download/is-negative-zero-2.0.1.tgz", "resolved": "https://registry.nlark.com/is-negative-zero/download/is-negative-zero-2.0.1.tgz",
"integrity": "sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ=", "integrity": "sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ=",
"dev": true "dev": true
}, },
"is-npm": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz",
"integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA=="
},
"is-number": { "is-number": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz", "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz",
...@@ -6209,8 +6515,7 @@ ...@@ -6209,8 +6515,7 @@
"is-obj": { "is-obj": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/is-obj/download/is-obj-2.0.0.tgz?cache=0&sync_timestamp=1618600242427&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-obj%2Fdownload%2Fis-obj-2.0.0.tgz", "resolved": "https://registry.npm.taobao.org/is-obj/download/is-obj-2.0.0.tgz?cache=0&sync_timestamp=1618600242427&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-obj%2Fdownload%2Fis-obj-2.0.0.tgz",
"integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=", "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI="
"dev": true
}, },
"is-path-cwd": { "is-path-cwd": {
"version": "2.2.0", "version": "2.2.0",
...@@ -6251,6 +6556,11 @@ ...@@ -6251,6 +6556,11 @@
"isobject": "^3.0.1" "isobject": "^3.0.1"
} }
}, },
"is-promise": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
"integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ=="
},
"is-regex": { "is-regex": {
"version": "1.1.4", "version": "1.1.4",
"resolved": "https://registry.nlark.com/is-regex/download/is-regex-1.1.4.tgz", "resolved": "https://registry.nlark.com/is-regex/download/is-regex-1.1.4.tgz",
...@@ -6294,8 +6604,7 @@ ...@@ -6294,8 +6604,7 @@
"is-typedarray": { "is-typedarray": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz", "resolved": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz",
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
"dev": true
}, },
"is-windows": { "is-windows": {
"version": "1.0.2", "version": "1.0.2",
...@@ -6309,6 +6618,11 @@ ...@@ -6309,6 +6618,11 @@
"integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
"dev": true "dev": true
}, },
"is-yarn-global": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
"integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw=="
},
"isarray": { "isarray": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
...@@ -6339,6 +6653,11 @@ ...@@ -6339,6 +6653,11 @@
"integrity": "sha1-J8dlOb4U2L0Sghmi1zGwkzeQTnk=", "integrity": "sha1-J8dlOb4U2L0Sghmi1zGwkzeQTnk=",
"dev": true "dev": true
}, },
"jju": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz",
"integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo="
},
"js-message": { "js-message": {
"version": "1.0.7", "version": "1.0.7",
"resolved": "https://registry.npm.taobao.org/js-message/download/js-message-1.0.7.tgz?cache=0&sync_timestamp=1605130346711&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-message%2Fdownload%2Fjs-message-1.0.7.tgz", "resolved": "https://registry.npm.taobao.org/js-message/download/js-message-1.0.7.tgz?cache=0&sync_timestamp=1605130346711&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-message%2Fdownload%2Fjs-message-1.0.7.tgz",
...@@ -6382,6 +6701,11 @@ ...@@ -6382,6 +6701,11 @@
"integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=",
"dev": true "dev": true
}, },
"json-buffer": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
"integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
},
"json-parse-better-errors": { "json-parse-better-errors": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.nlark.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz", "resolved": "https://registry.nlark.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz",
...@@ -6394,6 +6718,14 @@ ...@@ -6394,6 +6718,14 @@
"integrity": "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=", "integrity": "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=",
"dev": true "dev": true
}, },
"json-parse-helpfulerror": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz",
"integrity": "sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=",
"requires": {
"jju": "^1.1.0"
}
},
"json-schema": { "json-schema": {
"version": "0.2.3", "version": "0.2.3",
"resolved": "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz", "resolved": "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz",
...@@ -6406,10 +6738,82 @@ ...@@ -6406,10 +6738,82 @@
"integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=",
"dev": true "dev": true
}, },
"json-stringify-safe": { "json-server": {
"version": "5.0.1", "version": "0.16.3",
"resolved": "https://registry.nlark.com/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz", "resolved": "https://registry.npmjs.org/json-server/-/json-server-0.16.3.tgz",
"integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "integrity": "sha512-tbsBONiefH7SR5EhSmK4EzwP3kCHuOduUq5hWAQjCwXTva4OBeKVcPrciHNWOK/+12ygtUnjuWcAxuHgqTuBLA==",
"requires": {
"body-parser": "^1.19.0",
"chalk": "^4.1.0",
"compression": "^1.7.4",
"connect-pause": "^0.1.1",
"cors": "^2.8.5",
"errorhandler": "^1.5.1",
"express": "^4.17.1",
"express-urlrewrite": "^1.3.0",
"json-parse-helpfulerror": "^1.0.3",
"lodash": "^4.17.20",
"lodash-id": "^0.14.0",
"lowdb": "^1.0.0",
"method-override": "^3.0.0",
"morgan": "^1.10.0",
"nanoid": "^3.1.16",
"please-upgrade-node": "^3.2.0",
"pluralize": "^8.0.0",
"server-destroy": "^1.0.1",
"update-notifier": "^5.0.1",
"yargs": "^16.1.1"
},
"dependencies": {
"ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"requires": {
"color-convert": "^2.0.1"
}
},
"chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"requires": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
},
"color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"requires": {
"color-name": "~1.1.4"
}
},
"color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
},
"supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"requires": {
"has-flag": "^4.0.0"
}
}
}
},
"json-stringify-safe": {
"version": "5.0.1",
"resolved": "https://registry.nlark.com/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz",
"integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
"dev": true "dev": true
}, },
"json3": { "json3": {
...@@ -6448,6 +6852,14 @@ ...@@ -6448,6 +6852,14 @@
"verror": "1.10.0" "verror": "1.10.0"
} }
}, },
"keyv": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
"integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
"requires": {
"json-buffer": "3.0.0"
}
},
"killable": { "killable": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.nlark.com/killable/download/killable-1.0.1.tgz", "resolved": "https://registry.nlark.com/killable/download/killable-1.0.1.tgz",
...@@ -6460,6 +6872,14 @@ ...@@ -6460,6 +6872,14 @@
"integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=",
"dev": true "dev": true
}, },
"latest-version": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
"integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
"requires": {
"package-json": "^6.3.0"
}
},
"launch-editor": { "launch-editor": {
"version": "2.2.1", "version": "2.2.1",
"resolved": "https://registry.npm.taobao.org/launch-editor/download/launch-editor-2.2.1.tgz", "resolved": "https://registry.npm.taobao.org/launch-editor/download/launch-editor-2.2.1.tgz",
...@@ -6525,8 +6945,12 @@ ...@@ -6525,8 +6945,12 @@
"lodash": { "lodash": {
"version": "4.17.21", "version": "4.17.21",
"resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz", "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz",
"integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=", "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw="
"dev": true },
"lodash-id": {
"version": "0.14.1",
"resolved": "https://registry.npmjs.org/lodash-id/-/lodash-id-0.14.1.tgz",
"integrity": "sha512-ikQPBTiq/d5m6dfKQlFdIXFzvThPi2Be9/AHxktOnDSfSxE1j9ICbBT5Elk1ke7HSTgM38LHTpmJovo9/klnLg=="
}, },
"lodash.debounce": { "lodash.debounce": {
"version": "4.0.8", "version": "4.0.8",
...@@ -6585,12 +7009,36 @@ ...@@ -6585,12 +7009,36 @@
"integrity": "sha1-AF/eL15uRwaPk1/yhXPhJe9y8Zc=", "integrity": "sha1-AF/eL15uRwaPk1/yhXPhJe9y8Zc=",
"dev": true "dev": true
}, },
"lowdb": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/lowdb/-/lowdb-1.0.0.tgz",
"integrity": "sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==",
"requires": {
"graceful-fs": "^4.1.3",
"is-promise": "^2.1.0",
"lodash": "4",
"pify": "^3.0.0",
"steno": "^0.4.1"
},
"dependencies": {
"pify": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
}
}
},
"lower-case": { "lower-case": {
"version": "1.1.4", "version": "1.1.4",
"resolved": "https://registry.nlark.com/lower-case/download/lower-case-1.1.4.tgz", "resolved": "https://registry.nlark.com/lower-case/download/lower-case-1.1.4.tgz",
"integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
"dev": true "dev": true
}, },
"lowercase-keys": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
"integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
},
"lru-cache": { "lru-cache": {
"version": "5.1.1", "version": "5.1.1",
"resolved": "https://registry.nlark.com/lru-cache/download/lru-cache-5.1.1.tgz", "resolved": "https://registry.nlark.com/lru-cache/download/lru-cache-5.1.1.tgz",
...@@ -6604,7 +7052,6 @@ ...@@ -6604,7 +7052,6 @@
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.nlark.com/make-dir/download/make-dir-3.1.0.tgz", "resolved": "https://registry.nlark.com/make-dir/download/make-dir-3.1.0.tgz",
"integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=",
"dev": true,
"requires": { "requires": {
"semver": "^6.0.0" "semver": "^6.0.0"
} }
...@@ -6644,8 +7091,7 @@ ...@@ -6644,8 +7091,7 @@
"media-typer": { "media-typer": {
"version": "0.3.0", "version": "0.3.0",
"resolved": "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz", "resolved": "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz",
"integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
"dev": true
}, },
"memory-fs": { "memory-fs": {
"version": "0.4.1", "version": "0.4.1",
...@@ -6660,8 +7106,7 @@ ...@@ -6660,8 +7106,7 @@
"merge-descriptors": { "merge-descriptors": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz", "resolved": "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz",
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
"dev": true
}, },
"merge-source-map": { "merge-source-map": {
"version": "1.1.0", "version": "1.1.0",
...@@ -6692,11 +7137,36 @@ ...@@ -6692,11 +7137,36 @@
"integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=", "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=",
"dev": true "dev": true
}, },
"method-override": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz",
"integrity": "sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==",
"requires": {
"debug": "3.1.0",
"methods": "~1.1.2",
"parseurl": "~1.3.2",
"vary": "~1.1.2"
},
"dependencies": {
"debug": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"requires": {
"ms": "2.0.0"
}
},
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
}
}
},
"methods": { "methods": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz", "resolved": "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz",
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
"dev": true
}, },
"micromatch": { "micromatch": {
"version": "3.1.10", "version": "3.1.10",
...@@ -6746,14 +7216,12 @@ ...@@ -6746,14 +7216,12 @@
"mime-db": { "mime-db": {
"version": "1.49.0", "version": "1.49.0",
"resolved": "https://registry.nlark.com/mime-db/download/mime-db-1.49.0.tgz", "resolved": "https://registry.nlark.com/mime-db/download/mime-db-1.49.0.tgz",
"integrity": "sha1-89/eYMmenPO8lwHWh3ePU3ABy+0=", "integrity": "sha1-89/eYMmenPO8lwHWh3ePU3ABy+0="
"dev": true
}, },
"mime-types": { "mime-types": {
"version": "2.1.32", "version": "2.1.32",
"resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.32.tgz?cache=0&sync_timestamp=1627407652875&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-types%2Fdownload%2Fmime-types-2.1.32.tgz", "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.32.tgz?cache=0&sync_timestamp=1627407652875&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-types%2Fdownload%2Fmime-types-2.1.32.tgz",
"integrity": "sha1-HQDonn3n/gIAjbYQAdngKFJnD9U=", "integrity": "sha1-HQDonn3n/gIAjbYQAdngKFJnD9U=",
"dev": true,
"requires": { "requires": {
"mime-db": "1.49.0" "mime-db": "1.49.0"
} }
...@@ -6764,6 +7232,11 @@ ...@@ -6764,6 +7232,11 @@
"integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=", "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=",
"dev": true "dev": true
}, },
"mimic-response": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
"integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
},
"mini-css-extract-plugin": { "mini-css-extract-plugin": {
"version": "0.9.0", "version": "0.9.0",
"resolved": "https://registry.nlark.com/mini-css-extract-plugin/download/mini-css-extract-plugin-0.9.0.tgz?cache=0&sync_timestamp=1628094098410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmini-css-extract-plugin%2Fdownload%2Fmini-css-extract-plugin-0.9.0.tgz", "resolved": "https://registry.nlark.com/mini-css-extract-plugin/download/mini-css-extract-plugin-0.9.0.tgz?cache=0&sync_timestamp=1628094098410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmini-css-extract-plugin%2Fdownload%2Fmini-css-extract-plugin-0.9.0.tgz",
...@@ -6825,8 +7298,7 @@ ...@@ -6825,8 +7298,7 @@
"minimist": { "minimist": {
"version": "1.2.5", "version": "1.2.5",
"resolved": "https://registry.nlark.com/minimist/download/minimist-1.2.5.tgz", "resolved": "https://registry.nlark.com/minimist/download/minimist-1.2.5.tgz",
"integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=", "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI="
"dev": true
}, },
"minipass": { "minipass": {
"version": "3.1.3", "version": "3.1.3",
...@@ -6893,6 +7365,51 @@ ...@@ -6893,6 +7365,51 @@
"minimist": "^1.2.5" "minimist": "^1.2.5"
} }
}, },
"mockjs": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/mockjs/-/mockjs-1.1.0.tgz",
"integrity": "sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==",
"requires": {
"commander": "*"
}
},
"moment": {
"version": "2.29.1",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
"integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ=="
},
"morgan": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
"integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==",
"requires": {
"basic-auth": "~2.0.1",
"debug": "2.6.9",
"depd": "~2.0.0",
"on-finished": "~2.3.0",
"on-headers": "~1.0.2"
},
"dependencies": {
"debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"requires": {
"ms": "2.0.0"
}
},
"depd": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
},
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
}
}
},
"move-concurrently": { "move-concurrently": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.nlark.com/move-concurrently/download/move-concurrently-1.0.1.tgz", "resolved": "https://registry.nlark.com/move-concurrently/download/move-concurrently-1.0.1.tgz",
...@@ -6910,8 +7427,7 @@ ...@@ -6910,8 +7427,7 @@
"ms": { "ms": {
"version": "2.1.2", "version": "2.1.2",
"resolved": "https://registry.nlark.com/ms/download/ms-2.1.2.tgz", "resolved": "https://registry.nlark.com/ms/download/ms-2.1.2.tgz",
"integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk="
"dev": true
}, },
"multicast-dns": { "multicast-dns": {
"version": "6.2.3", "version": "6.2.3",
...@@ -6947,6 +7463,11 @@ ...@@ -6947,6 +7463,11 @@
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"nanoid": {
"version": "3.1.25",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz",
"integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q=="
},
"nanomatch": { "nanomatch": {
"version": "1.2.13", "version": "1.2.13",
"resolved": "https://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz", "resolved": "https://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz",
...@@ -6969,8 +7490,7 @@ ...@@ -6969,8 +7490,7 @@
"negotiator": { "negotiator": {
"version": "0.6.2", "version": "0.6.2",
"resolved": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz", "resolved": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz",
"integrity": "sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs=", "integrity": "sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs="
"dev": true
}, },
"neo-async": { "neo-async": {
"version": "2.6.2", "version": "2.6.2",
...@@ -7131,8 +7651,7 @@ ...@@ -7131,8 +7651,7 @@
"object-assign": { "object-assign": {
"version": "4.1.1", "version": "4.1.1",
"resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz", "resolved": "https://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",
...@@ -7248,7 +7767,6 @@ ...@@ -7248,7 +7767,6 @@
"version": "2.3.0", "version": "2.3.0",
"resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz",
"integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
"dev": true,
"requires": { "requires": {
"ee-first": "1.1.1" "ee-first": "1.1.1"
} }
...@@ -7256,14 +7774,12 @@ ...@@ -7256,14 +7774,12 @@
"on-headers": { "on-headers": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.nlark.com/on-headers/download/on-headers-1.0.2.tgz", "resolved": "https://registry.nlark.com/on-headers/download/on-headers-1.0.2.tgz",
"integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=", "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8="
"dev": true
}, },
"once": { "once": {
"version": "1.4.0", "version": "1.4.0",
"resolved": "https://registry.nlark.com/once/download/once-1.4.0.tgz", "resolved": "https://registry.nlark.com/once/download/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"dev": true,
"requires": { "requires": {
"wrappy": "1" "wrappy": "1"
} }
...@@ -7341,6 +7857,11 @@ ...@@ -7341,6 +7857,11 @@
"integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
"dev": true "dev": true
}, },
"p-cancelable": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
"integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw=="
},
"p-finally": { "p-finally": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz", "resolved": "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz",
...@@ -7386,6 +7907,17 @@ ...@@ -7386,6 +7907,17 @@
"integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=",
"dev": true "dev": true
}, },
"package-json": {
"version": "6.5.0",
"resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
"integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
"requires": {
"got": "^9.6.0",
"registry-auth-token": "^4.0.0",
"registry-url": "^5.0.0",
"semver": "^6.2.0"
}
},
"pako": { "pako": {
"version": "1.0.11", "version": "1.0.11",
"resolved": "https://registry.nlark.com/pako/download/pako-1.0.11.tgz?cache=0&sync_timestamp=1627560187062&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpako%2Fdownload%2Fpako-1.0.11.tgz", "resolved": "https://registry.nlark.com/pako/download/pako-1.0.11.tgz?cache=0&sync_timestamp=1627560187062&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpako%2Fdownload%2Fpako-1.0.11.tgz",
...@@ -7463,8 +7995,7 @@ ...@@ -7463,8 +7995,7 @@
"parseurl": { "parseurl": {
"version": "1.3.3", "version": "1.3.3",
"resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz", "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz",
"integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=", "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ="
"dev": true
}, },
"pascalcase": { "pascalcase": {
"version": "0.1.1", "version": "0.1.1",
...@@ -7517,8 +8048,7 @@ ...@@ -7517,8 +8048,7 @@
"path-to-regexp": { "path-to-regexp": {
"version": "0.1.7", "version": "0.1.7",
"resolved": "https://registry.nlark.com/path-to-regexp/download/path-to-regexp-0.1.7.tgz?cache=0&sync_timestamp=1618847711772&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpath-to-regexp%2Fdownload%2Fpath-to-regexp-0.1.7.tgz", "resolved": "https://registry.nlark.com/path-to-regexp/download/path-to-regexp-0.1.7.tgz?cache=0&sync_timestamp=1618847711772&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpath-to-regexp%2Fdownload%2Fpath-to-regexp-0.1.7.tgz",
"integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
"dev": true
}, },
"path-type": { "path-type": {
"version": "3.0.0", "version": "3.0.0",
...@@ -7592,6 +8122,19 @@ ...@@ -7592,6 +8122,19 @@
"find-up": "^4.0.0" "find-up": "^4.0.0"
} }
}, },
"please-upgrade-node": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz",
"integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==",
"requires": {
"semver-compare": "^1.0.0"
}
},
"pluralize": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz",
"integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA=="
},
"pnp-webpack-plugin": { "pnp-webpack-plugin": {
"version": "1.7.0", "version": "1.7.0",
"resolved": "https://registry.nlark.com/pnp-webpack-plugin/download/pnp-webpack-plugin-1.7.0.tgz?cache=0&sync_timestamp=1626888353396&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpnp-webpack-plugin%2Fdownload%2Fpnp-webpack-plugin-1.7.0.tgz", "resolved": "https://registry.nlark.com/pnp-webpack-plugin/download/pnp-webpack-plugin-1.7.0.tgz?cache=0&sync_timestamp=1626888353396&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpnp-webpack-plugin%2Fdownload%2Fpnp-webpack-plugin-1.7.0.tgz",
...@@ -8256,7 +8799,6 @@ ...@@ -8256,7 +8799,6 @@
"version": "2.0.7", "version": "2.0.7",
"resolved": "https://registry.nlark.com/proxy-addr/download/proxy-addr-2.0.7.tgz", "resolved": "https://registry.nlark.com/proxy-addr/download/proxy-addr-2.0.7.tgz",
"integrity": "sha1-8Z/mnOqzEe65S0LnDowgcPm6ECU=", "integrity": "sha1-8Z/mnOqzEe65S0LnDowgcPm6ECU=",
"dev": true,
"requires": { "requires": {
"forwarded": "0.2.0", "forwarded": "0.2.0",
"ipaddr.js": "1.9.1" "ipaddr.js": "1.9.1"
...@@ -8306,7 +8848,6 @@ ...@@ -8306,7 +8848,6 @@
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", "resolved": "https://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"
...@@ -8341,6 +8882,14 @@ ...@@ -8341,6 +8882,14 @@
"integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=",
"dev": true "dev": true
}, },
"pupa": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
"integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
"requires": {
"escape-goat": "^2.0.0"
}
},
"q": { "q": {
"version": "1.5.1", "version": "1.5.1",
"resolved": "https://registry.npm.taobao.org/q/download/q-1.5.1.tgz", "resolved": "https://registry.npm.taobao.org/q/download/q-1.5.1.tgz",
...@@ -8405,14 +8954,12 @@ ...@@ -8405,14 +8954,12 @@
"range-parser": { "range-parser": {
"version": "1.2.1", "version": "1.2.1",
"resolved": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz", "resolved": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz",
"integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=", "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE="
"dev": true
}, },
"raw-body": { "raw-body": {
"version": "2.4.0", "version": "2.4.0",
"resolved": "https://registry.nlark.com/raw-body/download/raw-body-2.4.0.tgz", "resolved": "https://registry.nlark.com/raw-body/download/raw-body-2.4.0.tgz",
"integrity": "sha1-oc5vucm8NWylLoklarWQWeE9AzI=", "integrity": "sha1-oc5vucm8NWylLoklarWQWeE9AzI=",
"dev": true,
"requires": { "requires": {
"bytes": "3.1.0", "bytes": "3.1.0",
"http-errors": "1.7.2", "http-errors": "1.7.2",
...@@ -8420,6 +8967,24 @@ ...@@ -8420,6 +8967,24 @@
"unpipe": "1.0.0" "unpipe": "1.0.0"
} }
}, },
"rc": {
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
"requires": {
"deep-extend": "^0.6.0",
"ini": "~1.3.0",
"minimist": "^1.2.0",
"strip-json-comments": "~2.0.1"
},
"dependencies": {
"ini": {
"version": "1.3.8",
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
"integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
}
}
},
"read-pkg": { "read-pkg": {
"version": "5.2.0", "version": "5.2.0",
"resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-5.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fread-pkg%2Fdownload%2Fread-pkg-5.2.0.tgz", "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-5.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fread-pkg%2Fdownload%2Fread-pkg-5.2.0.tgz",
...@@ -8520,6 +9085,22 @@ ...@@ -8520,6 +9085,22 @@
"unicode-match-property-value-ecmascript": "^1.2.0" "unicode-match-property-value-ecmascript": "^1.2.0"
} }
}, },
"registry-auth-token": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
"integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
"requires": {
"rc": "^1.2.8"
}
},
"registry-url": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
"integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
"requires": {
"rc": "^1.2.8"
}
},
"regjsgen": { "regjsgen": {
"version": "0.5.2", "version": "0.5.2",
"resolved": "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.5.2.tgz", "resolved": "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.5.2.tgz",
...@@ -8692,8 +9273,7 @@ ...@@ -8692,8 +9273,7 @@
"require-directory": { "require-directory": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.nlark.com/require-directory/download/require-directory-2.1.1.tgz", "resolved": "https://registry.nlark.com/require-directory/download/require-directory-2.1.1.tgz",
"integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
"dev": true
}, },
"require-main-filename": { "require-main-filename": {
"version": "2.0.0", "version": "2.0.0",
...@@ -8743,6 +9323,14 @@ ...@@ -8743,6 +9323,14 @@
"integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
"dev": true "dev": true
}, },
"responselike": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
"integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
"requires": {
"lowercase-keys": "^1.0.0"
}
},
"restore-cursor": { "restore-cursor": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.nlark.com/restore-cursor/download/restore-cursor-2.0.0.tgz", "resolved": "https://registry.nlark.com/restore-cursor/download/restore-cursor-2.0.0.tgz",
...@@ -8808,8 +9396,7 @@ ...@@ -8808,8 +9396,7 @@
"safe-buffer": { "safe-buffer": {
"version": "5.1.2", "version": "5.1.2",
"resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz", "resolved": "https://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",
...@@ -8823,8 +9410,7 @@ ...@@ -8823,8 +9410,7 @@
"safer-buffer": { "safer-buffer": {
"version": "2.1.2", "version": "2.1.2",
"resolved": "https://registry.nlark.com/safer-buffer/download/safer-buffer-2.1.2.tgz", "resolved": "https://registry.nlark.com/safer-buffer/download/safer-buffer-2.1.2.tgz",
"integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo="
"dev": true
}, },
"sass": { "sass": {
"version": "1.38.0", "version": "1.38.0",
...@@ -8883,14 +9469,25 @@ ...@@ -8883,14 +9469,25 @@
"semver": { "semver": {
"version": "6.3.0", "version": "6.3.0",
"resolved": "https://registry.nlark.com/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618847017123&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz", "resolved": "https://registry.nlark.com/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618847017123&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz",
"integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0="
"dev": true },
"semver-compare": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
"integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w="
},
"semver-diff": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
"integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
"requires": {
"semver": "^6.3.0"
}
}, },
"send": { "send": {
"version": "0.17.1", "version": "0.17.1",
"resolved": "https://registry.npm.taobao.org/send/download/send-0.17.1.tgz", "resolved": "https://registry.npm.taobao.org/send/download/send-0.17.1.tgz",
"integrity": "sha1-wdiwWfeQD3Rm3Uk4vcROEd2zdsg=", "integrity": "sha1-wdiwWfeQD3Rm3Uk4vcROEd2zdsg=",
"dev": true,
"requires": { "requires": {
"debug": "2.6.9", "debug": "2.6.9",
"depd": "~1.1.2", "depd": "~1.1.2",
...@@ -8911,7 +9508,6 @@ ...@@ -8911,7 +9508,6 @@
"version": "2.6.9", "version": "2.6.9",
"resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz", "resolved": "https://registry.nlark.com/debug/download/debug-2.6.9.tgz",
"integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
"dev": true,
"requires": { "requires": {
"ms": "2.0.0" "ms": "2.0.0"
}, },
...@@ -8919,22 +9515,19 @@ ...@@ -8919,22 +9515,19 @@
"ms": { "ms": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.nlark.com/ms/download/ms-2.0.0.tgz", "resolved": "https://registry.nlark.com/ms/download/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
"dev": true
} }
} }
}, },
"mime": { "mime": {
"version": "1.6.0", "version": "1.6.0",
"resolved": "https://registry.nlark.com/mime/download/mime-1.6.0.tgz", "resolved": "https://registry.nlark.com/mime/download/mime-1.6.0.tgz",
"integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE="
"dev": true
}, },
"ms": { "ms": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.nlark.com/ms/download/ms-2.1.1.tgz", "resolved": "https://registry.nlark.com/ms/download/ms-2.1.1.tgz",
"integrity": "sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo=", "integrity": "sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo="
"dev": true
} }
} }
}, },
...@@ -9007,7 +9600,6 @@ ...@@ -9007,7 +9600,6 @@
"version": "1.14.1", "version": "1.14.1",
"resolved": "https://registry.npm.taobao.org/serve-static/download/serve-static-1.14.1.tgz", "resolved": "https://registry.npm.taobao.org/serve-static/download/serve-static-1.14.1.tgz",
"integrity": "sha1-Zm5jbcTwEPfvKZcKiKZ0MgiYsvk=", "integrity": "sha1-Zm5jbcTwEPfvKZcKiKZ0MgiYsvk=",
"dev": true,
"requires": { "requires": {
"encodeurl": "~1.0.2", "encodeurl": "~1.0.2",
"escape-html": "~1.0.3", "escape-html": "~1.0.3",
...@@ -9015,6 +9607,11 @@ ...@@ -9015,6 +9607,11 @@
"send": "0.17.1" "send": "0.17.1"
} }
}, },
"server-destroy": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz",
"integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0="
},
"set-blocking": { "set-blocking": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.nlark.com/set-blocking/download/set-blocking-2.0.0.tgz", "resolved": "https://registry.nlark.com/set-blocking/download/set-blocking-2.0.0.tgz",
...@@ -9053,8 +9650,7 @@ ...@@ -9053,8 +9650,7 @@
"setprototypeof": { "setprototypeof": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.nlark.com/setprototypeof/download/setprototypeof-1.1.1.tgz", "resolved": "https://registry.nlark.com/setprototypeof/download/setprototypeof-1.1.1.tgz",
"integrity": "sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM=", "integrity": "sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM="
"dev": true
}, },
"sha.js": { "sha.js": {
"version": "2.4.11", "version": "2.4.11",
...@@ -9109,8 +9705,7 @@ ...@@ -9109,8 +9705,7 @@
"signal-exit": { "signal-exit": {
"version": "3.0.3", "version": "3.0.3",
"resolved": "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz", "resolved": "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz",
"integrity": "sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=", "integrity": "sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw="
"dev": true
}, },
"simple-swizzle": { "simple-swizzle": {
"version": "0.2.2", "version": "0.2.2",
...@@ -9508,8 +10103,15 @@ ...@@ -9508,8 +10103,15 @@
"statuses": { "statuses": {
"version": "1.5.0", "version": "1.5.0",
"resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz?cache=0&sync_timestamp=1609654438540&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstatuses%2Fdownload%2Fstatuses-1.5.0.tgz", "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz?cache=0&sync_timestamp=1609654438540&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstatuses%2Fdownload%2Fstatuses-1.5.0.tgz",
"integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
"dev": true },
"steno": {
"version": "0.4.4",
"resolved": "https://registry.npmjs.org/steno/-/steno-0.4.4.tgz",
"integrity": "sha1-BxEFvfwobmYVwEA8J+nXtdy4Vcs=",
"requires": {
"graceful-fs": "^4.1.3"
}
}, },
"stream-browserify": { "stream-browserify": {
"version": "2.0.2", "version": "2.0.2",
...@@ -9616,7 +10218,6 @@ ...@@ -9616,7 +10218,6 @@
"version": "6.0.0", "version": "6.0.0",
"resolved": "https://registry.nlark.com/strip-ansi/download/strip-ansi-6.0.0.tgz", "resolved": "https://registry.nlark.com/strip-ansi/download/strip-ansi-6.0.0.tgz",
"integrity": "sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=", "integrity": "sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=",
"dev": true,
"requires": { "requires": {
"ansi-regex": "^5.0.0" "ansi-regex": "^5.0.0"
}, },
...@@ -9624,8 +10225,7 @@ ...@@ -9624,8 +10225,7 @@
"ansi-regex": { "ansi-regex": {
"version": "5.0.0", "version": "5.0.0",
"resolved": "https://registry.nlark.com/ansi-regex/download/ansi-regex-5.0.0.tgz", "resolved": "https://registry.nlark.com/ansi-regex/download/ansi-regex-5.0.0.tgz",
"integrity": "sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U=", "integrity": "sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U="
"dev": true
} }
} }
}, },
...@@ -9641,6 +10241,11 @@ ...@@ -9641,6 +10241,11 @@
"integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=", "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=",
"dev": true "dev": true
}, },
"strip-json-comments": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
"integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
},
"stylehacks": { "stylehacks": {
"version": "4.0.3", "version": "4.0.3",
"resolved": "https://registry.nlark.com/stylehacks/download/stylehacks-4.0.3.tgz", "resolved": "https://registry.nlark.com/stylehacks/download/stylehacks-4.0.3.tgz",
...@@ -9929,6 +10534,11 @@ ...@@ -9929,6 +10534,11 @@
} }
} }
}, },
"to-readable-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
"integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q=="
},
"to-regex": { "to-regex": {
"version": "3.0.2", "version": "3.0.2",
"resolved": "https://registry.npm.taobao.org/to-regex/download/to-regex-3.0.2.tgz", "resolved": "https://registry.npm.taobao.org/to-regex/download/to-regex-3.0.2.tgz",
...@@ -9954,8 +10564,7 @@ ...@@ -9954,8 +10564,7 @@
"toidentifier": { "toidentifier": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.nlark.com/toidentifier/download/toidentifier-1.0.0.tgz", "resolved": "https://registry.nlark.com/toidentifier/download/toidentifier-1.0.0.tgz",
"integrity": "sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM=", "integrity": "sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM="
"dev": true
}, },
"toposort": { "toposort": {
"version": "1.0.7", "version": "1.0.7",
...@@ -10016,7 +10625,6 @@ ...@@ -10016,7 +10625,6 @@
"version": "1.6.18", "version": "1.6.18",
"resolved": "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz", "resolved": "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz",
"integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=", "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=",
"dev": true,
"requires": { "requires": {
"media-typer": "0.3.0", "media-typer": "0.3.0",
"mime-types": "~2.1.24" "mime-types": "~2.1.24"
...@@ -10028,6 +10636,14 @@ ...@@ -10028,6 +10636,14 @@
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
"dev": true "dev": true
}, },
"typedarray-to-buffer": {
"version": "3.1.5",
"resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
"integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
"requires": {
"is-typedarray": "^1.0.0"
}
},
"uglify-js": { "uglify-js": {
"version": "3.4.10", "version": "3.4.10",
"resolved": "https://registry.nlark.com/uglify-js/download/uglify-js-3.4.10.tgz", "resolved": "https://registry.nlark.com/uglify-js/download/uglify-js-3.4.10.tgz",
...@@ -10134,6 +10750,14 @@ ...@@ -10134,6 +10750,14 @@
"imurmurhash": "^0.1.4" "imurmurhash": "^0.1.4"
} }
}, },
"unique-string": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
"integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
"requires": {
"crypto-random-string": "^2.0.0"
}
},
"universalify": { "universalify": {
"version": "0.1.2", "version": "0.1.2",
"resolved": "https://registry.nlark.com/universalify/download/universalify-0.1.2.tgz", "resolved": "https://registry.nlark.com/universalify/download/universalify-0.1.2.tgz",
...@@ -10143,8 +10767,7 @@ ...@@ -10143,8 +10767,7 @@
"unpipe": { "unpipe": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz", "resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz",
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
"dev": true
}, },
"unquote": { "unquote": {
"version": "1.1.1", "version": "1.1.1",
...@@ -10198,6 +10821,93 @@ ...@@ -10198,6 +10821,93 @@
"integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=", "integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=",
"dev": true "dev": true
}, },
"update-notifier": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz",
"integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==",
"requires": {
"boxen": "^5.0.0",
"chalk": "^4.1.0",
"configstore": "^5.0.1",
"has-yarn": "^2.1.0",
"import-lazy": "^2.1.0",
"is-ci": "^2.0.0",
"is-installed-globally": "^0.4.0",
"is-npm": "^5.0.0",
"is-yarn-global": "^0.3.0",
"latest-version": "^5.1.0",
"pupa": "^2.1.1",
"semver": "^7.3.4",
"semver-diff": "^3.1.1",
"xdg-basedir": "^4.0.0"
},
"dependencies": {
"ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"requires": {
"color-convert": "^2.0.1"
}
},
"chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"requires": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
},
"color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"requires": {
"color-name": "~1.1.4"
}
},
"color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
},
"lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
"requires": {
"yallist": "^4.0.0"
}
},
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"requires": {
"lru-cache": "^6.0.0"
}
},
"supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"requires": {
"has-flag": "^4.0.0"
}
},
"yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
}
}
},
"upper-case": { "upper-case": {
"version": "1.1.3", "version": "1.1.3",
"resolved": "https://registry.npm.taobao.org/upper-case/download/upper-case-1.1.3.tgz?cache=0&sync_timestamp=1606860282858&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupper-case%2Fdownload%2Fupper-case-1.1.3.tgz", "resolved": "https://registry.npm.taobao.org/upper-case/download/upper-case-1.1.3.tgz?cache=0&sync_timestamp=1606860282858&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupper-case%2Fdownload%2Fupper-case-1.1.3.tgz",
...@@ -10258,6 +10968,21 @@ ...@@ -10258,6 +10968,21 @@
"requires-port": "^1.0.0" "requires-port": "^1.0.0"
} }
}, },
"url-parse-lax": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
"integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
"requires": {
"prepend-http": "^2.0.0"
},
"dependencies": {
"prepend-http": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
"integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc="
}
}
},
"use": { "use": {
"version": "3.1.1", "version": "3.1.1",
"resolved": "https://registry.npm.taobao.org/use/download/use-3.1.1.tgz", "resolved": "https://registry.npm.taobao.org/use/download/use-3.1.1.tgz",
...@@ -10308,8 +11033,7 @@ ...@@ -10308,8 +11033,7 @@
"utils-merge": { "utils-merge": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz", "resolved": "https://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz",
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
"dev": true
}, },
"uuid": { "uuid": {
"version": "3.4.0", "version": "3.4.0",
...@@ -10330,8 +11054,7 @@ ...@@ -10330,8 +11054,7 @@
"vary": { "vary": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz", "resolved": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz",
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
"dev": true
}, },
"vendors": { "vendors": {
"version": "1.0.4", "version": "1.0.4",
...@@ -11193,6 +11916,31 @@ ...@@ -11193,6 +11916,31 @@
"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
"dev": true "dev": true
}, },
"widest-line": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
"integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
"requires": {
"string-width": "^4.0.0"
},
"dependencies": {
"is-fullwidth-code-point": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
},
"string-width": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
"integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
"requires": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
"strip-ansi": "^6.0.0"
}
}
}
},
"worker-farm": { "worker-farm": {
"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",
...@@ -11206,7 +11954,6 @@ ...@@ -11206,7 +11954,6 @@
"version": "7.0.0", "version": "7.0.0",
"resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-7.0.0.tgz", "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-7.0.0.tgz",
"integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=",
"dev": true,
"requires": { "requires": {
"ansi-styles": "^4.0.0", "ansi-styles": "^4.0.0",
"string-width": "^4.1.0", "string-width": "^4.1.0",
...@@ -11217,7 +11964,6 @@ ...@@ -11217,7 +11964,6 @@
"version": "4.3.0", "version": "4.3.0",
"resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz?cache=0&sync_timestamp=1618995547052&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-4.3.0.tgz", "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz?cache=0&sync_timestamp=1618995547052&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-4.3.0.tgz",
"integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
"dev": true,
"requires": { "requires": {
"color-convert": "^2.0.1" "color-convert": "^2.0.1"
} }
...@@ -11226,7 +11972,6 @@ ...@@ -11226,7 +11972,6 @@
"version": "2.0.1", "version": "2.0.1",
"resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz",
"integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
"dev": true,
"requires": { "requires": {
"color-name": "~1.1.4" "color-name": "~1.1.4"
} }
...@@ -11234,20 +11979,17 @@ ...@@ -11234,20 +11979,17 @@
"color-name": { "color-name": {
"version": "1.1.4", "version": "1.1.4",
"resolved": "https://registry.nlark.com/color-name/download/color-name-1.1.4.tgz", "resolved": "https://registry.nlark.com/color-name/download/color-name-1.1.4.tgz",
"integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI="
"dev": true
}, },
"is-fullwidth-code-point": { "is-fullwidth-code-point": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz?cache=0&sync_timestamp=1618552469710&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-fullwidth-code-point%2Fdownload%2Fis-fullwidth-code-point-3.0.0.tgz", "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz?cache=0&sync_timestamp=1618552469710&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-fullwidth-code-point%2Fdownload%2Fis-fullwidth-code-point-3.0.0.tgz",
"integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0="
"dev": true
}, },
"string-width": { "string-width": {
"version": "4.2.2", "version": "4.2.2",
"resolved": "https://registry.nlark.com/string-width/download/string-width-4.2.2.tgz", "resolved": "https://registry.nlark.com/string-width/download/string-width-4.2.2.tgz",
"integrity": "sha1-2v1PlVmnWFz7pSnGoKT3NIjr1MU=", "integrity": "sha1-2v1PlVmnWFz7pSnGoKT3NIjr1MU=",
"dev": true,
"requires": { "requires": {
"emoji-regex": "^8.0.0", "emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0", "is-fullwidth-code-point": "^3.0.0",
...@@ -11259,8 +12001,18 @@ ...@@ -11259,8 +12001,18 @@
"wrappy": { "wrappy": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz", "resolved": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
"dev": true },
"write-file-atomic": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
"integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
"requires": {
"imurmurhash": "^0.1.4",
"is-typedarray": "^1.0.0",
"signal-exit": "^3.0.2",
"typedarray-to-buffer": "^3.1.5"
}
}, },
"ws": { "ws": {
"version": "6.2.2", "version": "6.2.2",
...@@ -11271,6 +12023,11 @@ ...@@ -11271,6 +12023,11 @@
"async-limiter": "~1.0.0" "async-limiter": "~1.0.0"
} }
}, },
"xdg-basedir": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
"integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q=="
},
"xtend": { "xtend": {
"version": "4.0.2", "version": "4.0.2",
"resolved": "https://registry.nlark.com/xtend/download/xtend-4.0.2.tgz", "resolved": "https://registry.nlark.com/xtend/download/xtend-4.0.2.tgz",
...@@ -11293,7 +12050,6 @@ ...@@ -11293,7 +12050,6 @@
"version": "16.2.0", "version": "16.2.0",
"resolved": "https://registry.nlark.com/yargs/download/yargs-16.2.0.tgz", "resolved": "https://registry.nlark.com/yargs/download/yargs-16.2.0.tgz",
"integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=",
"dev": true,
"requires": { "requires": {
"cliui": "^7.0.2", "cliui": "^7.0.2",
"escalade": "^3.1.1", "escalade": "^3.1.1",
...@@ -11308,7 +12064,6 @@ ...@@ -11308,7 +12064,6 @@
"version": "7.0.4", "version": "7.0.4",
"resolved": "https://registry.npm.taobao.org/cliui/download/cliui-7.0.4.tgz?cache=0&sync_timestamp=1604880017635&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcliui%2Fdownload%2Fcliui-7.0.4.tgz", "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-7.0.4.tgz?cache=0&sync_timestamp=1604880017635&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcliui%2Fdownload%2Fcliui-7.0.4.tgz",
"integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=",
"dev": true,
"requires": { "requires": {
"string-width": "^4.2.0", "string-width": "^4.2.0",
"strip-ansi": "^6.0.0", "strip-ansi": "^6.0.0",
...@@ -11318,14 +12073,12 @@ ...@@ -11318,14 +12073,12 @@
"is-fullwidth-code-point": { "is-fullwidth-code-point": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz?cache=0&sync_timestamp=1618552469710&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-fullwidth-code-point%2Fdownload%2Fis-fullwidth-code-point-3.0.0.tgz", "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz?cache=0&sync_timestamp=1618552469710&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-fullwidth-code-point%2Fdownload%2Fis-fullwidth-code-point-3.0.0.tgz",
"integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0="
"dev": true
}, },
"string-width": { "string-width": {
"version": "4.2.2", "version": "4.2.2",
"resolved": "https://registry.nlark.com/string-width/download/string-width-4.2.2.tgz", "resolved": "https://registry.nlark.com/string-width/download/string-width-4.2.2.tgz",
"integrity": "sha1-2v1PlVmnWFz7pSnGoKT3NIjr1MU=", "integrity": "sha1-2v1PlVmnWFz7pSnGoKT3NIjr1MU=",
"dev": true,
"requires": { "requires": {
"emoji-regex": "^8.0.0", "emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0", "is-fullwidth-code-point": "^3.0.0",
...@@ -11335,16 +12088,14 @@ ...@@ -11335,16 +12088,14 @@
"y18n": { "y18n": {
"version": "5.0.8", "version": "5.0.8",
"resolved": "https://registry.nlark.com/y18n/download/y18n-5.0.8.tgz", "resolved": "https://registry.nlark.com/y18n/download/y18n-5.0.8.tgz",
"integrity": "sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=", "integrity": "sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU="
"dev": true
} }
} }
}, },
"yargs-parser": { "yargs-parser": {
"version": "20.2.9", "version": "20.2.9",
"resolved": "https://registry.nlark.com/yargs-parser/download/yargs-parser-20.2.9.tgz", "resolved": "https://registry.nlark.com/yargs-parser/download/yargs-parser-20.2.9.tgz",
"integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=", "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4="
"dev": true
} }
} }
} }
...@@ -4,12 +4,16 @@ ...@@ -4,12 +4,16 @@
"private": true, "private": true,
"scripts": { "scripts": {
"serve": "vue-cli-service serve", "serve": "vue-cli-service serve",
"build": "vue-cli-service build" "build": "vue-cli-service build",
"mock": "json-server -c src/mock/json-server-config.json src/mock/index.js -m src/mock/post2get.js -w"
}, },
"dependencies": { "dependencies": {
"axios": "^0.21.1", "axios": "^0.21.1",
"core-js": "^3.6.5", "core-js": "^3.6.5",
"element-ui": "^2.15.5", "element-ui": "^2.15.5",
"json-server": "^0.16.3",
"mockjs": "^1.1.0",
"moment": "^2.29.1",
"qs": "^6.10.1", "qs": "^6.10.1",
"vue": "^2.6.11", "vue": "^2.6.11",
"vue-router": "^3.2.0", "vue-router": "^3.2.0",
...@@ -20,6 +24,7 @@ ...@@ -20,6 +24,7 @@
"@vue/cli-plugin-router": "~4.5.0", "@vue/cli-plugin-router": "~4.5.0",
"@vue/cli-plugin-vuex": "~4.5.0", "@vue/cli-plugin-vuex": "~4.5.0",
"@vue/cli-service": "~4.5.0", "@vue/cli-service": "~4.5.0",
"node-sass": "^6.0.1",
"sass": "^1.26.5", "sass": "^1.26.5",
"sass-loader": "^8.0.2", "sass-loader": "^8.0.2",
"vue-template-compiler": "^2.6.11" "vue-template-compiler": "^2.6.11"
......
let Path = require('path')
let glob = require('glob')
const apiFiles = glob.sync(Path.resolve(__dirname, './') + '/**/*.js', {
nodir: true
})
let prefix = "hlkj/"
let data = {}
for(let i = 0; i < apiFiles.length; i++)
{
if(apiFiles[i].indexOf("index") < 0)
{
let api = require(apiFiles[i])
api.url = prefix + api.url;
for(let param1 in api.data)
{
data[api.url.replace(/\//g, '_')+param1] = api.data[param1]
}
}
}
module.exports = function () {
return data
}
\ No newline at end of file
{
"host":"localhost",
"port": 30003,
"static":"src/mock/public/",
"watch": true,
"read-only": false,
"no-cors": false,
"no-gzip": false,
"routes": "src/mock/route.json"
}
module.exports = function (req, res, next) {
var date=new Date();
var timer=date.getTime().toString();
req.method = "GET";
req.data = {t:timer};
next();
}
\ No newline at end of file
<html>
<title>接口</title>
<head>
<link rel="shortcut icon" href="favicon.ico"><link href="main.css" rel="stylesheet">
<script>
! function(t) {
var r = {};
function e(n) {
if (r[n]) return r[n].exports;
var o = r[n] = {
i: n,
l: !1,
exports: {}
};
return t[n].call(o.exports, o, o.exports, e), o.l = !0, o.exports
}
e.m = t, e.c = r, e.d = function(t, r, n) {
e.o(t, r) || Object.defineProperty(t, r, {
enumerable: !0,
get: n
})
}, e.r = function(t) {
"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, {
value: "Module"
}), Object.defineProperty(t, "__esModule", {
value: !0
})
}, e.t = function(t, r) {
if (1 & r && (t = e(t)), 8 & r) return t;
if (4 & r && "object" == typeof t && t && t.__esModule) return t;
var n = Object.create(null);
if (e.r(n), Object.defineProperty(n, "default", {
enumerable: !0,
value: t
}), 2 & r && "string" != typeof t)
for (var o in t) e.d(n, o, function(r) {
return t[r]
}.bind(null, o));
return n
}, e.n = function(t) {
var r = t && t.__esModule ? function() {
return t.default
} : function() {
return t
};
return e.d(r, "a", r), r
}, e.o = function(t, r) {
return Object.prototype.hasOwnProperty.call(t, r)
}, e.p = "", e(e.s = 9)
}([function(t, r, e) {
"use strict";
r.a = function(t) {
var r = this.constructor;
return this.then(function(e) {
return r.resolve(t()).then(function() {
return e
})
}, function(e) {
return r.resolve(t()).then(function() {
return r.reject(e)
})
})
}
}, function(t, r) {
var e;
e = function() {
return this
}();
try {
e = e || new Function("return this")()
} catch (t) {
"object" == typeof window && (e = window)
}
t.exports = e
}, function(t, r, e) {
"use strict";
(function(t) {
var n = e(0),
o = setTimeout;
function i() {}
function s(t) {
if (!(this instanceof s)) throw new TypeError("Promises must be constructed via new");
if ("function" != typeof t) throw new TypeError("not a function");
this._state = 0, this._handled = !1, this._value = void 0, this._deferreds = [], h(t, this)
}
function c(t, r) {
for (; 3 === t._state;) t = t._value;
0 !== t._state ? (t._handled = !0, s._immediateFn(function() {
var e = 1 === t._state ? r.onFulfilled : r.onRejected;
if (null !== e) {
var n;
try {
n = e(t._value)
} catch (t) {
return void a(r.promise, t)
}
f(r.promise, n)
} else(1 === t._state ? f : a)(r.promise, t._value)
})) : t._deferreds.push(r)
}
function f(t, r) {
try {
if (r === t) throw new TypeError("A promise cannot be resolved with itself.");
if (r && ("object" == typeof r || "function" == typeof r)) {
var e = r.then;
if (r instanceof s) return t._state = 3, t._value = r, void u(t);
if ("function" == typeof e) return void h((n = e, o = r, function() {
n.apply(o, arguments)
}), t)
}
t._state = 1, t._value = r, u(t)
} catch (r) {
a(t, r)
}
var n, o
}
function a(t, r) {
t._state = 2, t._value = r, u(t)
}
function u(t) {
2 === t._state && 0 === t._deferreds.length && s._immediateFn(function() {
t._handled || s._unhandledRejectionFn(t._value)
});
for (var r = 0, e = t._deferreds.length; r < e; r++) c(t, t._deferreds[r]);
t._deferreds = null
}
function l(t, r, e) {
this.onFulfilled = "function" == typeof t ? t : null, this.onRejected = "function" == typeof r ? r : null, this.promise = e
}
function h(t, r) {
var e = !1;
try {
t(function(t) {
e || (e = !0, f(r, t))
}, function(t) {
e || (e = !0, a(r, t))
})
} catch (t) {
if (e) return;
e = !0, a(r, t)
}
}
s.prototype.catch = function(t) {
return this.then(null, t)
}, s.prototype.then = function(t, r) {
var e = new this.constructor(i);
return c(this, new l(t, r, e)), e
}, s.prototype.finally = n.a, s.all = function(t) {
return new s(function(r, e) {
if (!t || void 0 === t.length) throw new TypeError("Promise.all accepts an array");
var n = Array.prototype.slice.call(t);
if (0 === n.length) return r([]);
var o = n.length;
function i(t, s) {
try {
if (s && ("object" == typeof s || "function" == typeof s)) {
var c = s.then;
if ("function" == typeof c) return void c.call(s, function(r) {
i(t, r)
}, e)
}
n[t] = s, 0 == --o && r(n)
} catch (t) {
e(t)
}
}
for (var s = 0; s < n.length; s++) i(s, n[s])
})
}, s.resolve = function(t) {
return t && "object" == typeof t && t.constructor === s ? t : new s(function(r) {
r(t)
})
}, s.reject = function(t) {
return new s(function(r, e) {
e(t)
})
}, s.race = function(t) {
return new s(function(r, e) {
for (var n = 0, o = t.length; n < o; n++) t[n].then(r, e)
})
}, s._immediateFn = "function" == typeof t && function(r) {
t(r)
} || function(t) {
o(t, 0)
}, s._unhandledRejectionFn = function(t) {
"undefined" != typeof console && console && console.warn("Possible Unhandled Promise Rejection:", t)
}, r.a = s
}).call(this, e(4).setImmediate)
}, function(t, r, e) {
"use strict";
(function(t) {
var r = e(2),
n = e(0),
o = function() {
if ("undefined" != typeof self) return self;
if ("undefined" != typeof window) return window;
if (void 0 !== t) return t;
throw new Error("unable to locate global object")
}();
"Promise" in o ? o.Promise.prototype.finally || (o.Promise.prototype.finally = n.a) : o.Promise = r.a
}).call(this, e(1))
}, function(t, r, e) {
(function(t) {
var n = void 0 !== t && t || "undefined" != typeof self && self || window,
o = Function.prototype.apply;
function i(t, r) {
this._id = t, this._clearFn = r
}
r.setTimeout = function() {
return new i(o.call(setTimeout, n, arguments), clearTimeout)
}, r.setInterval = function() {
return new i(o.call(setInterval, n, arguments), clearInterval)
}, r.clearTimeout = r.clearInterval = function(t) {
t && t.close()
}, i.prototype.unref = i.prototype.ref = function() {}, i.prototype.close = function() {
this._clearFn.call(n, this._id)
}, r.enroll = function(t, r) {
clearTimeout(t._idleTimeoutId), t._idleTimeout = r
}, r.unenroll = function(t) {
clearTimeout(t._idleTimeoutId), t._idleTimeout = -1
}, r._unrefActive = r.active = function(t) {
clearTimeout(t._idleTimeoutId);
var r = t._idleTimeout;
r >= 0 && (t._idleTimeoutId = setTimeout(function() {
t._onTimeout && t._onTimeout()
}, r))
}, e(5), r.setImmediate = "undefined" != typeof self && self.setImmediate || void 0 !== t && t.setImmediate || this && this.setImmediate, r.clearImmediate = "undefined" != typeof self && self.clearImmediate || void 0 !== t && t.clearImmediate || this && this.clearImmediate
}).call(this, e(1))
}, function(t, r, e) {
(function(t, r) {
! function(t, e) {
"use strict";
if (!t.setImmediate) {
var n, o, i, s, c, f = 1,
a = {},
u = !1,
l = t.document,
h = Object.getPrototypeOf && Object.getPrototypeOf(t);
h = h && h.setTimeout ? h : t, "[object process]" === {}.toString.call(t.process) ? n = function(t) {
r.nextTick(function() {
d(t)
})
} : ! function() {
if (t.postMessage && !t.importScripts) {
var r = !0,
e = t.onmessage;
return t.onmessage = function() {
r = !1
}, t.postMessage("", "*"), t.onmessage = e, r
}
}() ? t.MessageChannel ? ((i = new MessageChannel).port1.onmessage = function(t) {
d(t.data)
}, n = function(t) {
i.port2.postMessage(t)
}) : l && "onreadystatechange" in l.createElement("script") ? (o = l.documentElement, n = function(t) {
var r = l.createElement("script");
r.onreadystatechange = function() {
d(t), r.onreadystatechange = null, o.removeChild(r), r = null
}, o.appendChild(r)
}) : n = function(t) {
setTimeout(d, 0, t)
} : (s = "setImmediate$" + Math.random() + "$", c = function(r) {
r.source === t && "string" == typeof r.data && 0 === r.data.indexOf(s) && d(+r.data.slice(s.length))
}, t.addEventListener ? t.addEventListener("message", c, !1) : t.attachEvent("onmessage", c), n = function(r) {
t.postMessage(s + r, "*")
}), h.setImmediate = function(t) {
"function" != typeof t && (t = new Function("" + t));
for (var r = new Array(arguments.length - 1), e = 0; e < r.length; e++) r[e] = arguments[e + 1];
var o = {
callback: t,
args: r
};
return a[f] = o, n(f), f++
}, h.clearImmediate = p
}
function p(t) {
delete a[t]
}
function d(t) {
if (u) setTimeout(d, 0, t);
else {
var r = a[t];
if (r) {
u = !0;
try {
! function(t) {
var r = t.callback,
n = t.args;
switch (n.length) {
case 0:
r();
break;
case 1:
r(n[0]);
break;
case 2:
r(n[0], n[1]);
break;
case 3:
r(n[0], n[1], n[2]);
break;
default:
r.apply(e, n)
}
}(r)
} finally {
p(t), u = !1
}
}
}
}
}("undefined" == typeof self ? void 0 === t ? this : t : self)
}).call(this, e(1), e(6))
}, function(t, r) {
var e, n, o = t.exports = {};
function i() {
throw new Error("setTimeout has not been defined")
}
function s() {
throw new Error("clearTimeout has not been defined")
}
function c(t) {
if (e === setTimeout) return setTimeout(t, 0);
if ((e === i || !e) && setTimeout) return e = setTimeout, setTimeout(t, 0);
try {
return e(t, 0)
} catch (r) {
try {
return e.call(null, t, 0)
} catch (r) {
return e.call(this, t, 0)
}
}
}! function() {
try {
e = "function" == typeof setTimeout ? setTimeout : i
} catch (t) {
e = i
}
try {
n = "function" == typeof clearTimeout ? clearTimeout : s
} catch (t) {
n = s
}
}();
var f, a = [],
u = !1,
l = -1;
function h() {
u && f && (u = !1, f.length ? a = f.concat(a) : l = -1, a.length && p())
}
function p() {
if (!u) {
var t = c(h);
u = !0;
for (var r = a.length; r;) {
for (f = a, a = []; ++l < r;) f && f[l].run();
l = -1, r = a.length
}
f = null, u = !1,
function(t) {
if (n === clearTimeout) return clearTimeout(t);
if ((n === s || !n) && clearTimeout) return n = clearTimeout, clearTimeout(t);
try {
n(t)
} catch (r) {
try {
return n.call(null, t)
} catch (r) {
return n.call(this, t)
}
}
}(t)
}
}
function d(t, r) {
this.fun = t, this.array = r
}
function y() {}
o.nextTick = function(t) {
var r = new Array(arguments.length - 1);
if (arguments.length > 1)
for (var e = 1; e < arguments.length; e++) r[e - 1] = arguments[e];
a.push(new d(t, r)), 1 !== a.length || u || c(p)
}, d.prototype.run = function() {
this.fun.apply(null, this.array)
}, o.title = "browser", o.browser = !0, o.env = {}, o.argv = [], o.version = "", o.versions = {}, o.on = y, o.addListener = y, o.once = y, o.off = y, o.removeListener = y, o.removeAllListeners = y, o.emit = y, o.prependListener = y, o.prependOnceListener = y, o.listeners = function(t) {
return []
}, o.binding = function(t) {
throw new Error("process.binding is not supported")
}, o.cwd = function() {
return "/"
}, o.chdir = function(t) {
throw new Error("process.chdir is not supported")
}, o.umask = function() {
return 0
}
}, function(t, r, e) {}, function(t, r, e) {}, function(t, r, e) {
"use strict";
e.r(r);
e(3);
var n = {
searchParams: "URLSearchParams" in self,
iterable: "Symbol" in self && "iterator" in Symbol,
blob: "FileReader" in self && "Blob" in self && function() {
try {
return new Blob, !0
} catch (t) {
return !1
}
}(),
formData: "FormData" in self,
arrayBuffer: "ArrayBuffer" in self
};
if (n.arrayBuffer) var o = ["[object Int8Array]", "[object Uint8Array]", "[object Uint8ClampedArray]", "[object Int16Array]", "[object Uint16Array]", "[object Int32Array]", "[object Uint32Array]", "[object Float32Array]", "[object Float64Array]"],
i = ArrayBuffer.isView || function(t) {
return t && o.indexOf(Object.prototype.toString.call(t)) > -1
};
function s(t) {
if ("string" != typeof t && (t = String(t)), /[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t)) throw new TypeError("Invalid character in header field name");
return t.toLowerCase()
}
function c(t) {
return "string" != typeof t && (t = String(t)), t
}
function f(t) {
var r = {
next: function() {
var r = t.shift();
return {
done: void 0 === r,
value: r
}
}
};
return n.iterable && (r[Symbol.iterator] = function() {
return r
}), r
}
function a(t) {
this.map = {}, t instanceof a ? t.forEach(function(t, r) {
this.append(r, t)
}, this) : Array.isArray(t) ? t.forEach(function(t) {
this.append(t[0], t[1])
}, this) : t && Object.getOwnPropertyNames(t).forEach(function(r) {
this.append(r, t[r])
}, this)
}
function u(t) {
if (t.bodyUsed) return Promise.reject(new TypeError("Already read"));
t.bodyUsed = !0
}
function l(t) {
return new Promise(function(r, e) {
t.onload = function() {
r(t.result)
}, t.onerror = function() {
e(t.error)
}
})
}
function h(t) {
var r = new FileReader,
e = l(r);
return r.readAsArrayBuffer(t), e
}
function p(t) {
if (t.slice) return t.slice(0);
var r = new Uint8Array(t.byteLength);
return r.set(new Uint8Array(t)), r.buffer
}
function d() {
return this.bodyUsed = !1, this._initBody = function(t) {
var r;
this._bodyInit = t, t ? "string" == typeof t ? this._bodyText = t : n.blob && Blob.prototype.isPrototypeOf(t) ? this._bodyBlob = t : n.formData && FormData.prototype.isPrototypeOf(t) ? this._bodyFormData = t : n.searchParams && URLSearchParams.prototype.isPrototypeOf(t) ? this._bodyText = t.toString() : n.arrayBuffer && n.blob && ((r = t) && DataView.prototype.isPrototypeOf(r)) ? (this._bodyArrayBuffer = p(t.buffer), this._bodyInit = new Blob([this._bodyArrayBuffer])) : n.arrayBuffer && (ArrayBuffer.prototype.isPrototypeOf(t) || i(t)) ? this._bodyArrayBuffer = p(t) : this._bodyText = t = Object.prototype.toString.call(t) : this._bodyText = "", this.headers.get("content-type") || ("string" == typeof t ? this.headers.set("content-type", "text/plain;charset=UTF-8") : this._bodyBlob && this._bodyBlob.type ? this.headers.set("content-type", this._bodyBlob.type) : n.searchParams && URLSearchParams.prototype.isPrototypeOf(t) && this.headers.set("content-type", "application/x-www-form-urlencoded;charset=UTF-8"))
}, n.blob && (this.blob = function() {
var t = u(this);
if (t) return t;
if (this._bodyBlob) return Promise.resolve(this._bodyBlob);
if (this._bodyArrayBuffer) return Promise.resolve(new Blob([this._bodyArrayBuffer]));
if (this._bodyFormData) throw new Error("could not read FormData body as blob");
return Promise.resolve(new Blob([this._bodyText]))
}, this.arrayBuffer = function() {
return this._bodyArrayBuffer ? u(this) || Promise.resolve(this._bodyArrayBuffer) : this.blob().then(h)
}), this.text = function() {
var t, r, e, n = u(this);
if (n) return n;
if (this._bodyBlob) return t = this._bodyBlob, r = new FileReader, e = l(r), r.readAsText(t), e;
if (this._bodyArrayBuffer) return Promise.resolve(function(t) {
for (var r = new Uint8Array(t), e = new Array(r.length), n = 0; n < r.length; n++) e[n] = String.fromCharCode(r[n]);
return e.join("")
}(this._bodyArrayBuffer));
if (this._bodyFormData) throw new Error("could not read FormData body as text");
return Promise.resolve(this._bodyText)
}, n.formData && (this.formData = function() {
return this.text().then(_)
}), this.json = function() {
return this.text().then(JSON.parse)
}, this
}
a.prototype.append = function(t, r) {
t = s(t), r = c(r);
var e = this.map[t];
this.map[t] = e ? e + ", " + r : r
}, a.prototype.delete = function(t) {
delete this.map[s(t)]
}, a.prototype.get = function(t) {
return t = s(t), this.has(t) ? this.map[t] : null
}, a.prototype.has = function(t) {
return this.map.hasOwnProperty(s(t))
}, a.prototype.set = function(t, r) {
this.map[s(t)] = c(r)
}, a.prototype.forEach = function(t, r) {
for (var e in this.map) this.map.hasOwnProperty(e) && t.call(r, this.map[e], e, this)
}, a.prototype.keys = function() {
var t = [];
return this.forEach(function(r, e) {
t.push(e)
}), f(t)
}, a.prototype.values = function() {
var t = [];
return this.forEach(function(r) {
t.push(r)
}), f(t)
}, a.prototype.entries = function() {
var t = [];
return this.forEach(function(r, e) {
t.push([e, r])
}), f(t)
}, n.iterable && (a.prototype[Symbol.iterator] = a.prototype.entries);
var y = ["DELETE", "GET", "HEAD", "OPTIONS", "POST", "PUT"];
function b(t, r) {
var e, n, o = (r = r || {}).body;
if (t instanceof b) {
if (t.bodyUsed) throw new TypeError("Already read");
this.url = t.url, this.credentials = t.credentials, r.headers || (this.headers = new a(t.headers)), this.method = t.method, this.mode = t.mode, this.signal = t.signal, o || null == t._bodyInit || (o = t._bodyInit, t.bodyUsed = !0)
} else this.url = String(t);
if (this.credentials = r.credentials || this.credentials || "same-origin", !r.headers && this.headers || (this.headers = new a(r.headers)), this.method = (e = r.method || this.method || "GET", n = e.toUpperCase(), y.indexOf(n) > -1 ? n : e), this.mode = r.mode || this.mode || null, this.signal = r.signal || this.signal, this.referrer = null, ("GET" === this.method || "HEAD" === this.method) && o) throw new TypeError("Body not allowed for GET or HEAD requests");
this._initBody(o)
}
function _(t) {
var r = new FormData;
return t.trim().split("&").forEach(function(t) {
if (t) {
var e = t.split("="),
n = e.shift().replace(/\+/g, " "),
o = e.join("=").replace(/\+/g, " ");
r.append(decodeURIComponent(n), decodeURIComponent(o))
}
}), r
}
function w(t, r) {
r || (r = {}), this.type = "default", this.status = void 0 === r.status ? 200 : r.status, this.ok = this.status >= 200 && this.status < 300, this.statusText = "statusText" in r ? r.statusText : "OK", this.headers = new a(r.headers), this.url = r.url || "", this._initBody(t)
}
b.prototype.clone = function() {
return new b(this, {
body: this._bodyInit
})
}, d.call(b.prototype), d.call(w.prototype), w.prototype.clone = function() {
return new w(this._bodyInit, {
status: this.status,
statusText: this.statusText,
headers: new a(this.headers),
url: this.url
})
}, w.error = function() {
var t = new w(null, {
status: 0,
statusText: ""
});
return t.type = "error", t
};
var m = [301, 302, 303, 307, 308];
w.redirect = function(t, r) {
if (-1 === m.indexOf(r)) throw new RangeError("Invalid status code");
return new w(null, {
status: r,
headers: {
location: t
}
})
};
var g = self.DOMException;
try {
new g
} catch (t) {
(g = function(t, r) {
this.message = t, this.name = r;
var e = Error(t);
this.stack = e.stack
}).prototype = Object.create(Error.prototype), g.prototype.constructor = g
}
function T(t, r) {
return new Promise(function(e, o) {
var i = new b(t, r);
if (i.signal && i.signal.aborted) return o(new g("Aborted", "AbortError"));
var s = new XMLHttpRequest;
function c() {
s.abort()
}
s.onload = function() {
var t, r, n = {
status: s.status,
statusText: s.statusText,
headers: (t = s.getAllResponseHeaders() || "", r = new a, t.replace(/\r?\n[\t ]+/g, " ").split(/\r?\n/).forEach(function(t) {
var e = t.split(":"),
n = e.shift().trim();
if (n) {
var o = e.join(":").trim();
r.append(n, o)
}
}), r)
};
n.url = "responseURL" in s ? s.responseURL : n.headers.get("X-Request-URL");
var o = "response" in s ? s.response : s.responseText;
e(new w(o, n))
}, s.onerror = function() {
o(new TypeError("Network request failed"))
}, s.ontimeout = function() {
o(new TypeError("Network request failed"))
}, s.onabort = function() {
o(new g("Aborted", "AbortError"))
}, s.open(i.method, i.url, !0), "include" === i.credentials ? s.withCredentials = !0 : "omit" === i.credentials && (s.withCredentials = !1), "responseType" in s && n.blob && (s.responseType = "blob"), i.headers.forEach(function(t, r) {
s.setRequestHeader(r, t)
}), i.signal && (i.signal.addEventListener("abort", c), s.onreadystatechange = function() {
4 === s.readyState && i.signal.removeEventListener("abort", c)
}), s.send(void 0 === i._bodyInit ? null : i._bodyInit)
})
}
T.polyfill = !0, self.fetch || (self.fetch = T, self.Headers = a, self.Request = b, self.Response = w);
var E = function() {},
x = {},
v = [],
B = [];
function j(t, r) {
var e, n, o, i, s = B;
for (i = arguments.length; i-- > 2;) v.push(arguments[i]);
for (r && null != r.children && (v.length || v.push(r.children), delete r.children); v.length;)
if ((n = v.pop()) && void 0 !== n.pop)
for (i = n.length; i--;) v.push(n[i]);
else "boolean" == typeof n && (n = null), (o = "function" != typeof t) && (null == n ? n = "" : "number" == typeof n ? n = String(n) : "string" != typeof n && (o = !1)), o && e ? s[s.length - 1] += n : s === B ? s = [n] : s.push(n), e = o;
var c = new E;
return c.nodeName = t, c.children = s, c.attributes = null == r ? void 0 : r, c.key = null == r ? void 0 : r.key, void 0 !== x.vnode && x.vnode(c), c
}
function A(t, r) {
for (var e in r) t[e] = r[e];
return t
}
function U(t, r) {
null != t && ("function" == typeof t ? t(r) : t.current = r)
}
var F = "function" == typeof Promise ? Promise.resolve().then.bind(Promise.resolve()) : setTimeout;
var R = /acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i,
S = [];
function O(t) {
!t._dirty && (t._dirty = !0) && 1 == S.push(t) && (x.debounceRendering || F)(k)
}
function k() {
for (var t; t = S.pop();) t._dirty && Y(t)
}
function P(t, r) {
return t.normalizedNodeName === r || t.nodeName.toLowerCase() === r.toLowerCase()
}
function L(t) {
var r = A({}, t.attributes);
r.children = t.children;
var e = t.nodeName.defaultProps;
if (void 0 !== e)
for (var n in e) void 0 === r[n] && (r[n] = e[n]);
return r
}
function D(t) {
var r = t.parentNode;
r && r.removeChild(t)
}
function I(t, r, e, n, o) {
if ("className" === r && (r = "class"), "key" === r);
else if ("ref" === r) U(e, null), U(n, t);
else if ("class" !== r || o)
if ("style" === r) {
if (n && "string" != typeof n && "string" != typeof e || (t.style.cssText = n || ""), n && "object" == typeof n) {
if ("string" != typeof e)
for (var i in e) i in n || (t.style[i] = "");
for (var i in n) t.style[i] = "number" == typeof n[i] && !1 === R.test(i) ? n[i] + "px" : n[i]
}
} else if ("dangerouslySetInnerHTML" === r) n && (t.innerHTML = n.__html || "");
else if ("o" == r[0] && "n" == r[1]) {
var s = r !== (r = r.replace(/Capture$/, ""));
r = r.toLowerCase().substring(2), n ? e || t.addEventListener(r, M, s) : t.removeEventListener(r, M, s), (t._listeners || (t._listeners = {}))[r] = n
} else if ("list" !== r && "type" !== r && !o && r in t) {
try {
t[r] = null == n ? "" : n
} catch (t) {}
null != n && !1 !== n || "spellcheck" == r || t.removeAttribute(r)
} else {
var c = o && r !== (r = r.replace(/^xlink:?/, ""));
null == n || !1 === n ? c ? t.removeAttributeNS("http://www.w3.org/1999/xlink", r.toLowerCase()) : t.removeAttribute(r) : "function" != typeof n && (c ? t.setAttributeNS("http://www.w3.org/1999/xlink", r.toLowerCase(), n) : t.setAttribute(r, n))
} else t.className = n || ""
}
function M(t) {
return this._listeners[t.type](x.event && x.event(t) || t)
}
var C = [],
H = 0,
V = !1,
W = !1;
function q() {
for (var t; t = C.shift();) x.afterMount && x.afterMount(t), t.componentDidMount && t.componentDidMount()
}
function G(t, r, e, n, o, i) {
H++ || (V = null != o && void 0 !== o.ownerSVGElement, W = null != t && !("__preactattr_" in t));
var s = $(t, r, e, n, i);
return o && s.parentNode !== o && o.appendChild(s), --H || (W = !1, i || q()), s
}
function $(t, r, e, n, o) {
var i = t,
s = V;
if (null != r && "boolean" != typeof r || (r = ""), "string" == typeof r || "number" == typeof r) return t && void 0 !== t.splitText && t.parentNode && (!t._component || o) ? t.nodeValue != r && (t.nodeValue = r) : (i = document.createTextNode(r), t && (t.parentNode && t.parentNode.replaceChild(i, t), z(t, !0))), i.__preactattr_ = !0, i;
var c, f, a = r.nodeName;
if ("function" == typeof a) return function(t, r, e, n) {
var o = t && t._component,
i = o,
s = t,
c = o && t._componentConstructor === r.nodeName,
f = c,
a = L(r);
for (; o && !f && (o = o._parentComponent);) f = o.constructor === r.nodeName;
o && f && (!n || o._component) ? (Q(o, a, 3, e, n), t = o.base) : (i && !c && (Z(i), t = s = null), o = J(r.nodeName, a, e), t && !o.nextBase && (o.nextBase = t, s = null), Q(o, a, 1, e, n), t = o.base, s && t !== s && (s._component = null, z(s, !1)));
return t
}(t, r, e, n);
if (V = "svg" === a || "foreignObject" !== a && V, a = String(a), (!t || !P(t, a)) && (c = a, (f = V ? document.createElementNS("http://www.w3.org/2000/svg", c) : document.createElement(c)).normalizedNodeName = c, i = f, t)) {
for (; t.firstChild;) i.appendChild(t.firstChild);
t.parentNode && t.parentNode.replaceChild(i, t), z(t, !0)
}
var u = i.firstChild,
l = i.__preactattr_,
h = r.children;
if (null == l) {
l = i.__preactattr_ = {};
for (var p = i.attributes, d = p.length; d--;) l[p[d].name] = p[d].value
}
return !W && h && 1 === h.length && "string" == typeof h[0] && null != u && void 0 !== u.splitText && null == u.nextSibling ? u.nodeValue != h[0] && (u.nodeValue = h[0]) : (h && h.length || null != u) && function(t, r, e, n, o) {
var i, s, c, f, a, u = t.childNodes,
l = [],
h = {},
p = 0,
d = 0,
y = u.length,
b = 0,
_ = r ? r.length : 0;
if (0 !== y)
for (var w = 0; w < y; w++) {
var m = u[w],
g = m.__preactattr_,
T = _ && g ? m._component ? m._component.__key : g.key : null;
null != T ? (p++, h[T] = m) : (g || (void 0 !== m.splitText ? !o || m.nodeValue.trim() : o)) && (l[b++] = m)
}
if (0 !== _)
for (var w = 0; w < _; w++) {
f = r[w], a = null;
var T = f.key;
if (null != T) p && void 0 !== h[T] && (a = h[T], h[T] = void 0, p--);
else if (d < b)
for (i = d; i < b; i++)
if (void 0 !== l[i] && (E = s = l[i], v = o, "string" == typeof(x = f) || "number" == typeof x ? void 0 !== E.splitText : "string" == typeof x.nodeName ? !E._componentConstructor && P(E, x.nodeName) : v || E._componentConstructor === x.nodeName)) {
a = s, l[i] = void 0, i === b - 1 && b--, i === d && d++;
break
}
a = $(a, f, e, n), c = u[w], a && a !== t && a !== c && (null == c ? t.appendChild(a) : a === c.nextSibling ? D(c) : t.insertBefore(a, c))
}
var E, x, v;
if (p)
for (var w in h) void 0 !== h[w] && z(h[w], !1);
for (; d <= b;) void 0 !== (a = l[b--]) && z(a, !1)
}(i, h, e, n, W || null != l.dangerouslySetInnerHTML),
function(t, r, e) {
var n;
for (n in e) r && null != r[n] || null == e[n] || I(t, n, e[n], e[n] = void 0, V);
for (n in r) "children" === n || "innerHTML" === n || n in e && r[n] === ("value" === n || "checked" === n ? t[n] : e[n]) || I(t, n, e[n], e[n] = r[n], V)
}(i, r.attributes, l), V = s, i
}
function z(t, r) {
var e = t._component;
e ? Z(e) : (null != t.__preactattr_ && U(t.__preactattr_.ref, null), !1 !== r && null != t.__preactattr_ || D(t), N(t))
}
function N(t) {
for (t = t.lastChild; t;) {
var r = t.previousSibling;
z(t, !0), t = r
}
}
var X = [];
function J(t, r, e) {
var n, o = X.length;
for (t.prototype && t.prototype.render ? (n = new t(r, e), tt.call(n, r, e)) : ((n = new tt(r, e)).constructor = t, n.render = K); o--;)
if (X[o].constructor === t) return n.nextBase = X[o].nextBase, X.splice(o, 1), n;
return n
}
function K(t, r, e) {
return this.constructor(t, e)
}
function Q(t, r, e, n, o) {
t._disable || (t._disable = !0, t.__ref = r.ref, t.__key = r.key, delete r.ref, delete r.key, void 0 === t.constructor.getDerivedStateFromProps && (!t.base || o ? t.componentWillMount && t.componentWillMount() : t.componentWillReceiveProps && t.componentWillReceiveProps(r, n)), n && n !== t.context && (t.prevContext || (t.prevContext = t.context), t.context = n), t.prevProps || (t.prevProps = t.props), t.props = r, t._disable = !1, 0 !== e && (1 !== e && !1 === x.syncComponentUpdates && t.base ? O(t) : Y(t, 1, o)), U(t.__ref, t))
}
function Y(t, r, e, n) {
if (!t._disable) {
var o, i, s, c = t.props,
f = t.state,
a = t.context,
u = t.prevProps || c,
l = t.prevState || f,
h = t.prevContext || a,
p = t.base,
d = t.nextBase,
y = p || d,
b = t._component,
_ = !1,
w = h;
if (t.constructor.getDerivedStateFromProps && (f = A(A({}, f), t.constructor.getDerivedStateFromProps(c, f)), t.state = f), p && (t.props = u, t.state = l, t.context = h, 2 !== r && t.shouldComponentUpdate && !1 === t.shouldComponentUpdate(c, f, a) ? _ = !0 : t.componentWillUpdate && t.componentWillUpdate(c, f, a), t.props = c, t.state = f, t.context = a), t.prevProps = t.prevState = t.prevContext = t.nextBase = null, t._dirty = !1, !_) {
o = t.render(c, f, a), t.getChildContext && (a = A(A({}, a), t.getChildContext())), p && t.getSnapshotBeforeUpdate && (w = t.getSnapshotBeforeUpdate(u, l));
var m, g, T = o && o.nodeName;
if ("function" == typeof T) {
var E = L(o);
(i = b) && i.constructor === T && E.key == i.__key ? Q(i, E, 1, a, !1) : (m = i, t._component = i = J(T, E, a), i.nextBase = i.nextBase || d, i._parentComponent = t, Q(i, E, 0, a, !1), Y(i, 1, e, !0)), g = i.base
} else s = y, (m = b) && (s = t._component = null), (y || 1 === r) && (s && (s._component = null), g = G(s, o, a, e || !p, y && y.parentNode, !0));
if (y && g !== y && i !== b) {
var v = y.parentNode;
v && g !== v && (v.replaceChild(g, y), m || (y._component = null, z(y, !1)))
}
if (m && Z(m), t.base = g, g && !n) {
for (var B = t, j = t; j = j._parentComponent;)(B = j).base = g;
g._component = B, g._componentConstructor = B.constructor
}
}
for (!p || e ? C.push(t) : _ || (t.componentDidUpdate && t.componentDidUpdate(u, l, w), x.afterUpdate && x.afterUpdate(t)); t._renderCallbacks.length;) t._renderCallbacks.pop().call(t);
H || n || q()
}
}
function Z(t) {
x.beforeUnmount && x.beforeUnmount(t);
var r = t.base;
t._disable = !0, t.componentWillUnmount && t.componentWillUnmount(), t.base = null;
var e = t._component;
e ? Z(e) : r && (null != r.__preactattr_ && U(r.__preactattr_.ref, null), t.nextBase = r, D(r), X.push(t), N(r)), U(t.__ref, null)
}
function tt(t, r) {
this._dirty = !0, this.context = r, this.props = t, this.state = this.state || {}, this._renderCallbacks = []
}
function rt(t, r, e) {
return G(e, t, {}, !1, r, !1)
}
A(tt.prototype, {
setState: function(t, r) {
this.prevState || (this.prevState = this.state), this.state = A(A({}, this.state), "function" == typeof t ? t(this.state, this.props) : t), r && this._renderCallbacks.push(r), O(this)
},
forceUpdate: function(t) {
t && this._renderCallbacks.push(t), Y(this, 2)
},
render: function() {}
});
e(7), e(8);
function et(t) {
var r = t.name,
e = t.length;
return j("li", null, j("a", {
href: r
}, "/", r), " ", j("sup", null, e ? "".concat(e, "x") : "object"))
}
function nt(t) {
var r = t.db;
return j("ul", null, Object.keys(r).map(function(t) {
return j(et, {
name: t,
length: Array.isArray(r[t]) && r[t].length
})
}))
}
function ot() {
return j("p", null, "No resources found")
}
function it(t) {
var r = t.db;
return j("div", null, j("h4", null, "Resources"), Object.keys(r).length ? j(nt, {
db: r
}) : j(ot, null))
}
function st(t) {
var r = t.customRoutes,
e = Object.keys(r);
if (e.length) return j("div", null, j("h4", null, "Custom Routes"), j("table", null, e.map(function(t) {
return j("tr", null, j("td", null, t), j("td", null, "", r[t]))
})))
}
window.fetch("db").then(function(t) {
return t.json()
}).then(function(t) {
return rt(j(it, {
db: t
}), document.getElementById("resources"))
}), window.fetch("__rules")
}]);
</script>
</head>
<body>
<header>
<div class="container">
<h3>接口列表</h3>
</div>
</header>
<main>
<div class="container">
<div id="resources" style="height:500px;overflow:auto;"></div>
<div id="custom-routes"></div>
</div>
</main>
</body>
</html>
\ No newline at end of file
/*!
* Milligram v1.3.0
* https://milligram.github.io
*
* Copyright (c) 2017 CJ Patoilo
* Licensed under the MIT license
*/
*,
*:after,
*:before {
box-sizing: inherit;
}
html {
box-sizing: border-box;
font-size: 62.5%;
}
body {
color: #606c76;
font-family: 'Roboto', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
font-size: 1.6em;
font-weight: 300;
letter-spacing: .01em;
line-height: 1.6;
}
blockquote {
border-left: 0.3rem solid #d1d1d1;
margin-left: 0;
margin-right: 0;
padding: 1rem 1.5rem;
}
blockquote *:last-child {
margin-bottom: 0;
}
.button,
button,
input[type='button'],
input[type='reset'],
input[type='submit'] {
background-color: #9b4dca;
border: 0.1rem solid #9b4dca;
border-radius: .4rem;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 1.1rem;
font-weight: 700;
height: 3.8rem;
letter-spacing: .1rem;
line-height: 3.8rem;
padding: 0 3.0rem;
text-align: center;
text-decoration: none;
text-transform: uppercase;
white-space: nowrap;
}
.button:focus, .button:hover,
button:focus,
button:hover,
input[type='button']:focus,
input[type='button']:hover,
input[type='reset']:focus,
input[type='reset']:hover,
input[type='submit']:focus,
input[type='submit']:hover {
background-color: #606c76;
border-color: #606c76;
color: #fff;
outline: 0;
}
.button[disabled],
button[disabled],
input[type='button'][disabled],
input[type='reset'][disabled],
input[type='submit'][disabled] {
cursor: default;
opacity: .5;
}
.button[disabled]:focus, .button[disabled]:hover,
button[disabled]:focus,
button[disabled]:hover,
input[type='button'][disabled]:focus,
input[type='button'][disabled]:hover,
input[type='reset'][disabled]:focus,
input[type='reset'][disabled]:hover,
input[type='submit'][disabled]:focus,
input[type='submit'][disabled]:hover {
background-color: #9b4dca;
border-color: #9b4dca;
}
.button.button-outline,
button.button-outline,
input[type='button'].button-outline,
input[type='reset'].button-outline,
input[type='submit'].button-outline {
background-color: transparent;
color: #9b4dca;
}
.button.button-outline:focus, .button.button-outline:hover,
button.button-outline:focus,
button.button-outline:hover,
input[type='button'].button-outline:focus,
input[type='button'].button-outline:hover,
input[type='reset'].button-outline:focus,
input[type='reset'].button-outline:hover,
input[type='submit'].button-outline:focus,
input[type='submit'].button-outline:hover {
background-color: transparent;
border-color: #606c76;
color: #606c76;
}
.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,
button.button-outline[disabled]:focus,
button.button-outline[disabled]:hover,
input[type='button'].button-outline[disabled]:focus,
input[type='button'].button-outline[disabled]:hover,
input[type='reset'].button-outline[disabled]:focus,
input[type='reset'].button-outline[disabled]:hover,
input[type='submit'].button-outline[disabled]:focus,
input[type='submit'].button-outline[disabled]:hover {
border-color: inherit;
color: #9b4dca;
}
.button.button-clear,
button.button-clear,
input[type='button'].button-clear,
input[type='reset'].button-clear,
input[type='submit'].button-clear {
background-color: transparent;
border-color: transparent;
color: #9b4dca;
}
.button.button-clear:focus, .button.button-clear:hover,
button.button-clear:focus,
button.button-clear:hover,
input[type='button'].button-clear:focus,
input[type='button'].button-clear:hover,
input[type='reset'].button-clear:focus,
input[type='reset'].button-clear:hover,
input[type='submit'].button-clear:focus,
input[type='submit'].button-clear:hover {
background-color: transparent;
border-color: transparent;
color: #606c76;
}
.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,
button.button-clear[disabled]:focus,
button.button-clear[disabled]:hover,
input[type='button'].button-clear[disabled]:focus,
input[type='button'].button-clear[disabled]:hover,
input[type='reset'].button-clear[disabled]:focus,
input[type='reset'].button-clear[disabled]:hover,
input[type='submit'].button-clear[disabled]:focus,
input[type='submit'].button-clear[disabled]:hover {
color: #9b4dca;
}
code {
background: #f4f5f6;
border-radius: .4rem;
font-size: 86%;
margin: 0 .2rem;
padding: .2rem .5rem;
white-space: nowrap;
}
pre {
background: #f4f5f6;
border-left: 0.3rem solid #9b4dca;
overflow-y: hidden;
}
pre > code {
border-radius: 0;
display: block;
padding: 1rem 1.5rem;
white-space: pre;
}
hr {
border: 0;
border-top: 0.1rem solid #f4f5f6;
margin: 3.0rem 0;
}
input[type='email'],
input[type='number'],
input[type='password'],
input[type='search'],
input[type='tel'],
input[type='text'],
input[type='url'],
textarea,
select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: transparent;
border: 0.1rem solid #d1d1d1;
border-radius: .4rem;
box-shadow: none;
box-sizing: inherit;
height: 3.8rem;
padding: .6rem 1.0rem;
width: 100%;
}
input[type='email']:focus,
input[type='number']:focus,
input[type='password']:focus,
input[type='search']:focus,
input[type='tel']:focus,
input[type='text']:focus,
input[type='url']:focus,
textarea:focus,
select:focus {
border-color: #9b4dca;
outline: 0;
}
select {
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#d1d1d1" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat;
padding-right: 3.0rem;
}
select:focus {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#9b4dca" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>');
}
textarea {
min-height: 6.5rem;
}
label,
legend {
display: block;
font-size: 1.6rem;
font-weight: 700;
margin-bottom: .5rem;
}
fieldset {
border-width: 0;
padding: 0;
}
input[type='checkbox'],
input[type='radio'] {
display: inline;
}
.label-inline {
display: inline-block;
font-weight: normal;
margin-left: .5rem;
}
.container {
margin: 0 auto;
max-width: 112.0rem;
padding: 0 2.0rem;
position: relative;
width: 100%;
}
.row {
display: flex;
flex-direction: column;
padding: 0;
width: 100%;
}
.row.row-no-padding {
padding: 0;
}
.row.row-no-padding > .column {
padding: 0;
}
.row.row-wrap {
flex-wrap: wrap;
}
.row.row-top {
align-items: flex-start;
}
.row.row-bottom {
align-items: flex-end;
}
.row.row-center {
align-items: center;
}
.row.row-stretch {
align-items: stretch;
}
.row.row-baseline {
align-items: baseline;
}
.row .column {
display: block;
flex: 1 1 auto;
margin-left: 0;
max-width: 100%;
width: 100%;
}
.row .column.column-offset-10 {
margin-left: 10%;
}
.row .column.column-offset-20 {
margin-left: 20%;
}
.row .column.column-offset-25 {
margin-left: 25%;
}
.row .column.column-offset-33, .row .column.column-offset-34 {
margin-left: 33.3333%;
}
.row .column.column-offset-50 {
margin-left: 50%;
}
.row .column.column-offset-66, .row .column.column-offset-67 {
margin-left: 66.6666%;
}
.row .column.column-offset-75 {
margin-left: 75%;
}
.row .column.column-offset-80 {
margin-left: 80%;
}
.row .column.column-offset-90 {
margin-left: 90%;
}
.row .column.column-10 {
flex: 0 0 10%;
max-width: 10%;
}
.row .column.column-20 {
flex: 0 0 20%;
max-width: 20%;
}
.row .column.column-25 {
flex: 0 0 25%;
max-width: 25%;
}
.row .column.column-33, .row .column.column-34 {
flex: 0 0 33.3333%;
max-width: 33.3333%;
}
.row .column.column-40 {
flex: 0 0 40%;
max-width: 40%;
}
.row .column.column-50 {
flex: 0 0 50%;
max-width: 50%;
}
.row .column.column-60 {
flex: 0 0 60%;
max-width: 60%;
}
.row .column.column-66, .row .column.column-67 {
flex: 0 0 66.6666%;
max-width: 66.6666%;
}
.row .column.column-75 {
flex: 0 0 75%;
max-width: 75%;
}
.row .column.column-80 {
flex: 0 0 80%;
max-width: 80%;
}
.row .column.column-90 {
flex: 0 0 90%;
max-width: 90%;
}
.row .column .column-top {
align-self: flex-start;
}
.row .column .column-bottom {
align-self: flex-end;
}
.row .column .column-center {
-ms-grid-row-align: center;
align-self: center;
}
@media (min-width: 40rem) {
.row {
flex-direction: row;
margin-left: -1.0rem;
width: calc(100% + 2.0rem);
}
.row .column {
margin-bottom: inherit;
padding: 0 1.0rem;
}
}
a {
color: #9b4dca;
text-decoration: none;
}
a:focus, a:hover {
color: #606c76;
}
dl,
ol,
ul {
list-style: none;
margin-top: 0;
padding-left: 0;
}
dl dl,
dl ol,
dl ul,
ol dl,
ol ol,
ol ul,
ul dl,
ul ol,
ul ul {
font-size: 90%;
margin: 1.5rem 0 1.5rem 3.0rem;
}
ol {
list-style: decimal inside;
}
ul {
list-style: circle inside;
}
.button,
button,
dd,
dt,
li {
margin-bottom: 1.0rem;
}
fieldset,
input,
select,
textarea {
margin-bottom: 1.5rem;
}
blockquote,
dl,
figure,
form,
ol,
p,
pre,
table,
ul {
margin-bottom: 2.5rem;
}
table {
border-spacing: 0;
width: 100%;
}
td,
th {
border-bottom: 0.1rem solid #e1e1e1;
padding: 1.2rem 1.5rem;
text-align: left;
}
td:first-child,
th:first-child {
padding-left: 0;
}
td:last-child,
th:last-child {
padding-right: 0;
}
b,
strong {
font-weight: bold;
}
p {
margin-top: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 300;
letter-spacing: -.1rem;
margin-bottom: 2.0rem;
margin-top: 0;
}
h1 {
font-size: 4.6rem;
line-height: 1.2;
}
h2 {
font-size: 3.6rem;
line-height: 1.25;
}
h3 {
font-size: 2.8rem;
line-height: 1.3;
}
h4 {
font-size: 2.2rem;
letter-spacing: -.08rem;
line-height: 1.35;
}
h5 {
font-size: 1.8rem;
letter-spacing: -.05rem;
line-height: 1.5;
}
h6 {
font-size: 1.6rem;
letter-spacing: 0;
line-height: 1.4;
}
img {
max-width: 100%;
}
.clearfix:after {
clear: both;
content: ' ';
display: table;
}
.float-left {
float: left;
}
.float-right {
float: right;
}
html {
font-size: 70%;
}
body {
display: flex;
min-height: 100vh;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
flex-direction: column;
padding:0;
margin: 0;
color: #333;
letter-spacing: 0;
}
header {
padding-top: 2.0rem;
border-bottom: 1px solid #EEE;
}
header a, header a:hover {
text-decoration: none;
}
main {
flex: 1;
}
footer {
padding-top: 2.5rem;
border-top: 1px solid #EEE;
}
h4 {
margin-top: 4rem;
}
a {
color: #0275d8;
}
a:hover {
color: #014c8c;
text-decoration: underline;
}
table {
margin-left: 0;
}
td {
border: 0;
padding: 0 1em .5em 0;
color: #014c8c;
}
td:first-child {
width: 1%;
white-space: nowrap;
}
ul {
list-style-position: inside;
padding-left: 0;
}
li {
list-style-type: none;
margin-bottom: .2rem;
}
code {
border-radius: 0;
}
\ No newline at end of file
{
"/*/*/*/*/*": "/$1_$2_$3_$4_$5",
"/*/*/*/*": "/$1_$2_$3_$4",
"/*/*/*": "/$1_$2_$3",
"/*/*": "/$1_$2"
}
\ No newline at end of file
const Mock = require('mockjs');
const moment = require('moment');
module.exports = {
url: 'smv/',
data: {
layoutData: layoutData()
}
};
function layoutData() {
return Mock.mock({
returnObject: [
{
i: '0',
x: 0,
y: 0,
w: 6,
h: 4,
formData: {},
title: '标题',
chartType: 'lineChart'
},
{
i: '1',
x: 6,
y: 0,
w: 6,
h: 4,
formData: {},
title: '标题',
chartType: 'barChart'
},
{
i: '2',
x: 12,
y: 0,
w: 6,
h: 4,
formData: {},
title: '标题',
chartType: 'pieChart'
},
{
i: '3',
x: 18,
y: 0,
w: 6,
h: 4,
formData: {},
title: '标题',
chartType: 'lineChart'
},
{
i: '4',
x: 0,
y: 4,
w: 6,
h: 4,
formData: {},
title: '标题',
chartType: 'lineChart'
},
{
i: '5',
x: 6,
y: 4,
w: 6,
h: 4,
formData: {},
title: '标题',
chartType: 'lineChart'
},
{
i: '6',
x: 12,
y: 4,
w: 6,
h: 4,
formData: {},
title: '标题',
chartType: 'lineChart'
},
{
i: '7',
x: 18,
y: 4,
w: 6,
h: 4,
formData: {},
title: '标题',
chartType: 'lineChart'
},
{
i: '8',
x: 0,
y: 8,
w: 6,
h: 4,
formData: {},
title: '标题',
chartType: 'lineChart'
},
{
i: '9',
x: 6,
y: 8,
w: 6,
h: 4,
formData: {},
title: '标题',
chartType: 'lineChart'
},
{
i: 'a',
x: 12,
y: 8,
w: 6,
h: 4,
formData: {},
title: '标题',
chartType: 'lineChart'
},
{
i: 'b',
x: 18,
y: 8,
w: 6,
h: 4,
formData: {},
title: '标题',
chartType: 'lineChart'
}
]
});
}
const Mock = require("mockjs");
const moment = require("moment");
module.exports = {
url:"workOrder/",
data:{
getInfoById:getInfoById(),
findCustomerInfo:findCustomerInfo(),
getGovServiceByParam:getgovermentList(),
getOrderInfoById:getOrderInfoById(),
getOraIsNotFour:getOraIsNotFour(),
findWaitingls:findWaiting(),
selectNodeListBycustId:Mock.mock({returnBoolean:true,"returnObject": [1,2,3,4]}),
selectHisrecord:selectHisrecord()
}
};
function getInfoById()
{
return {returnObject:{"workOrder":{"faultAddress":"fdsfdsaf","rodCode":"","propertyRight":"","lineName":"","newFault":"","vehicle":"","customerComments":"","reference":"","eliminationTime":"","emergencyLevel":"02","appointmentTime":"","causeFailure":"","arrivalTime":"","customerId":"3000000000","siteClass":"02","id":"2000000666","preliminary":"","expatriatePersonnel":"","rushRepairRecord":"","secondClass":"","receivingPoint":"","faultScene":"02","faultAssignment":"","thirdClass":"","voltageGrade":"","appointmentReasons":"","firstClass":"02","repairTime":"","powerPoint":"","estimatedRepairTime":"","contractorOpinion":""},"requestOrder":null,"customerInfo":{"handler":"","businessType":"02","subordinate":"gddw_010201","customerCode":"222","orderStatus":"1","acceptedContents":"【一户无电】低压居民客户报修一户无电,经指导客户检查,无法判断设备故障及其资产归属,请现场查处。( 客户无法提供户号,只能提供地址)。","auditorPerson":"","flowInstanceId":"2000000222","customerType":"khlx_02","creatTime":"2019-02-24 00:33:05","businessTypeName":"故障","powerSupplyUnit":"010101","creatUser":"4941632","contactAddress":"山东省德州市德城区将军路刘集小区13号楼1单元502","id":"3000000000","returnVisitMode":"2","secondDept":"218","nodeStatus":"2","customerName":"刘女士","sendTime":"2019-02-24 00:33:05","filing":"","branchOffice":"gddw_0102","phone":"18678366251","sendPer":"4941632","dataSource":"1","contacts":"刘女士","disPatchMen":""}}};
}
function findCustomerInfo()
{
//{"id":"","customerCode":"","businessType":"","creatUser":"","contactAddress":"","phone":"","acceptedContents":"","customerName":""}
return Mock.mock({totalResult:'@integer(10,100)',"returnObject|1-10":[{"handler":"","subordinate":"gddw_010201","customerCode":"222","orderStatus":"1","acceptedContents":"【一户无电】低压居民客户报修一户无电,经指导客户检查,无法判断设备故障及其资产归属,请现场查处。( 客户无法提供户号,只能提供地址)。","auditorPerson":"","flowInstanceId":"2000000222","customerType":"khlx_02","creatTime":"2019-02-24 00:33:05","businessTypeName":"故障","powerSupplyUnit":"010101","creatUser":"4941632","contactAddress":"山东省德州市德城区将军路刘集小区13号楼1单元502","id":"3000000000","returnVisitMode":"2","secondDept":"218","nodeStatus":"2","customerName":"@cname","sendTime":"2019-02-24 00:33:05","filing":"","branchOffice":"gddw_0102","phone":"18678366251","sendPer":"4941632","dataSource":"1","contacts":"@cname","disPatchMen":""}]});
}
function getgovermentList()
{
return Mock.mock({totalResult:'@integer(10,100)',returnBoolean:true,total:"@integer(40,100)","returnObject|5-20":[{
'orderNo|+1': 1, //工单编号
sendTime: '@datetime', //发送时间
problemDesc: '@string', //问题描述
adminOp: '@string', //转办意见
timeLimit: '@datetime', // 办理时限
contacts: '@cname', //联系人
'contacNo|+1': 18764087555, //联系电话
contactAdd: '@county(true)', //联系地址
'emergencyLevel|1': ["一般","紧急"], //紧急程度
'issecret|1': ["",""], //保密
'processFlow|1': ["派发","分派","处理","审核","归档"], //转办流程
sender: '@cname', //发送人
remark: '@string', //备注
}]});
}
function getOrderInfoById()
{
return Mock.mock({returnBoolean:true,total:"@integer(40,100)","returnObject":{
'orderNo': '@integer(40,100)', //工单编号
sendTime: '@datetime', //发送时间
problemDesc: '@string', //问题描述
adminOp: '@string', //转办意见
timeLimit: '@datetime', // 办理时限
contacts: '@cname', //联系人
'contacNo|+1': 18764087555, //联系电话
contactAdd: '@county(true)', //联系地址
'emergencyLevel|1': ["一般","紧急"], //紧急程度
'issecret|1': ["",""], //保密
'processFlow|1': ["派发","分派","处理","审核","归档"], //转办流程
sender: '@cname', //发送人
remark: '@string', //备注
"callType|1": ["咨询","建议","表扬"], //来电类别
inputTime: '@datetime', //录入时间
level: '', //问题分类 需要将五级分类组合
levelone: 'AAA',
leveltwo:'BBB',
levelthree:'CCC',
levelfour:'DDD',
levelfive:'FFF',
orderType: '', //工单类型
'receChannel|1': ["短信","市长热线","微信"], //受理渠道
orderStatus: '', //工单状态
isreply: '', //是否回复
replynote: '', //回复备注
processType: '', //办理类型
receivemo: '@integer(100000,20000)', //受理员编号
issuer:'@cname',//签发人
handSituation:'@string',//办理情况
replyTime:'@datetime',//答复时间
respondent:'@cname',//答复人
'replyPhone|+5':18764087555,//答复电话
replyDep:'',//答复部门
'replyDepPhone|+5':18164087555,//答复部门电话
replySituation:'@string',//答复来电人情况
// blgj:'@string',//办理轨迹
sendTime:'@datetime',//发送时间
}});
}
function getOraIsNotFour()
{
return {};
}
function findWaiting()
{
return Mock.mock({returnBoolean:true,"returnObject|1-10":[
{id:'@integer(40,100)',
'dataSource|1':[1,2],
'businessType|1':[1,2,3,4,5],
'businessTypeName|1':["咨询","投诉","故障","表扬"],
sender:"@cname",
beginTime:'@datetime',
procestate:'@string',
descriptive:'@string(20,50)'
}]});
}
function selectHisrecord()
{
return Mock.mock({returnBoolean:true,"returnObject|1-10":[
{
'id':'@integer(40,100)',
'flowinstanceId':'@integer(40,100)',
'sender':'@integer(40,100)',
'receiver':'@integer(40,100)',
'beginTime':'@datetime',
'endTime':'@datetime',
'proceState':'@string',
'descriptive':'@string',
'senderName':'@cname',
'receiverName':'@cname',
'nodeId|1':[1,2,3,4,5],
}]});
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -91,7 +91,17 @@ module.exports = { ...@@ -91,7 +91,17 @@ module.exports = {
pathRewrite: { pathRewrite: {
'^/api' : '' '^/api' : ''
} }
},
'/mock': {
// target: "http://192.168.7.124:20000/mock/5cf77a56210725034419be41",
// target: 'http://45.125.46.128:20000/mock/5cf77a56210725034419be41',
target: 'localhost:30003/hlkj/',
// changeOrigin: true,
ws: true,
pathRewrite: {
"^/mock": ""
} }
},
} }
}, },
......
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 to comment