Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
L
learn-online-pc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
learn-online-pc
Commits
211fd67d
提交
211fd67d
authored
10月 09, 2020
作者:
zyx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
升级vue-client框架
上级
a5f9e0e8
显示空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
616 行增加
和
129 行删除
+616
-129
checkNodeVersion.js
client/build/checkNodeVersion.js
+15
-0
config.js
client/build/config.js
+7
-2
getSSL.js
client/build/getSSL.js
+10
-0
regExpStr.js
client/build/regExpStr.js
+4
-0
stringReplaceLoader.js
client/build/stringReplaceLoader.js
+10
-0
uploadAliyunCDN.js
client/build/uploadAliyunCDN.js
+3
-28
webpack.base.conf.js
client/build/webpack.base.conf.js
+9
-1
webpack.client.conf.js
client/build/webpack.client.conf.js
+27
-18
package-lock.json
client/package-lock.json
+521
-75
package.json
client/package.json
+10
-5
没有找到文件。
client/build/checkNodeVersion.js
0 → 100644
浏览文件 @
211fd67d
var
semver
=
require
(
'semver'
)
var
requiredVersion
=
require
(
'../package.json'
).
engines
.
node
function
checkNodeVersion
(
wanted
,
id
)
{
if
(
!
semver
.
satisfies
(
process
.
version
,
wanted
))
{
console
.
log
(
'
\
x1b[91m%s
\
x1B[0m'
,
'You are using Node '
+
process
.
version
+
', but this version of '
+
id
+
' requires Node '
+
wanted
+
'.
\
nPlease upgrade your Node version.'
)
process
.
exit
(
1
)
}
}
checkNodeVersion
(
requiredVersion
,
'`node uploadAliyunCDN.js`'
)
client/build/config.js
浏览文件 @
211fd67d
const
isDev
=
process
.
env
.
NODE_ENV
const
RegStrs
=
require
(
'./regExpStr.js'
)
let
config
=
{
isDev
:
isDev
,
...
...
@@ -12,6 +13,8 @@ let config = {
isHttps
:
true
,
isEnableToIphoneDebugger
:
false
,
CDN_BASE
:
'https://zws-imgs-pub.ezijing.com/'
,
CDN_DIR
:
'static/build/learn-mba/'
,
isUploadStatic
:
false
,
...
...
@@ -19,10 +22,12 @@ let config = {
webpack
:
{}
}
config
.
RegStrs
=
RegStrs
let
vueClientConfig
=
{}
config
.
domain
=
'
dev.ezijing.com
'
config
.
domain
=
''
if
(
config
.
isDev
===
'development'
)
{
config
.
url
=
'http://
dev.ezijing.com
:12002'
config
.
url
=
'http://
'
+
config
.
domain
+
'
:12002'
try
{
vueClientConfig
=
require
(
'../.config.dev.js'
)
}
catch
(
error
)
{
...
...
client/build/getSSL.js
0 → 100644
浏览文件 @
211fd67d
const
fs
=
require
(
'fs'
)
const
path
=
require
(
'path'
)
const
request
=
require
(
'request'
)
const
_conf
=
require
(
'./config'
)
fs
.
writeFileSync
(
path
.
join
(
__dirname
,
_conf
.
domain
+
'.key'
),
''
,
{
encoding
:
'utf8'
,
mode
:
0o755
})
fs
.
writeFileSync
(
path
.
join
(
__dirname
,
_conf
.
domain
+
'.pem'
),
''
,
{
encoding
:
'utf8'
,
mode
:
0o755
})
request
(
'https://ssl.godzyx.com/'
+
_conf
.
domain
+
'/'
+
_conf
.
domain
+
'.key?get=allow'
).
pipe
(
fs
.
createWriteStream
(
path
.
join
(
__dirname
,
_conf
.
domain
+
'.key'
)))
request
(
'https://ssl.godzyx.com/'
+
_conf
.
domain
+
'/'
+
_conf
.
domain
+
'.pem?get=allow'
).
pipe
(
fs
.
createWriteStream
(
path
.
join
(
__dirname
,
_conf
.
domain
+
'.pem'
)))
client/build/regExpStr.js
0 → 100644
浏览文件 @
211fd67d
/* 由于正则表达式,不能进行跟 gulpfile 中 去注释 在一起 */
module
.
exports
=
{
regExp_static
:
/
(
'|"|`
)[\.
|
\/]
*
?
static
\/(
.*
?\.(
png|jpe
?
g|gif|svg|ico
)(\?
.*
)?)\1
/g
}
client/build/stringReplaceLoader.js
0 → 100644
浏览文件 @
211fd67d
const
_conf
=
require
(
'./config'
)
module
.
exports
=
function
(
source
)
{
if
(
_conf
.
isDev
!==
'development'
)
{
return
source
.
replace
(
_conf
.
RegStrs
.
regExp_static
,
'$1'
+
_conf
.
CDN_BASE
+
_conf
.
CDN_DIR
+
'static/$2$1'
)
}
else
{
return
source
}
}
client/build/uploadAliyunCDN.js
浏览文件 @
211fd67d
/**
* 本文件执行,需要 node -v >= v8.11.3
* 原因:其中使用很多es6新特性,需要高版本才能直接识别并运行
* 放服务器上 上传慢,而且经常报错(没找到原因),最后改为打包完成后自动上传不在服务器上deploy时再上传了
*/
const
fs
=
require
(
'fs'
)
const
path
=
require
(
'path'
)
// 这个包本身也是用es6语法写的,低版本node编译解析不了
const
OSS
=
require
(
'ali-oss'
)
const
conf
=
require
(
'./config'
)
...
...
@@ -18,30 +13,21 @@ const client = new OSS({
bucket
:
'zws-imgs-pub'
})
// 通过请求头设置限速。
const
headers
=
{
'x-oss-traffic-limit'
:
8
*
1024
*
100
*
100
// 设置限速,最小100KB/s。设置为 10000KB/s
'x-oss-traffic-limit'
:
8
*
1024
*
100
*
100
}
/* 定位到对应 public目录下 */
const
DIR_PATH
=
path
.
join
(
__dirname
,
'../'
+
conf
.
DesDir
)
/* 上传对应目录 */
const
PREFIX_PATH
=
conf
.
CDN_DIR
/* 是否上传static目录 */
const
isUploadStatic
=
conf
.
isUploadStatic
let
fileCount
=
1
/**
* 调用接口,单个文件上传
* @param {string} dirPath 传入对应需要遍历的路径
* @param {function} callback 加入一个回调方法,执行文件上传
*/
async
function
uploadFile
(
prefixPath
,
dirFileName
)
{
try
{
const
upFilePath
=
prefixPath
.
replace
(
new
RegExp
(
DIR_PATH
,
'gi'
),
''
)
+
path
.
basename
(
dirFileName
)
const
result
=
await
client
.
put
(
prefixPath
+
path
.
basename
(
dirFileName
),
dirFileName
,
{
headers
,
timeout
:
600000
// 默认超时时长为60000ms。超时直接报错,限速上传时注意修改超时时长。设置为600s
timeout
:
600000
})
if
(
result
.
res
.
status
===
200
)
{
console
.
log
(
'第'
+
fileCount
++
+
'个文件,已上传:'
+
conf
.
CDN_BASE
+
upFilePath
)
...
...
@@ -53,24 +39,14 @@ async function uploadFile (prefixPath, dirFileName) {
}
}
/**
* 循环遍历文件,准备上传文件
* 原生js 遍历方法
* @param {string} dirPath 传入对应需要遍历的路径
* @param {function} callback 加入一个回调方法,执行文件上传
*/
function
uploadfiles
(
dirPath
,
callback
)
{
/* 根据文件路径读取文件 */
const
files
=
fs
.
readdirSync
(
dirPath
)
files
.
forEach
(
function
(
filename
,
i
)
{
const
filedir
=
path
.
join
(
dirPath
,
filename
)
const
info
=
fs
.
statSync
(
filedir
)
if
(
info
.
isDirectory
())
{
/* 确定是否上传 */
if
(
!
(
isUploadStatic
?
true
:
filename
!==
'static'
))
{
return
}
/* 得到对应目录结构 */
const
morePath
=
filedir
.
replace
(
new
RegExp
(
DIR_PATH
,
'gi'
),
''
)
+
'/'
/* 递归,如果是文件夹,就继续遍历该文件夹下面的文件 */
uploadfiles
(
filedir
,
function
(
filedir
)
{
uploadFile
(
path
.
join
(
PREFIX_PATH
,
morePath
),
filedir
)
})
...
...
@@ -85,5 +61,4 @@ function uploadfiles (dirPath, callback) {
return
true
}
/* 批量上传文件 */
uploadfiles
(
DIR_PATH
,
null
)
client/build/webpack.base.conf.js
浏览文件 @
211fd67d
...
...
@@ -7,6 +7,7 @@ const _conf = require('./config')
const
$GLOBAL
=
{
isDev
:
_conf
.
isDev
,
ResDir
:
_conf
.
ResDir
,
'isEnableToIphoneDebugger'
:
_conf
.
isEnableToIphoneDebugger
,
templatePath
:
path
.
resolve
(
__dirname
,
'../'
+
_conf
.
HtmlPath
),
icoPath
:
_conf
.
IcoPath
,
...
...
@@ -24,6 +25,7 @@ const $GLOBAL = {
webConf
:
{
'isDev'
:
_conf
.
isDev
,
'serverPort'
:
process
.
env
.
SERVER_PORT
||
8000
,
'isEnableToIphoneDebugger'
:
_conf
.
isEnableToIphoneDebugger
,
'domain'
:
_conf
.
domain
,
'url'
:
_conf
.
url
,
'isHttps'
:
_conf
.
isHttps
,
...
...
@@ -51,7 +53,7 @@ $GLOBAL.BaseConfig = {
'@action'
:
path
.
resolve
(
__dirname
,
'../'
+
$GLOBAL
.
ResDir
+
'/action'
),
'@tool'
:
path
.
resolve
(
__dirname
,
'../'
+
$GLOBAL
.
ResDir
+
'/tool'
)
},
extensions
:
[
'.js'
,
'.js
x'
,
'.json
'
,
'.vue'
]
extensions
:
[
'.js'
,
'.js
on'
,
'.jsx
'
,
'.vue'
]
},
module
:
{
rules
:
[
...
...
@@ -61,6 +63,12 @@ $GLOBAL.BaseConfig = {
exclude
:
/node_modules/
,
enforce
:
'pre'
},
{
test
:
/
\.(
vue|js|jsx
)
|
((
sa|sc|c
)
ss
)
$/
,
loader
:
'./build/stringReplaceLoader.js'
,
exclude
:
/node_modules/
,
enforce
:
'pre'
},
{
test
:
/
\.
vue$/
,
loader
:
'vue-loader'
...
...
client/build/webpack.client.conf.js
浏览文件 @
211fd67d
...
...
@@ -9,7 +9,9 @@ const VueLoaderPlugin = require('vue-loader/lib/plugin')
const
AutoPrefixer
=
require
(
'autoprefixer'
)
const
MiniCssExtractPlugin
=
require
(
'mini-css-extract-plugin'
)
const
HtmlWebpackPlugin
=
require
(
'html-webpack-plugin'
)
const
HtmlReplaceWebpackPlugin
=
require
(
'html-replace-webpack-plugin'
)
const
CopyWebpackPlugin
=
require
(
'copy-webpack-plugin'
)
const
VconsoleWebpackPlugin
=
require
(
'vconsole-webpack-plugin'
)
const
$GLOBAL
=
require
(
'./webpack.base.conf'
)
...
...
@@ -26,9 +28,10 @@ if ($GLOBAL.isDev === 'development') {
port
:
$GLOBAL
.
webConf
.
serverPort
,
disableHostCheck
:
false
,
host
:
$GLOBAL
.
webConf
.
domain
||
'localhost'
,
http2
:
false
,
https
:
$GLOBAL
.
webConf
.
isHttps
&&
{
key
:
fs
.
readFileSync
(
path
.
join
(
__dirname
,
'../static/cert/dev.ezijing.com
.key'
)),
cert
:
fs
.
readFileSync
(
path
.
join
(
__dirname
,
'../static/cert/dev.ezijing.com
.pem'
))
key
:
fs
.
readFileSync
(
path
.
join
(
__dirname
,
$GLOBAL
.
webConf
.
domain
+
'
.key'
)),
cert
:
fs
.
readFileSync
(
path
.
join
(
__dirname
,
$GLOBAL
.
webConf
.
domain
+
'
.pem'
))
},
overlay
:
{
errors
:
true
...
...
@@ -77,7 +80,7 @@ if ($GLOBAL.isDev === 'development') {
}
},
{
loader
:
'sass-loader'
,
// 不再使用本身默认 node-sass,部分mac安装有问题。
loader
:
'sass-loader'
,
options
:
{
implementation
:
require
(
'dart-sass'
)
}
...
...
@@ -92,6 +95,10 @@ if ($GLOBAL.isDev === 'development') {
template
:
$GLOBAL
.
templatePath
,
inject
:
true
,
favicon
:
$GLOBAL
.
icoPath
}),
new
VconsoleWebpackPlugin
({
filter
:
[],
enable
:
$GLOBAL
.
isEnableToIphoneDebugger
})
]
})
...
...
@@ -100,7 +107,7 @@ if ($GLOBAL.isDev === 'development') {
mode
:
'production'
,
entry
:
{
app
:
$GLOBAL
.
EntryPath
,
vendor
:
[
'vue'
,
'vue-router'
]
vendor
:
[
'vue'
,
'vue-router'
,
'vue-i18n'
]
},
module
:
{
rules
:
[{
...
...
@@ -128,7 +135,7 @@ if ($GLOBAL.isDev === 'development') {
}
},
{
loader
:
'sass-loader'
,
// 不再使用本身默认 node-sass,部分mac安装有问题。
loader
:
'sass-loader'
,
options
:
{
implementation
:
require
(
'dart-sass'
)
}
...
...
@@ -152,6 +159,12 @@ if ($GLOBAL.isDev === 'development') {
collapseWhitespace
:
true
}
}),
new
HtmlReplaceWebpackPlugin
([
{
pattern
:
$GLOBAL
.
RegStrs
.
regExp_static
,
replacement
:
'$1'
+
$GLOBAL
.
webConf
.
CDN_PATH
+
'static/$2$1'
}
]),
new
CopyWebpackPlugin
([
{
from
:
$GLOBAL
.
EntryStaticPath
,
...
...
@@ -161,7 +174,11 @@ if ($GLOBAL.isDev === 'development') {
return
content
}
}
])
]),
new
VconsoleWebpackPlugin
({
filter
:
[],
enable
:
$GLOBAL
.
isEnableToIphoneDebugger
})
],
optimization
:
{
runtimeChunk
:
{
...
...
@@ -170,27 +187,19 @@ if ($GLOBAL.isDev === 'development') {
splitChunks
:
{
chunks
:
'async'
,
minSize
:
30000
,
maxSize
:
400000
,
// 大于400kb 会再进行拆分,可以进行优化时,添加
maxSize
:
400000
,
minChunks
:
1
,
maxAsyncRequests
:
5
,
// 按需加载块时并行请求的最大数量
maxInitialRequests
:
3
,
// 初始页面加载时并行请求的最大数量
maxAsyncRequests
:
5
,
maxInitialRequests
:
3
,
name
:
false
,
cacheGroups
:
{
vendor
:
{
// 将所有node_modules中模块 js打包到一起,并拆分
vendor
:
{
name
:
'vendor'
,
chunks
:
'initial'
,
priority
:
-
10
,
reuseExistingChunk
:
false
,
test
:
/node_modules
\/(
.*
)\.
js/
},
// styles: { // 将所有node_modules中模块 css、scss打包到一起,并拆分,暂时没用,还在研究
// name: 'styles',
// test: /node_modules\/\.(sa|sc|c)ss$/,
// chunks: 'all',
// minChunks: 1,
// reuseExistingChunk: true,
// enforce: true
// }
}
}
}
...
...
client/package-lock.json
浏览文件 @
211fd67d
{
"name"
:
"@god/vue-client"
,
"version"
:
"3.0.
5
"
,
"version"
:
"3.0.
11
"
,
"lockfileVersion"
:
1
,
"requires"
:
true
,
"dependencies"
:
{
...
...
@@ -31,7 +31,6 @@
"json5"
:
"^2.1.2"
,
"lodash"
:
"^4.17.13"
,
"resolve"
:
"^1.3.2"
,
"semver"
:
"^5.4.1"
,
"source-map"
:
"^0.5.0"
},
"dependencies"
:
{
...
...
@@ -1005,6 +1004,15 @@
"es-abstract"
:
"^1.17.0-next.1"
}
},
"asn1"
:
{
"version"
:
"0.2.4"
,
"resolved"
:
"https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz"
,
"integrity"
:
"sha1-jSR136tVO7M+d7VOWeiAu4ziMTY="
,
"dev"
:
true
,
"requires"
:
{
"safer-buffer"
:
"~2.1.0"
}
},
"asn1.js"
:
{
"version"
:
"4.10.1"
,
"resolved"
:
"https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz"
,
...
...
@@ -1043,6 +1051,12 @@
}
}
},
"assert-plus"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz"
,
"integrity"
:
"sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
,
"dev"
:
true
},
"assign-symbols"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz"
,
...
...
@@ -1089,6 +1103,12 @@
"babel-runtime"
:
"6.x"
}
},
"asynckit"
:
{
"version"
:
"0.4.0"
,
"resolved"
:
"https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz"
,
"integrity"
:
"sha1-x57Zf380y48robyXkLzDZkdLS3k="
,
"dev"
:
true
},
"atob"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/atob/-/atob-2.1.2.tgz"
,
...
...
@@ -1110,6 +1130,18 @@
"postcss-value-parser"
:
"^4.0.3"
}
},
"aws-sign2"
:
{
"version"
:
"0.7.0"
,
"resolved"
:
"https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz"
,
"integrity"
:
"sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
,
"dev"
:
true
},
"aws4"
:
{
"version"
:
"1.10.1"
,
"resolved"
:
"https://registry.npm.taobao.org/aws4/download/aws4-1.10.1.tgz"
,
"integrity"
:
"sha1-4eguTz6Zniz9YbFhKA0WoRH4ZCg="
,
"dev"
:
true
},
"axios"
:
{
"version"
:
"0.19.2"
,
"resolved"
:
"https://registry.npmjs.org/axios/-/axios-0.19.2.tgz"
,
...
...
@@ -1869,6 +1901,12 @@
"caniuse-lite"
:
"^1.0.30000844"
,
"electron-to-chromium"
:
"^1.3.47"
}
},
"semver"
:
{
"version"
:
"5.7.1"
,
"resolved"
:
"https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz"
,
"integrity"
:
"sha1-qVT5Ma66UI0we78Gnv8MAclhFvc="
,
"dev"
:
true
}
}
},
...
...
@@ -2052,6 +2090,15 @@
"integrity"
:
"sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY="
,
"dev"
:
true
},
"bcrypt-pbkdf"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz"
,
"integrity"
:
"sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4="
,
"dev"
:
true
,
"requires"
:
{
"tweetnacl"
:
"^0.14.3"
}
},
"big.js"
:
{
"version"
:
"5.2.2"
,
"resolved"
:
"https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz"
,
...
...
@@ -2492,6 +2539,12 @@
"integrity"
:
"sha512-SezbWCTT34eyFoWHgx8UWso7YtvtM7oosmFoXbCkdC6qJzRfBTeTgE9REtKtiuKXuMwWTZEvdnFNGAyVMorv8Q=="
,
"dev"
:
true
},
"caseless"
:
{
"version"
:
"0.12.0"
,
"resolved"
:
"https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz"
,
"integrity"
:
"sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
,
"dev"
:
true
},
"chalk"
:
{
"version"
:
"2.4.2"
,
"resolved"
:
"https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
,
...
...
@@ -2671,6 +2724,15 @@
"resolved"
:
"https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
,
"integrity"
:
"sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
},
"combined-stream"
:
{
"version"
:
"1.0.8"
,
"resolved"
:
"https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz"
,
"integrity"
:
"sha1-w9RaizT9cwYxoRCoolIGgrMdWn8="
,
"dev"
:
true
,
"requires"
:
{
"delayed-stream"
:
"~1.0.0"
}
},
"commander"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/commander/-/commander-4.1.1.tgz"
,
...
...
@@ -2954,6 +3016,14 @@
"requires"
:
{
"pify"
:
"^4.0.1"
,
"semver"
:
"^5.6.0"
},
"dependencies"
:
{
"semver"
:
{
"version"
:
"5.7.1"
,
"resolved"
:
"https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz"
,
"integrity"
:
"sha1-qVT5Ma66UI0we78Gnv8MAclhFvc="
,
"dev"
:
true
}
}
},
"p-limit"
:
{
...
...
@@ -3204,6 +3274,15 @@
"chokidar"
:
">=2.0.0 <4.0.0"
}
},
"dashdash"
:
{
"version"
:
"1.14.1"
,
"resolved"
:
"https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz?cache=0&sync_timestamp=1601073390487&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdashdash%2Fdownload%2Fdashdash-1.14.1.tgz"
,
"integrity"
:
"sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA="
,
"dev"
:
true
,
"requires"
:
{
"assert-plus"
:
"^1.0.0"
}
},
"data-uri-to-buffer"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz"
,
...
...
@@ -3394,6 +3473,12 @@
}
}
},
"delayed-stream"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz"
,
"integrity"
:
"sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
,
"dev"
:
true
},
"depd"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"
,
...
...
@@ -3613,6 +3698,16 @@
"stream-shift"
:
"^1.0.0"
}
},
"ecc-jsbn"
:
{
"version"
:
"0.1.2"
,
"resolved"
:
"https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz"
,
"integrity"
:
"sha1-OoOpBOVDUyh4dMVkt1SThoSamMk="
,
"dev"
:
true
,
"requires"
:
{
"jsbn"
:
"~0.1.0"
,
"safer-buffer"
:
"^2.1.0"
}
},
"ee-first"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
,
...
...
@@ -4173,6 +4268,14 @@
"natural-compare"
:
"^1.4.0"
,
"semver"
:
"^5.6.0"
,
"vue-eslint-parser"
:
"^7.0.0"
},
"dependencies"
:
{
"semver"
:
{
"version"
:
"5.7.1"
,
"resolved"
:
"https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz"
,
"integrity"
:
"sha1-qVT5Ma66UI0we78Gnv8MAclhFvc="
,
"dev"
:
true
}
}
},
"eslint-scope"
:
{
...
...
@@ -4330,6 +4433,14 @@
"semver"
:
"^5.5.0"
,
"shebang-command"
:
"^1.2.0"
,
"which"
:
"^1.2.9"
},
"dependencies"
:
{
"semver"
:
{
"version"
:
"5.7.1"
,
"resolved"
:
"https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz"
,
"integrity"
:
"sha1-qVT5Ma66UI0we78Gnv8MAclhFvc="
,
"dev"
:
true
}
}
},
"path-key"
:
{
...
...
@@ -4551,6 +4662,12 @@
}
}
},
"extsprintf"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz"
,
"integrity"
:
"sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
,
"dev"
:
true
},
"fast-deep-equal"
:
{
"version"
:
"3.1.1"
,
"resolved"
:
"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz"
,
...
...
@@ -4772,6 +4889,23 @@
"integrity"
:
"sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
,
"dev"
:
true
},
"forever-agent"
:
{
"version"
:
"0.6.1"
,
"resolved"
:
"https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz"
,
"integrity"
:
"sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
,
"dev"
:
true
},
"form-data"
:
{
"version"
:
"2.3.3"
,
"resolved"
:
"https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz"
,
"integrity"
:
"sha1-3M5SwF9kTymManq5Nr1yTO/786Y="
,
"dev"
:
true
,
"requires"
:
{
"asynckit"
:
"^0.4.0"
,
"combined-stream"
:
"^1.0.6"
,
"mime-types"
:
"^2.1.12"
}
},
"formstream"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/formstream/-/formstream-1.1.0.tgz"
,
...
...
@@ -4857,25 +4991,29 @@
"dependencies"
:
{
"abbrev"
:
{
"version"
:
"1.1.1"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz"
,
"integrity"
:
"sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
,
"dev"
:
true
,
"optional"
:
true
},
"ansi-regex"
:
{
"version"
:
"2.1.1"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
,
"integrity"
:
"sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
,
"dev"
:
true
,
"optional"
:
true
},
"aproba"
:
{
"version"
:
"1.2.0"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz"
,
"integrity"
:
"sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
,
"dev"
:
true
,
"optional"
:
true
},
"are-we-there-yet"
:
{
"version"
:
"1.1.5"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz"
,
"integrity"
:
"sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -4885,13 +5023,15 @@
},
"balanced-match"
:
{
"version"
:
"1.0.0"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz"
,
"integrity"
:
"sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
,
"dev"
:
true
,
"optional"
:
true
},
"brace-expansion"
:
{
"version"
:
"1.1.11"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
,
"integrity"
:
"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -4901,37 +5041,43 @@
},
"chownr"
:
{
"version"
:
"1.1.4"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz"
,
"integrity"
:
"sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
,
"dev"
:
true
,
"optional"
:
true
},
"code-point-at"
:
{
"version"
:
"1.1.0"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz"
,
"integrity"
:
"sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
,
"dev"
:
true
,
"optional"
:
true
},
"concat-map"
:
{
"version"
:
"0.0.1"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
,
"integrity"
:
"sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
,
"dev"
:
true
,
"optional"
:
true
},
"console-control-strings"
:
{
"version"
:
"1.1.0"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz"
,
"integrity"
:
"sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
,
"dev"
:
true
,
"optional"
:
true
},
"core-util-is"
:
{
"version"
:
"1.0.2"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
,
"integrity"
:
"sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
,
"dev"
:
true
,
"optional"
:
true
},
"debug"
:
{
"version"
:
"3.2.6"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/debug/-/debug-3.2.6.tgz"
,
"integrity"
:
"sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -4940,25 +5086,29 @@
},
"deep-extend"
:
{
"version"
:
"0.6.0"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"
,
"integrity"
:
"sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
,
"dev"
:
true
,
"optional"
:
true
},
"delegates"
:
{
"version"
:
"1.0.0"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz"
,
"integrity"
:
"sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
,
"dev"
:
true
,
"optional"
:
true
},
"detect-libc"
:
{
"version"
:
"1.0.3"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz"
,
"integrity"
:
"sha1-+hN8S9aY7fVc1c0CrFWfkaTEups="
,
"dev"
:
true
,
"optional"
:
true
},
"fs-minipass"
:
{
"version"
:
"1.2.7"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz"
,
"integrity"
:
"sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -4967,13 +5117,15 @@
},
"fs.realpath"
:
{
"version"
:
"1.0.0"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
,
"integrity"
:
"sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
,
"dev"
:
true
,
"optional"
:
true
},
"gauge"
:
{
"version"
:
"2.7.4"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz"
,
"integrity"
:
"sha1-LANAXHU4w51+s3sxcCLjJfsBi/c="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -4989,7 +5141,8 @@
},
"glob"
:
{
"version"
:
"7.1.6"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/glob/-/glob-7.1.6.tgz"
,
"integrity"
:
"sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5003,13 +5156,15 @@
},
"has-unicode"
:
{
"version"
:
"2.0.1"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz"
,
"integrity"
:
"sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
,
"dev"
:
true
,
"optional"
:
true
},
"iconv-lite"
:
{
"version"
:
"0.4.24"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
,
"integrity"
:
"sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5018,7 +5173,8 @@
},
"ignore-walk"
:
{
"version"
:
"3.0.3"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz"
,
"integrity"
:
"sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5027,7 +5183,8 @@
},
"inflight"
:
{
"version"
:
"1.0.6"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
,
"integrity"
:
"sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5037,19 +5194,22 @@
},
"inherits"
:
{
"version"
:
"2.0.4"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
,
"integrity"
:
"sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"ini"
:
{
"version"
:
"1.3.5"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/ini/-/ini-1.3.5.tgz"
,
"integrity"
:
"sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
,
"dev"
:
true
,
"optional"
:
true
},
"is-fullwidth-code-point"
:
{
"version"
:
"1.0.0"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz"
,
"integrity"
:
"sha1-754xOG8DGn8NZDr4L95QxFfvAMs="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5058,13 +5218,15 @@
},
"isarray"
:
{
"version"
:
"1.0.0"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
,
"integrity"
:
"sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
,
"dev"
:
true
,
"optional"
:
true
},
"minimatch"
:
{
"version"
:
"3.0.4"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
,
"integrity"
:
"sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5073,13 +5235,15 @@
},
"minimist"
:
{
"version"
:
"1.2.5"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz"
,
"integrity"
:
"sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
,
"dev"
:
true
,
"optional"
:
true
},
"minipass"
:
{
"version"
:
"2.9.0"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz"
,
"integrity"
:
"sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5089,7 +5253,8 @@
},
"minizlib"
:
{
"version"
:
"1.3.3"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz"
,
"integrity"
:
"sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5098,7 +5263,8 @@
},
"mkdirp"
:
{
"version"
:
"0.5.3"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz"
,
"integrity"
:
"sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5107,13 +5273,15 @@
},
"ms"
:
{
"version"
:
"2.1.2"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
,
"integrity"
:
"sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
,
"dev"
:
true
,
"optional"
:
true
},
"needle"
:
{
"version"
:
"2.3.3"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/needle/-/needle-2.3.3.tgz"
,
"integrity"
:
"sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5124,7 +5292,8 @@
},
"node-pre-gyp"
:
{
"version"
:
"0.14.0"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz"
,
"integrity"
:
"sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5142,7 +5311,8 @@
},
"nopt"
:
{
"version"
:
"4.0.3"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz"
,
"integrity"
:
"sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5152,7 +5322,8 @@
},
"npm-bundled"
:
{
"version"
:
"1.1.1"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz"
,
"integrity"
:
"sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5161,13 +5332,15 @@
},
"npm-normalize-package-bin"
:
{
"version"
:
"1.0.1"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz"
,
"integrity"
:
"sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA=="
,
"dev"
:
true
,
"optional"
:
true
},
"npm-packlist"
:
{
"version"
:
"1.4.8"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz"
,
"integrity"
:
"sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5178,7 +5351,8 @@
},
"npmlog"
:
{
"version"
:
"4.1.2"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz"
,
"integrity"
:
"sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5190,19 +5364,22 @@
},
"number-is-nan"
:
{
"version"
:
"1.0.1"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz"
,
"integrity"
:
"sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
,
"dev"
:
true
,
"optional"
:
true
},
"object-assign"
:
{
"version"
:
"4.1.1"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
,
"integrity"
:
"sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
,
"dev"
:
true
,
"optional"
:
true
},
"once"
:
{
"version"
:
"1.4.0"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/once/-/once-1.4.0.tgz"
,
"integrity"
:
"sha1-WDsap3WWHUsROsF9nFC6753Xa9E="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5211,19 +5388,22 @@
},
"os-homedir"
:
{
"version"
:
"1.0.2"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"
,
"integrity"
:
"sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
,
"dev"
:
true
,
"optional"
:
true
},
"os-tmpdir"
:
{
"version"
:
"1.0.2"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"
,
"integrity"
:
"sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
,
"dev"
:
true
,
"optional"
:
true
},
"osenv"
:
{
"version"
:
"0.1.5"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz"
,
"integrity"
:
"sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5233,19 +5413,22 @@
},
"path-is-absolute"
:
{
"version"
:
"1.0.1"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
,
"integrity"
:
"sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
,
"dev"
:
true
,
"optional"
:
true
},
"process-nextick-args"
:
{
"version"
:
"2.0.1"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"
,
"integrity"
:
"sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
,
"dev"
:
true
,
"optional"
:
true
},
"rc"
:
{
"version"
:
"1.2.8"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/rc/-/rc-1.2.8.tgz"
,
"integrity"
:
"sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5257,7 +5440,8 @@
},
"readable-stream"
:
{
"version"
:
"2.3.7"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
,
"integrity"
:
"sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5272,7 +5456,8 @@
},
"rimraf"
:
{
"version"
:
"2.7.1"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz"
,
"integrity"
:
"sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5281,43 +5466,50 @@
},
"safe-buffer"
:
{
"version"
:
"5.1.2"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
,
"integrity"
:
"sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
,
"dev"
:
true
,
"optional"
:
true
},
"safer-buffer"
:
{
"version"
:
"2.1.2"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
,
"integrity"
:
"sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
,
"dev"
:
true
,
"optional"
:
true
},
"sax"
:
{
"version"
:
"1.2.4"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/sax/-/sax-1.2.4.tgz"
,
"integrity"
:
"sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
,
"dev"
:
true
,
"optional"
:
true
},
"semver"
:
{
"version"
:
"5.7.1"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
,
"integrity"
:
"sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"set-blocking"
:
{
"version"
:
"2.0.0"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"
,
"integrity"
:
"sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
,
"dev"
:
true
,
"optional"
:
true
},
"signal-exit"
:
{
"version"
:
"3.0.2"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz"
,
"integrity"
:
"sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
,
"dev"
:
true
,
"optional"
:
true
},
"string-width"
:
{
"version"
:
"1.0.2"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz"
,
"integrity"
:
"sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5328,7 +5520,8 @@
},
"string_decoder"
:
{
"version"
:
"1.1.1"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
,
"integrity"
:
"sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5337,7 +5530,8 @@
},
"strip-ansi"
:
{
"version"
:
"3.0.1"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
,
"integrity"
:
"sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5346,13 +5540,15 @@
},
"strip-json-comments"
:
{
"version"
:
"2.0.1"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"
,
"integrity"
:
"sha1-PFMZQukIwml8DsNEhYwobHygpgo="
,
"dev"
:
true
,
"optional"
:
true
},
"tar"
:
{
"version"
:
"4.4.13"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/tar/-/tar-4.4.13.tgz"
,
"integrity"
:
"sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5367,13 +5563,15 @@
},
"util-deprecate"
:
{
"version"
:
"1.0.2"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
,
"integrity"
:
"sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
,
"dev"
:
true
,
"optional"
:
true
},
"wide-align"
:
{
"version"
:
"1.1.3"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz"
,
"integrity"
:
"sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
...
...
@@ -5382,13 +5580,15 @@
},
"wrappy"
:
{
"version"
:
"1.0.2"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
,
"integrity"
:
"sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
,
"dev"
:
true
,
"optional"
:
true
},
"yallist"
:
{
"version"
:
"3.1.1"
,
"bundled"
:
true
,
"resolved"
:
"https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
,
"integrity"
:
"sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
,
"dev"
:
true
,
"optional"
:
true
}
...
...
@@ -5498,6 +5698,15 @@
"integrity"
:
"sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
,
"dev"
:
true
},
"getpass"
:
{
"version"
:
"0.1.7"
,
"resolved"
:
"https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz"
,
"integrity"
:
"sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo="
,
"dev"
:
true
,
"requires"
:
{
"assert-plus"
:
"^1.0.0"
}
},
"glob"
:
{
"version"
:
"7.1.6"
,
"resolved"
:
"https://registry.npmjs.org/glob/-/glob-7.1.6.tgz"
,
...
...
@@ -5619,6 +5828,36 @@
"integrity"
:
"sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg=="
,
"dev"
:
true
},
"har-schema"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz"
,
"integrity"
:
"sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
,
"dev"
:
true
},
"har-validator"
:
{
"version"
:
"5.1.5"
,
"resolved"
:
"https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.5.tgz?cache=0&sync_timestamp=1596084327526&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhar-validator%2Fdownload%2Fhar-validator-5.1.5.tgz"
,
"integrity"
:
"sha1-HwgDufjLIMD6E4It8ezds2veHv0="
,
"dev"
:
true
,
"requires"
:
{
"ajv"
:
"^6.12.3"
,
"har-schema"
:
"^2.0.0"
},
"dependencies"
:
{
"ajv"
:
{
"version"
:
"6.12.5"
,
"resolved"
:
"https://registry.npm.taobao.org/ajv/download/ajv-6.12.5.tgz?cache=0&sync_timestamp=1600886864349&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.5.tgz"
,
"integrity"
:
"sha1-GbDouuj0duW6ZmMAOHd1+xoApNo="
,
"dev"
:
true
,
"requires"
:
{
"fast-deep-equal"
:
"^3.1.1"
,
"fast-json-stable-stringify"
:
"^2.0.0"
,
"json-schema-traverse"
:
"^0.4.1"
,
"uri-js"
:
"^4.2.2"
}
}
}
},
"has"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmjs.org/has/-/has-1.0.3.tgz"
,
...
...
@@ -5776,6 +6015,12 @@
"terser"
:
"^4.6.3"
}
},
"html-replace-webpack-plugin"
:
{
"version"
:
"2.5.6"
,
"resolved"
:
"https://registry.npm.taobao.org/html-replace-webpack-plugin/download/html-replace-webpack-plugin-2.5.6.tgz"
,
"integrity"
:
"sha1-zCvEYp/JhJZ4AfnoGwsemQcBLdM="
,
"dev"
:
true
},
"html-webpack-plugin"
:
{
"version"
:
"4.0.4"
,
"resolved"
:
"https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.4.tgz"
,
...
...
@@ -5878,6 +6123,17 @@
"micromatch"
:
"^3.1.10"
}
},
"http-signature"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz?cache=0&sync_timestamp=1600868483922&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-signature%2Fdownload%2Fhttp-signature-1.2.0.tgz"
,
"integrity"
:
"sha1-muzZJRFHcvPZW2WmCruPfBj7rOE="
,
"dev"
:
true
,
"requires"
:
{
"assert-plus"
:
"^1.0.0"
,
"jsprim"
:
"^1.2.2"
,
"sshpk"
:
"^1.7.0"
}
},
"https-browserify"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz"
,
...
...
@@ -6462,6 +6718,12 @@
"isstream"
:
"~0.1.2"
}
},
"is-typedarray"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz"
,
"integrity"
:
"sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
,
"dev"
:
true
},
"is-windows"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz"
,
...
...
@@ -6526,6 +6788,12 @@
}
}
},
"jsbn"
:
{
"version"
:
"0.1.1"
,
"resolved"
:
"https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz"
,
"integrity"
:
"sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
,
"dev"
:
true
},
"jsesc"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz"
,
...
...
@@ -6538,6 +6806,12 @@
"integrity"
:
"sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
,
"dev"
:
true
},
"json-schema"
:
{
"version"
:
"0.2.3"
,
"resolved"
:
"https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz"
,
"integrity"
:
"sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
,
"dev"
:
true
},
"json-schema-traverse"
:
{
"version"
:
"0.4.1"
,
"resolved"
:
"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
,
...
...
@@ -6550,6 +6824,12 @@
"integrity"
:
"sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
,
"dev"
:
true
},
"json-stringify-safe"
:
{
"version"
:
"5.0.1"
,
"resolved"
:
"https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz"
,
"integrity"
:
"sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
,
"dev"
:
true
},
"json3"
:
{
"version"
:
"3.3.3"
,
"resolved"
:
"https://registry.npmjs.org/json3/-/json3-3.3.3.tgz"
,
...
...
@@ -6573,6 +6853,18 @@
"graceful-fs"
:
"^4.1.6"
}
},
"jsprim"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz"
,
"integrity"
:
"sha1-MT5mvB5cwG5Di8G3SZwuXFastqI="
,
"dev"
:
true
,
"requires"
:
{
"assert-plus"
:
"1.0.0"
,
"extsprintf"
:
"1.3.0"
,
"json-schema"
:
"0.2.3"
,
"verror"
:
"1.10.0"
}
},
"jstoxml"
:
{
"version"
:
"0.2.4"
,
"resolved"
:
"https://registry.npmjs.org/jstoxml/-/jstoxml-0.2.4.tgz"
,
...
...
@@ -7220,6 +7512,14 @@
"resolve"
:
"^1.10.0"
,
"semver"
:
"2 || 3 || 4 || 5"
,
"validate-npm-package-license"
:
"^3.0.1"
},
"dependencies"
:
{
"semver"
:
{
"version"
:
"5.7.1"
,
"resolved"
:
"https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz"
,
"integrity"
:
"sha1-qVT5Ma66UI0we78Gnv8MAclhFvc="
,
"dev"
:
true
}
}
},
"normalize-path"
:
{
...
...
@@ -7289,6 +7589,12 @@
"integrity"
:
"sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
,
"dev"
:
true
},
"oauth-sign"
:
{
"version"
:
"0.9.0"
,
"resolved"
:
"https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz"
,
"integrity"
:
"sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU="
,
"dev"
:
true
},
"object-assign"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
,
...
...
@@ -7771,6 +8077,12 @@
"sha.js"
:
"^2.4.8"
}
},
"performance-now"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz"
,
"integrity"
:
"sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
,
"dev"
:
true
},
"pify"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/pify/-/pify-3.0.0.tgz"
,
...
...
@@ -8080,6 +8392,12 @@
"resolved"
:
"https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"
,
"integrity"
:
"sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
},
"psl"
:
{
"version"
:
"1.8.0"
,
"resolved"
:
"https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz"
,
"integrity"
:
"sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ="
,
"dev"
:
true
},
"public-encrypt"
:
{
"version"
:
"4.0.3"
,
"resolved"
:
"https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz"
,
...
...
@@ -8139,10 +8457,9 @@
"integrity"
:
"sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc="
},
"qs"
:
{
"version"
:
"6.9.3"
,
"resolved"
:
"https://registry.npmjs.org/qs/-/qs-6.9.3.tgz"
,
"integrity"
:
"sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw=="
,
"dev"
:
true
"version"
:
"6.9.4"
,
"resolved"
:
"https://registry.npm.taobao.org/qs/download/qs-6.9.4.tgz"
,
"integrity"
:
"sha1-kJCykNH5FyjTwi5UhDykSupatoc="
},
"query-string"
:
{
"version"
:
"4.3.4"
,
...
...
@@ -8498,6 +8815,42 @@
"is-finite"
:
"^1.0.0"
}
},
"request"
:
{
"version"
:
"2.88.2"
,
"resolved"
:
"https://registry.npm.taobao.org/request/download/request-2.88.2.tgz"
,
"integrity"
:
"sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM="
,
"dev"
:
true
,
"requires"
:
{
"aws-sign2"
:
"~0.7.0"
,
"aws4"
:
"^1.8.0"
,
"caseless"
:
"~0.12.0"
,
"combined-stream"
:
"~1.0.6"
,
"extend"
:
"~3.0.2"
,
"forever-agent"
:
"~0.6.1"
,
"form-data"
:
"~2.3.2"
,
"har-validator"
:
"~5.1.3"
,
"http-signature"
:
"~1.2.0"
,
"is-typedarray"
:
"~1.0.0"
,
"isstream"
:
"~0.1.2"
,
"json-stringify-safe"
:
"~5.0.1"
,
"mime-types"
:
"~2.1.19"
,
"oauth-sign"
:
"~0.9.0"
,
"performance-now"
:
"^2.1.0"
,
"qs"
:
"~6.5.2"
,
"safe-buffer"
:
"^5.1.2"
,
"tough-cookie"
:
"~2.5.0"
,
"tunnel-agent"
:
"^0.6.0"
,
"uuid"
:
"^3.3.2"
},
"dependencies"
:
{
"qs"
:
{
"version"
:
"6.5.2"
,
"resolved"
:
"https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz"
,
"integrity"
:
"sha1-yzroBuh0BERYTvFUzo7pjUA/PjY="
,
"dev"
:
true
}
}
},
"require-directory"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
,
...
...
@@ -8835,9 +9188,10 @@
}
},
"semver"
:
{
"version"
:
"5.7.1"
,
"resolved"
:
"https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
,
"integrity"
:
"sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
"version"
:
"1.1.4"
,
"resolved"
:
"https://registry.npm.taobao.org/semver/download/semver-1.1.4.tgz"
,
"integrity"
:
"sha1-LlpOcrqwNHLMl/cnU7RQiRLvVUA="
,
"dev"
:
true
},
"send"
:
{
"version"
:
"0.17.1"
,
...
...
@@ -9442,6 +9796,23 @@
"integrity"
:
"sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
,
"dev"
:
true
},
"sshpk"
:
{
"version"
:
"1.16.1"
,
"resolved"
:
"https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz"
,
"integrity"
:
"sha1-+2YcC+8ps520B2nuOfpwCT1vaHc="
,
"dev"
:
true
,
"requires"
:
{
"asn1"
:
"~0.2.3"
,
"assert-plus"
:
"^1.0.0"
,
"bcrypt-pbkdf"
:
"^1.0.0"
,
"dashdash"
:
"^1.12.0"
,
"ecc-jsbn"
:
"~0.1.1"
,
"getpass"
:
"^0.1.1"
,
"jsbn"
:
"~0.1.0"
,
"safer-buffer"
:
"^2.0.2"
,
"tweetnacl"
:
"~0.14.0"
}
},
"ssri"
:
{
"version"
:
"6.0.1"
,
"resolved"
:
"https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz"
,
...
...
@@ -9802,6 +10173,14 @@
"requires"
:
{
"pify"
:
"^4.0.1"
,
"semver"
:
"^5.6.0"
},
"dependencies"
:
{
"semver"
:
{
"version"
:
"5.7.1"
,
"resolved"
:
"https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz"
,
"integrity"
:
"sha1-qVT5Ma66UI0we78Gnv8MAclhFvc="
,
"dev"
:
true
}
}
},
"p-limit"
:
{
...
...
@@ -10000,6 +10379,16 @@
"integrity"
:
"sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
,
"dev"
:
true
},
"tough-cookie"
:
{
"version"
:
"2.5.0"
,
"resolved"
:
"https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz"
,
"integrity"
:
"sha1-zZ+yoKodWhK0c72fuW+j3P9lreI="
,
"dev"
:
true
,
"requires"
:
{
"psl"
:
"^1.1.28"
,
"punycode"
:
"^2.1.1"
}
},
"trim-right"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz"
,
...
...
@@ -10018,6 +10407,21 @@
"integrity"
:
"sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY="
,
"dev"
:
true
},
"tunnel-agent"
:
{
"version"
:
"0.6.0"
,
"resolved"
:
"https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz"
,
"integrity"
:
"sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0="
,
"dev"
:
true
,
"requires"
:
{
"safe-buffer"
:
"^5.0.1"
}
},
"tweetnacl"
:
{
"version"
:
"0.14.5"
,
"resolved"
:
"https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz"
,
"integrity"
:
"sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
,
"dev"
:
true
},
"type-check"
:
{
"version"
:
"0.3.2"
,
"resolved"
:
"https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"
,
...
...
@@ -10363,6 +10767,32 @@
"integrity"
:
"sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
,
"dev"
:
true
},
"vconsole"
:
{
"version"
:
"3.3.4"
,
"resolved"
:
"https://registry.npm.taobao.org/vconsole/download/vconsole-3.3.4.tgz"
,
"integrity"
:
"sha1-p9rNiIez0+kC6NGEJc2lbDTnf1E="
,
"dev"
:
true
},
"vconsole-webpack-plugin"
:
{
"version"
:
"1.5.2"
,
"resolved"
:
"https://registry.npm.taobao.org/vconsole-webpack-plugin/download/vconsole-webpack-plugin-1.5.2.tgz"
,
"integrity"
:
"sha1-TCW2zFGt0Du04VYsTTZTQxyJr2A="
,
"dev"
:
true
,
"requires"
:
{
"vconsole"
:
"^3.3.4"
}
},
"verror"
:
{
"version"
:
"1.10.0"
,
"resolved"
:
"https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz"
,
"integrity"
:
"sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA="
,
"dev"
:
true
,
"requires"
:
{
"assert-plus"
:
"^1.0.0"
,
"core-util-is"
:
"1.0.2"
,
"extsprintf"
:
"^1.2.0"
}
},
"vlq"
:
{
"version"
:
"0.2.3"
,
"resolved"
:
"https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz"
,
...
...
@@ -10601,6 +11031,14 @@
"semver"
:
"^5.5.0"
,
"shebang-command"
:
"^1.2.0"
,
"which"
:
"^1.2.9"
},
"dependencies"
:
{
"semver"
:
{
"version"
:
"5.7.1"
,
"resolved"
:
"https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz"
,
"integrity"
:
"sha1-qVT5Ma66UI0we78Gnv8MAclhFvc="
,
"dev"
:
true
}
}
},
"emoji-regex"
:
{
...
...
@@ -11134,6 +11572,14 @@
"dev"
:
true
,
"requires"
:
{
"semver"
:
"^5.0.1"
},
"dependencies"
:
{
"semver"
:
{
"version"
:
"5.7.1"
,
"resolved"
:
"https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz"
,
"integrity"
:
"sha1-qVT5Ma66UI0we78Gnv8MAclhFvc="
,
"dev"
:
true
}
}
},
"word-wrap"
:
{
...
...
client/package.json
浏览文件 @
211fd67d
{
"name"
:
"@god/vue-client"
,
"version"
:
"3.0.
5
"
,
"version"
:
"3.0.
11
"
,
"description"
:
"适应于公司全系统的纯客户端开发模型"
,
"main"
:
"index.js"
,
"scripts"
:
{
"lint"
:
"eslint --ext .js --ext .jsx --ext .vue src/"
,
"lint:fix"
:
"eslint --fix --ext .js --ext .jsx --ext .vue src/"
,
"dev"
:
"cross-env NODE_ENV=development SERVER_PORT=3001 webpack-dev-server --inline --progress --config build/webpack.client.conf.js"
,
"build:test"
:
"cross-env NODE_ENV=test webpack --progress --config build/webpack.client.conf.js && cross-env NODE_ENV=test n use 8.11.3 ./build/uploadAliyunCDN.js"
,
"build:pro"
:
"cross-env NODE_ENV=production webpack --progress --config build/webpack.client.conf.js && cross-env NODE_ENV=production n use 8.11.3 ./build/uploadAliyunCDN.js"
"dev"
:
"npm run check:node && cross-env NODE_ENV=development node build/getSSL.js && cross-env NODE_ENV=development SERVER_PORT=3001 webpack-dev-server --inline --progress --config build/webpack.client.conf.js"
,
"build:test"
:
"npm run check:node && cross-env NODE_ENV=test webpack --progress --config build/webpack.client.conf.js && cross-env NODE_ENV=test node ./build/uploadAliyunCDN.js"
,
"build:pro"
:
"npm run check:node && cross-env NODE_ENV=production webpack --progress --config build/webpack.client.conf.js && cross-env NODE_ENV=production node ./build/uploadAliyunCDN.js"
,
"check:node"
:
"node build/checkNodeVersion.js"
},
"repository"
:
{
"type"
:
"git"
,
...
...
@@ -60,7 +61,11 @@
"webpack"
:
"^4.42.1"
,
"webpack-cli"
:
"^3.3.11"
,
"webpack-dev-server"
:
"^3.10.3"
,
"webpack-merge"
:
"^4.2.2"
"webpack-merge"
:
"^4.2.2"
,
"html-replace-webpack-plugin"
:
"^2.5.6"
,
"request"
:
"^2.88.2"
,
"semver"
:
"^1.1.4"
,
"vconsole-webpack-plugin"
:
"^1.5.2"
},
"dependencies"
:
{
"axios"
:
"^0.19.2"
,
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论