Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
qianlong66
uni-app
提交
ced10acc
U
uni-app
项目概览
qianlong66
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ced10acc
编写于
6月 10, 2021
作者:
fxy060608
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
wip: uni-h5-vite
上级
80394f20
变更
21
隐藏空白更改
内联
并排
Showing
21 changed file
with
648 addition
and
825 deletion
+648
-825
packages/size-check/vite.config.ts
packages/size-check/vite.config.ts
+1
-0
packages/uni-cli-shared/package.json
packages/uni-cli-shared/package.json
+2
-0
packages/uni-cli-shared/src/constants.ts
packages/uni-cli-shared/src/constants.ts
+13
-0
packages/uni-cli-shared/src/index.ts
packages/uni-cli-shared/src/index.ts
+0
-1
packages/uni-cli-shared/src/vite/index.ts
packages/uni-cli-shared/src/vite/index.ts
+1
-0
packages/uni-cli-shared/src/vite/plugins/index.ts
packages/uni-cli-shared/src/vite/plugins/index.ts
+1
-0
packages/uni-cli-shared/src/vite/plugins/inject.ts
packages/uni-cli-shared/src/vite/plugins/inject.ts
+8
-13
packages/uni-cli-shared/src/vite/utils/ast.ts
packages/uni-cli-shared/src/vite/utils/ast.ts
+89
-0
packages/uni-cli-shared/src/vite/utils/index.ts
packages/uni-cli-shared/src/vite/utils/index.ts
+3
-0
packages/uni-cli-shared/src/vite/utils/url.ts
packages/uni-cli-shared/src/vite/utils/url.ts
+0
-0
packages/uni-cloud/lib/uni.plugin.js
packages/uni-cloud/lib/uni.plugin.js
+2
-2
packages/uni-h5-vite/dist/index.js
packages/uni-h5-vite/dist/index.js
+2
-0
packages/uni-h5-vite/dist/plugins/inject.js
packages/uni-h5-vite/dist/plugins/inject.js
+48
-0
packages/uni-h5-vite/src/index.ts
packages/uni-h5-vite/src/index.ts
+2
-0
packages/uni-h5-vite/src/plugins/inject.ts
packages/uni-h5-vite/src/plugins/inject.ts
+58
-0
packages/vite-plugin-uni/package.json
packages/vite-plugin-uni/package.json
+0
-1
packages/vite-plugin-uni/src/configResolved/plugins/index.ts
packages/vite-plugin-uni/src/configResolved/plugins/index.ts
+1
-63
packages/vite-plugin-uni/src/configResolved/plugins/pagesJson.ts
...s/vite-plugin-uni/src/configResolved/plugins/pagesJson.ts
+0
-325
packages/vite-plugin-uni/src/index.ts
packages/vite-plugin-uni/src/index.ts
+0
-2
scripts/utils.js
scripts/utils.js
+1
-0
yarn.lock
yarn.lock
+416
-418
未找到文件。
packages/size-check/vite.config.ts
浏览文件 @
ced10acc
...
...
@@ -3,6 +3,7 @@ import uniH5VitePlugins from '@dcloudio/uni-h5-vite'
import
uni
from
'
@dcloudio/vite-plugin-uni
'
process
.
env
.
UNI_CLI_CONTEXT
=
__dirname
process
.
env
.
UNI_INPUT_DIR
=
path
.
resolve
(
__dirname
,
'
src
'
)
/**
* @type {import('vite').UserConfig}
*/
...
...
packages/uni-cli-shared/package.json
浏览文件 @
ced10acc
...
...
@@ -22,7 +22,9 @@
"url"
:
"https://github.com/dcloudio/uni-app/issues"
},
"dependencies"
:
{
"@rollup/pluginutils"
:
"^4.1.0"
,
"debug"
:
"^4.3.1"
,
"estree-walker"
:
"^2.0.2"
,
"jsonc-parser"
:
"^3.0.0"
,
"slash"
:
"^3.0.0"
,
"tapable"
:
"^2.2.0"
,
...
...
packages/uni-cli-shared/src/constants.ts
浏览文件 @
ced10acc
...
...
@@ -7,3 +7,16 @@ export const H5_API_STYLE_PATH = '@dcloudio/uni-h5/style/api/'
export
const
H5_FRAMEWORK_STYLE_PATH
=
'
@dcloudio/uni-h5/style/framework/
'
export
const
H5_COMPONENTS_STYLE_PATH
=
'
@dcloudio/uni-h5/style/
'
export
const
BASE_COMPONENTS_STYLE_PATH
=
'
@dcloudio/uni-components/style/
'
export
const
COMMON_EXCLUDE
=
[
/pages
\.
json
\.
js$/
,
/manifest
\.
json
\.
js$/
,
/vite
\/
/
,
/
\/
@vue
\/
/
,
/
\/
vue-router
\/
/
,
/
\/
vuex
\/
/
,
/@dcloudio
\/
uni-h5-vue/
,
/@dcloudio
\/
uni-shared/
,
/@dcloudio
\/
uni-h5
\/
style/
,
/@dcloudio
\/
uni-components
\/
style/
,
]
packages/uni-cli-shared/src/index.ts
浏览文件 @
ced10acc
export
*
from
'
./ssr
'
export
*
from
'
./url
'
export
*
from
'
./deps
'
export
*
from
'
./json
'
export
*
from
'
./vite
'
...
...
packages/uni-cli-shared/src/vite/index.ts
浏览文件 @
ced10acc
...
...
@@ -6,4 +6,5 @@ export interface UniVitePlugin extends Plugin {
}
export
*
from
'
./utils
'
export
*
from
'
./plugins
'
export
*
from
'
./features
'
packages/uni-cli-shared/src/vite/plugins/index.ts
0 → 100644
浏览文件 @
ced10acc
export
*
from
'
./inject
'
packages/
vite-plugin-uni/src/configResolved
/plugins/inject.ts
→
packages/
uni-cli-shared/src/vite
/plugins/inject.ts
浏览文件 @
ced10acc
...
...
@@ -16,15 +16,14 @@ import { walk } from 'estree-walker'
import
{
extend
}
from
'
@vue/shared
'
import
{
MagicString
}
from
'
@vue/compiler-sfc
'
import
{
EXTNAME_JS
,
EXTNAME_VUE
}
from
'
../../constants
'
import
{
EXTNAME_JS
,
EXTNAME_VUE
,
isProperty
,
isReference
,
isMemberExpression
,
parseVueRequest
,
}
from
'
@dcloudio/uni-cli-shared
'
import
{
UniPluginFilterOptions
}
from
'
.
'
import
{
isProperty
,
isReference
,
isMemberExpression
}
from
'
../../utils
'
}
from
'
../utils
'
interface
Scope
{
parent
:
Scope
...
...
@@ -38,17 +37,13 @@ export interface InjectOptions {
callback
?:
(
imports
:
Map
<
any
,
any
>
,
mod
:
[
string
,
string
])
=>
void
include
?:
FilterPattern
exclude
?:
FilterPattern
[
str
:
string
]:
|
Injectment
|
UniPluginFilterOptions
[
'
include
'
]
|
Boolean
|
Function
[
str
:
string
]:
Injectment
|
FilterPattern
|
Boolean
|
Function
|
undefined
}
const
debugInject
=
debug
(
'
vite:uni:inject
'
)
const
debugInjectTry
=
debug
(
'
vite:uni:inject-try
'
)
export
function
uniInjectPlugin
(
options
:
InjectOptions
):
Plugin
{
export
function
uni
Vite
InjectPlugin
(
options
:
InjectOptions
):
Plugin
{
if
(
!
options
)
throw
new
Error
(
'
Missing options
'
)
const
filter
=
createFilter
(
options
.
include
,
options
.
exclude
)
...
...
packages/uni-cli-shared/src/vite/utils/ast.ts
0 → 100644
浏览文件 @
ced10acc
import
{
Literal
,
BaseNode
,
Property
,
Identifier
,
CallExpression
,
MemberExpression
,
MethodDefinition
,
ExportSpecifier
,
}
from
'
estree
'
import
{
Node
,
TextModes
,
NodeTypes
,
ElementNode
,
DirectiveNode
,
SimpleExpressionNode
,
}
from
'
@vue/compiler-core
'
import
{
parse
}
from
'
@vue/compiler-dom
'
export
const
isProperty
=
(
node
:
BaseNode
):
node
is
Property
=>
node
.
type
===
'
Property
'
export
const
isIdentifier
=
(
node
:
BaseNode
):
node
is
Identifier
=>
node
.
type
===
'
Identifier
'
export
const
isCallExpression
=
(
node
:
BaseNode
):
node
is
CallExpression
=>
node
.
type
===
'
CallExpression
'
export
const
isMemberExpression
=
(
node
:
BaseNode
):
node
is
MemberExpression
=>
node
.
type
===
'
MemberExpression
'
export
const
isMethodDefinition
=
(
node
:
BaseNode
):
node
is
MethodDefinition
=>
node
.
type
===
'
MethodDefinition
'
export
const
isExportSpecifier
=
(
node
:
BaseNode
):
node
is
ExportSpecifier
=>
node
.
type
===
'
ExportSpecifier
'
export
const
isReference
=
(
node
:
BaseNode
,
parent
:
BaseNode
):
boolean
=>
{
if
(
isMemberExpression
(
node
))
{
return
!
node
.
computed
&&
isReference
(
node
.
object
,
node
)
}
if
(
isIdentifier
(
node
))
{
if
(
isMemberExpression
(
parent
))
return
parent
.
computed
||
node
===
parent
.
object
// `bar` in { bar: foo }
if
(
isProperty
(
parent
)
&&
node
!==
parent
.
value
)
return
false
// `bar` in `class Foo { bar () {...} }`
if
(
isMethodDefinition
(
parent
))
return
false
// `bar` in `export { foo as bar }`
if
(
isExportSpecifier
(
parent
)
&&
node
!==
parent
.
local
)
return
false
return
true
}
return
false
}
export
function
createLiteral
(
value
:
string
)
{
return
{
type
:
'
Literal
'
,
value
,
raw
:
`'
${
value
}
'`
,
}
as
Literal
}
export
function
parseVue
(
code
:
string
,
errors
:
SyntaxError
[])
{
return
parse
(
code
,
{
isNativeTag
:
()
=>
true
,
isPreTag
:
()
=>
true
,
getTextMode
:
()
=>
TextModes
.
DATA
,
onError
:
(
e
)
=>
{
errors
.
push
(
e
)
},
})
}
export
function
isElementNode
(
node
:
Node
):
node
is
ElementNode
{
return
node
.
type
===
NodeTypes
.
ELEMENT
}
export
function
isDirectiveNode
(
node
:
Node
):
node
is
DirectiveNode
{
return
node
.
type
===
NodeTypes
.
DIRECTIVE
}
export
function
isSimpleExpressionNode
(
node
:
Node
):
node
is
SimpleExpressionNode
{
return
node
.
type
===
NodeTypes
.
SIMPLE_EXPRESSION
}
packages/uni-cli-shared/src/vite/utils.ts
→
packages/uni-cli-shared/src/vite/utils
/index
.ts
浏览文件 @
ced10acc
import
{
ResolvedConfig
}
from
'
vite
'
export
*
from
'
./ast
'
export
*
from
'
./url
'
// 内置组件css列表,h5平台需要合并进去首页css中
export
const
buildInCssSet
=
new
Set
<
string
>
()
...
...
packages/uni-cli-shared/src/url.ts
→
packages/uni-cli-shared/src/
vite/utils/
url.ts
浏览文件 @
ced10acc
文件已移动
packages/uni-cloud/lib/uni.plugin.js
浏览文件 @
ced10acc
const
{
once
}
=
require
(
'
@dcloudio/uni-shared
'
)
const
{
uni
InjectPlugin
}
=
require
(
'
@dcloudio/vite-plugin-uni
'
)
const
{
uni
ViteInjectPlugin
}
=
require
(
'
@dcloudio/uni-cli-shared
'
)
/**
* @type {import('vite').Plugin}
*/
...
...
@@ -108,7 +108,7 @@ function initUniCloudEnv(config) {
module
.
exports
=
[
UniCloudPlugin
,
uniInjectPlugin
({
uni
Vite
InjectPlugin
({
uniCloud
:
[
'
@dcloudio/uni-cloud
'
,
'
default
'
],
}),
]
packages/uni-h5-vite/dist/index.js
浏览文件 @
ced10acc
...
...
@@ -2,6 +2,7 @@
Object
.
defineProperty
(
exports
,
"
__esModule
"
,
{
value
:
true
});
const
css_1
=
require
(
"
./plugins/css
"
);
const
cssScoped_1
=
require
(
"
./plugins/cssScoped
"
);
const
inject_1
=
require
(
"
./plugins/inject
"
);
const
mainJs_1
=
require
(
"
./plugins/mainJs
"
);
const
manifestJson_1
=
require
(
"
./plugins/manifestJson
"
);
const
pagesJson_1
=
require
(
"
./plugins/pagesJson
"
);
...
...
@@ -20,6 +21,7 @@ exports.default = [
mainJs_1
.
uniMainJsPlugin
(),
manifestJson_1
.
uniManifestJsonPlugin
(),
pagesJson_1
.
uniPagesJsonPlugin
(),
inject_1
.
uniInjectPlugin
(),
css_1
.
uniCssPlugin
(),
UniH5Plugin
,
];
packages/uni-h5-vite/dist/plugins/inject.js
0 → 100644
浏览文件 @
ced10acc
"
use strict
"
;
Object
.
defineProperty
(
exports
,
"
__esModule
"
,
{
value
:
true
});
exports
.
uniInjectPlugin
=
void
0
;
const
shared_1
=
require
(
"
@vue/shared
"
);
const
uni_cli_shared_1
=
require
(
"
@dcloudio/uni-cli-shared
"
);
const
uniInjectPluginOptions
=
{
exclude
:
[...
uni_cli_shared_1
.
COMMON_EXCLUDE
],
'
uni.
'
:
'
@dcloudio/uni-h5
'
,
getApp
:
[
'
@dcloudio/uni-h5
'
,
'
getApp
'
],
getCurrentPages
:
[
'
@dcloudio/uni-h5
'
,
'
getCurrentPages
'
],
UniServiceJSBridge
:
[
'
@dcloudio/uni-h5
'
,
'
UniServiceJSBridge
'
],
UniViewJSBridge
:
[
'
@dcloudio/uni-h5
'
,
'
UniViewJSBridge
'
],
};
function
uniInjectPlugin
()
{
let
resolvedConfig
;
const
callback
=
function
(
imports
,
mod
)
{
const
styles
=
mod
[
0
]
===
'
@dcloudio/uni-h5
'
&&
uni_cli_shared_1
.
API_DEPS_CSS
[
mod
[
1
]];
if
(
!
styles
)
{
return
;
}
styles
.
forEach
((
style
)
=>
{
if
(
uni_cli_shared_1
.
isCombineBuiltInCss
(
resolvedConfig
))
{
uni_cli_shared_1
.
buildInCssSet
.
add
(
style
);
}
else
{
if
(
!
imports
.
has
(
style
))
{
imports
.
set
(
style
,
`import '
${
style
}
';`
);
}
}
});
};
const
injectPlugin
=
uni_cli_shared_1
.
uniViteInjectPlugin
(
shared_1
.
extend
(
uniInjectPluginOptions
,
{
callback
,
}));
return
{
name
:
'
vite:uni-h5-inject
'
,
apply
:
'
build
'
,
enforce
:
'
post
'
,
configResolved
(
config
)
{
resolvedConfig
=
config
;
},
transform
(
code
,
id
)
{
return
injectPlugin
.
transform
.
call
(
this
,
code
,
id
);
},
};
}
exports
.
uniInjectPlugin
=
uniInjectPlugin
;
packages/uni-h5-vite/src/index.ts
浏览文件 @
ced10acc
import
{
UniVitePlugin
}
from
'
@dcloudio/uni-cli-shared
'
import
{
uniCssPlugin
}
from
'
./plugins/css
'
import
{
uniCssScopedPlugin
}
from
'
./plugins/cssScoped
'
import
{
uniInjectPlugin
}
from
'
./plugins/inject
'
import
{
uniMainJsPlugin
}
from
'
./plugins/mainJs
'
import
{
uniManifestJsonPlugin
}
from
'
./plugins/manifestJson
'
import
{
uniPagesJsonPlugin
}
from
'
./plugins/pagesJson
'
...
...
@@ -21,6 +22,7 @@ export default [
uniMainJsPlugin
(),
uniManifestJsonPlugin
(),
uniPagesJsonPlugin
(),
uniInjectPlugin
(),
uniCssPlugin
(),
UniH5Plugin
,
]
packages/uni-h5-vite/src/plugins/inject.ts
0 → 100644
浏览文件 @
ced10acc
import
{
Plugin
,
ResolvedConfig
}
from
'
vite
'
import
{
extend
}
from
'
@vue/shared
'
import
{
API_DEPS_CSS
,
COMMON_EXCLUDE
,
InjectOptions
,
buildInCssSet
,
uniViteInjectPlugin
,
isCombineBuiltInCss
,
}
from
'
@dcloudio/uni-cli-shared
'
const
uniInjectPluginOptions
:
Partial
<
InjectOptions
>
=
{
exclude
:
[...
COMMON_EXCLUDE
],
'
uni.
'
:
'
@dcloudio/uni-h5
'
,
getApp
:
[
'
@dcloudio/uni-h5
'
,
'
getApp
'
],
getCurrentPages
:
[
'
@dcloudio/uni-h5
'
,
'
getCurrentPages
'
],
UniServiceJSBridge
:
[
'
@dcloudio/uni-h5
'
,
'
UniServiceJSBridge
'
],
UniViewJSBridge
:
[
'
@dcloudio/uni-h5
'
,
'
UniViewJSBridge
'
],
}
export
function
uniInjectPlugin
():
Plugin
{
let
resolvedConfig
:
ResolvedConfig
const
callback
:
InjectOptions
[
'
callback
'
]
=
function
(
imports
,
mod
)
{
const
styles
=
mod
[
0
]
===
'
@dcloudio/uni-h5
'
&&
API_DEPS_CSS
[
mod
[
1
]
as
keyof
typeof
API_DEPS_CSS
]
if
(
!
styles
)
{
return
}
styles
.
forEach
((
style
)
=>
{
if
(
isCombineBuiltInCss
(
resolvedConfig
))
{
buildInCssSet
.
add
(
style
)
}
else
{
if
(
!
imports
.
has
(
style
))
{
imports
.
set
(
style
,
`import '
${
style
}
';`
)
}
}
})
}
const
injectPlugin
=
uniViteInjectPlugin
(
extend
(
uniInjectPluginOptions
,
{
callback
,
})
)
return
{
name
:
'
vite:uni-h5-inject
'
,
apply
:
'
build
'
,
enforce
:
'
post
'
,
configResolved
(
config
)
{
resolvedConfig
=
config
},
transform
(
code
,
id
)
{
return
injectPlugin
.
transform
!
.
call
(
this
,
code
,
id
)
},
}
}
packages/vite-plugin-uni/package.json
浏览文件 @
ced10acc
...
...
@@ -30,7 +30,6 @@
"cac"
:
"^6.7.3"
,
"chalk"
:
"^4.1.1"
,
"debug"
:
"^4.3.1"
,
"estree-walker"
:
"^2.0.1"
,
"express"
:
"^4.17.1"
,
"fs-extra"
:
"^9.0.1"
,
"jsonc-parser"
:
"^3.0.0"
,
...
...
packages/vite-plugin-uni/src/configResolved/plugins/index.ts
浏览文件 @
ced10acc
...
...
@@ -4,18 +4,13 @@ import { Plugin, ResolvedConfig } from 'vite'
import
{
FilterPattern
}
from
'
@rollup/pluginutils
'
import
vue
from
'
@vitejs/plugin-vue
'
import
{
API_DEPS_CSS
,
buildInCssSet
,
isCombineBuiltInCss
,
}
from
'
@dcloudio/uni-cli-shared
'
import
{
COMMON_EXCLUDE
}
from
'
@dcloudio/uni-cli-shared
'
import
{
VitePluginUniResolvedOptions
}
from
'
../..
'
import
{
uniPrePlugin
}
from
'
./pre
'
import
{
uniJsonPlugin
}
from
'
./json
'
import
{
uniPreCssPlugin
}
from
'
./preCss
'
import
{
uniEasycomPlugin
}
from
'
./easycom
'
import
{
InjectOptions
,
uniInjectPlugin
}
from
'
./inject
'
import
{
uniPageVuePlugin
}
from
'
./pageVue
'
import
{
uniCopyPlugin
}
from
'
./copy
'
...
...
@@ -34,18 +29,6 @@ export interface UniPluginFilterOptions extends VitePluginUniResolvedOptions {
const
UNI_H5_RE
=
/@dcloudio
\/
uni-h5/
const
COMMON_EXCLUDE
=
[
/pages
\.
json
\.
js$/
,
/manifest
\.
json
\.
js$/
,
/vite
\/
/
,
/
\/
@vue
\/
/
,
/
\/
vue-router
\/
/
,
/
\/
vuex
\/
/
,
/@dcloudio
\/
uni-h5-vue/
,
/@dcloudio
\/
uni-shared/
,
/@dcloudio
\/
uni-components
\/
style/
,
]
const
APP_VUE_RE
=
/App.vue$/
const
uniPrePluginOptions
:
Partial
<
UniPluginFilterOptions
>
=
{
...
...
@@ -59,38 +42,6 @@ const uniEasycomPluginOptions: Partial<UniPluginFilterOptions> = {
exclude
:
[
APP_VUE_RE
,
UNI_H5_RE
],
}
const
uniInjectPluginOptions
:
Partial
<
InjectOptions
>
=
{
exclude
:
[...
COMMON_EXCLUDE
],
'
uni.
'
:
'
@dcloudio/uni-h5
'
,
getApp
:
[
'
@dcloudio/uni-h5
'
,
'
getApp
'
],
getCurrentPages
:
[
'
@dcloudio/uni-h5
'
,
'
getCurrentPages
'
],
UniServiceJSBridge
:
[
'
@dcloudio/uni-h5
'
,
'
UniServiceJSBridge
'
],
UniViewJSBridge
:
[
'
@dcloudio/uni-h5
'
,
'
UniViewJSBridge
'
],
}
function
createUniInjectCallback
(
config
:
ResolvedConfig
):
InjectOptions
[
'
callback
'
]
{
const
needCombineBuiltInCss
=
isCombineBuiltInCss
(
config
)
return
(
imports
,
mod
)
=>
{
const
styles
=
mod
[
0
]
===
'
@dcloudio/uni-h5
'
&&
API_DEPS_CSS
[
mod
[
1
]
as
keyof
typeof
API_DEPS_CSS
]
if
(
!
styles
)
{
return
}
styles
.
forEach
((
style
)
=>
{
if
(
needCombineBuiltInCss
)
{
buildInCssSet
.
add
(
style
)
}
else
{
if
(
!
imports
.
has
(
style
))
{
imports
.
set
(
style
,
`import '
${
style
}
';`
)
}
}
})
}
}
export
function
initPlugins
(
config
:
ResolvedConfig
,
options
:
VitePluginUniResolvedOptions
...
...
@@ -116,19 +67,6 @@ export function initPlugins(
addPlugin
(
plugins
,
uniPreVuePlugin
(),
'
vite:vue
'
,
'
pre
'
)
addPlugin
(
plugins
,
uniRenderjsPlugin
(),
'
vite:vue
'
)
// 可以考虑使用apply:'build'
if
(
command
===
'
build
'
)
{
addPlugin
(
plugins
,
uniInjectPlugin
(
extend
(
uniInjectPluginOptions
,
{
callback
:
createUniInjectCallback
(
config
),
})
),
'
vite:vue
'
)
}
addPlugin
(
plugins
,
uniSSRPlugin
(
config
,
extend
({
exclude
:
[...
COMMON_EXCLUDE
]
},
options
)),
...
...
packages/vite-plugin-uni/src/configResolved/plugins/pagesJson.ts
已删除
100644 → 0
浏览文件 @
80394f20
import
fs
from
'
fs
'
import
path
from
'
path
'
import
slash
from
'
slash
'
import
{
Plugin
,
ResolvedConfig
}
from
'
vite
'
import
{
extend
,
camelize
,
capitalize
}
from
'
@vue/shared
'
import
{
H5_FRAMEWORK_STYLE_PATH
,
BASE_COMPONENTS_STYLE_PATH
,
normalizePagesJson
,
API_DEPS_CSS
,
}
from
'
@dcloudio/uni-cli-shared
'
import
{
VitePluginUniResolvedOptions
}
from
'
../..
'
import
{
FEATURE_DEFINES
}
from
'
../../utils
'
const
pkg
=
require
(
'
@dcloudio/vite-plugin-uni/package.json
'
)
const
PAGES_JSON_JS
=
'
pages.json.js
'
export
function
uniPagesJsonPlugin
(
config
:
ResolvedConfig
,
options
:
VitePluginUniResolvedOptions
):
Plugin
{
const
pagesJsonPath
=
slash
(
path
.
join
(
options
.
inputDir
,
'
pages.json
'
))
return
{
name
:
'
vite:uni-pages-json
'
,
resolveId
(
id
)
{
if
(
id
.
endsWith
(
PAGES_JSON_JS
))
{
return
pagesJsonPath
+
'
.js
'
}
},
transform
(
code
,
id
,
ssr
)
{
if
(
id
.
endsWith
(
PAGES_JSON_JS
))
{
return
{
code
:
(
options
.
command
===
'
serve
'
||
(
options
.
command
===
'
build
'
&&
ssr
)
?
registerGlobalCode
(
config
,
ssr
)
:
''
)
+
generatePagesJsonCode
(
ssr
,
code
,
config
,
options
),
map
:
{
mappings
:
''
},
}
}
},
load
(
id
)
{
if
(
id
.
endsWith
(
PAGES_JSON_JS
))
{
return
fs
.
readFileSync
(
pagesJsonPath
,
'
utf8
'
)
}
},
}
}
interface
PageRouteOptions
{
name
:
string
path
:
string
meta
:
Partial
<
UniApp
.
PageRouteMeta
>
}
function
generatePagesJsonCode
(
ssr
:
boolean
|
undefined
,
jsonStr
:
string
,
config
:
ResolvedConfig
,
options
:
VitePluginUniResolvedOptions
)
{
const
globalName
=
getGlobal
(
ssr
)
const
pagesJson
=
normalizePagesJson
(
jsonStr
,
options
.
inputDir
,
options
.
platform
)
const
{
importLayoutComponentsCode
,
defineLayoutComponentsCode
}
=
generateLayoutComponentsCode
(
globalName
,
pagesJson
)
const
definePagesCode
=
generatePagesDefineCode
(
pagesJson
,
config
)
const
uniRoutesCode
=
generateRoutes
(
globalName
,
pagesJson
,
config
,
options
)
const
uniConfigCode
=
generateConfig
(
globalName
,
pagesJson
,
options
)
const
manifestJsonPath
=
slash
(
path
.
resolve
(
options
.
inputDir
,
'
manifest.json.js
'
)
)
const
cssCode
=
generateCssCode
(
config
,
options
)
return
`
import { defineAsyncComponent, resolveComponent, createVNode, withCtx, openBlock, createBlock } from 'vue'
import { PageComponent, AsyncLoadingComponent, AsyncErrorComponent } from '@dcloudio/uni-h5'
import { appid, debug, networkTimeout, router, async, sdkConfigs, qqMapKey, nvue } from '
${
manifestJsonPath
}
'
${
importLayoutComponentsCode
}
const extend = Object.assign
${
cssCode
}
${
uniConfigCode
}
${
defineLayoutComponentsCode
}
${
definePagesCode
}
${
uniRoutesCode
}
${
options
.
command
===
'
serve
'
?
hmrCode
:
''
}
export {}
`
}
const
hmrCode
=
`if(import.meta.hot){
import.meta.hot.on('invalidate', (data) => {
import.meta.hot.invalidate()
})
}`
function
getGlobal
(
ssr
?:
boolean
)
{
return
ssr
?
'
global
'
:
'
window
'
}
function
registerGlobalCode
(
config
:
ResolvedConfig
,
ssr
?:
boolean
)
{
const
name
=
getGlobal
(
ssr
)
const
rpx2pxCode
=
!
ssr
&&
config
.
define
!
.
__UNI_FEATURE_RPX__
?
`import {upx2px} from '@dcloudio/uni-h5'
${
name
}
.rpx2px = upx2px
`
:
''
return
`
${
rpx2pxCode
}
import {uni,getCurrentPages,getApp,UniServiceJSBridge,UniViewJSBridge} from '@dcloudio/uni-h5'
${
name
}
.getApp = getApp
${
name
}
.getCurrentPages = getCurrentPages
${
name
}
.uni = uni
${
name
}
.UniViewJSBridge = UniViewJSBridge
${
name
}
.UniServiceJSBridge = UniServiceJSBridge
`
}
function
normalizePageIdentifier
(
path
:
string
)
{
return
capitalize
(
camelize
(
path
.
replace
(
/
\/
/g
,
'
-
'
)))
}
function
generateCssCode
(
config
:
ResolvedConfig
,
options
:
VitePluginUniResolvedOptions
)
{
const
define
=
config
.
define
!
as
FEATURE_DEFINES
const
cssFiles
=
[
H5_FRAMEWORK_STYLE_PATH
+
'
base.css
'
]
// if (define.__UNI_FEATURE_PAGES__) {
cssFiles
.
push
(
H5_FRAMEWORK_STYLE_PATH
+
'
async.css
'
)
// }
if
(
define
.
__UNI_FEATURE_RESPONSIVE__
)
{
cssFiles
.
push
(
H5_FRAMEWORK_STYLE_PATH
+
'
layout.css
'
)
}
if
(
define
.
__UNI_FEATURE_NAVIGATIONBAR__
)
{
cssFiles
.
push
(
H5_FRAMEWORK_STYLE_PATH
+
'
pageHead.css
'
)
}
if
(
define
.
__UNI_FEATURE_TABBAR__
)
{
cssFiles
.
push
(
H5_FRAMEWORK_STYLE_PATH
+
'
tabBar.css
'
)
}
if
(
define
.
__UNI_FEATURE_NVUE__
)
{
cssFiles
.
push
(
H5_FRAMEWORK_STYLE_PATH
+
'
nvue.css
'
)
}
if
(
define
.
__UNI_FEATURE_PULL_DOWN_REFRESH__
)
{
cssFiles
.
push
(
H5_FRAMEWORK_STYLE_PATH
+
'
pageRefresh.css
'
)
}
if
(
define
.
__UNI_FEATURE_NAVIGATIONBAR_SEARCHINPUT__
)
{
cssFiles
.
push
(
BASE_COMPONENTS_STYLE_PATH
+
'
input.css
'
)
}
if
(
options
.
command
===
'
serve
'
)
{
// 开发模式,自动添加所有API相关css
Object
.
keys
(
API_DEPS_CSS
).
forEach
((
name
)
=>
{
const
styles
=
API_DEPS_CSS
[
name
as
keyof
typeof
API_DEPS_CSS
]
styles
.
forEach
((
style
)
=>
{
if
(
!
cssFiles
.
includes
(
style
))
{
cssFiles
.
push
(
style
)
}
})
})
}
return
cssFiles
.
map
((
file
)
=>
`import '
${
file
}
'`
).
join
(
'
\n
'
)
}
function
generateLayoutComponentsCode
(
globalName
:
string
,
pagesJson
:
UniApp
.
PagesJson
)
{
const
windowNames
:
Array
<
'
topWindow
'
|
'
leftWindow
'
|
'
rightWindow
'
>
=
[
'
topWindow
'
,
'
leftWindow
'
,
'
rightWindow
'
,
]
let
importLayoutComponentsCode
=
''
let
defineLayoutComponentsCode
=
`
${
globalName
}
.__uniLayout =
${
globalName
}
.__uniLayout || {}\n`
windowNames
.
forEach
((
name
)
=>
{
const
windowConfig
=
pagesJson
[
name
]
if
(
windowConfig
&&
windowConfig
.
path
)
{
importLayoutComponentsCode
+=
`import
${
name
}
from './
${
windowConfig
.
path
}
'\n`
defineLayoutComponentsCode
+=
`
${
globalName
}
.__uniConfig.
${
name
}
.component =
${
name
}
\n`
}
})
return
{
importLayoutComponentsCode
,
defineLayoutComponentsCode
,
}
}
function
generatePageDefineCode
(
pageOptions
:
UniApp
.
PagesJsonPageOptions
)
{
const
pageIdent
=
normalizePageIdentifier
(
pageOptions
.
path
)
return
`const
${
pageIdent
}
Loader = ()=>import('./
${
pageOptions
.
path
}
?mpType=page')
const
${
pageIdent
}
= defineAsyncComponent(extend({loader:
${
pageIdent
}
Loader},AsyncComponentOptions))`
}
function
generatePagesDefineCode
(
pagesJson
:
UniApp
.
PagesJson
,
_config
:
ResolvedConfig
)
{
// const define = config.define! as FEATURE_DEFINES
// if (!define.__UNI_FEATURE_PAGES__) {
// // single page
// const pagePath = pagesJson.pages[0].path
// return `import ${normalizePageIdentifier(
// pagePath
// )} from './${pagePath}.vue?mpType=page'`
// }
const
{
pages
}
=
pagesJson
return
(
`const AsyncComponentOptions = {
loadingComponent: AsyncLoadingComponent,
errorComponent: AsyncErrorComponent,
delay: async.delay,
timeout: async.timeout,
suspensible: async.suspensible
}
`
+
pages
.
map
((
pageOptions
)
=>
generatePageDefineCode
(
pageOptions
)).
join
(
'
\n
'
)
)
}
function
normalizePagesRoute
(
pagesJson
:
UniApp
.
PagesJson
,
options
:
VitePluginUniResolvedOptions
):
PageRouteOptions
[]
{
const
firstPagePath
=
pagesJson
.
pages
[
0
].
path
const
tabBarList
=
(
pagesJson
.
tabBar
&&
pagesJson
.
tabBar
.
list
)
||
[]
return
pagesJson
.
pages
.
map
((
pageOptions
)
=>
{
const
pagePath
=
pageOptions
.
path
const
name
=
normalizePageIdentifier
(
pagePath
)
const
isEntry
=
firstPagePath
===
pagePath
?
true
:
undefined
const
tabBarIndex
=
tabBarList
.
findIndex
(
(
tabBarPage
:
{
pagePath
:
string
})
=>
tabBarPage
.
pagePath
===
pagePath
)
const
isTabBar
=
tabBarIndex
!==
-
1
?
true
:
undefined
const
isNVue
=
fs
.
existsSync
(
path
.
join
(
options
.
inputDir
,
pagePath
+
'
.nvue
'
)
)
let
windowTop
=
0
const
meta
=
extend
(
{
route
:
pageOptions
.
path
,
isNVue
:
isNVue
?
true
:
undefined
,
isQuit
:
isEntry
||
isTabBar
?
true
:
undefined
,
isEntry
,
isTabBar
,
tabBarIndex
,
windowTop
,
},
pageOptions
.
style
)
return
{
name
,
path
:
pageOptions
.
path
,
meta
,
}
})
}
function
generatePageRoute
(
{
name
,
path
,
meta
}:
PageRouteOptions
,
config
:
ResolvedConfig
)
{
const
{
isEntry
}
=
meta
const
alias
=
isEntry
?
`\n alias:'/
${
path
}
',`
:
''
return
`{
path:'/
${
isEntry
?
''
:
path
}
',
${
alias
}
component:{setup(){return ()=>renderPage(
${
name
}
)}},
loader:
${
normalizePageIdentifier
(
path
)}
Loader,
meta:
${
JSON
.
stringify
(
meta
)}
}`
}
function
generatePagesRoute
(
pagesRouteOptions
:
PageRouteOptions
[],
config
:
ResolvedConfig
)
{
return
pagesRouteOptions
.
map
((
pageOptions
)
=>
generatePageRoute
(
pageOptions
,
config
)
)
}
function
generateRoutes
(
globalName
:
string
,
pagesJson
:
UniApp
.
PagesJson
,
config
:
ResolvedConfig
,
options
:
VitePluginUniResolvedOptions
)
{
return
`
function renderPage(component){
return (openBlock(), createBlock(PageComponent, null, {page: withCtx(() => [createVNode(component, { ref: "page" }, null, 512 /* NEED_PATCH */)]), _: 1 /* STABLE */}))
}
${
globalName
}
.__uniRoutes=[
${[
...
generatePagesRoute
(
normalizePagesRoute
(
pagesJson
,
options
),
config
),
].
join
(
'
,
'
)}
]`
}
function
generateConfig
(
globalName
:
string
,
pagesJson
:
Record
<
string
,
any
>
,
options
:
VitePluginUniResolvedOptions
)
{
delete
pagesJson
.
pages
delete
pagesJson
.
subPackages
delete
pagesJson
.
subpackages
pagesJson
.
compilerVersion
=
pkg
[
'
uni-app
'
].
compilerVersion
return
(
(
options
.
command
===
'
serve
'
?
''
:
`
${
globalName
}
['____'+appid+'____']=true
delete
${
globalName
}
['____'+appid+'____']
`
)
+
`
${
globalName
}
.__uniConfig=extend(
${
JSON
.
stringify
(
pagesJson
)}
,{
async,
debug,
networkTimeout,
sdkConfigs,
qqMapKey,
nvue,
router
})
`
)
}
packages/vite-plugin-uni/src/index.ts
浏览文件 @
ced10acc
...
...
@@ -85,5 +85,3 @@ export default function uniPlugin(
plugins
.
push
(...
uniPlugins
)
return
plugins
}
export
{
uniInjectPlugin
}
from
'
./configResolved/plugins/inject
'
scripts/utils.js
浏览文件 @
ced10acc
...
...
@@ -16,6 +16,7 @@ const priority = {
'
uni-cli-shared
'
:
60
,
'
uni-h5
'
:
50
,
'
uni-h5-vue
'
:
40
,
'
uni-h5-vite
'
:
40
,
'
uni-app-plus
'
:
30
,
'
vite-plugin-uni
'
:
20
,
'
size-check
'
:
1
,
...
...
yarn.lock
浏览文件 @
ced10acc
...
...
@@ -9,32 +9,32 @@
dependencies:
"@babel/highlight" "^7.10.4"
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.1
2.13
":
version "7.1
2.13
"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.1
2.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658
"
integrity sha512-
HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g
==
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.1
4.5
":
version "7.1
4.5
"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.1
4.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb
"
integrity sha512-
9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw
==
dependencies:
"@babel/highlight" "^7.1
2.13
"
"@babel/highlight" "^7.1
4.5
"
"@babel/compat-data@^7.14.
4
":
version "7.14.
4
"
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.
4.tgz#45720fe0cecf3fd42019e1d12cc3d27fadc98d58
"
integrity sha512-
i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ
==
"@babel/compat-data@^7.14.
5
":
version "7.14.
5
"
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.
5.tgz#8ef4c18e58e801c5c95d3c1c0f2874a2680fadea
"
integrity sha512-
kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w
==
"@babel/core@^7.1.0", "@babel/core@^7.12.10", "@babel/core@^7.7.5":
version "7.14.
3
"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.
3.tgz#5395e30405f0776067fbd9cf0884f15bfb770a38
"
integrity sha512-
jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZA
g==
dependencies:
"@babel/code-frame" "^7.1
2.13
"
"@babel/generator" "^7.14.
3
"
"@babel/helper-compilation-targets" "^7.1
3.16
"
"@babel/helper-module-transforms" "^7.14.
2
"
"@babel/helpers" "^7.14.
0
"
"@babel/parser" "^7.14.
3
"
"@babel/template" "^7.1
2.13
"
"@babel/traverse" "^7.14.
2
"
"@babel/types" "^7.14.
2
"
version "7.14.
5
"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.
5.tgz#d281f46a9905f07d1b3bf71ead54d9c7d89cb1e3
"
integrity sha512-
RN/AwP2DJmQTZSfiDaD+JQQ/J99KsIpOCfBE5pL+5jJSt7nI3nYGoAXZu+ffYSQ029NLs2DstZb+eR81uuARg
g==
dependencies:
"@babel/code-frame" "^7.1
4.5
"
"@babel/generator" "^7.14.
5
"
"@babel/helper-compilation-targets" "^7.1
4.5
"
"@babel/helper-module-transforms" "^7.14.
5
"
"@babel/helpers" "^7.14.
5
"
"@babel/parser" "^7.14.
5
"
"@babel/template" "^7.1
4.5
"
"@babel/traverse" "^7.14.
5
"
"@babel/types" "^7.14.
5
"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
...
...
@@ -42,156 +42,163 @@
semver "^6.3.0"
source-map "^0.5.0"
"@babel/generator@^7.14.
2", "@babel/generator@^7.14.3
":
version "7.14.
3
"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.
3.tgz#0c2652d91f7bddab7cccc6ba8157e4f40dcedb91
"
integrity sha512-
bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOF
A==
"@babel/generator@^7.14.
5
":
version "7.14.
5
"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.
5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785
"
integrity sha512-
y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjI
A==
dependencies:
"@babel/types" "^7.14.
2
"
"@babel/types" "^7.14.
5
"
jsesc "^2.5.1"
source-map "^0.5.0"
"@babel/helper-annotate-as-pure@^7.1
2.13
":
version "7.1
2.13
"
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.1
2.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab
"
integrity sha512-
7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw
==
"@babel/helper-annotate-as-pure@^7.1
4.5
":
version "7.1
4.5
"
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.1
4.5.tgz#7bf478ec3b71726d56a8ca5775b046fc29879e61
"
integrity sha512-
EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA
==
dependencies:
"@babel/types" "^7.1
2.13
"
"@babel/types" "^7.1
4.5
"
"@babel/helper-compilation-targets@^7.1
3.16
":
version "7.14.
4
"
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.
4.tgz#33ebd0ffc34248051ee2089350a929ab02f2a516
"
integrity sha512-
JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA
==
"@babel/helper-compilation-targets@^7.1
4.5
":
version "7.14.
5
"
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.
5.tgz#7a99c5d0967911e972fe2c3411f7d5b498498ecf
"
integrity sha512-
v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw
==
dependencies:
"@babel/compat-data" "^7.14.
4
"
"@babel/helper-validator-option" "^7.1
2.17
"
"@babel/compat-data" "^7.14.
5
"
"@babel/helper-validator-option" "^7.1
4.5
"
browserslist "^4.16.6"
semver "^6.3.0"
"@babel/helper-create-class-features-plugin@^7.14.4":
version "7.14.4"
resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.4.tgz#abf888d836a441abee783c75229279748705dc42"
integrity sha512-idr3pthFlDCpV+p/rMgGLGYIVtazeatrSOQk8YzO2pAepIjQhCN3myeihVg58ax2bbbGK9PUE1reFi7axOYIOw==
dependencies:
"@babel/helper-annotate-as-pure" "^7.12.13"
"@babel/helper-function-name" "^7.14.2"
"@babel/helper-member-expression-to-functions" "^7.13.12"
"@babel/helper-optimise-call-expression" "^7.12.13"
"@babel/helper-replace-supers" "^7.14.4"
"@babel/helper-split-export-declaration" "^7.12.13"
"@babel/helper-function-name@^7.14.2":
version "7.14.2"
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz#397688b590760b6ef7725b5f0860c82427ebaac2"
integrity sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==
dependencies:
"@babel/helper-get-function-arity" "^7.12.13"
"@babel/template" "^7.12.13"
"@babel/types" "^7.14.2"
"@babel/helper-get-function-arity@^7.12.13":
version "7.12.13"
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583"
integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==
dependencies:
"@babel/types" "^7.12.13"
"@babel/helper-member-expression-to-functions@^7.13.12":
version "7.13.12"
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72"
integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==
dependencies:
"@babel/types" "^7.13.12"
"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.13.12":
version "7.13.12"
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977"
integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==
dependencies:
"@babel/types" "^7.13.12"
"@babel/helper-module-transforms@^7.14.2":
version "7.14.2"
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz#ac1cc30ee47b945e3e0c4db12fa0c5389509dfe5"
integrity sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==
dependencies:
"@babel/helper-module-imports" "^7.13.12"
"@babel/helper-replace-supers" "^7.13.12"
"@babel/helper-simple-access" "^7.13.12"
"@babel/helper-split-export-declaration" "^7.12.13"
"@babel/helper-validator-identifier" "^7.14.0"
"@babel/template" "^7.12.13"
"@babel/traverse" "^7.14.2"
"@babel/types" "^7.14.2"
"@babel/helper-optimise-call-expression@^7.12.13":
version "7.12.13"
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea"
integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==
dependencies:
"@babel/types" "^7.12.13"
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0":
version "7.13.0"
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af"
integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==
"@babel/helper-replace-supers@^7.13.12", "@babel/helper-replace-supers@^7.14.4":
version "7.14.4"
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz#b2ab16875deecfff3ddfcd539bc315f72998d836"
integrity sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==
dependencies:
"@babel/helper-member-expression-to-functions" "^7.13.12"
"@babel/helper-optimise-call-expression" "^7.12.13"
"@babel/traverse" "^7.14.2"
"@babel/types" "^7.14.4"
"@babel/helper-simple-access@^7.13.12":
version "7.13.12"
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6"
integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==
dependencies:
"@babel/types" "^7.13.12"
"@babel/helper-split-export-declaration@^7.12.13":
version "7.12.13"
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05"
integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==
dependencies:
"@babel/types" "^7.12.13"
"@babel/helper-validator-identifier@^7.14.0":
version "7.14.0"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288"
integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==
"@babel/helper-validator-option@^7.12.17":
version "7.12.17"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831"
integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==
"@babel/helpers@^7.14.0":
version "7.14.0"
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.0.tgz#ea9b6be9478a13d6f961dbb5f36bf75e2f3b8f62"
integrity sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==
dependencies:
"@babel/template" "^7.12.13"
"@babel/traverse" "^7.14.0"
"@babel/types" "^7.14.0"
"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13":
version "7.14.0"
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.0.tgz#3197e375711ef6bf834e67d0daec88e4f46113cf"
integrity sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==
dependencies:
"@babel/helper-validator-identifier" "^7.14.0"
"@babel/helper-create-class-features-plugin@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.5.tgz#8842ec495516dd1ed8f6c572be92ba78b1e9beef"
integrity sha512-Uq9z2e7ZtcnDMirRqAGLRaLwJn+Lrh388v5ETrR3pALJnElVh2zqQmdbz4W2RUJYohAPh2mtyPUgyMHMzXMncQ==
dependencies:
"@babel/helper-annotate-as-pure" "^7.14.5"
"@babel/helper-function-name" "^7.14.5"
"@babel/helper-member-expression-to-functions" "^7.14.5"
"@babel/helper-optimise-call-expression" "^7.14.5"
"@babel/helper-replace-supers" "^7.14.5"
"@babel/helper-split-export-declaration" "^7.14.5"
"@babel/helper-function-name@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4"
integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==
dependencies:
"@babel/helper-get-function-arity" "^7.14.5"
"@babel/template" "^7.14.5"
"@babel/types" "^7.14.5"
"@babel/helper-get-function-arity@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815"
integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==
dependencies:
"@babel/types" "^7.14.5"
"@babel/helper-hoist-variables@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d"
integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==
dependencies:
"@babel/types" "^7.14.5"
"@babel/helper-member-expression-to-functions@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz#d5c70e4ad13b402c95156c7a53568f504e2fb7b8"
integrity sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==
dependencies:
"@babel/types" "^7.14.5"
"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3"
integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==
dependencies:
"@babel/types" "^7.14.5"
"@babel/helper-module-transforms@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e"
integrity sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==
dependencies:
"@babel/helper-module-imports" "^7.14.5"
"@babel/helper-replace-supers" "^7.14.5"
"@babel/helper-simple-access" "^7.14.5"
"@babel/helper-split-export-declaration" "^7.14.5"
"@babel/helper-validator-identifier" "^7.14.5"
"@babel/template" "^7.14.5"
"@babel/traverse" "^7.14.5"
"@babel/types" "^7.14.5"
"@babel/helper-optimise-call-expression@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c"
integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==
dependencies:
"@babel/types" "^7.14.5"
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"
integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==
"@babel/helper-replace-supers@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94"
integrity sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==
dependencies:
"@babel/helper-member-expression-to-functions" "^7.14.5"
"@babel/helper-optimise-call-expression" "^7.14.5"
"@babel/traverse" "^7.14.5"
"@babel/types" "^7.14.5"
"@babel/helper-simple-access@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz#66ea85cf53ba0b4e588ba77fc813f53abcaa41c4"
integrity sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==
dependencies:
"@babel/types" "^7.14.5"
"@babel/helper-split-export-declaration@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a"
integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==
dependencies:
"@babel/types" "^7.14.5"
"@babel/helper-validator-identifier@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8"
integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==
"@babel/helper-validator-option@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"
integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==
"@babel/helpers@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.5.tgz#4870f8d9a6fdbbd65e5674a3558b4ff7fef0d9b2"
integrity sha512-xtcWOuN9VL6nApgVHtq3PPcQv5qFBJzoSZzJ/2c0QK/IP/gxVcoWSNQwFEGvmbQsuS9rhYqjILDGGXcTkA705Q==
dependencies:
"@babel/template" "^7.14.5"
"@babel/traverse" "^7.14.5"
"@babel/types" "^7.14.5"
"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9"
integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==
dependencies:
"@babel/helper-validator-identifier" "^7.14.5"
chalk "^2.0.0"
js-tokens "^4.0.0"
"@babel/parser@^7.1.0", "@babel/parser@^7.12.0", "@babel/parser@^7.1
2.13", "@babel/parser@^7.13.9", "@babel/parser@^7.14.2", "@babel/parser@^7.14.3
":
version "7.14.
4
"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.
4.tgz#a5c560d6db6cd8e6ed342368dea8039232cbab18
"
integrity sha512-
ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA
==
"@babel/parser@^7.1.0", "@babel/parser@^7.12.0", "@babel/parser@^7.1
3.9", "@babel/parser@^7.14.5
":
version "7.14.
5
"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.
5.tgz#4cd2f346261061b2518873ffecdf1612cb032829
"
integrity sha512-
TM8C+xtH/9n1qzX+JNHi7AN2zHMTiPUtspO0ZdHflW8KaskkALhMmuMHb4bCmNdv9VAPzJX3/bXqkVLnAvsPfg
==
"@babel/plugin-syntax-async-generators@^7.8.4":
version "7.8.4"
...
...
@@ -229,11 +236,11 @@
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-jsx@^7.0.0":
version "7.1
2.13
"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.1
2.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15
"
integrity sha512-
d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g
==
version "7.1
4.5
"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.1
4.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201
"
integrity sha512-
ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw
==
dependencies:
"@babel/helper-plugin-utils" "^7.1
2.13
"
"@babel/helper-plugin-utils" "^7.1
4.5
"
"@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
version "7.10.4"
...
...
@@ -278,62 +285,63 @@
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-top-level-await@^7.8.3":
version "7.1
2.13
"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.1
2.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178
"
integrity sha512-
A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ
==
version "7.1
4.5
"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.1
4.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c
"
integrity sha512-
hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw
==
dependencies:
"@babel/helper-plugin-utils" "^7.1
2.13
"
"@babel/helper-plugin-utils" "^7.1
4.5
"
"@babel/plugin-syntax-typescript@^7.1
2.13
":
version "7.1
2.13
"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.1
2.13.tgz#9dff111ca64154cef0f4dc52cf843d9f12ce4474
"
integrity sha512-
cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w
==
"@babel/plugin-syntax-typescript@^7.1
4.5
":
version "7.1
4.5
"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.1
4.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716
"
integrity sha512-
u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q
==
dependencies:
"@babel/helper-plugin-utils" "^7.1
2.13
"
"@babel/helper-plugin-utils" "^7.1
4.5
"
"@babel/plugin-transform-typescript@^7.12.1":
version "7.14.
4
"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.
4.tgz#1c48829fa6d5f2de646060cd08abb6cda4b521a7
"
integrity sha512-
WYdcGNEO7mCCZ2XzRlxwGj3PgeAr50ifkofOUC/+IN/GzKLB+biDPVBUAQN2C/dVZTvEXCp80kfQ1FFZPrwykQ
==
version "7.14.
5
"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.
5.tgz#5b41b59072f765bd1ec1d0b694e08c7df0f6f8a0
"
integrity sha512-
cFD5PKp4b8/KkwQ7h71FdPXFvz1RgwTFF9akRZwFldb9G0AHf7CgoPx96c4Q/ZVjh6V81tqQwW5YiHws16OzPg
==
dependencies:
"@babel/helper-create-class-features-plugin" "^7.14.
4
"
"@babel/helper-plugin-utils" "^7.1
3.0
"
"@babel/plugin-syntax-typescript" "^7.1
2.13
"
"@babel/helper-create-class-features-plugin" "^7.14.
5
"
"@babel/helper-plugin-utils" "^7.1
4.5
"
"@babel/plugin-syntax-typescript" "^7.1
4.5
"
"@babel/standalone@^7.13.12":
version "7.14.4"
resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.14.4.tgz#b50522a9119bea33f0d8e13e7f7d51274fad0530"
integrity sha512-oBvBtSdACtNeH2YAg2kyZhfbqfKQK7lgudfHo8IC03JiBrfuvvMlfkBaSrqxrpf9DmUCZJnDZH3uLNVN5QoXog==
"@babel/template@^7.0.0", "@babel/template@^7.12.13", "@babel/template@^7.3.3":
version "7.12.13"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327"
integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==
dependencies:
"@babel/code-frame" "^7.12.13"
"@babel/parser" "^7.12.13"
"@babel/types" "^7.12.13"
"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.14.0", "@babel/traverse@^7.14.2":
version "7.14.2"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.2.tgz#9201a8d912723a831c2679c7ebbf2fe1416d765b"
integrity sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==
dependencies:
"@babel/code-frame" "^7.12.13"
"@babel/generator" "^7.14.2"
"@babel/helper-function-name" "^7.14.2"
"@babel/helper-split-export-declaration" "^7.12.13"
"@babel/parser" "^7.14.2"
"@babel/types" "^7.14.2"
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.14.5.tgz#f274df9851886565f51b16783388126113c1b976"
integrity sha512-cildg3/P3jk0j+dB+9fJ8Gthrvc9TxhlqvEQXHOn48VpHxGiKZBgBKMJWV5rPJZK5KASSaDYbvdNJOeqYaKf/A==
"@babel/template@^7.0.0", "@babel/template@^7.14.5", "@babel/template@^7.3.3":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4"
integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==
dependencies:
"@babel/code-frame" "^7.14.5"
"@babel/parser" "^7.14.5"
"@babel/types" "^7.14.5"
"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.5.tgz#c111b0f58afab4fea3d3385a406f692748c59870"
integrity sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==
dependencies:
"@babel/code-frame" "^7.14.5"
"@babel/generator" "^7.14.5"
"@babel/helper-function-name" "^7.14.5"
"@babel/helper-hoist-variables" "^7.14.5"
"@babel/helper-split-export-declaration" "^7.14.5"
"@babel/parser" "^7.14.5"
"@babel/types" "^7.14.5"
debug "^4.1.0"
globals "^11.1.0"
"@babel/types@^7.0.0", "@babel/types@^7.12.0", "@babel/types@^7.1
2.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.14.0", "@babel/types@^7.14.2", "@babel/types@^7.14.4
", "@babel/types@^7.3.0", "@babel/types@^7.3.3":
version "7.14.
4
"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.
4.tgz#bfd6980108168593b38b3eb48a24aa026b919bc0
"
integrity sha512-
lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw
==
"@babel/types@^7.0.0", "@babel/types@^7.12.0", "@babel/types@^7.1
3.0", "@babel/types@^7.14.5
", "@babel/types@^7.3.0", "@babel/types@^7.3.3":
version "7.14.
5
"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.
5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff
"
integrity sha512-
M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg
==
dependencies:
"@babel/helper-validator-identifier" "^7.14.
0
"
"@babel/helper-validator-identifier" "^7.14.
5
"
to-fast-properties "^2.0.0"
"@bcoe/v8-coverage@^0.2.3":
...
...
@@ -354,18 +362,15 @@
resolved "https://registry.yarnpkg.com/@dcloudio/types/-/types-2.2.7.tgz#80d815b673e5e839c087fe252127cf79f9761eb8"
integrity sha512-ipipcszcqXxG/PEIZKi5uFw4ttITpKWD0c2mwB3Bprm7p+/CEgtXYGpo6rLi8aZCc8JDgUsXMgOz79kSABAW4Q==
"@dcloudio/uni-h5-vite@./packages/uni-h5-vite":
version "3.0.0-alpha-3000020210528002"
"@eslint/eslintrc@^0.4.1":
version "0.4.1"
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.1.tgz#442763b88cecbe3ee0ec7ca6d6dd6168550cbf14"
integrity sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==
"@eslint/eslintrc@^0.4.2":
version "0.4.2"
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.2.tgz#f63d0ef06f5c0c57d76c4ab5f63d3835c51b0179"
integrity sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==
dependencies:
ajv "^6.12.4"
debug "^4.1.1"
espree "^7.3.0"
globals "^1
2.1
.0"
globals "^1
3.9
.0"
ignore "^4.0.6"
import-fresh "^3.2.1"
js-yaml "^3.13.1"
...
...
@@ -1240,24 +1245,24 @@
npmlog "^4.1.2"
write-file-atomic "^3.0.3"
"@microsoft/api-extractor-model@7.13.
2
":
version "7.13.
2
"
resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.13.
2.tgz#7e640dbd421cc95a28e03c5a949d8ebcc63c936d
"
integrity sha512-
gA9Q8q5TPM2YYk7rLinAv9KqcodrmRC13BVmNzLswjtFxpz13lRh0BmrqD01/sddGpGMIuWFYlfUM4VSWxnggA
==
"@microsoft/api-extractor-model@7.13.
3
":
version "7.13.
3
"
resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.13.
3.tgz#ac01c064c5af520d3661c85d7e5ef95e1ca8ab92
"
integrity sha512-
uXilAhu2GcvyY/0NwVRk3AN7TFYjkPnjHLV2UywTTz9uglS+Af0YjNrCy+aaK8qXtfbFWdBzkH9N2XU8/YBeRQ
==
dependencies:
"@microsoft/tsdoc" "0.13.2"
"@microsoft/tsdoc-config" "~0.15.2"
"@rushstack/node-core-library" "3.3
8
.0"
"@rushstack/node-core-library" "3.3
9
.0"
"@microsoft/api-extractor@^7.13.2":
version "7.1
5.2
"
resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.1
5.2.tgz#7a06b857660e33d1cdc050d576eb6c6c05dc532a
"
integrity sha512-
/Y/n+QOc1vM6Vg3OAUByT/wXdZciE7jV3ay33+vxl3aKva5cNsuOauL14T7XQWUiLko3ilPwrcnFcEjzXpLsuA
==
version "7.1
6.1
"
resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.1
6.1.tgz#7d5490a2ce1441ab8bc7bd6866a350cf580de0d0
"
integrity sha512-
hKFoLdmEUbHMIH48MXzSg8rndiugrXHruMVk+BQvhu14yX3LxH9re1CKwj4vLZb7bVBn+FfaWSZ5d3ltiXvX3w
==
dependencies:
"@microsoft/api-extractor-model" "7.13.
2
"
"@microsoft/api-extractor-model" "7.13.
3
"
"@microsoft/tsdoc" "0.13.2"
"@microsoft/tsdoc-config" "~0.15.2"
"@rushstack/node-core-library" "3.3
8
.0"
"@rushstack/node-core-library" "3.3
9
.0"
"@rushstack/rig-package" "0.2.12"
"@rushstack/ts-command-line" "4.7.10"
colors "~1.2.1"
...
...
@@ -1265,7 +1270,7 @@
resolve "~1.17.0"
semver "~7.3.0"
source-map "~0.6.1"
typescript "~4.
2.4
"
typescript "~4.
3.2
"
"@microsoft/tsdoc-config@~0.15.2":
version "0.15.2"
...
...
@@ -1282,25 +1287,25 @@
resolved "https://registry.yarnpkg.com/@microsoft/tsdoc/-/tsdoc-0.13.2.tgz#3b0efb6d3903bd49edb073696f60e90df08efb26"
integrity sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==
"@nodelib/fs.scandir@2.1.
4
":
version "2.1.
4
"
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.
4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69
"
integrity sha512-
33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA
==
"@nodelib/fs.scandir@2.1.
5
":
version "2.1.
5
"
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.
5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5
"
integrity sha512-
vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g
==
dependencies:
"@nodelib/fs.stat" "2.0.
4
"
"@nodelib/fs.stat" "2.0.
5
"
run-parallel "^1.1.9"
"@nodelib/fs.stat@2.0.
4
", "@nodelib/fs.stat@^2.0.2":
version "2.0.
4
"
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.
4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655
"
integrity sha512-
IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q
==
"@nodelib/fs.stat@2.0.
5
", "@nodelib/fs.stat@^2.0.2":
version "2.0.
5
"
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.
5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b
"
integrity sha512-
RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A
==
"@nodelib/fs.walk@^1.2.3":
version "1.2.
6
"
resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.
6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063
"
integrity sha512-
8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow
==
version "1.2.
7
"
resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.
7.tgz#94c23db18ee4653e129abd26fb06f870ac9e1ee2
"
integrity sha512-
BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA
==
dependencies:
"@nodelib/fs.scandir" "2.1.
4
"
"@nodelib/fs.scandir" "2.1.
5
"
fastq "^1.6.0"
"@npmcli/ci-detect@^1.0.0":
...
...
@@ -1400,9 +1405,9 @@
universal-user-agent "^6.0.0"
"@octokit/openapi-types@^7.2.3":
version "7.
2.3
"
resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-7.
2.3.tgz#a7105796db9b85d25d3feba9a1785a124c7803e4
"
integrity sha512-
V1ycxkR19jqbIl3evf2RQiMRBvTNRi+Iy9h20G5OP5dPfEF6GJ1DPlUeiZRxo2HJxRr+UA4i0H1nn4btBDPFr
w==
version "7.
3.0
"
resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-7.
3.0.tgz#1d9ed79828513c57a95e6360b7c9b4749503e79d
"
integrity sha512-
o00X2FCLiEeXZkm1Ab5nvPUdVOlrpediwWZkpizUJ/xtZQsJ4FiQ2RB/dJEmb0Nk+NIz7zyDePcSCu/Y/0M3E
w==
"@octokit/plugin-enterprise-rest@^6.0.1":
version "6.0.1"
...
...
@@ -1439,13 +1444,13 @@
once "^1.4.0"
"@octokit/request@^5.3.0", "@octokit/request@^5.4.12":
version "5.
4.15
"
resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.
4.15.tgz#829da413dc7dd3aa5e2cdbb1c7d0ebe1f146a128
"
integrity sha512-
6UnZfZzLwNhdLRreOtTkT9n57ZwulCve8q3IT/Z477vThu6snfdkBuhxnChpOKNGxcQ71ow561Qoa6uqLdPtag
==
version "5.
5.0
"
resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.
5.0.tgz#6588c532255b8e71886cefa0d2b64b4ad73bf18c
"
integrity sha512-
jxbMLQdQ3heFMZUaTLSCqcKs2oAHEYh7SnLLXyxbZmlULExZ/RXai7QUWWFKowcGGPlCZuKTZg0gSKHWrfYEoQ
==
dependencies:
"@octokit/endpoint" "^6.0.1"
"@octokit/request-error" "^2.0.0"
"@octokit/types" "^6.
7
.1"
"@octokit/types" "^6.
16
.1"
is-plain-object "^5.0.0"
node-fetch "^2.6.1"
universal-user-agent "^6.0.0"
...
...
@@ -1460,7 +1465,7 @@
"@octokit/plugin-request-log" "^1.0.2"
"@octokit/plugin-rest-endpoint-methods" "5.3.1"
"@octokit/types@^6.0.3", "@octokit/types@^6.11.0", "@octokit/types@^6.16.
2", "@octokit/types@^6.7.1
":
"@octokit/types@^6.0.3", "@octokit/types@^6.11.0", "@octokit/types@^6.16.
1", "@octokit/types@^6.16.2
":
version "6.16.2"
resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.16.2.tgz#62242e0565a3eb99ca2fd376283fe78b4ea057b4"
integrity sha512-wWPSynU4oLy3i4KGyk+J1BLwRKyoeW2TwRHgwbDz17WtVFzSK2GOErGliruIx8c+MaYtHSYTx36DSmLNoNbtgA==
...
...
@@ -1540,10 +1545,10 @@
estree-walker "^2.0.1"
picomatch "^2.2.2"
"@rushstack/node-core-library@3.3
8
.0":
version "3.3
8
.0"
resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.3
8.0.tgz#da1cc87f9ad141b06d4ce7c8eafb09b542c10e75
"
integrity sha512-
cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w
==
"@rushstack/node-core-library@3.3
9
.0":
version "3.3
9
.0"
resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.3
9.0.tgz#38928946d15ae89b773386cf97433d0d1ec83b93
"
integrity sha512-
kgu3+7/zOBkZU0+NdJb1rcHcpk3/oTjn5c8cg5nUTn+JDjEw58yG83SoeJEcRNNdl11dGX0lKG2PxPsjCokZOQ
==
dependencies:
"@types/node" "10.17.13"
colors "~1.2.1"
...
...
@@ -1771,9 +1776,9 @@
integrity sha512-e3sW4oEH0qS1QxSfX7PT6xIi5qk/YSMsrB9Lq8EtkhQBZB+bKyfkP+jpLJRySanvBhAQPSv2PEBe81M8Iy/7yg==
"@types/node@*":
version "15.
9.0
"
resolved "https://registry.yarnpkg.com/@types/node/-/node-15.
9.0.tgz#0b7f6c33ca5618fe329a9d832b478b4964d325a8
"
integrity sha512-
AR1Vq1Ei1GaA5FjKL5PBqblTZsL5M+monvGSZwe6sSIdGiuu7Xr/pNwWJY+0ZQuN8AapD/XMB5IzBAyYRFbocA
==
version "15.
12.2
"
resolved "https://registry.yarnpkg.com/@types/node/-/node-15.
12.2.tgz#1f2b42c4be7156ff4a6f914b2fb03d05fa84e38d
"
integrity sha512-
zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww
==
"@types/node@10.17.13":
version "10.17.13"
...
...
@@ -1781,9 +1786,9 @@
integrity sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==
"@types/node@^14.14.20":
version "14.17.
2
"
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.
2.tgz#1e94476db57ec93a372c7f7d29aa5707cfb92339
"
integrity sha512-
sld7b/xmFum66AAKuz/rp/CUO8+98fMpyQ3SBfzzBNGMd/1iHBTAg9oyAvcYlAj46bpc74r91jSw2iFdnx29n
w==
version "14.17.
3
"
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.
3.tgz#6d327abaa4be34a74e421ed6409a0ae2f47f4c3d
"
integrity sha512-
e6ZowgGJmTuXa3GyaPbTGxX17tnThl2aSSizrFthQ7m9uLGZBXiGhgE55cjRZTF5kjZvYn9EOPOMljdjwbflx
w==
"@types/normalize-package-data@^2.4.0":
version "2.4.0"
...
...
@@ -1874,47 +1879,47 @@
"@types/yargs-parser" "*"
"@typescript-eslint/parser@^4.12.0":
version "4.26.
0
"
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.26.
0.tgz#31b6b732c9454f757b020dab9b6754112aa5eeaf
"
integrity sha512-
b4jekVJG9FfmjUfmM4VoOItQhPlnt6MPOBUL0AQbiTmm+SSpSdhHYlwayOm4IW9KLI/4/cRKtQCmDl1oE2OlPg
==
version "4.26.
1
"
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.26.
1.tgz#cecfdd5eb7a5c13aabce1c1cfd7fbafb5a0f1e8e
"
integrity sha512-
q7F3zSo/nU6YJpPJvQveVlIIzx9/wu75lr6oDbDzoeIRWxpoc/HQ43G4rmMoCc5my/3uSj2VEpg/D83LYZF5HQ
==
dependencies:
"@typescript-eslint/scope-manager" "4.26.
0
"
"@typescript-eslint/types" "4.26.
0
"
"@typescript-eslint/typescript-estree" "4.26.
0
"
"@typescript-eslint/scope-manager" "4.26.
1
"
"@typescript-eslint/types" "4.26.
1
"
"@typescript-eslint/typescript-estree" "4.26.
1
"
debug "^4.3.1"
"@typescript-eslint/scope-manager@4.26.
0
":
version "4.26.
0
"
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.26.
0.tgz#60d1a71df162404e954b9d1c6343ff3bee496194
"
integrity sha512-
G6xB6mMo4xVxwMt5lEsNTz3x4qGDt0NSGmTBNBPJxNsrTXJSm21c6raeYroS2OwQsOyIXqKZv266L/Gln1BWqg
==
"@typescript-eslint/scope-manager@4.26.
1
":
version "4.26.
1
"
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.26.
1.tgz#075a74a15ff33ee3a7ed33e5fce16ee86689f662
"
integrity sha512-
TW1X2p62FQ8Rlne+WEShyd7ac2LA6o27S9i131W4NwDSfyeVlQWhw8ylldNNS8JG6oJB9Ha9Xyc+IUcqipvheQ
==
dependencies:
"@typescript-eslint/types" "4.26.
0
"
"@typescript-eslint/visitor-keys" "4.26.
0
"
"@typescript-eslint/types" "4.26.
1
"
"@typescript-eslint/visitor-keys" "4.26.
1
"
"@typescript-eslint/types@4.26.
0
":
version "4.26.
0
"
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.26.
0.tgz#7c6732c0414f0a69595f4f846ebe12616243d546
"
integrity sha512-
rADNgXl1kS/EKnDr3G+m7fB9yeJNnR9kF7xMiXL6mSIWpr3Wg5MhxyfEXy/IlYthsqwBqHOr22boFbf/u6O88A
==
"@typescript-eslint/types@4.26.
1
":
version "4.26.
1
"
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.26.
1.tgz#9e7c523f73c34b04a765e4167ca5650436ef1d38
"
integrity sha512-
STyMPxR3cS+LaNvS8yK15rb8Y0iL0tFXq0uyl6gY45glyI7w0CsyqyEXl/Fa0JlQy+pVANeK3sbwPneCbWE7yg
==
"@typescript-eslint/typescript-estree@4.26.
0
":
version "4.26.
0
"
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.
0.tgz#aea17a40e62dc31c63d5b1bbe9a75783f2ce7109
"
integrity sha512-
GHUgahPcm9GfBuy3TzdsizCcPjKOAauG9xkz9TR8kOdssz2Iz9jRCSQm6+aVFa23d5NcSpo1GdHGSQKe0tlcb
g==
"@typescript-eslint/typescript-estree@4.26.
1
":
version "4.26.
1
"
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.
1.tgz#b2ce2e789233d62283fae2c16baabd4f1dbc9633
"
integrity sha512-
l3ZXob+h0NQzz80lBGaykdScYaiEbFqznEs99uwzm8fPHhDjwaBFfQkjUC/slw6Sm7npFL8qrGEAMxcfBsBJU
g==
dependencies:
"@typescript-eslint/types" "4.26.
0
"
"@typescript-eslint/visitor-keys" "4.26.
0
"
"@typescript-eslint/types" "4.26.
1
"
"@typescript-eslint/visitor-keys" "4.26.
1
"
debug "^4.3.1"
globby "^11.0.3"
is-glob "^4.0.1"
semver "^7.3.5"
tsutils "^3.21.0"
"@typescript-eslint/visitor-keys@4.26.
0
":
version "4.26.
0
"
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.
0.tgz#26d2583169222815be4dcd1da4fe5459bc3bcc23
"
integrity sha512-
cw4j8lH38V1ycGBbF+aFiLUls9Z0Bw8QschP3mkth50BbWzgFS33ISIgBzUMuQ2IdahoEv/rXstr8Zhlz4B1Zg
==
"@typescript-eslint/visitor-keys@4.26.
1
":
version "4.26.
1
"
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.
1.tgz#0d55ea735cb0d8903b198017d6d4f518fdaac546
"
integrity sha512-
IGouNSSd+6x/fHtYRyLOM6/C+QxMDzWlDtN41ea+flWuSF9g02iqcIlX8wM53JkfljoIjP0U+yp7SiTS1onEkw
==
dependencies:
"@typescript-eslint/types" "4.26.
0
"
"@typescript-eslint/types" "4.26.
1
"
eslint-visitor-keys "^2.0.0"
"@vitejs/plugin-legacy@^1.4.1":
...
...
@@ -1965,36 +1970,36 @@
html-tags "^3.1.0"
svg-tags "^1.0.0"
"@vue/compiler-core@3.1.
0-beta.7
":
version "3.1.
0-beta.7
"
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.1.
0-beta.7.tgz#a72d3298193b50616be3957d6d9c8573d81367be
"
integrity sha512-
P1QQdK4lKuySGEOoLu6vhajMKVguLyR7Oc5Rqio0JPRKpdBNO6CWrD52S+kkkAssbE+rilr0Rf1ar58SqWS01Q
==
"@vue/compiler-core@3.1.
1
":
version "3.1.
1
"
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.1.
1.tgz#4f2c5d70eabd454675714cc8bd2b97f6a8efb196
"
integrity sha512-
Z1RO3T6AEtAUFf2EqqovFm3ohAeTvFzRtB0qUENW2nEerJfdlk13/LS1a0EgsqlzxmYfR/S/S/gW9PLbFZZxkA
==
dependencies:
"@babel/parser" "^7.12.0"
"@babel/types" "^7.12.0"
"@vue/shared" "3.1.
0-beta.7
"
"@vue/shared" "3.1.
1
"
estree-walker "^2.0.1"
source-map "^0.6.1"
"@vue/compiler-dom@3.1.
0-beta.7
":
version "3.1.
0-beta.7
"
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.1.
0-beta.7.tgz#4daf45d013a036b560f702db1ae92942851c1810
"
integrity sha512-
Nkrntjpm2+MPWJuFQmzakwoqSdZAG+CzJt/4ZQQoR+6Q/3EVHr06vnTa8PgS12mTVU3ewjqz37NM2dDG/xCX9Q
==
"@vue/compiler-dom@3.1.
1
":
version "3.1.
1
"
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.1.
1.tgz#ef60d856ac2ede5b2ad5c72a7a68122895e3d652
"
integrity sha512-
nobRIo0t5ibzg+q8nC31m+aJhbq8FbWUoKvk6h3Vs1EqTDJaj6lBTcVTq5or8AYht7FbSpdAJ81isbJ1rWNX7A
==
dependencies:
"@vue/compiler-core" "3.1.
0-beta.7
"
"@vue/shared" "3.1.
0-beta.7
"
"@vue/compiler-core" "3.1.
1
"
"@vue/shared" "3.1.
1
"
"@vue/compiler-sfc@^3.1.0-beta.7":
version "3.1.
0-beta.7
"
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.1.
0-beta.7.tgz#dbecba7ffd9ec83df7b8e01eb10819fd8ba7a143
"
integrity sha512-
mXmhMZXMs3+/ONgiQ0lIShOFpkCO1B7p+ul6YFfwUkVLurCbCLO1qTT8ZFUyvelFUbEjdaM0jcaB/oSCmTMcu
w==
version "3.1.
1
"
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.1.
1.tgz#d4e4507c013d0b219f0b106b317ec5bb1cde3398
"
integrity sha512-
lSgMsZaYHF+bAgryq5aUqpvyfhu52GJI2/4LoiJCE5uaxc6FCZfxfgqgw/d9ltiZghv+HiISFtmQVAVvlsk+/
w==
dependencies:
"@babel/parser" "^7.13.9"
"@babel/types" "^7.13.0"
"@vue/compiler-core" "3.1.
0-beta.7
"
"@vue/compiler-dom" "3.1.
0-beta.7
"
"@vue/compiler-ssr" "3.1.
0-beta.7
"
"@vue/shared" "3.1.
0-beta.7
"
"@vue/compiler-core" "3.1.
1
"
"@vue/compiler-dom" "3.1.
1
"
"@vue/compiler-ssr" "3.1.
1
"
"@vue/shared" "3.1.
1
"
consolidate "^0.16.0"
estree-walker "^2.0.1"
hash-sum "^2.0.0"
...
...
@@ -2006,47 +2011,47 @@
postcss-selector-parser "^6.0.4"
source-map "^0.6.1"
"@vue/compiler-ssr@3.1.
0-beta.7
":
version "3.1.
0-beta.7
"
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.1.
0-beta.7.tgz#89dbc1c7b40ab0771ed731d00932a7753ea1fe19
"
integrity sha512-
S3UPiGC9OaGfnz/Qy48ZI5xq3wgP942mEpsS80Ne4zUIi3ov5kAkE0HagoK/FIzdk4e4mTxIEOLoKii1+M1oo
A==
"@vue/compiler-ssr@3.1.
1
":
version "3.1.
1
"
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.1.
1.tgz#1d08b98601397258ed059b75966e0e94a385d770
"
integrity sha512-
7H6krZtVt3h/YzfNp7eYK41hMDz8ZskiBy+Wby+EDRINX6BD9JQ5C8zyy2xAa7T6Iz2VrQzsaJ/Bb52lTPSS5
A==
dependencies:
"@vue/compiler-dom" "3.1.
0-beta.7
"
"@vue/shared" "3.1.
0-beta.7
"
"@vue/compiler-dom" "3.1.
1
"
"@vue/shared" "3.1.
1
"
"@vue/devtools-api@^6.0.0-beta.10":
version "6.0.0-beta.1
2
"
resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.0.0-beta.1
2.tgz#693ffc77bfb66b080e5c9576abb5786c85470a32
"
integrity sha512-
PtHmAxFmCyCElV7uTWMrXj+fefwn4lCfTtPo9fPw0SK8/7e3UaFl8IL7lnugJmNFfeKQyuTkSoGvTq1uDaRF6
Q==
version "6.0.0-beta.1
4
"
resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.0.0-beta.1
4.tgz#6ed2d6f8d66a9256c9ad04bfff08309ba87b9723
"
integrity sha512-
44fPrrN1cqcs6bFkT0C+yxTM6PZXLbR+ESh1U1j8UD22yO04gXvxH62HApMjLbS3WqJO/iCNC+CYT+evPQh2E
Q==
"@vue/reactivity@3.1.
0-beta.7
":
version "3.1.
0-beta.7
"
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.1.
0-beta.7.tgz#bc270dd1373d0ad812b30af0aac8df6e739218c0
"
integrity sha512-
EEz7dCKmvBpeH6yIgwmNb8oooOK5TBkZppBXL59NpdYTdc/TawcVC6/V85X+mu2XdEP5WELxsdD+JWY0V2bFQ
Q==
"@vue/reactivity@3.1.
1
":
version "3.1.
1
"
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.1.
1.tgz#9c02fd146a6c3b03e7d658b7cf76f4b69b0f98c8
"
integrity sha512-
DsH5woNVCcPK1M0RRYVgJEU1GJDU2ASOKpAqW3ppHk+XjoFLCbqc/26RTCgTpJYd9z8VN+79Q1u7/QqgQPbuL
Q==
dependencies:
"@vue/shared" "3.1.
0-beta.7
"
"@vue/shared" "3.1.
1
"
"@vue/runtime-core@3.1.
0-beta.7
":
version "3.1.
0-beta.7
"
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.1.
0-beta.7.tgz#d71de400a5cf5638a9625dfea4c3d4f923db5ead
"
integrity sha512-
dABm/J5ajZJ5YN20+L/m9IiJplrIrEOJ5y98hDKXXuxUZfRpXNnumlAllma3r2cVYAwR9XSQEjJEiMZbcsaY1A
==
"@vue/runtime-core@3.1.
1
":
version "3.1.
1
"
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.1.
1.tgz#542110c09a643d7d80646a2f071aff6b324c4158
"
integrity sha512-
GboqR02txOtkd9F3Ysd8ltPL68vTCqIx2p/J52/gFtpgb5FG9hvOAPEwFUqxeEJRu7ResvQnmdOHiEycGPCLhQ
==
dependencies:
"@vue/reactivity" "3.1.
0-beta.7
"
"@vue/shared" "3.1.
0-beta.7
"
"@vue/reactivity" "3.1.
1
"
"@vue/shared" "3.1.
1
"
"@vue/runtime-dom@3.1.
0-beta.7
":
version "3.1.
0-beta.7
"
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.1.
0-beta.7.tgz#27475a29e3e0bff35480a933b51e8de2ac20e7f2
"
integrity sha512-
r9ZdmMjHxmv1O4wlH8JQnfjpnEbBQyLh5dXKRrzsDAS4pvGd9DIwOfdxDbyM501+fNRktAv13fN0K7AWgZ1Kd
w==
"@vue/runtime-dom@3.1.
1
":
version "3.1.
1
"
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.1.
1.tgz#5539bbce132d29f6445b4964cb7b4164a89a5ce6
"
integrity sha512-
o57n/199e/BBAmLRMSXmD2r12Old/h/gf6BgL0RON1NT2pwm6MWaMY4Ul55eyq+FsDILz4jR/UgoPQ9vYB8xc
w==
dependencies:
"@vue/runtime-core" "3.1.
0-beta.7
"
"@vue/shared" "3.1.
0-beta.7
"
"@vue/runtime-core" "3.1.
1
"
"@vue/shared" "3.1.
1
"
csstype "^2.6.8"
"@vue/shared@3.1.
0-beta.7
":
version "3.1.
0-beta.7
"
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.1.
0-beta.7.tgz#e88f37db4c68448258c480f7f1d619195209cbb3
"
integrity sha512-
FoEjKGCbDDte7Bmevakf0zZlFuDBGJKUHGK4rJGaVBIe5jtCSzrwenC1Wt52BqGveux3RUh9uBWpsSDAprBy2Q
==
"@vue/shared@3.1.
1
":
version "3.1.
1
"
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.1.
1.tgz#2287cfc3dc20e5b20aeb65c2c3a56533bdca801c
"
integrity sha512-
g+4pzAw7PYSjARtLBoDq6DmcblX8i9KJHSCnyM5VDDFFifUaUT9iHbFpOF/KOizQ9f7QAqU2JH3Y6aXjzUMhVA
==
JSONStream@^1.0.4:
version "1.3.5"
...
...
@@ -2154,9 +2159,9 @@ ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4, ajv@~6.12.6:
uri-js "^4.2.2"
ajv@^8.0.1:
version "8.
5
.0"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.
5.0.tgz#695528274bcb5afc865446aa275484049a18ae4b
"
integrity sha512-
Y2l399Tt1AguU3BPRP9Fn4eN+Or+StUGWCUpbnFyXSo8NZ9S4uj+AG2pjs5apK+ZMOwYOz1+a+VKvKH7CudXg
Q==
version "8.
6
.0"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.
6.0.tgz#60cc45d9c46a477d80d92c48076d972c342e5720
"
integrity sha512-
cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsG
Q==
dependencies:
fast-deep-equal "^3.1.1"
json-schema-traverse "^1.0.0"
...
...
@@ -2461,9 +2466,9 @@ bcrypt-pbkdf@^1.0.0:
tweetnacl "^0.14.3"
before-after-hook@^2.2.0:
version "2.2.
1
"
resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.
1.tgz#73540563558687586b52ed217dad6a802ab1549c
"
integrity sha512-
/6FKxSTWoJdbsLDF8tdIjaRiFXiE6UHsEHE3OPI/cwPURCVi1ukP0gmLn7XWEiFk5TcwQjjY5PWsU+j+tgXgmw
==
version "2.2.
2
"
resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.
2.tgz#a6e8ca41028d90ee2c24222f201c90956091613e
"
integrity sha512-
3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ
==
big.js@^5.2.2:
version "5.2.2"
...
...
@@ -2766,9 +2771,9 @@ camelcase@^6.0.0:
integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001230:
version "1.0.3000123
3
"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.3000123
3.tgz#b7cb4a377a4b12ed240d2fa5c792951a06e5f2c4
"
integrity sha512-
BmkbxLfStqiPA7IEzQpIk0UFZFf3A4E6fzjPJ6OR+bFC2L8ES9J8zGA/asoi47p8XDVkev+WJo2I2Nc8c/34Yg
==
version "1.0.3000123
6
"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.3000123
6.tgz#0a80de4cdf62e1770bb46a30d884fc8d633e3958
"
integrity sha512-
o0PRQSrSCGJKCPZcgMzl5fUaj5xHe8qA2m4QRvnyY4e1lITqoNkr7q/Oh1NcpGSy0Th97UZ35yoKcINPoq7YOQ
==
capture-exit@^2.0.0:
version "2.0.0"
...
...
@@ -3047,9 +3052,9 @@ concat-stream@^2.0.0:
typedarray "^0.0.6"
config-chain@^1.1.12:
version "1.1.1
2
"
resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.1
2.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa
"
integrity sha512-
a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA
==
version "1.1.1
3
"
resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.1
3.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4
"
integrity sha512-
qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ
==
dependencies:
ini "^1.3.4"
proto-list "~1.2.1"
...
...
@@ -3186,9 +3191,9 @@ copy-descriptor@^0.1.0:
integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
core-js@^3.8.2:
version "3.1
3.1
"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.1
3.1.tgz#30303fabd53638892062d8b4e802cac7599e9fb7
"
integrity sha512-
JqveUc4igkqwStL2RTRn/EPFGBOfEZHxJl/8ej1mXJR75V3go2mFF4bmUYkEIT1rveHKnkUlcJX/c+f1TyIovQ
==
version "3.1
4.0
"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.1
4.0.tgz#62322b98c71cc2018b027971a69419e2425c2a6c
"
integrity sha512-
3s+ed8er9ahK+zJpp9ZtuVcDoFzHNiZsPbNAAE4KXgrRHbjSqqNN6xGSXq6bq7TZIbKj4NLrLb6bJ5i+vSVjHA
==
core-util-is@1.0.2, core-util-is@~1.0.0:
version "1.0.2"
...
...
@@ -3567,9 +3572,9 @@ ee-first@1.1.1:
integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
electron-to-chromium@^1.3.723:
version "1.3.7
44
"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.7
44.tgz#34e0da7babb325e18b50d3a0214504b12045ca85
"
integrity sha512-
o/vep/PvSXg+7buwCbVJXHY3zbjYVmFPwnMMnchESXgAzrfcasvbX/hQZHCFGG7YdZgdtwt1KTMyK9CyBxPbL
A==
version "1.3.7
52
"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.7
52.tgz#0728587f1b9b970ec9ffad932496429aef750d09
"
integrity sha512-
2Tg+7jSl3oPxgsBsWKh5H83QazTkmWG/cnNwJplmyZc7KcN61+I10oUgaXSVk/NwfvN3BdkKDR4FYuRBQQ2v0
A==
elliptic@^6.5.3:
version "6.5.4"
...
...
@@ -3686,9 +3691,9 @@ es-to-primitive@^1.2.1:
is-symbol "^1.0.2"
esbuild@^0.12.5:
version "0.12.
5
"
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.
5.tgz#36076a6bc1966ba2741981d30512e95e8aaff495
"
integrity sha512-
vcuP53pA5XiwUU4FnlXM+2PnVjTfHGthM7uP1gtp+9yfheGvFFbq/KyuESThmtoHPUrfZH5JpxGVJIFDVD1Egw
==
version "0.12.
8
"
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.
8.tgz#ac90da77cb3bfbf49ab815200bcef7ffe1a3348f
"
integrity sha512-
sx/LwlP/SWTGsd9G4RlOPrXnIihAJ2xwBUmzoqe2nWwbXORMQWtAGNJNYLBJJqa3e9PWvVzxdrtyFZJcr7D87g
==
escalade@^3.1.1:
version "3.1.1"
...
...
@@ -3753,12 +3758,12 @@ eslint-visitor-keys@^2.0.0:
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
eslint@^7.17.0:
version "7.2
7
.0"
resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.2
7.0.tgz#665a1506d8f95655c9274d84bd78f7166b07e9c7
"
integrity sha512-
JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA
==
version "7.2
8
.0"
resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.2
8.0.tgz#435aa17a0b82c13bb2be9d51408b617e49c1e820
"
integrity sha512-
UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g
==
dependencies:
"@babel/code-frame" "7.12.11"
"@eslint/eslintrc" "^0.4.
1
"
"@eslint/eslintrc" "^0.4.
2
"
ajv "^6.10.0"
chalk "^4.0.0"
cross-spawn "^7.0.2"
...
...
@@ -3775,7 +3780,7 @@ eslint@^7.17.0:
fast-deep-equal "^3.1.3"
file-entry-cache "^6.0.1"
functional-red-black-tree "^1.0.1"
glob-parent "^5.
0.0
"
glob-parent "^5.
1.2
"
globals "^13.6.0"
ignore "^4.0.6"
import-fresh "^3.0.0"
...
...
@@ -3850,7 +3855,7 @@ estree-walker@^1.0.1:
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
estree-walker@^2.0.1:
estree-walker@^2.0.1
, estree-walker@^2.0.2
:
version "2.0.2"
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
...
...
@@ -3925,9 +3930,9 @@ execa@^4.0.0, execa@^4.1.0:
strip-final-newline "^2.0.0"
execa@^5.0.0:
version "5.1.
0
"
resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.
0.tgz#3ea50ee863d226bfa323528cce1684e7481dfe46
"
integrity sha512-
CkdUB7s2y6S+d4y+OM/+ZtQcJCiKUCth4cNImGMqrt2zEVtW2rfHGspQBE1GDo6LjeNIQmTPKXqTCKjqFKyu3A
==
version "5.1.
1
"
resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.
1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd
"
integrity sha512-
8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg
==
dependencies:
cross-spawn "^7.0.3"
get-stream "^6.0.0"
...
...
@@ -4473,7 +4478,7 @@ gitconfiglocal@^1.0.0:
dependencies:
ini "^1.3.2"
glob-parent@^5.
0.0, glob-parent@^5.1.0, glob-parent@^5.1.1
:
glob-parent@^5.
1.0, glob-parent@^5.1.1, glob-parent@^5.1.2
:
version "5.1.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
...
...
@@ -4497,14 +4502,7 @@ globals@^11.1.0:
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
globals@^12.1.0:
version "12.4.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8"
integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==
dependencies:
type-fest "^0.8.1"
globals@^13.6.0:
globals@^13.6.0, globals@^13.9.0:
version "13.9.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-13.9.0.tgz#4bf2bf635b334a173fb1daf7c5e6b218ecdc06cb"
integrity sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==
...
...
@@ -6072,9 +6070,9 @@ lint-staged@^10.5.3:
stringify-object "^3.3.0"
listr2@^3.2.2:
version "3.
9
.0"
resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.
9.0.tgz#27f23c91ba4fdf513b0682bf604bc6b0ab36b6c1
"
integrity sha512-
+JxQt7Vi4WEWgJsxmOEX9lDbCumrb3mrEYIeE1VI7I4lf2rXE4v9pq3RMVNp+a9s6mCgc/IsF0ppHsLrx2BEA
w==
version "3.
10
.0"
resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.
10.0.tgz#58105a53ed7fa1430d1b738c6055ef7bb006160f
"
integrity sha512-
eP40ZHihu70sSmqFNbNy2NL1YwImmlMmPh9WO5sLmPDleurMHt3n+SwEWNu2kzKScexZnkyFtc1VI0z/TGlmp
w==
dependencies:
cli-truncate "^2.1.0"
colorette "^1.2.2"
...
...
@@ -6313,9 +6311,9 @@ make-fetch-happen@^8.0.9:
ssri "^8.0.0"
make-fetch-happen@^9.0.1:
version "9.0.
1
"
resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-9.0.
1.tgz#77d0e8b8ed7d387be7f137b76621fd904e4e10df
"
integrity sha512-
c2IxuRxsPKpW9ftCUnsbbAD3rBZNGsuRNwexAbWI8Eh9jlEVPrxZYK5ffgYRAVTQBegqrqR3DlWrsvvLhi4xQA
==
version "9.0.
2
"
resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-9.0.
2.tgz#aa8c0e4a5e3a5f2be86c54d3abed44fe5a32ad5d
"
integrity sha512-
UkAWAuXPXSSlVviTjH2We20mtj1NnZW2Qq/oTY2dyMbRQ5CR3Xed3akCDMnM7j6axrMY80lhgM7loNE132PfAw
==
dependencies:
agentkeepalive "^4.1.3"
cacache "^15.2.0"
...
...
@@ -6800,9 +6798,9 @@ node-notifier@^8.0.0:
which "^2.0.2"
node-releases@^1.1.71:
version "1.1.7
2
"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.7
2.tgz#14802ab6b1039a79a0c7d662b610a5bbd76eacbe
"
integrity sha512-
LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw
==
version "1.1.7
3
"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.7
3.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20
"
integrity sha512-
uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg
==
nopt@^4.0.1:
version "4.0.3"
...
...
@@ -7518,9 +7516,9 @@ postcss-modules-values@^4.0.0:
icss-utils "^5.0.0"
postcss-modules@^4.0.0:
version "4.
0.0
"
resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-4.
0.0.tgz#2bc7f276ab88f3f1b0fadf6cbd7772d43b5f3b9b
"
integrity sha512-
ghS/ovDzDqARm4Zj6L2ntadjyQMoyJmi0JkLlYtH2QFLrvNlxH5OAVRPWPeKilB0pY7SbuhO173KOWkPAxRJcw
==
version "4.
1.3
"
resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-4.
1.3.tgz#c4c4c41d98d97d24c70e88dacfc97af5a4b3e21d
"
integrity sha512-
dBT39hrXe4OAVYJe/2ZuIZ9BzYhOe7t+IhedYeQ2OxKwDpAGlkEN/fR0fGnrbx4BvgbMReRX4hCubYK9cE/pJQ
==
dependencies:
generic-names "^2.0.1"
icss-replace-symbols "^1.1.0"
...
...
@@ -7544,10 +7542,10 @@ postcss-value-parser@^4.1.0:
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==
postcss@^8.1.10, postcss@^8.
2.1
0:
version "8.3.
0
"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.
0.tgz#b1a713f6172ca427e3f05ef1303de8b65683325f
"
integrity sha512-
+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ
==
postcss@^8.1.10, postcss@^8.
3.
0:
version "8.3.
1
"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.
1.tgz#71f380151c227f83b898294a46481f689f86b70a
"
integrity sha512-
9qH0MGjsSm+fjxOi3GnwViL1otfi7qkj+l/WX5gcRGmZNGsIcqc+A5fBkE6PUobEQK4APqYVaES+B3Uti98TCw
==
dependencies:
colorette "^1.2.2"
nanoid "^3.1.23"
...
...
@@ -7564,9 +7562,9 @@ prelude-ls@~1.1.2:
integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
prettier@^2.2.1:
version "2.3.
0
"
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.
0.tgz#b6a5bf1284026ae640f17f7ff5658a7567fc0d18
"
integrity sha512-
kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w
==
version "2.3.
1
"
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.
1.tgz#76903c3f8c4449bc9ac597acefa24dc5ad4cbea6
"
integrity sha512-
p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA
==
pretty-format@^26.0.0, pretty-format@^26.6.2:
version "26.6.2"
...
...
@@ -8189,9 +8187,9 @@ rollup-pluginutils@^2.3.1, rollup-pluginutils@^2.8.2:
estree-walker "^0.6.1"
rollup@^2.35.1, rollup@^2.38.5:
version "2.5
0.6
"
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.5
0.6.tgz#24e2211caf9031081656e98a5e5e94d3b5e786e2
"
integrity sha512-
6c5CJPLVgo0iNaZWWliNu1Kl43tjP9LZcp6D/tkf2eLH2a9/WeHxg9vfTFl8QV/2SOyaJX37CEm9XuGM0rviUg
==
version "2.5
1.1
"
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.5
1.1.tgz#87bcd4095fe79b14c9bec0edc7ffa44e4827f793
"
integrity sha512-
8xfDbAtBleXotb6qKEHWuo/jkn94a9dVqGc7Rwl3sqspCVlnCfbRek7ldhCARSi7h32H0xR4QThm1t9zHN+3uw
==
optionalDependencies:
fsevents "~2.3.1"
...
...
@@ -8882,9 +8880,9 @@ symbol-tree@^3.2.4:
integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
systemjs@^6.8.3:
version "6.
9
.0"
resolved "https://registry.yarnpkg.com/systemjs/-/systemjs-6.
9.0.tgz#f01a0093d4d70332fff59f2e5ff385de28284ff5
"
integrity sha512-
THLzcb7WzoW0I+tHB4PQge0BqqN+CAUQJ9gPc1MieqD1gnhxNUKYrhRlN5ov94saOYVVR5NZFQqQhnxi9/WEGg
==
version "6.
10
.0"
resolved "https://registry.yarnpkg.com/systemjs/-/systemjs-6.
10.0.tgz#4392b040f054d1f7beead4f8cf2f7371469d66df
"
integrity sha512-
DBkidP/UR/GfCjREpXAyeBWgIhxD2ybUs5HW2a7sng7ZTNSmW6LNX8A18D0OcyD2mNupBIVaDXG47zi81Ymp0Q
==
table@^6.0.9:
version "6.7.1"
...
...
@@ -9081,7 +9079,7 @@ tough-cookie@~2.5.0:
psl "^1.1.28"
punycode "^2.1.1"
tr46@^2.
0.2
:
tr46@^2.
1.0
:
version "2.1.0"
resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240"
integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==
...
...
@@ -9227,15 +9225,15 @@ typescript@~4.1.3:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.5.tgz#123a3b214aaff3be32926f0d8f1f6e704eb89a72"
integrity sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==
typescript@~4.
2.4
:
version "4.
2.4
"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.
2.4.tgz#8610b59747de028fda898a8aef0e103f156d0961
"
integrity sha512-
V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg
==
typescript@~4.
3.2
:
version "4.
3.2
"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.
3.2.tgz#399ab18aac45802d6f2498de5054fcbbe716a805
"
integrity sha512-
zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw
==
uglify-js@^3.1.4:
version "3.13.
8
"
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.
8.tgz#7c2f9f2553f611f3ff592bdc19c6fb208dc60af
b"
integrity sha512-
PvFLMFIQHfIjFFlvAch69U2IvIxK9TNzNWt1SxZGp9JZ/v70yvqIQuiJeVPPtUMOzoNt+aNRDk4wgxb34wvEqA
==
version "3.13.
9
"
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.
9.tgz#4d8d21dcd497f29cfd8e9378b9df123ad025999
b"
integrity sha512-
wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g
==
uid-number@0.0.6:
version "0.0.6"
...
...
@@ -9407,12 +9405,12 @@ verror@1.10.0:
extsprintf "^1.2.0"
vite@^2.3.6:
version "2.3.
6
"
resolved "https://registry.yarnpkg.com/vite/-/vite-2.3.
6.tgz#1f7cfde88a51a802d69000c7bac85d481c2e871c
"
integrity sha512-
fsEpNKDHgh3Sn66JH06ZnUBnIgUVUtw6ucDhlOj1CEqxIkymU25yv1/kWDPlIjyYHnalr0cN6V+zzUJ+fmWHY
w==
version "2.3.
7
"
resolved "https://registry.yarnpkg.com/vite/-/vite-2.3.
7.tgz#3023892419367465e1af1739578f8663d04243b2
"
integrity sha512-
Y0xRz11MPYu/EAvzN94+FsOZHbSvO6FUvHv127CyG7mV6oDoay2bw+g5y9wW3Blf8OY3chaz3nc/DcRe1IQ3N
w==
dependencies:
esbuild "^0.12.5"
postcss "^8.
2.1
0"
postcss "^8.
3.
0"
resolve "^1.19.0"
rollup "^2.38.5"
optionalDependencies:
...
...
@@ -9436,13 +9434,13 @@ vue3-webcomponent-wrapper@^0.1.4:
integrity sha512-beDHVcVzDjXOy4zZwrXtMUIqpLlldwJUDfvOReG3KuppApsadtFZhQPMSNlQbts3wZp/Hju/XpPmBx3THAorCg==
vue@^3.1.0-beta.5:
version "3.1.
0-beta.7
"
resolved "https://registry.yarnpkg.com/vue/-/vue-3.1.
0-beta.7.tgz#a6bef8da8dd267fdb26f4247dc0f2320a8eee61b
"
integrity sha512-
BNyAeCK/Kd+LB9r+Ukg9trrz4MKLqWhNNYUKgRPcSgT0WMNAdXRzAxj2ZTRwTdK1INKbesPvO1HMSwIN2vNzww
==
version "3.1.
1
"
resolved "https://registry.yarnpkg.com/vue/-/vue-3.1.
1.tgz#9ad655758a0fa6c0dee5b3d2431d3912a9b381aa
"
integrity sha512-
j9fj3PNPMxo2eqOKYjMuss9XBS8ZtmczLY3kPvjcp9d3DbhyNqLYbaMQH18+1pDIzzVvQCQBvIf774LsjjqSKA
==
dependencies:
"@vue/compiler-dom" "3.1.
0-beta.7
"
"@vue/runtime-dom" "3.1.
0-beta.7
"
"@vue/shared" "3.1.
0-beta.7
"
"@vue/compiler-dom" "3.1.
1
"
"@vue/runtime-dom" "3.1.
1
"
"@vue/shared" "3.1.
1
"
w3c-hr-time@^1.0.2:
version "1.0.2"
...
...
@@ -9495,12 +9493,12 @@ whatwg-mimetype@^2.3.0:
integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==
whatwg-url@^8.0.0, whatwg-url@^8.4.0, whatwg-url@^8.5.0:
version "8.
5
.0"
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.
5.0.tgz#7752b8464fc0903fec89aa9846fc9efe07351fd3
"
integrity sha512-
fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg
==
version "8.
6
.0"
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.
6.0.tgz#27c0205a4902084b872aecb97cf0f2a7a3011f4c
"
integrity sha512-
os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw
==
dependencies:
lodash "^4.7.0"
tr46 "^2.
0.2
"
tr46 "^2.
1.0
"
webidl-conversions "^6.1.0"
which-boxed-primitive@^1.0.2:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录