Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Velpro187
uni-app
提交
aba2a90c
U
uni-app
项目概览
Velpro187
/
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,发现更多精彩内容 >>
提交
aba2a90c
编写于
12月 01, 2020
作者:
fxy060608
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore(cli): bump vite from 1.0.0-rc.8 to 1.0.0-rc.13
上级
0ce3293f
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
1221 addition
and
1007 deletion
+1221
-1007
package.json
package.json
+2
-2
packages/uni-h5-vue/dist/vue.runtime.esm.js
packages/uni-h5-vue/dist/vue.runtime.esm.js
+413
-299
packages/uni-mp-vue/dist/vue.runtime.esm.js
packages/uni-mp-vue/dist/vue.runtime.esm.js
+81
-32
yarn.lock
yarn.lock
+725
-674
未找到文件。
package.json
浏览文件 @
aba2a90c
...
...
@@ -65,8 +65,8 @@
"
semver
"
:
"
^7.3.2
"
,
"
ts-jest
"
:
"
^26.1.0
"
,
"
typescript
"
:
"
^3.9.3
"
,
"
vite
"
:
"
^1.0.0-rc.
8
"
,
"
vue
"
:
"
^3.0.
2
"
,
"
vite
"
:
"
^1.0.0-rc.
13
"
,
"
vue
"
:
"
^3.0.
3
"
,
"
yorkie
"
:
"
^2.0.0
"
}
}
packages/uni-h5-vue/dist/vue.runtime.esm.js
浏览文件 @
aba2a90c
...
...
@@ -238,7 +238,7 @@ function createGetter(isReadonly = false, shallow = false) {
return
target
;
}
const
targetIsArray
=
isArray
(
target
);
if
(
targetIsArray
&&
hasOwn
(
arrayInstrumentations
,
key
))
{
if
(
!
isReadonly
&&
targetIsArray
&&
hasOwn
(
arrayInstrumentations
,
key
))
{
return
Reflect
.
get
(
arrayInstrumentations
,
key
,
receiver
);
}
const
res
=
Reflect
.
get
(
target
,
key
,
receiver
);
...
...
@@ -393,11 +393,11 @@ function add(value) {
const
target
=
toRaw
(
this
);
const
proto
=
getProto
(
target
);
const
hadKey
=
proto
.
has
.
call
(
target
,
value
);
const
result
=
target
.
add
(
value
);
target
.
add
(
value
);
if
(
!
hadKey
)
{
trigger
(
target
,
"
add
"
/* ADD */
,
value
,
value
);
}
return
result
;
return
this
;
}
function
set
$1
(
key
,
value
)
{
value
=
toRaw
(
value
);
...
...
@@ -412,14 +412,14 @@ function set$1(key, value) {
checkIdentityKeys
(
target
,
has
,
key
);
}
const
oldValue
=
get
.
call
(
target
,
key
);
const
result
=
target
.
set
(
key
,
value
);
target
.
set
(
key
,
value
);
if
(
!
hadKey
)
{
trigger
(
target
,
"
add
"
/* ADD */
,
key
,
value
);
}
else
if
(
hasChanged
(
value
,
oldValue
))
{
trigger
(
target
,
"
set
"
/* SET */
,
key
,
value
,
oldValue
);
}
return
result
;
return
this
;
}
function
deleteEntry
(
key
)
{
const
target
=
toRaw
(
this
);
...
...
@@ -630,19 +630,27 @@ function reactive(target) {
}
return
createReactiveObject
(
target
,
false
,
mutableHandlers
,
mutableCollectionHandlers
);
}
// Return a reactive-copy of the original object, where only the root level
// properties are reactive, and does NOT unwrap refs nor recursively convert
// returned properties.
/**
* Return a shallowly-reactive copy of the original object, where only the root
* level properties are reactive. It also does not auto-unwrap refs (even at the
* root level).
*/
function
shallowReactive
(
target
)
{
return
createReactiveObject
(
target
,
false
,
shallowReactiveHandlers
,
shallowCollectionHandlers
);
}
/**
* Creates a readonly copy of the original object. Note the returned copy is not
* made reactive, but `readonly` can be called on an already reactive object.
*/
function
readonly
(
target
)
{
return
createReactiveObject
(
target
,
true
,
readonlyHandlers
,
readonlyCollectionHandlers
);
}
// Return a reactive-copy of the original object, where only the root level
// properties are readonly, and does NOT unwrap refs nor recursively convert
// returned properties.
// This is used for creating the props proxy object for stateful components.
/**
* Returns a reactive-copy of the original object, where only the root level
* properties are readonly, and does NOT unwrap refs nor recursively convert
* returned properties.
* This is used for creating the props proxy object for stateful components.
*/
function
shallowReadonly
(
target
)
{
return
createReactiveObject
(
target
,
true
,
shallowReadonlyHandlers
,
readonlyCollectionHandlers
);
}
...
...
@@ -1109,7 +1117,7 @@ function queueFlush() {
function
invalidateJob
(
job
)
{
const
i
=
queue
.
indexOf
(
job
);
if
(
i
>
-
1
)
{
queue
[
i
]
=
null
;
queue
.
splice
(
i
,
1
)
;
}
}
function
queueCb
(
cb
,
activeQueue
,
pendingQueue
,
index
)
{
...
...
@@ -1193,8 +1201,6 @@ function flushJobs(seen) {
// priority number)
// 2. If a component is unmounted during a parent component's update,
// its update can be skipped.
// Jobs can never be null before flush starts, since they are only invalidated
// during execution of another flushed job.
queue
.
sort
((
a
,
b
)
=>
getId
(
a
)
-
getId
(
b
));
try
{
for
(
flushIndex
=
0
;
flushIndex
<
queue
.
length
;
flushIndex
++
)
{
...
...
@@ -1247,7 +1253,7 @@ const hmrDirtyComponents = new Set();
// it easier to be used in toolings like vue-loader
// Note: for a component to be eligible for HMR it also needs the __hmrId option
// to be set so that its instances can be registered / removed.
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
(
true
)
)
{
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
))
{
const
globalObject
=
typeof
global
!==
'
undefined
'
?
global
:
typeof
self
!==
'
undefined
'
...
...
@@ -1266,28 +1272,39 @@ function registerHMR(instance) {
const
id
=
instance
.
type
.
__hmrId
;
let
record
=
map
.
get
(
id
);
if
(
!
record
)
{
createRecord
(
id
);
createRecord
(
id
,
instance
.
type
);
record
=
map
.
get
(
id
);
}
record
.
add
(
instance
);
record
.
instances
.
add
(
instance
);
}
function
unregisterHMR
(
instance
)
{
map
.
get
(
instance
.
type
.
__hmrId
).
delete
(
instance
);
map
.
get
(
instance
.
type
.
__hmrId
).
instances
.
delete
(
instance
);
}
function
createRecord
(
id
)
{
function
createRecord
(
id
,
component
)
{
if
(
!
component
)
{
warn
(
`HMR API usage is out of date.\n`
+
`Please upgrade vue-loader/vite/rollup-plugin-vue or other relevant `
+
`depdendency that handles Vue SFC compilation.`
);
component
=
{};
}
if
(
map
.
has
(
id
))
{
return
false
;
}
map
.
set
(
id
,
new
Set
());
map
.
set
(
id
,
{
component
:
isClassComponent
(
component
)
?
component
.
__vccOpts
:
component
,
instances
:
new
Set
()
});
return
true
;
}
function
rerender
(
id
,
newRender
)
{
const
record
=
map
.
get
(
id
);
if
(
!
record
)
return
;
if
(
newRender
)
record
.
component
.
render
=
newRender
;
// Array.from creates a snapshot which avoids the set being mutated during
// updates
Array
.
from
(
record
).
forEach
(
instance
=>
{
Array
.
from
(
record
.
instances
).
forEach
(
instance
=>
{
if
(
newRender
)
{
instance
.
render
=
newRender
;
}
...
...
@@ -1304,25 +1321,25 @@ function reload(id, newComp) {
return
;
// Array.from creates a snapshot which avoids the set being mutated during
// updates
Array
.
from
(
record
).
forEach
(
instance
=>
{
const
comp
=
instance
.
type
;
if
(
!
hmrDirtyComponents
.
has
(
comp
))
{
// 1. Update existing comp definition to match new one
newComp
=
isClassComponent
(
newComp
)
?
newComp
.
__vccOpts
:
newComp
;
extend
(
comp
,
newComp
);
for
(
const
key
in
comp
)
{
if
(
!
(
key
in
newComp
))
{
delete
comp
[
key
];
}
}
// 2. Mark component dirty. This forces the renderer to replace the component
// on patch.
hmrDirtyComponents
.
add
(
comp
);
// 3. Make sure to unmark the component after the reload.
queuePostFlushCb
(()
=>
{
hmrDirtyComponents
.
delete
(
comp
);
});
}
const
{
component
,
instances
}
=
record
;
if
(
!
hmrDirtyComponents
.
has
(
component
))
{
// 1. Update existing comp definition to match new one
newComp
=
isClassComponent
(
newComp
)
?
newComp
.
__vccOpts
:
newComp
;
extend
(
component
,
newComp
)
;
for
(
const
key
in
component
)
{
if
(
!
(
key
in
newComp
)
)
{
delete
component
[
key
];
}
}
// 2. Mark component dirty. This forces the renderer to replace the component
// on patch.
hmrDirtyComponents
.
add
(
component
);
// 3. Make sure to unmark the component after the reload.
queuePostFlushCb
(()
=>
{
hmrDirtyComponents
.
delete
(
component
);
}
);
}
Array
.
from
(
instances
).
forEach
(
instance
=>
{
if
(
instance
.
parent
)
{
// 4. Force the parent instance to re-render. This will cause all updated
// components to be unmounted and re-mounted. Queue the update so that we
...
...
@@ -1504,20 +1521,25 @@ function isEmitListener(options, key) {
if
(
!
options
||
!
isOn
(
key
))
{
return
false
;
}
key
=
key
.
replace
(
/Once$/
,
''
);
return
(
hasOwn
(
options
,
key
[
2
].
toLowerCase
()
+
key
.
slice
(
3
))
||
hasOwn
(
options
,
key
.
slice
(
2
)));
key
=
key
.
slice
(
2
).
replace
(
/Once$/
,
''
);
return
(
hasOwn
(
options
,
key
[
0
].
toLowerCase
()
+
key
.
slice
(
1
))
||
hasOwn
(
options
,
hyphenate
(
key
))
||
hasOwn
(
options
,
key
));
}
// mark the current rendering instance for asset resolution (e.g.
// resolveComponent, resolveDirective) during render
/**
* mark the current rendering instance for asset resolution (e.g.
* resolveComponent, resolveDirective) during render
*/
let
currentRenderingInstance
=
null
;
function
setCurrentRenderingInstance
(
instance
)
{
currentRenderingInstance
=
instance
;
}
// dev only flag to track whether $attrs was used during render.
// If $attrs was used during render then the warning for failed attrs
// fallthrough can be suppressed.
/**
* dev only flag to track whether $attrs was used during render.
* If $attrs was used during render then the warning for failed attrs
* fallthrough can be suppressed.
*/
let
accessedAttrs
=
false
;
function
markAttrsAccessed
()
{
accessedAttrs
=
true
;
...
...
@@ -1566,7 +1588,7 @@ function renderComponentRoot(instance) {
// to have comments along side the root element which makes it a fragment
let
root
=
result
;
let
setRoot
=
undefined
;
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
))
{
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
result
.
patchFlag
&
2048
/* DEV_ROOT_FRAGMENT */
)
{
;
[
root
,
setRoot
]
=
getChildRoot
(
result
);
}
...
...
@@ -1657,9 +1679,6 @@ function renderComponentRoot(instance) {
* root for attrs and scope id processing.
*/
const
getChildRoot
=
(
vnode
)
=>
{
if
(
vnode
.
type
!==
Fragment
)
{
return
[
vnode
,
undefined
];
}
const
rawChildren
=
vnode
.
children
;
const
dynamicChildren
=
vnode
.
dynamicChildren
;
const
childRoot
=
filterSingleRoot
(
rawChildren
);
...
...
@@ -1681,16 +1700,27 @@ const getChildRoot = (vnode) => {
};
return
[
normalizeVNode
(
childRoot
),
setRoot
];
};
/**
* dev only
*/
function
filterSingleRoot
(
children
)
{
const
filtered
=
children
.
filter
(
child
=>
{
return
!
(
isVNode
(
child
)
&&
child
.
type
===
Comment
&&
child
.
children
!==
'
v-if
'
);
});
return
filtered
.
length
===
1
&&
isVNode
(
filtered
[
0
])
?
filtered
[
0
]
:
null
;
let
singleRoot
;
for
(
let
i
=
0
;
i
<
children
.
length
;
i
++
)
{
const
child
=
children
[
i
];
if
(
isVNode
(
child
))
{
// ignore user comment
if
(
child
.
type
!==
Comment
||
child
.
children
===
'
v-if
'
)
{
if
(
singleRoot
)
{
// has more than 1 non-comment child, return now
return
;
}
else
{
singleRoot
=
child
;
}
}
}
else
{
return
;
}
}
return
singleRoot
;
}
const
getFunctionalFallthrough
=
(
attrs
)
=>
{
let
res
;
...
...
@@ -1730,7 +1760,7 @@ function shouldUpdateComponent(prevVNode, nextVNode, optimized) {
if
(
nextVNode
.
dirs
||
nextVNode
.
transition
)
{
return
true
;
}
if
(
optimized
&&
patchFlag
>
0
)
{
if
(
optimized
&&
patchFlag
>
=
0
)
{
if
(
patchFlag
&
1024
/* DYNAMIC_SLOTS */
)
{
// slot content that references values that might have changed,
// e.g. in a v-for
...
...
@@ -2082,11 +2112,11 @@ function createSuspenseBoundary(vnode, parent, parentComponent, container, hidde
return
suspense
.
activeBranch
&&
next
(
suspense
.
activeBranch
);
},
registerDep
(
instance
,
setupRenderEffect
)
{
if
(
!
suspense
.
pendingBranch
)
{
return
;
const
isInPendingSuspense
=
!!
suspense
.
pendingBranch
;
if
(
isInPendingSuspense
)
{
suspense
.
deps
++
;
}
const
hydratedEl
=
instance
.
vnode
.
el
;
suspense
.
deps
++
;
instance
.
asyncDep
.
catch
(
err
=>
{
handleError
(
err
,
instance
,
0
/* SETUP_FUNCTION */
);
...
...
@@ -2099,7 +2129,6 @@ function createSuspenseBoundary(vnode, parent, parentComponent, container, hidde
suspense
.
pendingId
!==
instance
.
suspenseId
)
{
return
;
}
suspense
.
deps
--
;
// retry from this component
instance
.
asyncResolved
=
true
;
const
{
vnode
}
=
instance
;
...
...
@@ -2128,7 +2157,8 @@ function createSuspenseBoundary(vnode, parent, parentComponent, container, hidde
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
))
{
popWarningContext
();
}
if
(
suspense
.
deps
===
0
)
{
// only decrease deps count if suspense is not already resolved
if
(
isInPendingSuspense
&&
--
suspense
.
deps
===
0
)
{
suspense
.
resolve
();
}
});
...
...
@@ -2238,12 +2268,27 @@ fallback) {
// `renderSlot` we can be sure that it's template-based so we can force
// enable it.
isRenderingCompiledSlot
++
;
const
rendered
=
(
openBlock
(),
createBlock
(
Fragment
,
{
key
:
props
.
key
},
slot
?
slot
(
props
)
:
fallback
?
fallback
()
:
[],
slots
.
_
===
1
/* STABLE */
?
64
/* STABLE_FRAGMENT */
:
-
2
/* BAIL */
));
openBlock
();
const
validSlotContent
=
slot
&&
ensureValidVNode
(
slot
(
props
));
const
rendered
=
createBlock
(
Fragment
,
{
key
:
props
.
key
||
`_
${
name
}
`
},
validSlotContent
||
(
fallback
?
fallback
()
:
[]),
validSlotContent
&&
slots
.
_
===
1
/* STABLE */
?
64
/* STABLE_FRAGMENT */
:
-
2
/* BAIL */
);
isRenderingCompiledSlot
--
;
return
rendered
;
}
function
ensureValidVNode
(
vnodes
)
{
return
vnodes
.
some
(
child
=>
{
if
(
!
isVNode
(
child
))
return
true
;
if
(
child
.
type
===
Comment
)
return
false
;
if
(
child
.
type
===
Fragment
&&
!
ensureValidVNode
(
child
.
children
))
return
false
;
return
true
;
})
?
vnodes
:
null
;
}
/**
...
...
@@ -2894,7 +2939,7 @@ function doWatch(source, cb, { immediate, deep, flush, onTrack, onTrigger } = EM
onTrigger
,
scheduler
});
recordInstanceBoundEffect
(
runner
);
recordInstanceBoundEffect
(
runner
,
instance
);
// initial run
if
(
cb
)
{
if
(
immediate
)
{
...
...
@@ -3253,7 +3298,7 @@ function getTransitionRawChildren(children, keepComment = false) {
}
// #1126 if a transition children list contains multiple sub fragments, these
// fragments will be merged into a flat children array. Since each v-for
// fragment may contain different static bindings inside, we need to de-
t
op
// fragment may contain different static bindings inside, we need to de-op
// these children to force full diffs to ensure correct behavior.
if
(
keyedFragmentCount
>
1
)
{
for
(
let
i
=
0
;
i
<
ret
.
length
;
i
++
)
{
...
...
@@ -3352,7 +3397,7 @@ const KeepAliveImpl = {
exclude
&&
pruneCache
(
name
=>
!
matches
(
exclude
,
name
));
},
// prune post-render after `current` has been updated
{
flush
:
'
post
'
});
{
flush
:
'
post
'
,
deep
:
true
});
// cache sub tree after render
let
pendingCacheKey
=
null
;
const
cacheSubtree
=
()
=>
{
...
...
@@ -4001,8 +4046,8 @@ function createHydrationFunctions(rendererInternals) {
warn
(
'
Invalid HostVNode type:
'
,
type
,
`(
${
typeof
type
}
)`
);
}
}
if
(
ref
!=
null
&&
parentComponent
)
{
setRef
(
ref
,
null
,
parent
Component
,
parent
Suspense
,
vnode
);
if
(
ref
!=
null
)
{
setRef
(
ref
,
null
,
parentSuspense
,
vnode
);
}
return
nextNode
;
};
...
...
@@ -4225,6 +4270,140 @@ function initFeatureFlags() {
}
}
// implementation, close to no-op
function
defineComponent
(
options
)
{
return
isFunction
(
options
)
?
{
setup
:
options
,
name
:
options
.
name
}
:
options
;
}
const
isAsyncWrapper
=
(
i
)
=>
!!
i
.
type
.
__asyncLoader
;
function
defineAsyncComponent
(
source
)
{
if
(
isFunction
(
source
))
{
source
=
{
loader
:
source
};
}
const
{
loader
,
loadingComponent
:
loadingComponent
,
errorComponent
:
errorComponent
,
delay
=
200
,
timeout
,
// undefined = never times out
suspensible
=
true
,
onError
:
userOnError
}
=
source
;
let
pendingRequest
=
null
;
let
resolvedComp
;
let
retries
=
0
;
const
retry
=
()
=>
{
retries
++
;
pendingRequest
=
null
;
return
load
();
};
const
load
=
()
=>
{
let
thisRequest
;
return
(
pendingRequest
||
(
thisRequest
=
pendingRequest
=
loader
()
.
catch
(
err
=>
{
err
=
err
instanceof
Error
?
err
:
new
Error
(
String
(
err
));
if
(
userOnError
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
const
userRetry
=
()
=>
resolve
(
retry
());
const
userFail
=
()
=>
reject
(
err
);
userOnError
(
err
,
userRetry
,
userFail
,
retries
+
1
);
});
}
else
{
throw
err
;
}
})
.
then
((
comp
)
=>
{
if
(
thisRequest
!==
pendingRequest
&&
pendingRequest
)
{
return
pendingRequest
;
}
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
!
comp
)
{
warn
(
`Async component loader resolved to undefined. `
+
`If you are using retry(), make sure to return its return value.`
);
}
// interop module default
if
(
comp
&&
(
comp
.
__esModule
||
comp
[
Symbol
.
toStringTag
]
===
'
Module
'
))
{
comp
=
comp
.
default
;
}
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
comp
&&
!
isObject
(
comp
)
&&
!
isFunction
(
comp
))
{
throw
new
Error
(
`Invalid async component load result:
${
comp
}
`
);
}
resolvedComp
=
comp
;
return
comp
;
})));
};
return
defineComponent
({
__asyncLoader
:
load
,
name
:
'
AsyncComponentWrapper
'
,
setup
()
{
const
instance
=
currentInstance
;
// already resolved
if
(
resolvedComp
)
{
return
()
=>
createInnerComp
(
resolvedComp
,
instance
);
}
const
onError
=
(
err
)
=>
{
pendingRequest
=
null
;
handleError
(
err
,
instance
,
13
/* ASYNC_COMPONENT_LOADER */
,
!
errorComponent
/* do not throw in dev if user provided error component */
);
};
// suspense-controlled or SSR.
if
((
suspensible
&&
instance
.
suspense
)
||
(
false
))
{
return
load
()
.
then
(
comp
=>
{
return
()
=>
createInnerComp
(
comp
,
instance
);
})
.
catch
(
err
=>
{
onError
(
err
);
return
()
=>
errorComponent
?
createVNode
(
errorComponent
,
{
error
:
err
})
:
null
;
});
}
const
loaded
=
ref
(
false
);
const
error
=
ref
();
const
delayed
=
ref
(
!!
delay
);
if
(
delay
)
{
setTimeout
(()
=>
{
delayed
.
value
=
false
;
},
delay
);
}
if
(
timeout
!=
null
)
{
setTimeout
(()
=>
{
if
(
!
loaded
.
value
&&
!
error
.
value
)
{
const
err
=
new
Error
(
`Async component timed out after
${
timeout
}
ms.`
);
onError
(
err
);
error
.
value
=
err
;
}
},
timeout
);
}
load
()
.
then
(()
=>
{
loaded
.
value
=
true
;
})
.
catch
(
err
=>
{
onError
(
err
);
error
.
value
=
err
;
});
return
()
=>
{
if
(
loaded
.
value
&&
resolvedComp
)
{
return
createInnerComp
(
resolvedComp
,
instance
);
}
else
if
(
error
.
value
&&
errorComponent
)
{
return
createVNode
(
errorComponent
,
{
error
:
error
.
value
});
}
else
if
(
loadingComponent
&&
!
delayed
.
value
)
{
return
createVNode
(
loadingComponent
);
}
};
}
});
}
function
createInnerComp
(
comp
,
{
vnode
:
{
ref
,
props
,
children
}
})
{
const
vnode
=
createVNode
(
comp
,
props
,
children
);
// ensure inner component inherits the async wrapper's ref owner
vnode
.
ref
=
ref
;
return
vnode
;
}
const
prodEffectOptions
=
{
scheduler
:
queueJob
,
// #1801, #2043 component render effects should allow recursive updates
...
...
@@ -4240,18 +4419,18 @@ function createDevEffectOptions(instance) {
}
const
queuePostRenderEffect
=
queueEffectWithSuspense
;
const
setRef
=
(
rawRef
,
oldRawRef
,
parent
Component
,
parent
Suspense
,
vnode
)
=>
{
const
setRef
=
(
rawRef
,
oldRawRef
,
parentSuspense
,
vnode
)
=>
{
if
(
isArray
(
rawRef
))
{
rawRef
.
forEach
((
r
,
i
)
=>
setRef
(
r
,
oldRawRef
&&
(
isArray
(
oldRawRef
)
?
oldRawRef
[
i
]
:
oldRawRef
),
parent
Component
,
parent
Suspense
,
vnode
));
rawRef
.
forEach
((
r
,
i
)
=>
setRef
(
r
,
oldRawRef
&&
(
isArray
(
oldRawRef
)
?
oldRawRef
[
i
]
:
oldRawRef
),
parentSuspense
,
vnode
));
return
;
}
let
value
;
if
(
!
vnode
)
{
if
(
!
vnode
||
isAsyncWrapper
(
vnode
)
)
{
value
=
null
;
}
else
{
if
(
vnode
.
shapeFlag
&
4
/* STATEFUL_COMPONENT */
)
{
value
=
vnode
.
component
.
proxy
;
value
=
vnode
.
component
.
exposed
||
vnode
.
component
.
proxy
;
}
else
{
value
=
vnode
.
el
;
...
...
@@ -4309,10 +4488,7 @@ const setRef = (rawRef, oldRawRef, parentComponent, parentSuspense, vnode) => {
}
}
else
if
(
isFunction
(
ref
))
{
callWithErrorHandling
(
ref
,
parentComponent
,
12
/* FUNCTION_REF */
,
[
value
,
refs
]);
callWithErrorHandling
(
ref
,
owner
,
12
/* FUNCTION_REF */
,
[
value
,
refs
]);
}
else
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
))
{
warn
(
'
Invalid template ref type:
'
,
value
,
`(
${
typeof
value
}
)`
);
...
...
@@ -4400,7 +4576,7 @@ function baseCreateRenderer(options, createHydrationFns) {
}
// set ref
if
(
ref
!=
null
&&
parentComponent
)
{
setRef
(
ref
,
n1
&&
n1
.
ref
,
parent
Component
,
parent
Suspense
,
n2
);
setRef
(
ref
,
n1
&&
n1
.
ref
,
parentSuspense
,
n2
);
}
};
const
processText
=
(
n1
,
n2
,
container
,
anchor
)
=>
{
...
...
@@ -4442,30 +4618,23 @@ function baseCreateRenderer(options, createHydrationFns) {
n2
.
anchor
=
n1
.
anchor
;
}
};
/**
* Dev / HMR only
*/
const
moveStaticNode
=
(
vnode
,
container
,
anchor
)
=>
{
let
cur
=
vnode
.
el
;
const
end
=
vnode
.
anchor
;
while
(
cur
&&
cur
!==
end
)
{
const
next
=
hostNextSibling
(
cur
);
hostInsert
(
cur
,
container
,
anchor
);
cur
=
next
;
const
moveStaticNode
=
({
el
,
anchor
},
container
,
nextSibling
)
=>
{
let
next
;
while
(
el
&&
el
!==
anchor
)
{
next
=
hostNextSibling
(
el
);
hostInsert
(
el
,
container
,
nextSibling
);
el
=
next
;
}
hostInsert
(
end
,
container
,
anchor
);
hostInsert
(
anchor
,
container
,
nextSibling
);
};
/**
* Dev / HMR only
*/
const
removeStaticNode
=
(
vnode
)
=>
{
let
cur
=
vnode
.
el
;
while
(
cur
&&
cur
!==
vnode
.
anchor
)
{
const
next
=
hostNextSibling
(
cur
);
hostRemove
(
cur
);
cur
=
next
;
const
removeStaticNode
=
({
el
,
anchor
})
=>
{
let
next
;
while
(
el
&&
el
!==
anchor
)
{
next
=
hostNextSibling
(
el
);
hostRemove
(
el
);
el
=
next
;
}
hostRemove
(
vnode
.
anchor
);
hostRemove
(
anchor
);
};
const
processElement
=
(
n1
,
n2
,
container
,
anchor
,
parentComponent
,
parentSuspense
,
isSVG
,
optimized
)
=>
{
isSVG
=
isSVG
||
n2
.
type
===
'
svg
'
;
...
...
@@ -4593,7 +4762,7 @@ function baseCreateRenderer(options, createHydrationFns) {
if
(
dirs
)
{
invokeDirectiveHook
(
n2
,
n1
,
parentComponent
,
'
beforeUpdate
'
);
}
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
(
true
)
&&
isHmrUpdating
)
{
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
isHmrUpdating
)
{
// HMR updated, force full diff
patchFlag
=
0
;
optimized
=
false
;
...
...
@@ -4656,10 +4825,7 @@ function baseCreateRenderer(options, createHydrationFns) {
const
areChildrenSVG
=
isSVG
&&
n2
.
type
!==
'
foreignObject
'
;
if
(
dynamicChildren
)
{
patchBlockChildren
(
n1
.
dynamicChildren
,
dynamicChildren
,
el
,
parentComponent
,
parentSuspense
,
areChildrenSVG
);
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
(
true
)
&&
parentComponent
&&
parentComponent
.
type
.
__hmrId
)
{
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
parentComponent
&&
parentComponent
.
type
.
__hmrId
)
{
traverseStaticChildren
(
n1
,
n2
);
}
}
...
...
@@ -4784,7 +4950,7 @@ function baseCreateRenderer(options, createHydrationFns) {
};
const
mountComponent
=
(
initialVNode
,
container
,
anchor
,
parentComponent
,
parentSuspense
,
isSVG
,
optimized
)
=>
{
const
instance
=
(
initialVNode
.
component
=
createComponentInstance
(
initialVNode
,
parentComponent
,
parentSuspense
));
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
(
true
)
&&
instance
.
type
.
__hmrId
)
{
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
instance
.
type
.
__hmrId
)
{
registerHMR
(
instance
);
}
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
))
{
...
...
@@ -5271,8 +5437,7 @@ function baseCreateRenderer(options, createHydrationFns) {
hostInsert
(
vnode
.
anchor
,
container
,
anchor
);
return
;
}
// static node move can only happen when force updating HMR
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
type
===
Static
)
{
if
(
type
===
Static
)
{
moveStaticNode
(
vnode
,
container
,
anchor
);
return
;
}
...
...
@@ -5310,8 +5475,8 @@ function baseCreateRenderer(options, createHydrationFns) {
const
unmount
=
(
vnode
,
parentComponent
,
parentSuspense
,
doRemove
=
false
,
optimized
=
false
)
=>
{
const
{
type
,
props
,
ref
,
children
,
dynamicChildren
,
shapeFlag
,
patchFlag
,
dirs
}
=
vnode
;
// unset ref
if
(
ref
!=
null
&&
parentComponent
)
{
setRef
(
ref
,
null
,
parent
Component
,
parent
Suspense
,
null
);
if
(
ref
!=
null
)
{
setRef
(
ref
,
null
,
parentSuspense
,
null
);
}
if
(
shapeFlag
&
256
/* COMPONENT_SHOULD_KEEP_ALIVE */
)
{
parentComponent
.
ctx
.
deactivate
(
vnode
);
...
...
@@ -5369,7 +5534,7 @@ function baseCreateRenderer(options, createHydrationFns) {
removeFragment
(
el
,
anchor
);
return
;
}
if
(
(
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
type
===
Static
)
{
if
(
type
===
Static
)
{
removeStaticNode
(
vnode
);
return
;
}
...
...
@@ -5407,7 +5572,7 @@ function baseCreateRenderer(options, createHydrationFns) {
hostRemove
(
end
);
};
const
unmountComponent
=
(
instance
,
parentSuspense
,
doRemove
)
=>
{
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
(
true
)
&&
instance
.
type
.
__hmrId
)
{
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
instance
.
type
.
__hmrId
)
{
unregisterHMR
(
instance
);
}
const
{
bum
,
effects
,
update
,
subTree
,
um
}
=
instance
;
...
...
@@ -5588,6 +5753,7 @@ function getSequence(arr) {
const
isTeleport
=
(
type
)
=>
type
.
__isTeleport
;
const
isTeleportDisabled
=
(
props
)
=>
props
&&
(
props
.
disabled
||
props
.
disabled
===
''
);
const
isTargetSVG
=
(
target
)
=>
typeof
SVGElement
!==
'
undefined
'
&&
target
instanceof
SVGElement
;
const
resolveTarget
=
(
props
,
select
)
=>
{
const
targetSelector
=
props
&&
props
.
to
;
if
(
isString
(
targetSelector
))
{
...
...
@@ -5636,6 +5802,8 @@ const TeleportImpl = {
const
targetAnchor
=
(
n2
.
targetAnchor
=
createText
(
''
));
if
(
target
)
{
insert
(
targetAnchor
,
target
);
// #2652 we could be teleporting from a non-SVG tree into an SVG tree
isSVG
=
isSVG
||
isTargetSVG
(
target
);
}
else
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
!
disabled
)
{
warn
(
'
Invalid Teleport target on mount:
'
,
target
,
`(
${
typeof
target
}
)`
);
...
...
@@ -5663,6 +5831,7 @@ const TeleportImpl = {
const
wasDisabled
=
isTeleportDisabled
(
n1
.
props
);
const
currentContainer
=
wasDisabled
?
container
:
target
;
const
currentAnchor
=
wasDisabled
?
mainAnchor
:
targetAnchor
;
isSVG
=
isSVG
||
isTargetSVG
(
target
);
if
(
n2
.
dynamicChildren
)
{
// fast path when the teleport happens to be a block root
patchBlockChildren
(
n1
.
dynamicChildren
,
n2
.
dynamicChildren
,
currentContainer
,
parentComponent
,
parentSuspense
,
isSVG
);
...
...
@@ -5797,6 +5966,11 @@ function resolveAsset(type, name, warnMissing = true) {
const
Component
=
instance
.
type
;
// self name has highest priority
if
(
type
===
COMPONENTS
)
{
// special self referencing call generated by compiler
// inferred from SFC filename
if
(
name
===
`_self`
)
{
return
Component
;
}
const
selfName
=
Component
.
displayName
||
Component
.
name
;
if
(
selfName
&&
(
selfName
===
name
||
...
...
@@ -5937,9 +6111,9 @@ const InternalObjectKey = `__vInternal`;
const
normalizeKey
=
({
key
})
=>
key
!=
null
?
key
:
null
;
const
normalizeRef
=
({
ref
})
=>
{
return
(
ref
!=
null
?
is
Array
(
ref
)
?
ref
:
{
i
:
currentRenderingInstance
,
r
:
ref
}
?
is
String
(
ref
)
||
isRef
(
ref
)
||
isFunction
(
ref
)
?
{
i
:
currentRenderingInstance
,
r
:
ref
}
:
ref
:
null
);
};
const
createVNode
=
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
...
...
@@ -6320,7 +6494,9 @@ function applyOptions(instance, options, deferredData = [], deferredWatch = [],
// assets
components
,
directives
,
// lifecycle
beforeMount
,
mounted
,
beforeUpdate
,
updated
,
activated
,
deactivated
,
beforeDestroy
,
beforeUnmount
,
destroyed
,
unmounted
,
render
,
renderTracked
,
renderTriggered
,
errorCaptured
}
=
options
;
beforeMount
,
mounted
,
beforeUpdate
,
updated
,
activated
,
deactivated
,
beforeDestroy
,
beforeUnmount
,
destroyed
,
unmounted
,
render
,
renderTracked
,
renderTriggered
,
errorCaptured
,
// public API
expose
}
=
options
;
const
publicThis
=
instance
.
proxy
;
const
ctx
=
instance
.
ctx
;
const
globalMixins
=
instance
.
appContext
.
mixins
;
...
...
@@ -6476,9 +6652,9 @@ function applyOptions(instance, options, deferredData = [], deferredWatch = [],
const
provides
=
isFunction
(
provideOptions
)
?
provideOptions
.
call
(
publicThis
)
:
provideOptions
;
for
(
const
key
in
provides
)
{
Reflect
.
ownKeys
(
provides
).
forEach
(
key
=>
{
provide
(
key
,
provides
[
key
]);
}
}
);
});
}
// asset options.
...
...
@@ -6537,6 +6713,22 @@ function applyOptions(instance, options, deferredData = [], deferredWatch = [],
if
(
unmounted
)
{
onUnmounted
(
unmounted
.
bind
(
publicThis
));
}
if
(
isArray
(
expose
))
{
if
(
!
asMixin
)
{
if
(
expose
.
length
)
{
const
exposed
=
instance
.
exposed
||
(
instance
.
exposed
=
proxyRefs
({}));
expose
.
forEach
(
key
=>
{
exposed
[
key
]
=
toRef
(
publicThis
,
key
);
});
}
else
if
(
!
instance
.
exposed
)
{
instance
.
exposed
=
EMPTY_OBJ
;
}
}
else
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
))
{
warn
(
`The
\`
expose
\`
option is ignored when used in mixins.`
);
}
}
}
function
callSyncHook
(
name
,
type
,
options
,
instance
,
globalMixins
)
{
callHookFromMixins
(
name
,
type
,
globalMixins
,
instance
);
...
...
@@ -6675,6 +6867,12 @@ function mergeOptions(to, from, instance) {
}
}
/**
* #2437 In Vue 3, functional components do not have a public instance proxy but
* they exist in the internal parent chain. For code that relies on traversing
* public $parent chains, skip functional ones and go to the parent instead.
*/
const
getPublicInstance
=
(
i
)
=>
i
&&
(
i
.
proxy
?
i
.
proxy
:
getPublicInstance
(
i
.
parent
));
const
publicPropertiesMap
=
extend
(
Object
.
create
(
null
),
{
$
:
i
=>
i
,
$el
:
i
=>
i
.
vnode
.
el
,
...
...
@@ -6683,7 +6881,7 @@ const publicPropertiesMap = extend(Object.create(null), {
$attrs
:
i
=>
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
?
shallowReadonly
(
i
.
attrs
)
:
i
.
attrs
),
$slots
:
i
=>
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
?
shallowReadonly
(
i
.
slots
)
:
i
.
slots
),
$refs
:
i
=>
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
?
shallowReadonly
(
i
.
refs
)
:
i
.
refs
),
$parent
:
i
=>
i
.
parent
&&
i
.
parent
.
proxy
,
$parent
:
i
=>
getPublicInstance
(
i
.
parent
)
,
$root
:
i
=>
i
.
root
&&
i
.
root
.
proxy
,
$emit
:
i
=>
i
.
emit
,
$options
:
i
=>
(
__VUE_OPTIONS_API__
?
resolveMergedOptions
(
i
)
:
i
.
type
),
...
...
@@ -6944,6 +7142,7 @@ function createComponentInstance(vnode, parent, suspense) {
update
:
null
,
render
:
null
,
proxy
:
null
,
exposed
:
null
,
withProxy
:
null
,
effects
:
null
,
provides
:
parent
?
parent
.
provides
:
Object
.
create
(
appContext
.
provides
),
...
...
@@ -7090,7 +7289,9 @@ function setupStatefulComponent(instance, isSSR) {
function
handleSetupResult
(
instance
,
setupResult
,
isSSR
)
{
if
(
isFunction
(
setupResult
))
{
// setup returned an inline render function
instance
.
render
=
setupResult
;
{
instance
.
render
=
setupResult
;
}
}
else
if
(
isObject
(
setupResult
))
{
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
isVNode
(
setupResult
))
{
...
...
@@ -7148,7 +7349,9 @@ function finishComponentSetup(instance, isSSR) {
// support for 2.x options
if
(
__VUE_OPTIONS_API__
)
{
currentInstance
=
instance
;
pauseTracking
();
applyOptions
(
instance
,
Component
);
resetTracking
();
currentInstance
=
null
;
}
// warn missing template/render
...
...
@@ -7182,10 +7385,19 @@ const attrHandlers = {
}
};
function
createSetupContext
(
instance
)
{
const
expose
=
exposed
=>
{
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
instance
.
exposed
)
{
warn
(
`expose() should be called only once per setup().`
);
}
instance
.
exposed
=
proxyRefs
(
exposed
);
};
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
))
{
// We use getters in dev in case libs like test-utils overwrite instance
// properties (overwrites should not be done in prod)
return
Object
.
freeze
({
get
props
()
{
return
instance
.
props
;
},
get
attrs
()
{
return
new
Proxy
(
instance
.
attrs
,
attrHandlers
);
},
...
...
@@ -7194,22 +7406,24 @@ function createSetupContext(instance) {
},
get
emit
()
{
return
(
event
,
...
args
)
=>
instance
.
emit
(
event
,
...
args
);
}
},
expose
});
}
else
{
return
{
attrs
:
instance
.
attrs
,
slots
:
instance
.
slots
,
emit
:
instance
.
emit
emit
:
instance
.
emit
,
expose
};
}
}
// record effects created during a component's setup() so that they can be
// stopped when the component unmounts
function
recordInstanceBoundEffect
(
effect
)
{
if
(
currentI
nstance
)
{
(
currentInstance
.
effects
||
(
currentI
nstance
.
effects
=
[])).
push
(
effect
);
function
recordInstanceBoundEffect
(
effect
,
instance
=
currentInstance
)
{
if
(
i
nstance
)
{
(
instance
.
effects
||
(
i
nstance
.
effects
=
[])).
push
(
effect
);
}
}
const
classifyRE
=
/
(?:
^|
[
-_
])(\w)
/g
;
...
...
@@ -7220,7 +7434,7 @@ function formatComponentName(instance, Component, isRoot = false) {
?
Component
.
displayName
||
Component
.
name
:
Component
.
name
;
if
(
!
name
&&
Component
.
__file
)
{
const
match
=
Component
.
__file
.
match
(
/
([^/\\]
+
)\.
vue
$/
);
const
match
=
Component
.
__file
.
match
(
/
([^/\\]
+
)\.
\w
+
$/
);
if
(
match
)
{
name
=
match
[
1
];
}
...
...
@@ -7250,134 +7464,30 @@ function computed$1(getterOrOptions) {
return
c
;
}
// implementation, close to no-op
function
defineComponent
(
options
)
{
return
isFunction
(
options
)
?
{
setup
:
options
,
name
:
options
.
name
}
:
options
;
}
function
defineAsyncComponent
(
source
)
{
if
(
isFunction
(
source
))
{
source
=
{
loader
:
source
};
// implementation
function
defineProps
()
{
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
))
{
warn
(
`defineProps() is a compiler-hint helper that is only usable inside `
+
`<script setup> of a single file component. Its arguments should be `
+
`compiled away and passing it at runtime has no effect.`
);
}
const
{
loader
,
loadingComponent
:
loadingComponent
,
errorComponent
:
errorComponent
,
delay
=
200
,
timeout
,
// undefined = never times out
suspensible
=
true
,
onError
:
userOnError
}
=
source
;
let
pendingRequest
=
null
;
let
resolvedComp
;
let
retries
=
0
;
const
retry
=
()
=>
{
retries
++
;
pendingRequest
=
null
;
return
load
();
};
const
load
=
()
=>
{
let
thisRequest
;
return
(
pendingRequest
||
(
thisRequest
=
pendingRequest
=
loader
()
.
catch
(
err
=>
{
err
=
err
instanceof
Error
?
err
:
new
Error
(
String
(
err
));
if
(
userOnError
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
const
userRetry
=
()
=>
resolve
(
retry
());
const
userFail
=
()
=>
reject
(
err
);
userOnError
(
err
,
userRetry
,
userFail
,
retries
+
1
);
});
}
else
{
throw
err
;
}
})
.
then
((
comp
)
=>
{
if
(
thisRequest
!==
pendingRequest
&&
pendingRequest
)
{
return
pendingRequest
;
}
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
!
comp
)
{
warn
(
`Async component loader resolved to undefined. `
+
`If you are using retry(), make sure to return its return value.`
);
}
// interop module default
if
(
comp
&&
(
comp
.
__esModule
||
comp
[
Symbol
.
toStringTag
]
===
'
Module
'
))
{
comp
=
comp
.
default
;
}
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
comp
&&
!
isObject
(
comp
)
&&
!
isFunction
(
comp
))
{
throw
new
Error
(
`Invalid async component load result:
${
comp
}
`
);
}
resolvedComp
=
comp
;
return
comp
;
})));
};
return
defineComponent
({
__asyncLoader
:
load
,
name
:
'
AsyncComponentWrapper
'
,
setup
()
{
const
instance
=
currentInstance
;
// already resolved
if
(
resolvedComp
)
{
return
()
=>
createInnerComp
(
resolvedComp
,
instance
);
}
const
onError
=
(
err
)
=>
{
pendingRequest
=
null
;
handleError
(
err
,
instance
,
13
/* ASYNC_COMPONENT_LOADER */
,
!
errorComponent
/* do not throw in dev if user provided error component */
);
};
// suspense-controlled or SSR.
if
((
suspensible
&&
instance
.
suspense
)
||
(
false
))
{
return
load
()
.
then
(
comp
=>
{
return
()
=>
createInnerComp
(
comp
,
instance
);
})
.
catch
(
err
=>
{
onError
(
err
);
return
()
=>
errorComponent
?
createVNode
(
errorComponent
,
{
error
:
err
})
:
null
;
});
}
const
loaded
=
ref
(
false
);
const
error
=
ref
();
const
delayed
=
ref
(
!!
delay
);
if
(
delay
)
{
setTimeout
(()
=>
{
delayed
.
value
=
false
;
},
delay
);
}
if
(
timeout
!=
null
)
{
setTimeout
(()
=>
{
if
(
!
loaded
.
value
&&
!
error
.
value
)
{
const
err
=
new
Error
(
`Async component timed out after
${
timeout
}
ms.`
);
onError
(
err
);
error
.
value
=
err
;
}
},
timeout
);
}
load
()
.
then
(()
=>
{
loaded
.
value
=
true
;
})
.
catch
(
err
=>
{
onError
(
err
);
error
.
value
=
err
;
});
return
()
=>
{
if
(
loaded
.
value
&&
resolvedComp
)
{
return
createInnerComp
(
resolvedComp
,
instance
);
}
else
if
(
error
.
value
&&
errorComponent
)
{
return
createVNode
(
errorComponent
,
{
error
:
error
.
value
});
}
else
if
(
loadingComponent
&&
!
delayed
.
value
)
{
return
createVNode
(
loadingComponent
);
}
};
}
});
return
null
;
}
function
createInnerComp
(
comp
,
{
vnode
:
{
props
,
children
}
})
{
return
createVNode
(
comp
,
props
,
children
);
// implementation
function
defineEmit
()
{
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
))
{
warn
(
`defineEmit() is a compiler-hint helper that is only usable inside `
+
`<script setup> of a single file component. Its arguments should be `
+
`compiled away and passing it at runtime has no effect.`
);
}
return
null
;
}
function
useContext
()
{
const
i
=
getCurrentInstance
();
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
!
i
)
{
warn
(
`useContext() called without active instance.`
);
}
return
i
.
setupContext
||
(
i
.
setupContext
=
createSetupContext
(
i
));
}
// Actual implementation
...
...
@@ -7421,7 +7531,8 @@ const useSSRContext = () => {
};
function
initCustomFormatter
()
{
if
(
!
(
process
.
env
.
NODE_ENV
!==
'
production
'
)
||
!
true
)
{
/* eslint-disable no-restricted-globals */
if
(
!
(
process
.
env
.
NODE_ENV
!==
'
production
'
)
||
typeof
window
===
'
undefined
'
)
{
return
;
}
const
vueStyle
=
{
style
:
'
color:#3ba776
'
};
...
...
@@ -7600,7 +7711,6 @@ function initCustomFormatter() {
}
return
`Ref`
;
}
/* eslint-disable no-restricted-globals */
if
(
window
.
devtoolsFormatters
)
{
window
.
devtoolsFormatters
.
push
(
formatter
);
}
...
...
@@ -7687,7 +7797,7 @@ function createSlots(slots, dynamicSlots) {
}
// Core API ------------------------------------------------------------------
const
version
=
"
3.0.
2
"
;
const
version
=
"
3.0.
3
"
;
/**
* SSR utils for \@vue/server-renderer. Only exposed in cjs builds.
* @internal
...
...
@@ -7886,25 +7996,34 @@ prevChildren, parentComponent, parentSuspense, unmountChildren) {
}
return
;
}
if
(
value
===
''
&&
typeof
el
[
key
]
===
'
boolean
'
)
{
// e.g. <select multiple> compiles to { multiple: '' }
el
[
key
]
=
true
;
if
(
value
===
''
||
value
==
null
)
{
const
type
=
typeof
el
[
key
];
if
(
value
===
''
&&
type
===
'
boolean
'
)
{
// e.g. <select multiple> compiles to { multiple: '' }
el
[
key
]
=
true
;
return
;
}
else
if
(
value
==
null
&&
type
===
'
string
'
)
{
// e.g. <div :id="null">
el
[
key
]
=
''
;
el
.
removeAttribute
(
key
);
return
;
}
else
if
(
type
===
'
number
'
)
{
// e.g. <img :width="null">
el
[
key
]
=
0
;
el
.
removeAttribute
(
key
);
return
;
}
}
else
if
(
value
==
null
&&
typeof
el
[
key
]
===
'
string
'
)
{
// e.g. <div :id="null">
el
[
key
]
=
''
;
el
.
removeAttribute
(
key
);
// some properties perform value validation and throw
try
{
el
[
key
]
=
value
;
}
else
{
// some properties perform value validation and throw
try
{
el
[
key
]
=
value
;
}
catch
(
e
)
{
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
))
{
warn
(
`Failed setting prop "
${
key
}
" on <
${
el
.
tagName
.
toLowerCase
()}
>: `
+
`value
${
value
}
is invalid.`
,
e
);
}
catch
(
e
)
{
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
))
{
warn
(
`Failed setting prop "
${
key
}
" on <
${
el
.
tagName
.
toLowerCase
()}
>: `
+
`value
${
value
}
is invalid.`
,
e
);
}
}
}
...
...
@@ -8100,7 +8219,11 @@ function useCssModule(name = '$style') {
}
}
function
useCssVars
(
getter
,
scoped
=
false
)
{
/**
* Runtime helper for SFC's CSS variable injection feature.
* @private
*/
function
useCssVars
(
getter
)
{
const
instance
=
getCurrentInstance
();
/* istanbul ignore next */
if
(
!
instance
)
{
...
...
@@ -8108,20 +8231,17 @@ function useCssVars(getter, scoped = false) {
warn
(
`useCssVars is called without current active component instance.`
);
return
;
}
const
prefix
=
scoped
&&
instance
.
type
.
__scopeId
?
`
${
instance
.
type
.
__scopeId
.
replace
(
/^data-v-/
,
''
)}
-`
:
``
;
const
setVars
=
()
=>
setVarsOnVNode
(
instance
.
subTree
,
getter
(
instance
.
proxy
),
prefix
);
onMounted
(()
=>
watchEffect
(
setVars
));
const
setVars
=
()
=>
setVarsOnVNode
(
instance
.
subTree
,
getter
(
instance
.
proxy
));
onMounted
(()
=>
watchEffect
(
setVars
,
{
flush
:
'
post
'
}));
onUpdated
(
setVars
);
}
function
setVarsOnVNode
(
vnode
,
vars
,
prefix
)
{
function
setVarsOnVNode
(
vnode
,
vars
)
{
if
(
vnode
.
shapeFlag
&
128
/* SUSPENSE */
)
{
const
suspense
=
vnode
.
suspense
;
vnode
=
suspense
.
activeBranch
;
if
(
suspense
.
pendingBranch
&&
!
suspense
.
isHydrating
)
{
suspense
.
effects
.
push
(()
=>
{
setVarsOnVNode
(
suspense
.
activeBranch
,
vars
,
prefix
);
setVarsOnVNode
(
suspense
.
activeBranch
,
vars
);
});
}
}
...
...
@@ -8132,11 +8252,11 @@ function setVarsOnVNode(vnode, vars, prefix) {
if
(
vnode
.
shapeFlag
&
1
/* ELEMENT */
&&
vnode
.
el
)
{
const
style
=
vnode
.
el
.
style
;
for
(
const
key
in
vars
)
{
style
.
setProperty
(
`--
${
prefix
}${
key
}
`
,
unref
(
vars
[
key
])
);
style
.
setProperty
(
`--
${
key
}
`
,
vars
[
key
]
);
}
}
else
if
(
vnode
.
type
===
Fragment
)
{
vnode
.
children
.
forEach
(
c
=>
setVarsOnVNode
(
c
,
vars
,
prefix
));
vnode
.
children
.
forEach
(
c
=>
setVarsOnVNode
(
c
,
vars
));
}
}
...
...
@@ -8605,12 +8725,10 @@ const vModelCheckbox = {
const
index
=
looseIndexOf
(
modelValue
,
elementValue
);
const
found
=
index
!==
-
1
;
if
(
checked
&&
!
found
)
{
assign
(
modelValue
.
concat
(
elementValue
)
);
modelValue
.
push
(
elementValue
);
}
else
if
(
!
checked
&&
found
)
{
const
filtered
=
[...
modelValue
];
filtered
.
splice
(
index
,
1
);
assign
(
filtered
);
modelValue
.
splice
(
index
,
1
);
}
}
else
if
(
isSet
(
modelValue
))
{
...
...
@@ -8829,9 +8947,7 @@ const vShow = {
}
},
updated
(
el
,
{
value
,
oldValue
},
{
transition
})
{
if
(
!
value
===
!
oldValue
)
return
;
if
(
transition
)
{
if
(
transition
&&
value
!==
oldValue
)
{
if
(
value
)
{
transition
.
beforeEnter
(
el
);
setDisplay
(
el
,
true
);
...
...
@@ -8938,8 +9054,6 @@ function initDev() {
target
.
__VUE__
=
true
;
setDevtoolsHook
(
target
.
__VUE_DEVTOOLS_GLOBAL_HOOK__
);
{
console
.
info
(
`You are running a development build of Vue.\n`
+
`Make sure to use the production build (*.prod.js) when deploying for production.`
);
initCustomFormatter
();
}
}
...
...
@@ -8983,4 +9097,4 @@ const onNavigationBarSearchInputClicked = /*#__PURE__*/ createHook$1("onNavigati
const
onNavigationBarSearchInputConfirmed
=
/*#__PURE__*/
createHook$1
(
"
onNavigationBarSearchInputConfirmed
"
/* ON_NAVIGATION_BAR_SEARCH_INPUT_CONFIRMED */
);
const
onNavigationBarSearchInputFocusChanged
=
/*#__PURE__*/
createHook$1
(
"
onNavigationBarSearchInputFocusChanged
"
/* ON_NAVIGATION_BAR_SEARCH_INPUT_FOCUS_CHANGED */
);
export
{
BaseTransition
,
Comment
,
Fragment
,
KeepAlive
,
Static
,
Suspense
,
Teleport
,
Text
,
Transition
,
TransitionGroup
,
callWithAsyncErrorHandling
,
callWithErrorHandling
,
cloneVNode
,
compile$1
as
compile
,
computed$1
as
computed
,
createApp
,
createBlock
,
createCommentVNode
,
createHook$1
as
createHook
,
createHydrationRenderer
,
createRenderer
,
createSSRApp
,
createSlots
,
createStaticVNode
,
createTextVNode
,
createVNode
,
customRef
,
defineAsyncComponent
,
defineComponent
,
de
vtools
,
getCurrentInstance
,
getTransitionRawChildren
,
h
,
handleError
,
hydrate
,
initCustomFormatter
,
inject
,
injectHook
,
isInSSRComponentSetup
,
isProxy
,
isReactive
,
isReadonly
,
isRef
,
isVNode
,
markRaw
,
mergeProps
,
nextTick
,
onActivated
,
onAddToFavorites
,
onBackPress
,
onBeforeMount
,
onBeforeUnmount
,
onBeforeUpdate
,
onDeactivated
,
onError
,
onErrorCaptured
,
onHide
,
onLaunch
,
onLoad
,
onMounted
,
onNavigationBarButtonTap
,
onNavigationBarSearchInputChanged
,
onNavigationBarSearchInputClicked
,
onNavigationBarSearchInputConfirmed
,
onNavigationBarSearchInputFocusChanged
,
onPageNotFound
,
onPageScroll
,
onPullDownRefresh
,
onReachBottom
,
onReady
,
onRenderTracked
,
onRenderTriggered
,
onResize
,
onShareAppMessage
,
onShareTimeline
,
onShow
,
onTabItemTap
,
onThemeChange
,
onUnhandledRejection
,
onUnload
,
onUnmounted
,
onUpdated
,
openBlock
,
popScopeId
,
provide
,
proxyRefs
,
pushScopeId
,
queuePostFlushCb
,
reactive
,
readonly
,
ref
,
registerRuntimeCompiler
,
render
,
renderList
,
renderSlot
,
resolveComponent
,
resolveDirective
,
resolveDynamicComponent
,
resolveTransitionHooks
,
setBlockTracking
,
setDevtoolsHook
,
setTransitionHooks
,
shallowReactive
,
shallowReadonly
,
shallowRef
,
ssrContextKey
,
ssrUtils
,
toHandlers
,
toRaw
,
toRef
,
toRefs
,
transformVNodeArgs
,
triggerRef
,
unref
,
useCssModule
,
useCssVars
,
useSSRContext
,
useTransitionState
,
vModelCheckbox
,
vModelDynamic
,
vModelRadio
,
vModelSelect
,
vModelText
,
vShow
,
version
,
warn
,
watch
,
watchEffect
,
withCtx
,
withDirectives
,
withKeys
,
withModifiers
,
withScopeId
};
export
{
BaseTransition
,
Comment
,
Fragment
,
KeepAlive
,
Static
,
Suspense
,
Teleport
,
Text
,
Transition
,
TransitionGroup
,
callWithAsyncErrorHandling
,
callWithErrorHandling
,
cloneVNode
,
compile$1
as
compile
,
computed$1
as
computed
,
createApp
,
createBlock
,
createCommentVNode
,
createHook$1
as
createHook
,
createHydrationRenderer
,
createRenderer
,
createSSRApp
,
createSlots
,
createStaticVNode
,
createTextVNode
,
createVNode
,
customRef
,
defineAsyncComponent
,
defineComponent
,
de
fineEmit
,
defineProps
,
devtools
,
getCurrentInstance
,
getTransitionRawChildren
,
h
,
handleError
,
hydrate
,
initCustomFormatter
,
inject
,
injectHook
,
isInSSRComponentSetup
,
isProxy
,
isReactive
,
isReadonly
,
isRef
,
isVNode
,
markRaw
,
mergeProps
,
nextTick
,
onActivated
,
onAddToFavorites
,
onBackPress
,
onBeforeMount
,
onBeforeUnmount
,
onBeforeUpdate
,
onDeactivated
,
onError
,
onErrorCaptured
,
onHide
,
onLaunch
,
onLoad
,
onMounted
,
onNavigationBarButtonTap
,
onNavigationBarSearchInputChanged
,
onNavigationBarSearchInputClicked
,
onNavigationBarSearchInputConfirmed
,
onNavigationBarSearchInputFocusChanged
,
onPageNotFound
,
onPageScroll
,
onPullDownRefresh
,
onReachBottom
,
onReady
,
onRenderTracked
,
onRenderTriggered
,
onResize
,
onShareAppMessage
,
onShareTimeline
,
onShow
,
onTabItemTap
,
onThemeChange
,
onUnhandledRejection
,
onUnload
,
onUnmounted
,
onUpdated
,
openBlock
,
popScopeId
,
provide
,
proxyRefs
,
pushScopeId
,
queuePostFlushCb
,
reactive
,
readonly
,
ref
,
registerRuntimeCompiler
,
render
,
renderList
,
renderSlot
,
resolveComponent
,
resolveDirective
,
resolveDynamicComponent
,
resolveTransitionHooks
,
setBlockTracking
,
setDevtoolsHook
,
setTransitionHooks
,
shallowReactive
,
shallowReadonly
,
shallowRef
,
ssrContextKey
,
ssrUtils
,
toHandlers
,
toRaw
,
toRef
,
toRefs
,
transformVNodeArgs
,
triggerRef
,
unref
,
useContext
,
useCssModule
,
useCssVars
,
useSSRContext
,
useTransitionState
,
vModelCheckbox
,
vModelDynamic
,
vModelRadio
,
vModelSelect
,
vModelText
,
vShow
,
version
,
warn
,
watch
,
watchEffect
,
withCtx
,
withDirectives
,
withKeys
,
withModifiers
,
withScopeId
};
packages/uni-mp-vue/dist/vue.runtime.esm.js
浏览文件 @
aba2a90c
...
...
@@ -238,7 +238,7 @@ function createGetter(isReadonly = false, shallow = false) {
return
target
;
}
const
targetIsArray
=
isArray
(
target
);
if
(
targetIsArray
&&
hasOwn
(
arrayInstrumentations
,
key
))
{
if
(
!
isReadonly
&&
targetIsArray
&&
hasOwn
(
arrayInstrumentations
,
key
))
{
return
Reflect
.
get
(
arrayInstrumentations
,
key
,
receiver
);
}
const
res
=
Reflect
.
get
(
target
,
key
,
receiver
);
...
...
@@ -393,11 +393,11 @@ function add(value) {
const
target
=
toRaw
(
this
);
const
proto
=
getProto
(
target
);
const
hadKey
=
proto
.
has
.
call
(
target
,
value
);
const
result
=
target
.
add
(
value
);
target
.
add
(
value
);
if
(
!
hadKey
)
{
trigger
(
target
,
"
add
"
/* ADD */
,
value
,
value
);
}
return
result
;
return
this
;
}
function
set
$1
(
key
,
value
)
{
value
=
toRaw
(
value
);
...
...
@@ -412,14 +412,14 @@ function set$1(key, value) {
checkIdentityKeys
(
target
,
has
,
key
);
}
const
oldValue
=
get
.
call
(
target
,
key
);
const
result
=
target
.
set
(
key
,
value
);
target
.
set
(
key
,
value
);
if
(
!
hadKey
)
{
trigger
(
target
,
"
add
"
/* ADD */
,
key
,
value
);
}
else
if
(
hasChanged
(
value
,
oldValue
))
{
trigger
(
target
,
"
set
"
/* SET */
,
key
,
value
,
oldValue
);
}
return
result
;
return
this
;
}
function
deleteEntry
(
key
)
{
const
target
=
toRaw
(
this
);
...
...
@@ -630,19 +630,27 @@ function reactive(target) {
}
return
createReactiveObject
(
target
,
false
,
mutableHandlers
,
mutableCollectionHandlers
);
}
// Return a reactive-copy of the original object, where only the root level
// properties are reactive, and does NOT unwrap refs nor recursively convert
// returned properties.
/**
* Return a shallowly-reactive copy of the original object, where only the root
* level properties are reactive. It also does not auto-unwrap refs (even at the
* root level).
*/
function
shallowReactive
(
target
)
{
return
createReactiveObject
(
target
,
false
,
shallowReactiveHandlers
,
shallowCollectionHandlers
);
}
/**
* Creates a readonly copy of the original object. Note the returned copy is not
* made reactive, but `readonly` can be called on an already reactive object.
*/
function
readonly
(
target
)
{
return
createReactiveObject
(
target
,
true
,
readonlyHandlers
,
readonlyCollectionHandlers
);
}
// Return a reactive-copy of the original object, where only the root level
// properties are readonly, and does NOT unwrap refs nor recursively convert
// returned properties.
// This is used for creating the props proxy object for stateful components.
/**
* Returns a reactive-copy of the original object, where only the root level
* properties are readonly, and does NOT unwrap refs nor recursively convert
* returned properties.
* This is used for creating the props proxy object for stateful components.
*/
function
shallowReadonly
(
target
)
{
return
createReactiveObject
(
target
,
true
,
shallowReadonlyHandlers
,
readonlyCollectionHandlers
);
}
...
...
@@ -1189,8 +1197,6 @@ function flushJobs(seen) {
// priority number)
// 2. If a component is unmounted during a parent component's update,
// its update can be skipped.
// Jobs can never be null before flush starts, since they are only invalidated
// during execution of another flushed job.
queue
.
sort
((
a
,
b
)
=>
getId
(
a
)
-
getId
(
b
));
try
{
for
(
flushIndex
=
0
;
flushIndex
<
queue
.
length
;
flushIndex
++
)
{
...
...
@@ -1346,13 +1352,16 @@ function isEmitListener(options, key) {
if
(
!
options
||
!
isOn
(
key
))
{
return
false
;
}
key
=
key
.
replace
(
/Once$/
,
''
);
return
(
hasOwn
(
options
,
key
[
2
].
toLowerCase
()
+
key
.
slice
(
3
))
||
hasOwn
(
options
,
key
.
slice
(
2
)));
key
=
key
.
slice
(
2
).
replace
(
/Once$/
,
''
);
return
(
hasOwn
(
options
,
key
[
0
].
toLowerCase
()
+
key
.
slice
(
1
))
||
hasOwn
(
options
,
hyphenate
(
key
))
||
hasOwn
(
options
,
key
));
}
// mark the current rendering instance for asset resolution (e.g.
// resolveComponent, resolveDirective) during render
/**
* mark the current rendering instance for asset resolution (e.g.
* resolveComponent, resolveDirective) during render
*/
let
currentRenderingInstance
=
null
;
function
markAttrsAccessed
()
{
}
...
...
@@ -2065,7 +2074,7 @@ function doWatch(source, cb, { immediate, deep, flush, onTrack, onTrigger } = EM
onTrigger
,
scheduler
});
recordInstanceBoundEffect
(
runner
);
recordInstanceBoundEffect
(
runner
,
instance
);
// initial run
if
(
cb
)
{
if
(
immediate
)
{
...
...
@@ -2193,7 +2202,9 @@ function applyOptions(instance, options, deferredData = [], deferredWatch = [],
// assets
components
,
directives
,
// lifecycle
beforeMount
,
mounted
,
beforeUpdate
,
updated
,
activated
,
deactivated
,
beforeDestroy
,
beforeUnmount
,
destroyed
,
unmounted
,
render
,
renderTracked
,
renderTriggered
,
errorCaptured
}
=
options
;
beforeMount
,
mounted
,
beforeUpdate
,
updated
,
activated
,
deactivated
,
beforeDestroy
,
beforeUnmount
,
destroyed
,
unmounted
,
render
,
renderTracked
,
renderTriggered
,
errorCaptured
,
// public API
expose
}
=
options
;
const
publicThis
=
instance
.
proxy
;
const
ctx
=
instance
.
ctx
;
const
globalMixins
=
instance
.
appContext
.
mixins
;
...
...
@@ -2352,9 +2363,9 @@ function applyOptions(instance, options, deferredData = [], deferredWatch = [],
const
provides
=
isFunction
(
provideOptions
)
?
provideOptions
.
call
(
publicThis
)
:
provideOptions
;
for
(
const
key
in
provides
)
{
Reflect
.
ownKeys
(
provides
).
forEach
(
key
=>
{
provide
(
key
,
provides
[
key
]);
}
}
);
});
}
}
...
...
@@ -2420,6 +2431,22 @@ function applyOptions(instance, options, deferredData = [], deferredWatch = [],
if
(
unmounted
)
{
onUnmounted
(
unmounted
.
bind
(
publicThis
));
}
if
(
isArray
(
expose
))
{
if
(
!
asMixin
)
{
if
(
expose
.
length
)
{
const
exposed
=
instance
.
exposed
||
(
instance
.
exposed
=
proxyRefs
({}));
expose
.
forEach
(
key
=>
{
exposed
[
key
]
=
toRef
(
publicThis
,
key
);
});
}
else
if
(
!
instance
.
exposed
)
{
instance
.
exposed
=
EMPTY_OBJ
;
}
}
else
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
))
{
warn
(
`The
\`
expose
\`
option is ignored when used in mixins.`
);
}
}
// fixed by xxxxxx
if
(
instance
.
ctx
.
$onApplyOptions
)
{
instance
.
ctx
.
$onApplyOptions
(
options
,
instance
,
publicThis
);
...
...
@@ -2562,6 +2589,12 @@ function mergeOptions(to, from, instance) {
}
}
/**
* #2437 In Vue 3, functional components do not have a public instance proxy but
* they exist in the internal parent chain. For code that relies on traversing
* public $parent chains, skip functional ones and go to the parent instead.
*/
const
getPublicInstance
=
(
i
)
=>
i
&&
(
i
.
proxy
?
i
.
proxy
:
getPublicInstance
(
i
.
parent
));
const
publicPropertiesMap
=
extend
(
Object
.
create
(
null
),
{
$
:
i
=>
i
,
$el
:
i
=>
i
.
vnode
.
el
,
...
...
@@ -2570,7 +2603,7 @@ const publicPropertiesMap = extend(Object.create(null), {
$attrs
:
i
=>
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
?
shallowReadonly
(
i
.
attrs
)
:
i
.
attrs
),
$slots
:
i
=>
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
?
shallowReadonly
(
i
.
slots
)
:
i
.
slots
),
$refs
:
i
=>
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
?
shallowReadonly
(
i
.
refs
)
:
i
.
refs
),
$parent
:
i
=>
i
.
parent
&&
i
.
parent
.
proxy
,
$parent
:
i
=>
getPublicInstance
(
i
.
parent
)
,
$root
:
i
=>
i
.
root
&&
i
.
root
.
proxy
,
$emit
:
i
=>
i
.
emit
,
$options
:
i
=>
(
__VUE_OPTIONS_API__
?
resolveMergedOptions
(
i
)
:
i
.
type
),
...
...
@@ -2831,6 +2864,7 @@ function createComponentInstance(vnode, parent, suspense) {
update
:
null
,
render
:
null
,
proxy
:
null
,
exposed
:
null
,
withProxy
:
null
,
effects
:
null
,
provides
:
parent
?
parent
.
provides
:
Object
.
create
(
appContext
.
provides
),
...
...
@@ -2973,7 +3007,9 @@ function setupStatefulComponent(instance, isSSR) {
function
handleSetupResult
(
instance
,
setupResult
,
isSSR
)
{
if
(
isFunction
(
setupResult
))
{
// setup returned an inline render function
instance
.
render
=
setupResult
;
{
instance
.
render
=
setupResult
;
}
}
else
if
(
isObject
(
setupResult
))
{
// if ((process.env.NODE_ENV !== 'production') && isVNode(setupResult)) {
...
...
@@ -3012,7 +3048,9 @@ function finishComponentSetup(instance, isSSR) {
// support for 2.x options
if
(
__VUE_OPTIONS_API__
)
{
currentInstance
=
instance
;
pauseTracking
();
applyOptions
(
instance
,
Component
);
resetTracking
();
currentInstance
=
null
;
}
// warn missing template/render
...
...
@@ -3044,10 +3082,19 @@ const attrHandlers = {
}
};
function
createSetupContext
(
instance
)
{
const
expose
=
exposed
=>
{
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
)
&&
instance
.
exposed
)
{
warn
(
`expose() should be called only once per setup().`
);
}
instance
.
exposed
=
proxyRefs
(
exposed
);
};
if
((
process
.
env
.
NODE_ENV
!==
'
production
'
))
{
// We use getters in dev in case libs like test-utils overwrite instance
// properties (overwrites should not be done in prod)
return
Object
.
freeze
({
get
props
()
{
return
instance
.
props
;
},
get
attrs
()
{
return
new
Proxy
(
instance
.
attrs
,
attrHandlers
);
},
...
...
@@ -3056,22 +3103,24 @@ function createSetupContext(instance) {
},
get
emit
()
{
return
(
event
,
...
args
)
=>
instance
.
emit
(
event
,
...
args
);
}
},
expose
});
}
else
{
return
{
attrs
:
instance
.
attrs
,
slots
:
instance
.
slots
,
emit
:
instance
.
emit
emit
:
instance
.
emit
,
expose
};
}
}
// record effects created during a component's setup() so that they can be
// stopped when the component unmounts
function
recordInstanceBoundEffect
(
effect
)
{
if
(
currentI
nstance
)
{
(
currentInstance
.
effects
||
(
currentI
nstance
.
effects
=
[])).
push
(
effect
);
function
recordInstanceBoundEffect
(
effect
,
instance
=
currentInstance
)
{
if
(
i
nstance
)
{
(
instance
.
effects
||
(
i
nstance
.
effects
=
[])).
push
(
effect
);
}
}
const
classifyRE
=
/
(?:
^|
[
-_
])(\w)
/g
;
...
...
@@ -3082,7 +3131,7 @@ function formatComponentName(instance, Component, isRoot = false) {
?
Component
.
displayName
||
Component
.
name
:
Component
.
name
;
if
(
!
name
&&
Component
.
__file
)
{
const
match
=
Component
.
__file
.
match
(
/
([^/\\]
+
)\.
vue
$/
);
const
match
=
Component
.
__file
.
match
(
/
([^/\\]
+
)\.
\w
+
$/
);
if
(
match
)
{
name
=
match
[
1
];
}
...
...
@@ -3110,7 +3159,7 @@ function computed$1(getterOrOptions) {
}
// Core API ------------------------------------------------------------------
const
version
=
"
3.0.
2
"
;
const
version
=
"
3.0.
3
"
;
// import deepCopy from './deepCopy'
/**
...
...
yarn.lock
浏览文件 @
aba2a90c
...
...
@@ -10,18 +10,18 @@
"@babel/highlight" "^7.10.4"
"@babel/core@^7.1.0", "@babel/core@^7.7.5":
version "7.12.
3
"
resolved "https://registry.npmjs.org/@babel/core/-/core-7.12.
3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad
8"
integrity sha512-
0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g
==
version "7.12.
9
"
resolved "https://registry.npmjs.org/@babel/core/-/core-7.12.
9.tgz#fd450c4ec10cdbb980e2928b7aa7a28484593fc
8"
integrity sha512-
gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ
==
dependencies:
"@babel/code-frame" "^7.10.4"
"@babel/generator" "^7.12.
1
"
"@babel/generator" "^7.12.
5
"
"@babel/helper-module-transforms" "^7.12.1"
"@babel/helpers" "^7.12.
1
"
"@babel/parser" "^7.12.
3
"
"@babel/template" "^7.1
0.4
"
"@babel/traverse" "^7.12.
1
"
"@babel/types" "^7.12.
1
"
"@babel/helpers" "^7.12.
5
"
"@babel/parser" "^7.12.
7
"
"@babel/template" "^7.1
2.7
"
"@babel/traverse" "^7.12.
9
"
"@babel/types" "^7.12.
7
"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.1"
...
...
@@ -31,12 +31,12 @@
semver "^5.4.1"
source-map "^0.5.0"
"@babel/generator@^7.12.
1
":
version "7.12.
1
"
resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.12.
1.tgz#0d70be32bdaa03d7c51c8597dda76e0df1f15468
"
integrity sha512-
DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg
==
"@babel/generator@^7.12.
5
":
version "7.12.
5
"
resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.12.
5.tgz#a2c50de5c8b6d708ab95be5e6053936c1884a4de
"
integrity sha512-
m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A
==
dependencies:
"@babel/types" "^7.12.
1
"
"@babel/types" "^7.12.
5
"
jsesc "^2.5.1"
source-map "^0.5.0"
...
...
@@ -57,18 +57,18 @@
"@babel/types" "^7.10.4"
"@babel/helper-member-expression-to-functions@^7.12.1":
version "7.12.
1
"
resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.
1.tgz#fba0f2fcff3fba00e6ecb664bb5e6e26e2d6165c
"
integrity sha512-
k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ
==
version "7.12.
7
"
resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.
7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855
"
integrity sha512-
DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw
==
dependencies:
"@babel/types" "^7.12.
1
"
"@babel/types" "^7.12.
7
"
"@babel/helper-module-imports@^7.12.1":
version "7.12.
1
"
resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.
1.tgz#1644c01591a15a2f084dd6d092d9430eb1d1216c
"
integrity sha512-
ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxK
A==
version "7.12.
5
"
resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.
5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb
"
integrity sha512-
SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOW
A==
dependencies:
"@babel/types" "^7.12.
1
"
"@babel/types" "^7.12.
5
"
"@babel/helper-module-transforms@^7.12.1":
version "7.12.1"
...
...
@@ -86,11 +86,11 @@
lodash "^4.17.19"
"@babel/helper-optimise-call-expression@^7.10.4":
version "7.1
0.4
"
resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.1
0.4.tgz#50dc96413d594f995a77905905b05893cd779673
"
integrity sha512-
n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg
==
version "7.1
2.7
"
resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.1
2.7.tgz#7f94ae5e08721a49467346aa04fd22f750033b9c
"
integrity sha512-
I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw
==
dependencies:
"@babel/types" "^7.1
0.4
"
"@babel/types" "^7.1
2.7
"
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0":
version "7.10.4"
...
...
@@ -98,14 +98,14 @@
integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==
"@babel/helper-replace-supers@^7.12.1":
version "7.12.
1
"
resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.
1.tgz#f15c9cc897439281891e11d5ce12562ac0cf3fa
9"
integrity sha512-
zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw
==
version "7.12.
5
"
resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.
5.tgz#f009a17543bbbbce16b06206ae73b63d3fca68d
9"
integrity sha512-
5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA
==
dependencies:
"@babel/helper-member-expression-to-functions" "^7.12.1"
"@babel/helper-optimise-call-expression" "^7.10.4"
"@babel/traverse" "^7.12.
1
"
"@babel/types" "^7.12.
1
"
"@babel/traverse" "^7.12.
5
"
"@babel/types" "^7.12.
5
"
"@babel/helper-simple-access@^7.12.1":
version "7.12.1"
...
...
@@ -126,14 +126,14 @@
resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2"
integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==
"@babel/helpers@^7.12.
1
":
version "7.12.
1
"
resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.
1.tgz#8a8261c1d438ec18cb890434df4ec768734c1e79
"
integrity sha512-
9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g
==
"@babel/helpers@^7.12.
5
":
version "7.12.
5
"
resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.
5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e
"
integrity sha512-
lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA
==
dependencies:
"@babel/template" "^7.10.4"
"@babel/traverse" "^7.12.
1
"
"@babel/types" "^7.12.
1
"
"@babel/traverse" "^7.12.
5
"
"@babel/types" "^7.12.
5
"
"@babel/highlight@^7.10.4":
version "7.10.4"
...
...
@@ -144,10 +144,10 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
"@babel/parser@^7.1.0", "@babel/parser@^7.1
0.4", "@babel/parser@^7.12.0", "@babel/parser@^7.12.1", "@babel/parser@^7.12.3
":
version "7.12.
3
"
resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.12.
3.tgz#a305415ebe7a6c7023b40b5122a0662d928334cd
"
integrity sha512-
kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw
==
"@babel/parser@^7.1.0", "@babel/parser@^7.1
2.0", "@babel/parser@^7.12.7
":
version "7.12.
7
"
resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.12.
7.tgz#fee7b39fe809d0e73e5b25eecaf5780ef3d73056
"
integrity sha512-
oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg
==
"@babel/plugin-syntax-async-generators@^7.8.4":
version "7.8.4"
...
...
@@ -226,34 +226,41 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/template@^7.10.4", "@babel/template@^7.3.3":
version "7.10.4"
resolved "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278"
integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==
"@babel/plugin-syntax-top-level-await@^7.8.3":
version "7.12.1"
resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0"
integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/template@^7.10.4", "@babel/template@^7.12.7", "@babel/template@^7.3.3":
version "7.12.7"
resolved "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc"
integrity sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==
dependencies:
"@babel/code-frame" "^7.10.4"
"@babel/parser" "^7.1
0.4
"
"@babel/types" "^7.1
0.4
"
"@babel/parser" "^7.1
2.7
"
"@babel/types" "^7.1
2.7
"
"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1":
version "7.12.
1
"
resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.
1.tgz#941395e0c5cc86d5d3e75caa095d3924526f0c1e
"
integrity sha512-
MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmA
w==
"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1"
, "@babel/traverse@^7.12.5", "@babel/traverse@^7.12.9"
:
version "7.12.
9
"
resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.
9.tgz#fad26c972eabbc11350e0b695978de6cc8e8596f
"
integrity sha512-
iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMX
w==
dependencies:
"@babel/code-frame" "^7.10.4"
"@babel/generator" "^7.12.
1
"
"@babel/generator" "^7.12.
5
"
"@babel/helper-function-name" "^7.10.4"
"@babel/helper-split-export-declaration" "^7.11.0"
"@babel/parser" "^7.12.
1
"
"@babel/types" "^7.12.
1
"
"@babel/parser" "^7.12.
7
"
"@babel/types" "^7.12.
7
"
debug "^4.1.0"
globals "^11.1.0"
lodash "^4.17.19"
"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.11.0", "@babel/types@^7.12.0", "@babel/types@^7.12.1", "@babel/types@^7.3.0", "@babel/types@^7.3.3":
version "7.12.
1
"
resolved "https://registry.npmjs.org/@babel/types/-/types-7.12.
1.tgz#e109d9ab99a8de735be287ee3d6a9947a190c4ae
"
integrity sha512-
BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA
==
"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.11.0", "@babel/types@^7.12.0", "@babel/types@^7.12.1", "@babel/types@^7.
12.5", "@babel/types@^7.12.7", "@babel/types@^7.
3.0", "@babel/types@^7.3.3":
version "7.12.
7
"
resolved "https://registry.npmjs.org/@babel/types/-/types-7.12.
7.tgz#6039ff1e242640a29452c9ae572162ec9a8f5d13
"
integrity sha512-
MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ
==
dependencies:
"@babel/helper-validator-identifier" "^7.10.4"
lodash "^4.17.19"
...
...
@@ -273,14 +280,14 @@
minimist "^1.2.0"
"@dcloudio/types@^2.0.0":
version "2.0.1
6
"
resolved "https://registry.npmjs.org/@dcloudio/types/-/types-2.0.1
6.tgz#c91b72567605f864dd5d74b71b4745cc51c0b717
"
integrity sha512-
AhhjJm9XhkKHbL8Ska4b/YBi0Ts6/62DcX6qwgm1ZDfTW2XG+BBKCe8wE26d5aXi6i03v3mfObhqG8m0dYP5EA
==
version "2.0.1
8
"
resolved "https://registry.npmjs.org/@dcloudio/types/-/types-2.0.1
8.tgz#c62ffb2fce441081e4abee8d9e794bd38d308aeb
"
integrity sha512-
BQhuy8jI7ibxj7WtqY3GhT8Qd6WE0zKUZsjOFbEYLLw5RxBuLuKnJrPjn/ZLTVjIdQ+2uCT16PKprI/cOuWSUg
==
"@eslint/eslintrc@^0.2.
0
":
version "0.2.
0
"
resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.
0.tgz#bc7e3c4304d4c8720968ccaee793087dfb5fe6b4
"
integrity sha512-
+cIGPCBdLCzqxdtwppswP+zTsH9BOIGzAeKfBIbtb4gW/giMlfMwP0HUSFfhzh20f9u8uZ8hOp62+4GPquTbwQ
==
"@eslint/eslintrc@^0.2.
1
":
version "0.2.
1
"
resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.
1.tgz#f72069c330461a06684d119384435e12a5d76e3c
"
integrity sha512-
XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA
==
dependencies:
ajv "^6.12.4"
debug "^4.1.1"
...
...
@@ -309,98 +316,93 @@
resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd"
integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==
"@jest/console@^26.6.
1
":
version "26.6.
1
"
resolved "https://registry.npmjs.org/@jest/console/-/console-26.6.
1.tgz#6a19eaac4aa8687b4db9130495817c65aec3d34e
"
integrity sha512-
cjqcXepwC5M+VeIhwT6Xpi/tT4AiNzlIx8SMJ9IihduHnsSrnWNvTBfKIpmqOOCNOPqtbBx6w2JqfoLOJguo8
g==
"@jest/console@^26.6.
2
":
version "26.6.
2
"
resolved "https://registry.npmjs.org/@jest/console/-/console-26.6.
2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2
"
integrity sha512-
IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0
g==
dependencies:
"@jest/types" "^26.6.
1
"
"@jest/types" "^26.6.
2
"
"@types/node" "*"
chalk "^4.0.0"
jest-message-util "^26.6.
1
"
jest-util "^26.6.
1
"
jest-message-util "^26.6.
2
"
jest-util "^26.6.
2
"
slash "^3.0.0"
"@jest/core@^26.6.
1
":
version "26.6.
1
"
resolved "https://registry.npmjs.org/@jest/core/-/core-26.6.
1.tgz#77426822f667a2cda82bf917cee11cc8ba71f9ac
"
integrity sha512-
p4F0pgK3rKnoS9olXXXOkbus1Bsu6fd8pcvLMPsUy4CVXZ8WSeiwQ1lK5hwkCIqJ+amZOYPd778sbPha/S8Sr
w==
"@jest/core@^26.6.
3
":
version "26.6.
3
"
resolved "https://registry.npmjs.org/@jest/core/-/core-26.6.
3.tgz#7639fcb3833d748a4656ada54bde193051e45fad
"
integrity sha512-
xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xj
w==
dependencies:
"@jest/console" "^26.6.
1
"
"@jest/reporters" "^26.6.
1
"
"@jest/test-result" "^26.6.
1
"
"@jest/transform" "^26.6.
1
"
"@jest/types" "^26.6.
1
"
"@jest/console" "^26.6.
2
"
"@jest/reporters" "^26.6.
2
"
"@jest/test-result" "^26.6.
2
"
"@jest/transform" "^26.6.
2
"
"@jest/types" "^26.6.
2
"
"@types/node" "*"
ansi-escapes "^4.2.1"
chalk "^4.0.0"
exit "^0.1.2"
graceful-fs "^4.2.4"
jest-changed-files "^26.6.
1
"
jest-config "^26.6.
1
"
jest-haste-map "^26.6.
1
"
jest-message-util "^26.6.
1
"
jest-changed-files "^26.6.
2
"
jest-config "^26.6.
3
"
jest-haste-map "^26.6.
2
"
jest-message-util "^26.6.
2
"
jest-regex-util "^26.0.0"
jest-resolve "^26.6.
1
"
jest-resolve-dependencies "^26.6.
1
"
jest-runner "^26.6.
1
"
jest-runtime "^26.6.
1
"
jest-snapshot "^26.6.
1
"
jest-util "^26.6.
1
"
jest-validate "^26.6.
1
"
jest-watcher "^26.6.
1
"
jest-resolve "^26.6.
2
"
jest-resolve-dependencies "^26.6.
3
"
jest-runner "^26.6.
3
"
jest-runtime "^26.6.
3
"
jest-snapshot "^26.6.
2
"
jest-util "^26.6.
2
"
jest-validate "^26.6.
2
"
jest-watcher "^26.6.
2
"
micromatch "^4.0.2"
p-each-series "^2.1.0"
rimraf "^3.0.0"
slash "^3.0.0"
strip-ansi "^6.0.0"
"@jest/create-cache-key-function@^26.5.0":
version "26.5.0"
resolved "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-26.5.0.tgz#1d07947adc51ea17766d9f0ccf5a8d6ea94c47dc"
integrity sha512-DJ+pEBUIqarrbv1W/C39f9YH0rJ4wsXZ/VC6JafJPlHW2HOucKceeaqTOQj9MEDQZjySxMLkOq5mfXZXNZcmWw==
"@jest/environment@^26.6.1":
version "26.6.1"
resolved "https://registry.npmjs.org/@jest/environment/-/environment-26.6.1.tgz#38a56f1cc66f96bf53befcc5ebeaf1c2dce90e9a"
integrity sha512-GNvHwkOFJtNgSwdzH9flUPzF9AYAZhUg124CBoQcwcZCM9s5TLz8Y3fMtiaWt4ffbigoetjGk5PU2Dd8nLrSEw==
"@jest/environment@^26.6.2":
version "26.6.2"
resolved "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c"
integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==
dependencies:
"@jest/fake-timers" "^26.6.
1
"
"@jest/types" "^26.6.
1
"
"@jest/fake-timers" "^26.6.
2
"
"@jest/types" "^26.6.
2
"
"@types/node" "*"
jest-mock "^26.6.
1
"
jest-mock "^26.6.
2
"
"@jest/fake-timers@^26.6.
1
":
version "26.6.
1
"
resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.
1.tgz#5aafba1822075b7142e702b906094bea15f51acf
"
integrity sha512-
T/SkMLgOquenw/nIisBRD6XAYpFir0kNuclYLkse5BpzeDUukyBr+K31xgAo9M0hgjU9ORlekAYPSzc0DKfmKg
==
"@jest/fake-timers@^26.6.
2
":
version "26.6.
2
"
resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.
2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad
"
integrity sha512-
14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA
==
dependencies:
"@jest/types" "^26.6.
1
"
"@jest/types" "^26.6.
2
"
"@sinonjs/fake-timers" "^6.0.1"
"@types/node" "*"
jest-message-util "^26.6.
1
"
jest-mock "^26.6.
1
"
jest-util "^26.6.
1
"
jest-message-util "^26.6.
2
"
jest-mock "^26.6.
2
"
jest-util "^26.6.
2
"
"@jest/globals@^26.6.
1
":
version "26.6.
1
"
resolved "https://registry.npmjs.org/@jest/globals/-/globals-26.6.
1.tgz#b232c7611d8a2de62b4bf9eb9a007138322916f4
"
integrity sha512-
acxXsSguuLV/CeMYmBseefw6apO7NuXqpE+v5r3yD9ye2PY7h1nS20vY7Obk2w6S7eJO4OIAJeDnoGcLC/McEQ
==
"@jest/globals@^26.6.
2
":
version "26.6.
2
"
resolved "https://registry.npmjs.org/@jest/globals/-/globals-26.6.
2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a
"
integrity sha512-
85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA
==
dependencies:
"@jest/environment" "^26.6.
1
"
"@jest/types" "^26.6.
1
"
expect "^26.6.
1
"
"@jest/environment" "^26.6.
2
"
"@jest/types" "^26.6.
2
"
expect "^26.6.
2
"
"@jest/reporters@^26.6.
1
":
version "26.6.
1
"
resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.
1.tgz#582ede05278cf5eeffe58bc519f4a35f54fbcb0d
"
integrity sha512-
J6OlXVFY3q1SXWJhjme5i7qT/BAZSikdOK2t8Ht5OS32BDo6KfG5CzIzzIFnAVd82/WWbc9Hb7SJ/jwSvVH9YA
==
"@jest/reporters@^26.6.
2
":
version "26.6.
2
"
resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.
2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6
"
integrity sha512-
h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw
==
dependencies:
"@bcoe/v8-coverage" "^0.2.3"
"@jest/console" "^26.6.
1
"
"@jest/test-result" "^26.6.
1
"
"@jest/transform" "^26.6.
1
"
"@jest/types" "^26.6.
1
"
"@jest/console" "^26.6.
2
"
"@jest/test-result" "^26.6.
2
"
"@jest/transform" "^26.6.
2
"
"@jest/types" "^26.6.
2
"
chalk "^4.0.0"
collect-v8-coverage "^1.0.0"
exit "^0.1.2"
...
...
@@ -411,73 +413,73 @@
istanbul-lib-report "^3.0.0"
istanbul-lib-source-maps "^4.0.0"
istanbul-reports "^3.0.2"
jest-haste-map "^26.6.
1
"
jest-resolve "^26.6.
1
"
jest-util "^26.6.
1
"
jest-worker "^26.6.
1
"
jest-haste-map "^26.6.
2
"
jest-resolve "^26.6.
2
"
jest-util "^26.6.
2
"
jest-worker "^26.6.
2
"
slash "^3.0.0"
source-map "^0.6.0"
string-length "^4.0.1"
terminal-link "^2.0.0"
v8-to-istanbul "^
6.0.1
"
v8-to-istanbul "^
7.0.0
"
optionalDependencies:
node-notifier "^8.0.0"
"@jest/source-map@^26.
5.0
":
version "26.
5.0
"
resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-26.
5.0.tgz#98792457c85bdd902365cd2847b58fff05d96367
"
integrity sha512-
jWAw9ZwYHJMe9eZq/WrsHlwF8E3hM9gynlcDpOyCb9bR8wEd9ZNBZCi7/jZyzHxC7t3thZ10gO2IDhu0bPKS5g
==
"@jest/source-map@^26.
6.2
":
version "26.
6.2
"
resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-26.
6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535
"
integrity sha512-
YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA
==
dependencies:
callsites "^3.0.0"
graceful-fs "^4.2.4"
source-map "^0.6.0"
"@jest/test-result@^26.6.
1
":
version "26.6.
1
"
resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.
1.tgz#d75698d8a06aa663e8936663778c831512330cc1
"
integrity sha512-
wqAgIerIN2gSdT2A8WeA5+AFh9XQBqYGf8etK143yng3qYd0mF0ie2W5PVmgnjw4VDU6ammI9NdXrKgNhreawg
==
"@jest/test-result@^26.6.
2
":
version "26.6.
2
"
resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.
2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18
"
integrity sha512-
5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ
==
dependencies:
"@jest/console" "^26.6.
1
"
"@jest/types" "^26.6.
1
"
"@jest/console" "^26.6.
2
"
"@jest/types" "^26.6.
2
"
"@types/istanbul-lib-coverage" "^2.0.0"
collect-v8-coverage "^1.0.0"
"@jest/test-sequencer@^26.6.
1
":
version "26.6.
1
"
resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.
1.tgz#34216ac2c194b0eeebde30d25424d1134703fd2e
"
integrity sha512-
0csqA/XApZiNeTIPYh6koIDCACSoR6hi29T61tKJMtCZdEC+tF3PoNt7MS0oK/zKC6daBgCbqXxia5ztr/NyCQ
==
"@jest/test-sequencer@^26.6.
3
":
version "26.6.
3
"
resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.
3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17
"
integrity sha512-
YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw
==
dependencies:
"@jest/test-result" "^26.6.
1
"
"@jest/test-result" "^26.6.
2
"
graceful-fs "^4.2.4"
jest-haste-map "^26.6.
1
"
jest-runner "^26.6.
1
"
jest-runtime "^26.6.
1
"
jest-haste-map "^26.6.
2
"
jest-runner "^26.6.
3
"
jest-runtime "^26.6.
3
"
"@jest/transform@^26.6.
1
":
version "26.6.
1
"
resolved "https://registry.npmjs.org/@jest/transform/-/transform-26.6.
1.tgz#f70786f96e0f765947b4fb4f54ffcfb7bd783711
"
integrity sha512-
oNFAqVtqRxZRx6vXL3I4bPKUK0BIlEeaalkwxyQGGI8oXDQBtYQBpiMe5F7qPs4QdvvFYB42gPGIMMcxXaBBxQ
==
"@jest/transform@^26.6.
2
":
version "26.6.
2
"
resolved "https://registry.npmjs.org/@jest/transform/-/transform-26.6.
2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b
"
integrity sha512-
E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA
==
dependencies:
"@babel/core" "^7.1.0"
"@jest/types" "^26.6.
1
"
"@jest/types" "^26.6.
2
"
babel-plugin-istanbul "^6.0.0"
chalk "^4.0.0"
convert-source-map "^1.4.0"
fast-json-stable-stringify "^2.0.0"
graceful-fs "^4.2.4"
jest-haste-map "^26.6.
1
"
jest-haste-map "^26.6.
2
"
jest-regex-util "^26.0.0"
jest-util "^26.6.
1
"
jest-util "^26.6.
2
"
micromatch "^4.0.2"
pirates "^4.0.1"
slash "^3.0.0"
source-map "^0.6.1"
write-file-atomic "^3.0.0"
"@jest/types@^26.6.
1
":
version "26.6.
1
"
resolved "https://registry.npmjs.org/@jest/types/-/types-26.6.
1.tgz#2638890e8031c0bc8b4681e0357ed986e2f866c5
"
integrity sha512-
ywHavIKNpAVrStiRY5wiyehvcktpijpItvGiK72RAn5ctqmzvPk8OvKnvHeBqa1XdQr959CTWAJMqxI8BTibyg
==
"@jest/types@^26.6.
2
":
version "26.6.
2
"
resolved "https://registry.npmjs.org/@jest/types/-/types-26.6.
2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e
"
integrity sha512-
fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ
==
dependencies:
"@types/istanbul-lib-coverage" "^2.0.0"
"@types/istanbul-reports" "^3.0.0"
...
...
@@ -497,30 +499,30 @@
resolved "https://registry.npmjs.org/@ls-lint/ls-lint/-/ls-lint-1.9.2.tgz#689f1f4c06072823a726802ba167340efcefe19c"
integrity sha512-sugEjWjSSy9OHF6t1ZBLZCAROj52cZthB9dIePmzZzzMwmWwy3qAEMSdJheHeS1FOwDZI7Ipm1H/bWgzJNnSAw==
"@microsoft/api-extractor-model@7.1
0.3
":
version "7.1
0.3
"
resolved "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.1
0.3.tgz#f687f324e940bd71e3e73b5b262a54594b0ea61c
"
integrity sha512-
etP4NbZpj+zPCuO3YYigIYXkXq5zYhfE3vo/hrCj1OOd/159HDbSHnEQrNWRVy5TR79RAzHvkYAwtLYKeYP8Ag
==
"@microsoft/api-extractor-model@7.1
2.0
":
version "7.1
2.0
"
resolved "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.1
2.0.tgz#ad5589c166b31dad3c8669b46b050f8bc4056f1b
"
integrity sha512-
TxoAbL/lauS3k/brBWVsiQTnyHBwHrAGJhTuiD0tWS/eu4dLNULchcSQfcOaFS91OgDEz4lMMbClgChFuo+53Q
==
dependencies:
"@microsoft/tsdoc" "0.12.19"
"@rushstack/node-core-library" "3.3
4.3
"
"@rushstack/node-core-library" "3.3
5.1
"
"@microsoft/api-extractor@^7.3.9":
version "7.1
0.4
"
resolved "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.1
0.4.tgz#9055fab0a702d2d74eba05ff369c50012cf41176
"
integrity sha512-
vod9Y8IHhBtB3hcKiOe4OLi/hNeWtgRh/mxGrye5SeHaJpu5urAAA9CxLxBT8fDe+pyr1ipzlaiM/eMm2vXKgw
==
version "7.1
2.0
"
resolved "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.1
2.0.tgz#3ab602cebaa18d357afc67471abba484d8dc20d4
"
integrity sha512-
YDd7AUkIayPLooMasDyV4vle1TLUQhFp2v/tGdRU+WAVbnyVUDXXa20WEfbPEZ4QVlgN+77EX6f2K6GyKd713A
==
dependencies:
"@microsoft/api-extractor-model" "7.1
0.3
"
"@microsoft/api-extractor-model" "7.1
2.0
"
"@microsoft/tsdoc" "0.12.19"
"@rushstack/node-core-library" "3.3
4.3
"
"@rushstack/rig-package" "0.2.
4
"
"@rushstack/ts-command-line" "4.7.
3
"
"@rushstack/node-core-library" "3.3
5.1
"
"@rushstack/rig-package" "0.2.
8
"
"@rushstack/ts-command-line" "4.7.
7
"
colors "~1.2.1"
lodash "~4.17.15"
resolve "~1.17.0"
semver "~7.3.0"
source-map "~0.6.1"
typescript "~
3.9.7
"
typescript "~
4.0.5
"
"@microsoft/tsdoc@0.12.19":
version "0.12.19"
...
...
@@ -555,7 +557,7 @@
dependencies:
slash "^3.0.0"
"@rollup/plugin-commonjs@^15.0.0"
, "@rollup/plugin-commonjs@^15.1.0"
:
"@rollup/plugin-commonjs@^15.0.0":
version "15.1.0"
resolved "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-15.1.0.tgz#1e7d076c4f1b2abf7e65248570e555defc37c238"
integrity sha512-xCQqz4z/o0h2syQ7d9LskIMvBSH4PX5PjYdpSSvgS+pQik3WahkQVNWg3D8XJeYjZoVWnIUQYDghuEMRGrmQYQ==
...
...
@@ -568,6 +570,19 @@
magic-string "^0.25.7"
resolve "^1.17.0"
"@rollup/plugin-commonjs@^16.0.0":
version "16.0.0"
resolved "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-16.0.0.tgz#169004d56cd0f0a1d0f35915d31a036b0efe281f"
integrity sha512-LuNyypCP3msCGVQJ7ki8PqYdpjfEkE/xtFa5DqlF+7IBD0JsfMZ87C58heSwIMint58sAUZbt3ITqOmdQv/dXw==
dependencies:
"@rollup/pluginutils" "^3.1.0"
commondir "^1.0.1"
estree-walker "^2.0.1"
glob "^7.1.6"
is-reference "^1.2.1"
magic-string "^0.25.7"
resolve "^1.17.0"
"@rollup/plugin-json@^4.0.0", "@rollup/plugin-json@^4.1.0":
version "4.1.0"
resolved "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz#54e09867ae6963c593844d8bd7a9c718294496f3"
...
...
@@ -575,38 +590,38 @@
dependencies:
"@rollup/pluginutils" "^3.0.8"
"@rollup/plugin-node-resolve@^
8
.0.0":
version "
8.4
.0"
resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-
8.4.0.tgz#261d79a680e9dc3d86761c14462f24126ba83575
"
integrity sha512-
LFqKdRLn0ShtQyf6SBYO69bGE1upV6wUhBX0vFOUnLAyzx5cwp8svA0eHUnu8+YU57XOkrMtfG63QOpQx25pHQ
==
"@rollup/plugin-node-resolve@^
10
.0.0":
version "
10.0
.0"
resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-
10.0.0.tgz#44064a2b98df7530e66acf8941ff262fc9b4ead8
"
integrity sha512-
sNijGta8fqzwA1VwUEtTvWCx2E7qC70NMsDh4ZG13byAXYigBNZMxALhKUSycBks5gupJdq0lFrKumFrRZ8H3A
==
dependencies:
"@rollup/pluginutils" "^3.1.0"
"@types/resolve" "1.17.1"
builtin-modules "^3.1.0"
deep-freeze "^0.0.1"
deepmerge "^4.2.2"
is-module "^1.0.0"
resolve "^1.17.0"
"@rollup/plugin-node-resolve@^
9
.0.0":
version "
9.0
.0"
resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-
9.0.0.tgz#39bd0034ce9126b39c1699695f440b4b7d2b62e6
"
integrity sha512-
gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg
==
"@rollup/plugin-node-resolve@^
8
.0.0":
version "
8.4
.0"
resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-
8.4.0.tgz#261d79a680e9dc3d86761c14462f24126ba83575
"
integrity sha512-
LFqKdRLn0ShtQyf6SBYO69bGE1upV6wUhBX0vFOUnLAyzx5cwp8svA0eHUnu8+YU57XOkrMtfG63QOpQx25pHQ
==
dependencies:
"@rollup/pluginutils" "^3.1.0"
"@types/resolve" "1.17.1"
builtin-modules "^3.1.0"
deep-freeze "^0.0.1"
deepmerge "^4.2.2"
is-module "^1.0.0"
resolve "^1.17.0"
"@rollup/plugin-replace@^2.2.1":
version "2.3.
3
"
resolved "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.
3.tgz#cd6bae39444de119f5d905322b91ebd4078562e7
"
integrity sha512-
XPmVXZ7IlaoWaJLkSCDaa0Y6uVo5XQYHhiMFzOd5qSv5rE+t/UJToPIOE56flKIxBFQI27ONsxb7dqHnwSsjK
Q==
version "2.3.
4
"
resolved "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.
4.tgz#7dd84c17755d62b509577f2db37eb524d7ca88ca
"
integrity sha512-
waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6Rqd
Q==
dependencies:
"@rollup/pluginutils" "^3.
0.8
"
magic-string "^0.25.
5
"
"@rollup/pluginutils" "^3.
1.0
"
magic-string "^0.25.
7
"
"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.0.9", "@rollup/pluginutils@^3.1.0":
version "3.1.0"
...
...
@@ -617,19 +632,18 @@
estree-walker "^1.0.1"
picomatch "^2.2.2"
"@rollup/pluginutils@^4.0.0":
version "4.
0
.0"
resolved "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.
0.0.tgz#e18e9f5a3925779fc15209dd316c1bd260d195ef
"
integrity sha512-
b5QiJRye4JlSg29bKNEECoKbLuPXZkPEHSgEjjP1CJV1CPdDBybfYHfm6kyq8yK51h/Zsyl8OvWUrp0FUBukE
Q==
"@rollup/pluginutils@^4.0.0"
, "@rollup/pluginutils@^4.1.0"
:
version "4.
1
.0"
resolved "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.
1.0.tgz#0dcc61c780e39257554feb7f77207dceca13c838
"
integrity sha512-
TrBhfJkFxA+ER+ew2U2/fHbebhLT/l/2pRk0hfj9KusXUuRXd2v0R58AfaZK9VXDQ4TogOSEmICVrQAA3zFnH
Q==
dependencies:
"@types/estree" "0.0.45"
estree-walker "^2.0.1"
picomatch "^2.2.2"
"@rushstack/node-core-library@3.3
4.3
":
version "3.3
4.3
"
resolved "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.3
4.3.tgz#a59a1e452dcc79bd4e5f0840b4e9603551668f85
"
integrity sha512-
WNXHEk5/uoZsbrKzGpYUzDDymJvZarRkByab4uS1fbEcTSDFSVB9e0rREzCkU9yDAQlRutbFwiTXLu3LVR5F6w
==
"@rushstack/node-core-library@3.3
5.1
":
version "3.3
5.1
"
resolved "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.3
5.1.tgz#f228f010c6ec139c2f363a49dde8faed9a7167fe
"
integrity sha512-
ZwnXp2loZyVUgrZ+fEKKF/EHl0ikcy6SCsd34ewYXoEAs0XWIy2VS9bemrfaFtd2VzJ/G/ZbP3xHkqRnUPKJ4Q
==
dependencies:
"@types/node" "10.17.13"
colors "~1.2.1"
...
...
@@ -641,19 +655,19 @@
timsort "~0.3.0"
z-schema "~3.18.3"
"@rushstack/rig-package@0.2.
4
":
version "0.2.
4
"
resolved "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.2.
4.tgz#259feb6637bedbfdc130d3a188ce85370e048743
"
integrity sha512-
/UXb6N0m0l+5kU4mLmRxyw3we+/w1fesgvfg96xllty5LyQxKDvkscmjlvCU/Yx55WO1tVxN4/7YlNEB2DcHyA
==
"@rushstack/rig-package@0.2.
8
":
version "0.2.
8
"
resolved "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.2.
8.tgz#9ac26f56b3917bfa36f91bfe037e2c3a53977a6c
"
integrity sha512-
Ltjeg1a5Sx7XTW9oBxmcfhHseBLnH7I/8d6tAtjx5s0r7F6WmNVJdxVmt86qNfXcFRsiGNrzLqjMwlcX3GyldQ
==
dependencies:
"@types/node" "10.17.13"
resolve "~1.17.0"
strip-json-comments "~3.1.1"
"@rushstack/ts-command-line@4.7.
3
":
version "4.7.
3
"
resolved "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.7.
3.tgz#fa72c637d70aa29c201f8f016f7db626f2d23a2c
"
integrity sha512-
8FNrUSbMgKLgRVcsg1STsIC2xAdyes7qJtVwg36hSnBAMZgCCIM+Z36nnxyrnYTS/6qwiXv7fwVaUxXH+SyiAQ
==
"@rushstack/ts-command-line@4.7.
7
":
version "4.7.
7
"
resolved "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.7.
7.tgz#3a983de1895a931e879ecdc8037251af00c4e78b
"
integrity sha512-
COSDys0WTVCORKam2hsTL32As4fHAf1RqC6FKS98hgR0Z90nh1JX8fGNkvSdxaZ6dOuNTJj3txh+SpWoHJoZJA
==
dependencies:
"@types/argparse" "1.0.38"
argparse "~1.0.9"
...
...
@@ -687,9 +701,9 @@
integrity sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==
"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7":
version "7.1.1
0
"
resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.1
0.tgz#ca58fc195dd9734e77e57c6f2df565623636ab40
"
integrity sha512-
x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw
==
version "7.1.1
2
"
resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.1
2.tgz#4d8e9e51eb265552a7e4f1ff2219ab6133bdfb2d
"
integrity sha512-
wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ
==
dependencies:
"@babel/parser" "^7.1.0"
"@babel/types" "^7.0.0"
...
...
@@ -705,17 +719,17 @@
"@babel/types" "^7.0.0"
"@types/babel__template@*":
version "7.
0.3
"
resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.
0.3.tgz#b8aaeba0a45caca7b56a5de9459872dde3727214
"
integrity sha512-
uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q
==
version "7.
4.0
"
resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.
4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be
"
integrity sha512-
NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A
==
dependencies:
"@babel/parser" "^7.1.0"
"@babel/types" "^7.0.0"
"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6":
version "7.0.1
5
"
resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.1
5.tgz#db9e4238931eb69ef8aab0ad6523d4d4caa39d03
"
integrity sha512-
Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A
==
version "7.0.1
6
"
resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.1
6.tgz#0bbbf70c7bc4193210dd27e252c51260a37cd6a7
"
integrity sha512-
S63Dt4CZOkuTmpLGGWtT/mQdVORJOpx6SZWGVaP56dda/0Nx5nEe82K7/LAm8zYr6SfMq+1N2OreIOrHAx656w
==
dependencies:
"@babel/types" "^7.3.0"
...
...
@@ -740,9 +754,9 @@
integrity sha512-P1bffQfhD3O4LW0ioENXUhZ9OIa0Zn+P7M+pWgkCKaT53wVLSq0mrKksCID/FGHpFhRSxRGhgrQmfhRuzwtKdg==
"@types/cookies@*":
version "0.7.
4
"
resolved "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.
4.tgz#26dedf791701abc0e36b5b79a5722f40e455f87b
"
integrity sha512-
oTGtMzZZAVuEjTwCjIh8T8FrC8n/uwy+PG0yTvQcdZ7etoel7C7/3MSd7qrukENTgQtotG7gvBlBojuVs7X5rw
==
version "0.7.
5
"
resolved "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.
5.tgz#aa42c9a9834724bffee597028da5319b38e85e84
"
integrity sha512-
3+TAFSm78O7/bAeYdB8FoYGntuT87vVP9JKuQRL8sRhv9313LP2SpHHL50VeFtnyjIcb3UELddMk5Yt0eOSOkg
==
dependencies:
"@types/connect" "*"
"@types/express" "*"
...
...
@@ -754,7 +768,7 @@
resolved "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d"
integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==
"@types/estree@*"
, "@types/estree@0.0.45"
:
"@types/estree@*":
version "0.0.45"
resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884"
integrity sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==
...
...
@@ -765,18 +779,18 @@
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
"@types/express-serve-static-core@*":
version "4.17.1
3
"
resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.1
3.tgz#d9af025e925fc8b089be37423b8d1eac781be084
"
integrity sha512-
RgDi5a4nuzam073lRGKTUIaL3eF2+H7LJvJ8eUnCI0wA6SNjXc44DCmWNiTLs/AZ7QlsFWZiw/gTG3nSQGL0f
A==
version "4.17.1
4
"
resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.1
4.tgz#cabf91debeeb3cb04b798e2cff908864e89b6106
"
integrity sha512-
uFTLwu94TfUFMToXNgRZikwPuZdOtDgs3syBtAIr/OXorL1kJqUJT9qCLnRZ5KBOWfZQikQ2xKgR2tnDj1OgD
A==
dependencies:
"@types/node" "*"
"@types/qs" "*"
"@types/range-parser" "*"
"@types/express@*":
version "4.17.
8
"
resolved "https://registry.npmjs.org/@types/express/-/express-4.17.
8.tgz#3df4293293317e61c60137d273a2e96cd8d5f27a
"
integrity sha512-
wLhcKh3PMlyA2cNAB9sjM1BntnhPMiM0JOBwPBqttjHev2428MLEB4AYVN+d8s2iyCVZac+o41Pflm/ZH5vLXQ
==
version "4.17.
9
"
resolved "https://registry.npmjs.org/@types/express/-/express-4.17.
9.tgz#f5f2df6add703ff28428add52bdec8a1091b0a78
"
integrity sha512-
SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw
==
dependencies:
"@types/body-parser" "*"
"@types/express-serve-static-core" "*"
...
...
@@ -800,6 +814,13 @@
resolved "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.0.tgz#682477dbbbd07cd032731cb3b0e7eaee3d026b69"
integrity sha512-2aoSC4UUbHDj2uCsCxcG/vRMXey/m17bC7UwitVm5hn22nI8O8Y9iDpA76Orc+DWkQ4zZrOKEshCqR/jSuXAHA==
"@types/http-proxy@^1.17.4":
version "1.17.4"
resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.4.tgz#e7c92e3dbe3e13aa799440ff42e6d3a17a9d045b"
integrity sha512-IrSHl2u6AWXduUaDLqYpt45tLVCtYv7o4Z0s1KghBCDgIIS9oW5K1H8mZG/A2CfeLdEa7rTd1ACOiHBc1EMT2Q==
dependencies:
"@types/node" "*"
"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
version "2.0.3"
resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762"
...
...
@@ -874,9 +895,9 @@
integrity sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==
"@types/node@*":
version "14.14.
2
"
resolved "https://registry.npmjs.org/@types/node/-/node-14.14.
2.tgz#d25295f9e4ca5989a2c610754dc02a9721235eeb
"
integrity sha512-
jeYJU2kl7hL9U5xuI/BhKPZ4vqGM/OmK6whiFAXVhlstzZhVamWhDSmHyGLIp+RVyuF9/d0dqr2P85aFj4BvJg
==
version "14.14.
10
"
resolved "https://registry.npmjs.org/@types/node/-/node-14.14.
10.tgz#5958a82e41863cfc71f2307b3748e3491ba03785
"
integrity sha512-
J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ
==
"@types/node@10.17.13":
version "10.17.13"
...
...
@@ -928,9 +949,9 @@
"@types/node" "*"
"@types/serve-static@*":
version "1.13.
6
"
resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.
6.tgz#866b1b8dec41c36e28c7be40ac725b88be43c5c1
"
integrity sha512-
nuRJmv7jW7VmCVTn+IgYDkkbbDGyIINOeu/G0d74X3lm6E5KfMeQPJhxIt1ayQeQB3cSxvYs1RA/wipYoFB4E
A==
version "1.13.
8
"
resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.
8.tgz#851129d434433c7082148574ffec263d58309c46
"
integrity sha512-
MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCy
A==
dependencies:
"@types/mime" "*"
"@types/node" "*"
...
...
@@ -946,9 +967,9 @@
integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==
"@types/yargs@^15.0.0":
version "15.0.
9
"
resolved "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.
9.tgz#524cd7998fe810cdb02f26101b699cccd156ff19
"
integrity sha512-
HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g
==
version "15.0.
10
"
resolved "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.
10.tgz#0fe3c8173a0d5c3e780b389050140c3f5ea6ea74
"
integrity sha512-
z8PNtlhrj7eJNLmrAivM7rjBESG6JwC5xP3RVk12i/8HVP7Xnx/sEmERnRImyEuUaJfO942X0qMOYsoupaJbZQ
==
dependencies:
"@types/yargs-parser" "*"
...
...
@@ -1000,36 +1021,36 @@
dependencies:
eslint-visitor-keys "^1.1.0"
"@vue/compiler-core@3.0.
2
":
version "3.0.
2
"
resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.
2.tgz#7790b7a1fcbba5ace4d81a70ce59096fa5c95734
"
integrity sha512-
GOlEMTlC/OdzBkKaKOniYErbkjoKxkBOmulxGmMR10I2JJX6TvXd/peaO/kla2xhpliV/M6Z4TLJp0yjAvRIAw
==
"@vue/compiler-core@3.0.
3
":
version "3.0.
3
"
resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.
3.tgz#dbb4d5eb91f294038f0bed170a1c25f59f7dc74f
"
integrity sha512-
iWlRT8RYLmz7zkg84pTOriNUzjH7XACWN++ImFkskWXWeev29IKi7p76T9jKDaMZoPiGcUZ0k9wayuASWVxOwg
==
dependencies:
"@babel/parser" "^7.12.0"
"@babel/types" "^7.12.0"
"@vue/shared" "3.0.
2
"
"@vue/shared" "3.0.
3
"
estree-walker "^2.0.1"
source-map "^0.6.1"
"@vue/compiler-dom@3.0.
2", "@vue/compiler-dom@^3.0.2
":
version "3.0.
2
"
resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.
2.tgz#1d40de04bcdf9aabb79fb6a802dd70a2f3c2992a
"
integrity sha512-
jvaL4QF2yXBJVD+JLbM2YA3e5fNfflJnfQ+GtfYk46ENGsEetqbkZqcX7fO+RHdG8tZBo7LCNBvgD0QLr+V4sg
==
"@vue/compiler-dom@3.0.
3", "@vue/compiler-dom@^3.0.3
":
version "3.0.
3
"
resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.
3.tgz#582ba30bc82da8409868bc1153ff0e0e2be617e5
"
integrity sha512-
6GdUbDPjsc0MDZGAgpi4lox+d+aW9/brscwBOLOFfy9wcI9b6yLPmBbjdIsJq3pYdJWbdvACdJ77avBBdHEP8A
==
dependencies:
"@vue/compiler-core" "3.0.
2
"
"@vue/shared" "3.0.
2
"
"@vue/compiler-core" "3.0.
3
"
"@vue/shared" "3.0.
3
"
"@vue/compiler-sfc@^3.0.0-rc.9", "@vue/compiler-sfc@^3.0.
2
":
version "3.0.
2
"
resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.
2.tgz#22c70fed72c347a4d5fa2db2e80594b3193dce57
"
integrity sha512-
viYjT5ehDSLM3v0jQ9hbTs4I5e/7lSlYsDOp7TQ1qcwHRvzoTQMTkFpY/Iae+LFKM124Ld17tBfXgfrZl9dt+
g==
"@vue/compiler-sfc@^3.0.0-rc.9", "@vue/compiler-sfc@^3.0.
3
":
version "3.0.
3
"
resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.
3.tgz#7fad9d40e139dd717713c0db701e1eb776f8349f
"
integrity sha512-
YocHSirye85kRVC4lU0+SE6uhrwGJzbhwkrqG4g6kmsAUopZ0qUjbICMlej5bYx2+AUz9yBIM7hpK8nIKFVFj
g==
dependencies:
"@babel/parser" "^7.12.0"
"@babel/types" "^7.12.0"
"@vue/compiler-core" "3.0.
2
"
"@vue/compiler-dom" "3.0.
2
"
"@vue/compiler-ssr" "3.0.
2
"
"@vue/shared" "3.0.
2
"
"@vue/compiler-core" "3.0.
3
"
"@vue/compiler-dom" "3.0.
3
"
"@vue/compiler-ssr" "3.0.
3
"
"@vue/shared" "3.0.
3
"
consolidate "^0.16.0"
estree-walker "^2.0.1"
hash-sum "^2.0.0"
...
...
@@ -1041,36 +1062,36 @@
postcss-selector-parser "^6.0.4"
source-map "^0.6.1"
"@vue/compiler-ssr@3.0.
2
":
version "3.0.
2
"
resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.
2.tgz#73af4d274a79bfcc72a996a9b45f1072e7deaa26
"
integrity sha512-
gOgK1lf+0bFl+kQj6TU0TU1jIDFlsPRlSBZaUUA16DGeeiJrFanhsMuIs/l9U0IBFr/VJcHgzYpTXqHp95luH
w==
"@vue/compiler-ssr@3.0.
3
":
version "3.0.
3
"
resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.
3.tgz#7d9e5c1b8c71d69865ac6c48d2e6eb2eecb68501
"
integrity sha512-
IjJMoHCiDk939Ix7Q5wrex59TVJr6JFQ95gf36f4G4UrVau0GGY/3HudnWT/6eyWJ7267+odqQs1uCZgDfL/W
w==
dependencies:
"@vue/compiler-dom" "3.0.
2
"
"@vue/shared" "3.0.
2
"
"@vue/compiler-dom" "3.0.
3
"
"@vue/shared" "3.0.
3
"
"@vue/reactivity@3.0.
2
":
version "3.0.
2
"
resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.
2.tgz#42ed5af6025b494a5e69b05169fcddf04eebfe77
"
integrity sha512-
GdRloNcBar4yqWGXOcba1t//j/WizwfthfPUYkjcIPHjYnA/vTEQYp0C9+ZjPdinv1WRK1BSMeN/xj31kQES4A
==
"@vue/reactivity@3.0.
3
":
version "3.0.
3
"
resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.
3.tgz#681ee01ceff9219bc4da6bbb7d9c97d452e44d1d
"
integrity sha512-
t39Qmc42MX7wJtf8L6tHlu17eP9Rc5w4aRnxpLHNWoaRxddv/7FBhWqusJ2Bwkk8ixFHOQeejcLMt5G469WYJw
==
dependencies:
"@vue/shared" "3.0.
2
"
"@vue/shared" "3.0.
3
"
"@vue/runtime-core@3.0.
2
":
version "3.0.
2
"
resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.
2.tgz#d7ed462af1cb0bf9836668e4e6fab3f2f4b1bc00
"
integrity sha512-
3m/jOs2xSipEFah9FgpEzvC9nERFonVGLN06+pf8iYPIy54Nlv7D2cyrk3Lhbjz4w3PbIrkxJnoTJYvJM7HDfA
==
"@vue/runtime-core@3.0.
3
":
version "3.0.
3
"
resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.
3.tgz#edab3c9ad122cf8afd034b174cd20c073fbf950a
"
integrity sha512-
Fd1JVnYI6at0W/2ERwJuTSq4S22gNt8bKEbICcvCAac7hJUZ1rylThlrhsvrgA+DVkWU01r0niNZQ4UddlNw7g
==
dependencies:
"@vue/reactivity" "3.0.
2
"
"@vue/shared" "3.0.
2
"
"@vue/reactivity" "3.0.
3
"
"@vue/shared" "3.0.
3
"
"@vue/runtime-dom@3.0.
2
":
version "3.0.
2
"
resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.
2.tgz#9d166d03225558025d3d80f5039b646e0051b71c
"
integrity sha512-
vqC1KK1yWthTw1FKzajT0gYQaEqAq7bpeeXQC473nllGC5YHbJhNAJLSmrDun1tjXqGF0UNCWYljYm+++BJv6w
==
"@vue/runtime-dom@3.0.
3
":
version "3.0.
3
"
resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.
3.tgz#5e3e5e5418b9defcac988d2be0cf65596fa2cc03
"
integrity sha512-
ytTvSlRaEYvLQUkkpruIBizWIwuIeHER0Ch/evO6kUaPLjZjX3NerVxA40cqJx8rRjb9keQso21U2Jcpk8GsTg
==
dependencies:
"@vue/runtime-core" "3.0.
2
"
"@vue/shared" "3.0.
2
"
"@vue/runtime-core" "3.0.
3
"
"@vue/shared" "3.0.
3
"
csstype "^2.6.8"
"@vue/shared@3.0.0-rc.5":
...
...
@@ -1078,10 +1099,10 @@
resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.0-rc.5.tgz#cea2378e3e37363ddc1f5dd158edc9c9b5b3fff0"
integrity sha512-ZhcgGzBpp+pUzisZgQpM4ctIGgLpYjBj7/rZfbhEPxFHF/BuTV2jmhXvAl8aF9xDAejIcw85xCy92gDSwKtPag==
"@vue/shared@3.0.
2
":
version "3.0.
2
"
resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.
2.tgz#419bd85a2ebdbd4f42963e98c5a1b103452176d9
"
integrity sha512-
Zx869zlNoujFOclKIoYmkh8ES2RcS/+Jn546yOiPyZ+3+Ejivnr+fb8l+DdXUEFjo+iVDNR3KyLzg03aBFfZ4
Q==
"@vue/shared@3.0.
3
":
version "3.0.
3
"
resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.
3.tgz#ef12ebff93a446df281e8a0fd765b5aea8e7745b
"
integrity sha512-
yGgkF7u4W0Dmwri9XdeY50kOowN4UIX7aBQ///jbxx37itpzVjK7QzvD3ltQtPfWaJDGBfssGL0wpAgwX9OJp
Q==
abab@^2.0.3:
version "2.0.5"
...
...
@@ -1306,20 +1327,20 @@ aws-sign2@~0.7.0:
integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
aws4@^1.8.0:
version "1.1
0.1
"
resolved "https://registry.npmjs.org/aws4/-/aws4-1.1
0.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428
"
integrity sha512-
zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMD
A==
version "1.1
1.0
"
resolved "https://registry.npmjs.org/aws4/-/aws4-1.1
1.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59
"
integrity sha512-
xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSv
A==
babel-jest@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.
1.tgz#07bd7bec14de47fe0f2c9a139741329f1f41788b
"
integrity sha512-
duMWEOKrSBYRVTTNpL2SipNIWnZOjP77auOBMPQ3zXAdnDbyZQWU8r/RxNWpUf9N6cgPFecQYelYLytTVXVDt
A==
babel-jest@^26.6.
3
:
version "26.6.
3
"
resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.
3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056
"
integrity sha512-
pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZ
A==
dependencies:
"@jest/transform" "^26.6.
1
"
"@jest/types" "^26.6.
1
"
"@jest/transform" "^26.6.
2
"
"@jest/types" "^26.6.
2
"
"@types/babel__core" "^7.1.7"
babel-plugin-istanbul "^6.0.0"
babel-preset-jest "^26.
5.0
"
babel-preset-jest "^26.
6.2
"
chalk "^4.0.0"
graceful-fs "^4.2.4"
slash "^3.0.0"
...
...
@@ -1335,20 +1356,20 @@ babel-plugin-istanbul@^6.0.0:
istanbul-lib-instrument "^4.0.0"
test-exclude "^6.0.0"
babel-plugin-jest-hoist@^26.
5.0
:
version "26.
5.0
"
resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.
5.0.tgz#3916b3a28129c29528de91e5784a44680db46385
"
integrity sha512-
ck17uZFD3CDfuwCLATWZxkkuGGFhMij8quP8CNhwj8ek1mqFgbFzRJ30xwC04LLscj/aKsVFfRST+b5PT7rSu
w==
babel-plugin-jest-hoist@^26.
6.2
:
version "26.
6.2
"
resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.
6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d
"
integrity sha512-
PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5L
w==
dependencies:
"@babel/template" "^7.3.3"
"@babel/types" "^7.3.3"
"@types/babel__core" "^7.0.0"
"@types/babel__traverse" "^7.0.6"
babel-preset-current-node-syntax@^
0.1.3
:
version "
0.1.4
"
resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-
0.1.4.tgz#826f1f8e7245ad534714ba001f84f7e906c3b615
"
integrity sha512-
5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w
==
babel-preset-current-node-syntax@^
1.0.0
:
version "
1.0.0
"
resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-
1.0.0.tgz#cf5feef29551253471cfa82fc8e0f5063df07a77
"
integrity sha512-
mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q
==
dependencies:
"@babel/plugin-syntax-async-generators" "^7.8.4"
"@babel/plugin-syntax-bigint" "^7.8.3"
...
...
@@ -1361,14 +1382,15 @@ babel-preset-current-node-syntax@^0.1.3:
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
"@babel/plugin-syntax-top-level-await" "^7.8.3"
babel-preset-jest@^26.
5.0
:
version "26.
5.0
"
resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.
5.0.tgz#f1b166045cd21437d1188d29f7fba470d5bdb0e7
"
integrity sha512-
F2vTluljhqkiGSJGBg/jOruA8vIIIL11YrxRcO7nviNTMbbofPSHwnm8mgP7d/wS7wRSexRoI6X1A6T74d4LQA
==
babel-preset-jest@^26.
6.2
:
version "26.
6.2
"
resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.
6.2.tgz#747872b1171df032252426586881d62d31798fee
"
integrity sha512-
YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ
==
dependencies:
babel-plugin-jest-hoist "^26.
5.0
"
babel-preset-current-node-syntax "^
0.1.3
"
babel-plugin-jest-hoist "^26.
6.2
"
babel-preset-current-node-syntax "^
1.0.0
"
balanced-match@^1.0.0:
version "1.0.0"
...
...
@@ -1376,9 +1398,9 @@ balanced-match@^1.0.0:
integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
base64-js@^1.1.2:
version "1.
3
.1"
resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.
3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1
"
integrity sha512-
mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g
==
version "1.
5
.1"
resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.
5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a
"
integrity sha512-
AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA
==
base@^0.11.1:
version "0.11.2"
...
...
@@ -1427,7 +1449,7 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0:
resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828"
integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==
bn.js@^5.1.1:
bn.js@^5.
0.0, bn.js@^5.
1.1:
version "5.1.3"
resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b"
integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==
...
...
@@ -1528,11 +1550,11 @@ browserify-fs@^1.0.0:
levelup "^0.18.2"
browserify-rsa@^4.0.0, browserify-rsa@^4.0.1:
version "4.
0.1
"
resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.
0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524
"
integrity sha
1-IeCr+vbyApzy+vsTNWenAdQTVSQ
=
version "4.
1.0
"
resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.
1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d
"
integrity sha
512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog=
=
dependencies:
bn.js "^
4.1
.0"
bn.js "^
5.0
.0"
randombytes "^2.0.1"
browserify-sign@^4.0.0:
...
...
@@ -1594,6 +1616,11 @@ builtin-modules@^3.1.0:
resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484"
integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==
cac@^6.6.1:
version "6.6.1"
resolved "https://registry.npmjs.org/cac/-/cac-6.6.1.tgz#3dde3f6943f45d42a56729ea3573c08b3e7b6a6d"
integrity sha512-uhki4T3Ax68hw7Dufi0bATVAF8ayBSwOKUEJHjObPrUN4tlQ8Lf7oljpTje/mArLxYN0D743c2zJt4C1bVTCqg==
cache-base@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
...
...
@@ -1628,9 +1655,9 @@ camelcase@^5.0.0, camelcase@^5.3.1:
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
camelcase@^6.0.0:
version "6.
1
.0"
resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.
1.0.tgz#27dc176173725fb0adf8a48b647f4d7871944d78
"
integrity sha512-
WCMml9ivU60+8rEJgELlFp1gxFcEGxwYleE3bziHEDeqsqAWGHdimB7beBFGjLzVNgPGyDsfgXLQEYMpmIFnVQ
==
version "6.
2
.0"
resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.
2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809
"
integrity sha512-
c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg
==
capture-exit@^2.0.0:
version "2.0.0"
...
...
@@ -1699,10 +1726,10 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
inherits "^2.0.1"
safe-buffer "^5.0.1"
cjs-module-lexer@^0.
4.2
:
version "0.
4.3
"
resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.
4.3.tgz#9e31f7fe701f5fcee5793f77ab4e58fa8dcde8bc
"
integrity sha512-
5RLK0Qfs0PNDpEyBXIr3bIT1Muw3ojSlvpw6dAmkUcO0+uTrsBn7GuEIgx40u+OzbCBLDta7nvmud85P4EmTsQ
==
cjs-module-lexer@^0.
6.0
:
version "0.
6.0
"
resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.
6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f
"
integrity sha512-
uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw
==
class-utils@^0.3.5:
version "0.3.6"
...
...
@@ -1824,10 +1851,10 @@ commander@^2.20.0, commander@^2.7.1:
resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
commander@^6.
0
.0:
version "6.
1
.0"
resolved "https://registry.npmjs.org/commander/-/commander-6.
1.0.tgz#f8d722b78103141006b66f4c7ba1e97315ba75bc
"
integrity sha512-
wl7PNrYWd2y5mp1OK/LhTlv8Ff4kQJQRXXAvF+uU/TPNiVJUxZLRYGj/B0y/lPGAVcSbJqH2Za/cvHmrPMC8mA
==
commander@^6.
2
.0:
version "6.
2
.0"
resolved "https://registry.npmjs.org/commander/-/commander-6.
2.0.tgz#b990bfb8ac030aedc6d11bc04d1488ffef56db75
"
integrity sha512-
zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q
==
commondir@^1.0.1:
version "1.0.1"
...
...
@@ -2009,9 +2036,9 @@ cssstyle@^2.2.0:
cssom "~0.3.6"
csstype@^2.6.8:
version "2.6.1
3
"
resolved "https://registry.npmjs.org/csstype/-/csstype-2.6.1
3.tgz#a6893015b90e84dd6e85d0e3b442a1e84f2dbe0f
"
integrity sha512-
ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05
A==
version "2.6.1
4
"
resolved "https://registry.npmjs.org/csstype/-/csstype-2.6.1
4.tgz#004822a4050345b55ad4dcc00be1d9cf2f4296de
"
integrity sha512-
2mSc+VEpGPblzAxyeR+vZhJKgYg0Og0nnRi7pmRXFYYxSfnOnW8A5wwQb4n4cE2nIOzqKOAzLCaEX6aBmNEv8
A==
dashdash@^1.12.0:
version "1.14.1"
...
...
@@ -2029,10 +2056,10 @@ data-urls@^2.0.0:
whatwg-mimetype "^2.3.0"
whatwg-url "^8.0.0"
debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
version "4.
2.0
"
resolved "https://registry.npmjs.org/debug/-/debug-4.
2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1
"
integrity sha512-
IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg
==
debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1
, debug@^4.2.0, debug@^4.3.1
:
version "4.
3.1
"
resolved "https://registry.npmjs.org/debug/-/debug-4.
3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee
"
integrity sha512-
doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ
==
dependencies:
ms "2.1.2"
...
...
@@ -2044,9 +2071,9 @@ debug@^2.2.0, debug@^2.3.3, debug@^2.6.9:
ms "2.0.0"
debug@^3.1.0:
version "3.2.
6
"
resolved "https://registry.npmjs.org/debug/-/debug-3.2.
6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b
"
integrity sha512-
mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtW
Q==
version "3.2.
7
"
resolved "https://registry.npmjs.org/debug/-/debug-3.2.
7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a
"
integrity sha512-
CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1X
Q==
dependencies:
ms "^2.1.1"
...
...
@@ -2171,10 +2198,10 @@ detect-newline@^3.0.0:
resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
diff-sequences@^26.
5.0
:
version "26.
5.0
"
resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.
5.0.tgz#ef766cf09d43ed40406611f11c6d8d9dd8b2fefd
"
integrity sha512-
ZXx86srb/iYy6jG71k++wBN9P9J05UNQ5hQHQd9MtMPvcqXPx/vKU69jfHV637D00Q2gSgPk2D+jSx3l1lDW/
Q==
diff-sequences@^26.
6.2
:
version "26.
6.2
"
resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.
6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1
"
integrity sha512-
Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0
Q==
diffie-hellman@^5.0.0:
version "5.0.3"
...
...
@@ -2301,14 +2328,14 @@ error-ex@^1.3.1:
is-arrayish "^0.2.1"
es-module-lexer@^0.3.25:
version "0.3.2
5
"
resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.2
5.tgz#24a1abcb9c5dc96923a8e42be033b801f788de06
"
integrity sha512-
H9VoFD5H9zEfiOX2LeTWDwMvAbLqcAyA2PIb40TOAvGpScOjit02oTGWgIh+M0rx2eJOKyJVM9wtpKFVgnyC3
A==
version "0.3.2
6
"
resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.2
6.tgz#7b507044e97d5b03b01d4392c74ffeb9c177a83b
"
integrity sha512-
Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWA
A==
esbuild@^0.
7.21
:
version "0.
7.22
"
resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.
7.22.tgz#9149b903f8128b7c45a754046c24199d76bbe08e
"
integrity sha512-
B43SYg8LGWYTCv9Gs0RnuLNwjzpuWOoCaZHTWEDEf5AfrnuDMerPVMdCEu7xOdhFvQ+UqfP2MGU9lxEy0JzccA
==
esbuild@^0.
8.12
:
version "0.
8.17
"
resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.
8.17.tgz#1c16c6d5988dcfdcf27a7e1612b7fd05e1477c54
"
integrity sha512-
ReHap+Iyn5BQF0B8F3xrLwu+j57ri5uDUw2ej9XTPAuFDebYiWwRzBY4jhF610bklveXLbCGim/8/2wQKQlu1w
==
escape-html@^1.0.3:
version "1.0.3"
...
...
@@ -2363,12 +2390,12 @@ eslint-visitor-keys@^2.0.0:
integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
eslint@^7.2.0:
version "7.1
2
.0"
resolved "https://registry.npmjs.org/eslint/-/eslint-7.1
2.0.tgz#7b6a85f87a9adc239e979bb721cde5ce0dc27da6
"
integrity sha512-
n5pEU27DRxCSlOhJ2rO57GDLcNsxO0LPpAbpFdh7xmcDmjmlGUfoyrsB3I7yYdQXO5N3gkSTiDrPSPNFiiirX
A==
version "7.1
4
.0"
resolved "https://registry.npmjs.org/eslint/-/eslint-7.1
4.0.tgz#2d2cac1d28174c510a97b377f122a5507958e344
"
integrity sha512-
5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYR
A==
dependencies:
"@babel/code-frame" "^7.0.0"
"@eslint/eslintrc" "^0.2.
0
"
"@eslint/eslintrc" "^0.2.
1
"
ajv "^6.10.0"
chalk "^4.0.0"
cross-spawn "^7.0.2"
...
...
@@ -2517,10 +2544,10 @@ execa@^1.0.0:
signal-exit "^3.0.0"
strip-eof "^1.0.0"
execa@^4.0.0, execa@^4.0.3:
version "4.
0.3
"
resolved "https://registry.npmjs.org/execa/-/execa-4.
0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2
"
integrity sha512-
WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0
A==
execa@^4.0.0, execa@^4.0.3
, execa@^4.1.0
:
version "4.
1.0
"
resolved "https://registry.npmjs.org/execa/-/execa-4.
1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a
"
integrity sha512-
j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZ
A==
dependencies:
cross-spawn "^7.0.0"
get-stream "^5.0.0"
...
...
@@ -2550,16 +2577,16 @@ expand-brackets@^2.1.4:
snapdragon "^0.8.1"
to-regex "^3.0.1"
expect@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/expect/-/expect-26.6.
1.tgz#e1e053cdc43b21a452b36fc7cc9401e4603949c1
"
integrity sha512-
BRfxIBHagghMmr1D2MRY0Qv5d3Nc8HCqgbDwNXw/9izmM5eBb42a2YjLKSbsqle76ozGkAEPELQX4IdNHAKRN
A==
expect@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/expect/-/expect-26.6.
2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417
"
integrity sha512-
9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9I
A==
dependencies:
"@jest/types" "^26.6.
1
"
"@jest/types" "^26.6.
2
"
ansi-styles "^4.0.0"
jest-get-type "^26.3.0"
jest-matcher-utils "^26.6.
1
"
jest-message-util "^26.6.
1
"
jest-matcher-utils "^26.6.
2
"
jest-message-util "^26.6.
2
"
jest-regex-util "^26.0.0"
extend-shallow@^2.0.1:
...
...
@@ -2644,9 +2671,9 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
fastq@^1.6.0:
version "1.
8
.0"
resolved "https://registry.npmjs.org/fastq/-/fastq-1.
8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481
"
integrity sha512-
SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q
==
version "1.
9
.0"
resolved "https://registry.npmjs.org/fastq/-/fastq-1.
9.0.tgz#e16a72f338eaca48e91b5c23593bcc2ef66b7947
"
integrity sha512-
i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w
==
dependencies:
reusify "^1.0.4"
...
...
@@ -2800,7 +2827,12 @@ fs.realpath@^1.0.0:
resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
fsevents@^2.1.2, fsevents@~2.1.2:
fsevents@^2.1.2:
version "2.2.1"
resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.2.1.tgz#1fb02ded2036a8ac288d507a65962bd87b97628d"
integrity sha512-bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA==
fsevents@~2.1.2:
version "2.1.3"
resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
...
...
@@ -2830,9 +2862,9 @@ generic-names@^2.0.1:
loader-utils "^1.1.0"
gensync@^1.0.0-beta.1:
version "1.0.0-beta.
1
"
resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.
1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269
"
integrity sha512-
r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jc
g==
version "1.0.0-beta.
2
"
resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.
2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0
"
integrity sha512-
3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8z
g==
get-caller-file@^2.0.1:
version "2.0.5"
...
...
@@ -3163,9 +3195,9 @@ import-cwd@^3.0.0:
import-from "^3.0.0"
import-fresh@^3.0.0, import-fresh@^3.2.1:
version "3.2.
1
"
resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.
1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66
"
integrity sha512-
6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ
==
version "3.2.
2
"
resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.
2.tgz#fc129c160c5d68235507f4331a6baad186bdbc3e
"
integrity sha512-
cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw
==
dependencies:
parent-module "^1.0.0"
resolve-from "^4.0.0"
...
...
@@ -3283,10 +3315,10 @@ is-ci@^2.0.0:
dependencies:
ci-info "^2.0.0"
is-core-module@^2.
0
.0:
version "2.
0
.0"
resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.
0.0.tgz#58531b70aed1db7c0e8d4eb1a0a2d1ddd64bd12d
"
integrity sha512-
jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw
==
is-core-module@^2.
1
.0:
version "2.
2
.0"
resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.
2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a
"
integrity sha512-
XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ
==
dependencies:
has "^1.0.3"
...
...
@@ -3544,67 +3576,67 @@ istanbul-reports@^3.0.2:
html-escaper "^2.0.0"
istanbul-lib-report "^3.0.0"
jest-changed-files@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.
1.tgz#2fac3dc51297977ee883347948d8e3d37c417fba
"
integrity sha512-
NhSdZ5F6b/rIN5V46x1l31vrmukD/bJUXgYAY8VtP1SknYdJwjYDRxuLt7Z8QryIdqCjMIn2C0Cd98EZ4umo8
Q==
jest-changed-files@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.
2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0
"
integrity sha512-
fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzK
Q==
dependencies:
"@jest/types" "^26.6.
1
"
"@jest/types" "^26.6.
2
"
execa "^4.0.0"
throat "^5.0.0"
jest-cli@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.
1.tgz#8952242fa812c05bd129abf7c022424045b7fd67
"
integrity sha512-
aPLoEjlwFrCWhiPpW5NUxQA1X1kWsAnQcQ0SO/fHsCvczL3W75iVAcH9kP6NN+BNqZcHNEvkhxT5cDmBfEAh+w
==
jest-cli@^26.6.
3
:
version "26.6.
3
"
resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.
3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a
"
integrity sha512-
GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg
==
dependencies:
"@jest/core" "^26.6.
1
"
"@jest/test-result" "^26.6.
1
"
"@jest/types" "^26.6.
1
"
"@jest/core" "^26.6.
3
"
"@jest/test-result" "^26.6.
2
"
"@jest/types" "^26.6.
2
"
chalk "^4.0.0"
exit "^0.1.2"
graceful-fs "^4.2.4"
import-local "^3.0.2"
is-ci "^2.0.0"
jest-config "^26.6.
1
"
jest-util "^26.6.
1
"
jest-validate "^26.6.
1
"
jest-config "^26.6.
3
"
jest-util "^26.6.
2
"
jest-validate "^26.6.
2
"
prompts "^2.0.1"
yargs "^15.4.1"
jest-config@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-config/-/jest-config-26.6.
1.tgz#8c343fbdd9c24ad003e261f73583c3c020f32b42
"
integrity sha512-
mtJzIynIwW1d1nMlKCNCQiSgWaqFn8cH/fOSNY97xG7Y9tBCZbCSuW2GTX0RPmceSJGO7l27JgwC18LEg0Vg+
g==
jest-config@^26.6.
3
:
version "26.6.
3
"
resolved "https://registry.npmjs.org/jest-config/-/jest-config-26.6.
3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349
"
integrity sha512-
t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSy
g==
dependencies:
"@babel/core" "^7.1.0"
"@jest/test-sequencer" "^26.6.
1
"
"@jest/types" "^26.6.
1
"
babel-jest "^26.6.
1
"
"@jest/test-sequencer" "^26.6.
3
"
"@jest/types" "^26.6.
2
"
babel-jest "^26.6.
3
"
chalk "^4.0.0"
deepmerge "^4.2.2"
glob "^7.1.1"
graceful-fs "^4.2.4"
jest-environment-jsdom "^26.6.
1
"
jest-environment-node "^26.6.
1
"
jest-environment-jsdom "^26.6.
2
"
jest-environment-node "^26.6.
2
"
jest-get-type "^26.3.0"
jest-jasmine2 "^26.6.
1
"
jest-jasmine2 "^26.6.
3
"
jest-regex-util "^26.0.0"
jest-resolve "^26.6.
1
"
jest-util "^26.6.
1
"
jest-validate "^26.6.
1
"
jest-resolve "^26.6.
2
"
jest-util "^26.6.
2
"
jest-validate "^26.6.
2
"
micromatch "^4.0.2"
pretty-format "^26.6.
1
"
pretty-format "^26.6.
2
"
jest-diff@^26.0.0, jest-diff@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.
1.tgz#38aa194979f454619bb39bdee299fb64ede5300c
"
integrity sha512-
BBNy/zin2m4kG5In126O8chOBxLLS/XMTuuM2+YhgyHk87ewPzKTuTJcqj3lOWOi03NNgrl+DkMeV/exdvG9gg
==
jest-diff@^26.0.0, jest-diff@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.
2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394
"
integrity sha512-
6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA
==
dependencies:
chalk "^4.0.0"
diff-sequences "^26.
5.0
"
diff-sequences "^26.
6.2
"
jest-get-type "^26.3.0"
pretty-format "^26.6.
1
"
pretty-format "^26.6.
2
"
jest-docblock@^26.0.0:
version "26.0.0"
...
...
@@ -3613,130 +3645,131 @@ jest-docblock@^26.0.0:
dependencies:
detect-newline "^3.0.0"
jest-each@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-each/-/jest-each-26.6.
1.tgz#e968e88309a3e2ae9648634af8f89d8ee5acfddd
"
integrity sha512-
gSn8eB3buchuq45SU7pLB7qmCGax1ZSxfaWuEFblCyNMtyokYaKFh9dRhYPujK6xYL57dLIPhLKatjmB5XWzG
A==
jest-each@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/jest-each/-/jest-each-26.6.
2.tgz#02526438a77a67401c8a6382dfe5999952c167cb
"
integrity sha512-
Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4
A==
dependencies:
"@jest/types" "^26.6.
1
"
"@jest/types" "^26.6.
2
"
chalk "^4.0.0"
jest-get-type "^26.3.0"
jest-util "^26.6.
1
"
pretty-format "^26.6.
1
"
jest-util "^26.6.
2
"
pretty-format "^26.6.
2
"
jest-environment-jsdom@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.
1.tgz#63093bf89daee6139616568a43633b84cf7aac21
"
integrity sha512-
A17RiXuHYNVlkM+3QNcQ6n5EZyAc6eld8ra9TW26luounGWpku4tj03uqRgHJCI1d4uHr5rJiuCH5JFRtdmrcA
==
jest-environment-jsdom@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.
2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e
"
integrity sha512-
jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q
==
dependencies:
"@jest/environment" "^26.6.
1
"
"@jest/fake-timers" "^26.6.
1
"
"@jest/types" "^26.6.
1
"
"@jest/environment" "^26.6.
2
"
"@jest/fake-timers" "^26.6.
2
"
"@jest/types" "^26.6.
2
"
"@types/node" "*"
jest-mock "^26.6.
1
"
jest-util "^26.6.
1
"
jest-mock "^26.6.
2
"
jest-util "^26.6.
2
"
jsdom "^16.4.0"
jest-environment-node@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.
1.tgz#4d73d8b33c26989a92a0ed3ad0bfd6f7a196d9bd
"
integrity sha512-
YffaCp6h0j1kbcf1NVZ7umC6CPgD67YS+G1BeornfuSkx5s3xdhuwG0DCxSiHPXyT81FfJzA1L7nXvhq50OWI
g==
jest-environment-node@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.
2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c
"
integrity sha512-
zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Ta
g==
dependencies:
"@jest/environment" "^26.6.
1
"
"@jest/fake-timers" "^26.6.
1
"
"@jest/types" "^26.6.
1
"
"@jest/environment" "^26.6.
2
"
"@jest/fake-timers" "^26.6.
2
"
"@jest/types" "^26.6.
2
"
"@types/node" "*"
jest-mock "^26.6.
1
"
jest-util "^26.6.
1
"
jest-mock "^26.6.
2
"
jest-util "^26.6.
2
"
jest-get-type@^26.3.0:
version "26.3.0"
resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0"
integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==
jest-haste-map@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.
1.tgz#97e96f5fd7576d980307fbe6160b10c016b543d4
"
integrity sha512-
9kPafkv0nX6ta1PrshnkiyhhoQoFWncrU/uUBt3/AP1r78WSCU5iLceYRTwDvJl67H3RrXqSlSVDDa/AsUB7OQ
==
jest-haste-map@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.
2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa
"
integrity sha512-
easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w
==
dependencies:
"@jest/types" "^26.6.
1
"
"@jest/types" "^26.6.
2
"
"@types/graceful-fs" "^4.1.2"
"@types/node" "*"
anymatch "^3.0.3"
fb-watchman "^2.0.0"
graceful-fs "^4.2.4"
jest-regex-util "^26.0.0"
jest-serializer "^26.
5.0
"
jest-util "^26.6.
1
"
jest-worker "^26.6.
1
"
jest-serializer "^26.
6.2
"
jest-util "^26.6.
2
"
jest-worker "^26.6.
2
"
micromatch "^4.0.2"
sane "^4.0.3"
walker "^1.0.7"
optionalDependencies:
fsevents "^2.1.2"
jest-jasmine2@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.
1.tgz#11c92603d1fa97e3c33404359e69d6cec7e57017
"
integrity sha512-
2uYdT32o/ZzSxYAPduAgokO8OlAL1YdG/9oxcEY138EDNpIK5XRRJDaGzTZdIBWSxk0aR8XxN44FvfXtHB+Fiw
==
jest-jasmine2@^26.6.
3
:
version "26.6.
3
"
resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.
3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd
"
integrity sha512-
kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg
==
dependencies:
"@babel/traverse" "^7.1.0"
"@jest/environment" "^26.6.
1
"
"@jest/source-map" "^26.
5.0
"
"@jest/test-result" "^26.6.
1
"
"@jest/types" "^26.6.
1
"
"@jest/environment" "^26.6.
2
"
"@jest/source-map" "^26.
6.2
"
"@jest/test-result" "^26.6.
2
"
"@jest/types" "^26.6.
2
"
"@types/node" "*"
chalk "^4.0.0"
co "^4.6.0"
expect "^26.6.
1
"
expect "^26.6.
2
"
is-generator-fn "^2.0.0"
jest-each "^26.6.
1
"
jest-matcher-utils "^26.6.
1
"
jest-message-util "^26.6.
1
"
jest-runtime "^26.6.
1
"
jest-snapshot "^26.6.
1
"
jest-util "^26.6.
1
"
pretty-format "^26.6.
1
"
jest-each "^26.6.
2
"
jest-matcher-utils "^26.6.
2
"
jest-message-util "^26.6.
2
"
jest-runtime "^26.6.
3
"
jest-snapshot "^26.6.
2
"
jest-util "^26.6.
2
"
pretty-format "^26.6.
2
"
throat "^5.0.0"
jest-leak-detector@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.
1.tgz#f63e46dc4e3aa30d29b40ae49966a15730d25bbe
"
integrity sha512-
j9ZOtJSJKlHjrs4aIxWjiQUjyrffPdiAQn2Iw0916w7qZE5Lk0T2KhIH6E9vfhzP6sw0Q0jtnLLb4vQ71o1HlA
==
jest-leak-detector@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.
2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af
"
integrity sha512-
i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg
==
dependencies:
jest-get-type "^26.3.0"
pretty-format "^26.6.
1
"
pretty-format "^26.6.
2
"
jest-matcher-utils@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.
1.tgz#bc90822d352c91c2ec1814731327691d06598400
"
integrity sha512-
9iu3zrsYlUnl8pByhREF9rr5eYoiEb1F7ymNKg6lJr/0qD37LWS5FSW/JcoDl8UdMX2+zAzabDs7sTO+QFKjCg
==
jest-matcher-utils@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.
2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a
"
integrity sha512-
llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw
==
dependencies:
chalk "^4.0.0"
jest-diff "^26.6.
1
"
jest-diff "^26.6.
2
"
jest-get-type "^26.3.0"
pretty-format "^26.6.
1
"
pretty-format "^26.6.
2
"
jest-message-util@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.
1.tgz#d62c20c0fe7be10bfd6020b675abb9b5fa933ff3
"
integrity sha512-
cqM4HnqncIebBNdTKrBoWR/4ufHTll0pK/FWwX0YasK+TlBQEMqw3IEdynuuOTjDPFO3ONlFn37280X48beByw
==
jest-message-util@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.
2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07
"
integrity sha512-
rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA
==
dependencies:
"@babel/code-frame" "^7.0.0"
"@jest/types" "^26.6.
1
"
"@jest/types" "^26.6.
2
"
"@types/stack-utils" "^2.0.0"
chalk "^4.0.0"
graceful-fs "^4.2.4"
micromatch "^4.0.2"
pretty-format "^26.6.2"
slash "^3.0.0"
stack-utils "^2.0.2"
jest-mock@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.
1.tgz#6c12a92a82fc833f81a5b6de6b67d78386e276a3
"
integrity sha512-
my0lPTBu1awY8iVG62sB2sx9qf8zxNDVX+5aFgoB8Vbqjb6LqIOsfyFA8P1z6H2IsqMbvOX9oCJnK67Y3yUIMA
==
jest-mock@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.
2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302
"
integrity sha512-
YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew
==
dependencies:
"@jest/types" "^26.6.
1
"
"@jest/types" "^26.6.
2
"
"@types/node" "*"
jest-pnp-resolver@^1.2.2:
...
...
@@ -3749,172 +3782,172 @@ jest-regex-util@^26.0.0:
resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28"
integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==
jest-resolve-dependencies@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.
1.tgz#e9d091a159ad198c029279737a8b4c507791d75c
"
integrity sha512-
MN6lufbZJ3RBfTnJesZtHu3hUCBqPdHRe2+FhIt0yiqJ3fMgzWRqMRQyN/d/QwOE7KXwAG2ekZutbPhuD7s51A
==
jest-resolve-dependencies@^26.6.
3
:
version "26.6.
3
"
resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.
3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6
"
integrity sha512-
pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg
==
dependencies:
"@jest/types" "^26.6.
1
"
"@jest/types" "^26.6.
2
"
jest-regex-util "^26.0.0"
jest-snapshot "^26.6.
1
"
jest-snapshot "^26.6.
2
"
jest-resolve@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.
1.tgz#e9a9130cc069620d5aeeb87043dd9e130b68c6a1
"
integrity sha512-
hiHfQH6rrcpAmw9xCQ0vD66SDuU+7ZulOuKwc4jpbmFFsz0bQG/Ib92K+9/489u5rVw0btr/ZhiHqBpmkbCvu
Q==
jest-resolve@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.
2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507
"
integrity sha512-
sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7Uv
Q==
dependencies:
"@jest/types" "^26.6.
1
"
"@jest/types" "^26.6.
2
"
chalk "^4.0.0"
graceful-fs "^4.2.4"
jest-pnp-resolver "^1.2.2"
jest-util "^26.6.
1
"
jest-util "^26.6.
2
"
read-pkg-up "^7.0.1"
resolve "^1.18.1"
slash "^3.0.0"
jest-runner@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.
1.tgz#a945971b5a23740c1fe20e372a38de668b7c76bf
"
integrity sha512-
DmpNGdgsbl5s0FGkmsInmqnmqCtliCSnjWA2TFAJS1m1mL5atwfPsf+uoZ8uYQ2X0uDj4NM+nPcDnUpbNTRMBA
==
jest-runner@^26.6.
3
:
version "26.6.
3
"
resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.
3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159
"
integrity sha512-
atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ
==
dependencies:
"@jest/console" "^26.6.
1
"
"@jest/environment" "^26.6.
1
"
"@jest/test-result" "^26.6.
1
"
"@jest/types" "^26.6.
1
"
"@jest/console" "^26.6.
2
"
"@jest/environment" "^26.6.
2
"
"@jest/test-result" "^26.6.
2
"
"@jest/types" "^26.6.
2
"
"@types/node" "*"
chalk "^4.0.0"
emittery "^0.7.1"
exit "^0.1.2"
graceful-fs "^4.2.4"
jest-config "^26.6.
1
"
jest-config "^26.6.
3
"
jest-docblock "^26.0.0"
jest-haste-map "^26.6.
1
"
jest-leak-detector "^26.6.
1
"
jest-message-util "^26.6.
1
"
jest-resolve "^26.6.
1
"
jest-runtime "^26.6.
1
"
jest-util "^26.6.
1
"
jest-worker "^26.6.
1
"
jest-haste-map "^26.6.
2
"
jest-leak-detector "^26.6.
2
"
jest-message-util "^26.6.
2
"
jest-resolve "^26.6.
2
"
jest-runtime "^26.6.
3
"
jest-util "^26.6.
2
"
jest-worker "^26.6.
2
"
source-map-support "^0.5.6"
throat "^5.0.0"
jest-runtime@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.
1.tgz#9a131e7b4f0bc6beefd62e7443f757c1d5fa9dec
"
integrity sha512-
7uOCNeezXDWgjEyzYbRN2ViY7xNZzusNVGAMmU0UHRUNXuY4j4GBHKGMqPo/cBPZA9bSYp+lwK2DRRBU5Dv6YQ
==
dependencies:
"@jest/console" "^26.6.
1
"
"@jest/environment" "^26.6.
1
"
"@jest/fake-timers" "^26.6.
1
"
"@jest/globals" "^26.6.
1
"
"@jest/source-map" "^26.
5.0
"
"@jest/test-result" "^26.6.
1
"
"@jest/transform" "^26.6.
1
"
"@jest/types" "^26.6.
1
"
jest-runtime@^26.6.
3
:
version "26.6.
3
"
resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.
3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b
"
integrity sha512-
lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw
==
dependencies:
"@jest/console" "^26.6.
2
"
"@jest/environment" "^26.6.
2
"
"@jest/fake-timers" "^26.6.
2
"
"@jest/globals" "^26.6.
2
"
"@jest/source-map" "^26.
6.2
"
"@jest/test-result" "^26.6.
2
"
"@jest/transform" "^26.6.
2
"
"@jest/types" "^26.6.
2
"
"@types/yargs" "^15.0.0"
chalk "^4.0.0"
cjs-module-lexer "^0.
4.2
"
cjs-module-lexer "^0.
6.0
"
collect-v8-coverage "^1.0.0"
exit "^0.1.2"
glob "^7.1.3"
graceful-fs "^4.2.4"
jest-config "^26.6.
1
"
jest-haste-map "^26.6.
1
"
jest-message-util "^26.6.
1
"
jest-mock "^26.6.
1
"
jest-config "^26.6.
3
"
jest-haste-map "^26.6.
2
"
jest-message-util "^26.6.
2
"
jest-mock "^26.6.
2
"
jest-regex-util "^26.0.0"
jest-resolve "^26.6.
1
"
jest-snapshot "^26.6.
1
"
jest-util "^26.6.
1
"
jest-validate "^26.6.
1
"
jest-resolve "^26.6.
2
"
jest-snapshot "^26.6.
2
"
jest-util "^26.6.
2
"
jest-validate "^26.6.
2
"
slash "^3.0.0"
strip-bom "^4.0.0"
yargs "^15.4.1"
jest-serializer@^26.
5.0
:
version "26.
5.0
"
resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.
5.0.tgz#f5425cc4c5f6b4b355f854b5f0f23ec6b962bc13
"
integrity sha512-
+h3Gf5CDRlSLdgTv7y0vPIAoLgX/SI7T4v6hy+TEXMgYbv+ztzbg5PSN6mUXAT/hXYHvZRWm+MaObVfqkhCGxA
==
jest-serializer@^26.
6.2
:
version "26.
6.2
"
resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.
6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1
"
integrity sha512-
S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g
==
dependencies:
"@types/node" "*"
graceful-fs "^4.2.4"
jest-snapshot@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.
1.tgz#469e9d0b749496aea7dad0d7e5e5c88b91cdb4cc
"
integrity sha512-
JA7bZp7HRTIJYAi85pJ/OZ2eur2dqmwIToA5/6d7Mn90isGEfeF9FvuhDLLEczgKP1ihreBzrJ6Vr7zteP5JNA
==
jest-snapshot@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.
2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84
"
integrity sha512-
OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og
==
dependencies:
"@babel/types" "^7.0.0"
"@jest/types" "^26.6.
1
"
"@jest/types" "^26.6.
2
"
"@types/babel__traverse" "^7.0.4"
"@types/prettier" "^2.0.0"
chalk "^4.0.0"
expect "^26.6.
1
"
expect "^26.6.
2
"
graceful-fs "^4.2.4"
jest-diff "^26.6.
1
"
jest-diff "^26.6.
2
"
jest-get-type "^26.3.0"
jest-haste-map "^26.6.
1
"
jest-matcher-utils "^26.6.
1
"
jest-message-util "^26.6.
1
"
jest-resolve "^26.6.
1
"
jest-haste-map "^26.6.
2
"
jest-matcher-utils "^26.6.
2
"
jest-message-util "^26.6.
2
"
jest-resolve "^26.6.
2
"
natural-compare "^1.4.0"
pretty-format "^26.6.
1
"
pretty-format "^26.6.
2
"
semver "^7.3.2"
jest-util@^26.1.0, jest-util@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-util/-/jest-util-26.6.
1.tgz#4cc0d09ec57f28d12d053887eec5dc976a352e9b
"
integrity sha512-
xCLZUqVoqhquyPLuDXmH7ogceGctbW8SMyQVjD9o+1+NPWI7t0vO08udcFLVPLgKWcvc+zotaUv/RuaR6l8HIA
==
jest-util@^26.1.0, jest-util@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/jest-util/-/jest-util-26.6.
2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1
"
integrity sha512-
MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q
==
dependencies:
"@jest/types" "^26.6.
1
"
"@jest/types" "^26.6.
2
"
"@types/node" "*"
chalk "^4.0.0"
graceful-fs "^4.2.4"
is-ci "^2.0.0"
micromatch "^4.0.2"
jest-validate@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.
1.tgz#28730eb8570d60968d9d06f1a8c94d922167bd2a
"
integrity sha512-
BEFpGbylKocnNPZULcnk+TGaz1oFZQH/wcaXlaXABbu0zBwkOGczuWgdLucUouuQqn7VadHZZeTvo8VSFDLMOA
==
jest-validate@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.
2.tgz#23d380971587150467342911c3d7b4ac57ab20ec
"
integrity sha512-
NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ
==
dependencies:
"@jest/types" "^26.6.
1
"
"@jest/types" "^26.6.
2
"
camelcase "^6.0.0"
chalk "^4.0.0"
jest-get-type "^26.3.0"
leven "^3.1.0"
pretty-format "^26.6.
1
"
pretty-format "^26.6.
2
"
jest-watcher@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.
1.tgz#debfa34e9c5c3e735593403794fe53d2955bfabc
"
integrity sha512-
0LBIPPncNi9CaLKK15bnxyd2E8OMl4kJg0PTiNOI+MXztXw1zVdtX/x9Pr6pXaQYps+eS/ts43O4+HByZ7yJSw
==
jest-watcher@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.
2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975
"
integrity sha512-
WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ
==
dependencies:
"@jest/test-result" "^26.6.
1
"
"@jest/types" "^26.6.
1
"
"@jest/test-result" "^26.6.
2
"
"@jest/types" "^26.6.
2
"
"@types/node" "*"
ansi-escapes "^4.2.1"
chalk "^4.0.0"
jest-util "^26.6.
1
"
jest-util "^26.6.
2
"
string-length "^4.0.1"
jest-worker@^26.0.0, jest-worker@^26.2.1, jest-worker@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.
1.tgz#c2ae8cde6802cc14056043f997469ec170d9c32a
"
integrity sha512-
R5IE3qSGz+QynJx8y+ICEkdI2OJ3RJjRQVEyCcFAd3yVhQSEtquziPO29Mlzgn07LOVE8u8jhJ1FqcwegiXWOw
==
jest-worker@^26.0.0, jest-worker@^26.2.1, jest-worker@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.
2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed
"
integrity sha512-
KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ
==
dependencies:
"@types/node" "*"
merge-stream "^2.0.0"
supports-color "^7.0.0"
jest@^26.0.1:
version "26.6.
1
"
resolved "https://registry.npmjs.org/jest/-/jest-26.6.
1.tgz#821e8280d2bdeeed40ac7bc43941dceff0f1b650
"
integrity sha512-
f+ahfqw3Ffy+9vA7sWFGpTmhtKEMsNAZiWBVXDkrpIO73zIz22iimjirnV78kh/eWlylmvLh/0WxHN6fZraZdA
==
version "26.6.
3
"
resolved "https://registry.npmjs.org/jest/-/jest-26.6.
3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef
"
integrity sha512-
lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q
==
dependencies:
"@jest/core" "^26.6.
1
"
"@jest/core" "^26.6.
3
"
import-local "^3.0.2"
jest-cli "^26.6.
1
"
jest-cli "^26.6.
3
"
jju@~1.4.0:
version "1.4.0"
...
...
@@ -4023,11 +4056,11 @@ jsonfile@^4.0.0:
graceful-fs "^4.1.6"
jsonfile@^6.0.1:
version "6.
0.1
"
resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.
0.1.tgz#98966cba214378c8c84b82e085907b40bf614179
"
integrity sha512-
jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg
==
version "6.
1.0
"
resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.
1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae
"
integrity sha512-
5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ
==
dependencies:
universalify "^
1
.0.0"
universalify "^
2
.0.0"
optionalDependencies:
graceful-fs "^4.1.6"
...
...
@@ -4280,19 +4313,19 @@ lines-and-columns@^1.1.6:
integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
lint-staged@^10.2.10:
version "10.
4
.2"
resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-10.
4.2.tgz#9fee4635c4b5ddb845746f237c6d43494ccd21c
1"
integrity sha512-
OLCA9K1hS+Sl179SO6kX0JtnsaKj/MZalEhUj5yAgXsb63qPI/Gfn6Ua1KuZdbfkZNEu3/n5C/obYCu70IMt9g
==
version "10.
5
.2"
resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-10.
5.2.tgz#acfaa0093af3262aee3130b2e22438941530bdd
1"
integrity sha512-
e8AYR1TDlzwB8VVd38Xu2lXDZf6BcshVqKVuBQThDJRaJLobqKnpbm4dkwJ2puypQNbLr9KF/9mfA649mAGvjA
==
dependencies:
chalk "^4.1.0"
cli-truncate "^2.1.0"
commander "^6.
0
.0"
commander "^6.
2
.0"
cosmiconfig "^7.0.0"
debug "^4.
1.1
"
debug "^4.
2.0
"
dedent "^0.7.0"
enquirer "^2.3.6"
execa "^4.
0.3
"
listr2 "^
2.6.0
"
execa "^4.
1.0
"
listr2 "^
3.2.2
"
log-symbols "^4.0.0"
micromatch "^4.0.2"
normalize-path "^3.0.0"
...
...
@@ -4300,10 +4333,10 @@ lint-staged@^10.2.10:
string-argv "0.3.1"
stringify-object "^3.3.0"
listr2@^
2.6.0
:
version "
2.6.2
"
resolved "https://registry.npmjs.org/listr2/-/listr2-
2.6.2.tgz#4912eb01e1e2dd72ec37f3895a56bf2622d6f36a
"
integrity sha512-
6x6pKEMs8DSIpA/tixiYY2m/GcbgMplMVmhQAaLFxEtNSKLeWTGjtmU57xvv6QCm2XcqzyNXL/cTSVf4IChCRA
==
listr2@^
3.2.2
:
version "
3.2.3
"
resolved "https://registry.npmjs.org/listr2/-/listr2-
3.2.3.tgz#ef9e0d790862f038dde8a9837be552b1adfd1c07
"
integrity sha512-
vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w
==
dependencies:
chalk "^4.1.0"
cli-truncate "^2.1.0"
...
...
@@ -4311,7 +4344,7 @@ listr2@^2.6.0:
indent-string "^4.0.0"
log-update "^4.0.0"
p-map "^4.0.0"
rxjs "^6.6.
2
"
rxjs "^6.6.
3
"
through "^2.3.8"
loader-utils@^1.1.0:
...
...
@@ -4411,7 +4444,7 @@ magic-string@^0.22.5:
dependencies:
vlq "^0.2.2"
magic-string@^0.25.
5, magic-string@^0.25.
7:
magic-string@^0.25.7:
version "0.25.7"
resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
...
...
@@ -4834,9 +4867,9 @@ ora@^5.1.0:
wcwidth "^1.0.1"
p-each-series@^2.1.0:
version "2.
1
.0"
resolved "https://registry.npmjs.org/p-each-series/-/p-each-series-2.
1.0.tgz#961c8dd3f195ea96c747e636b262b800a6b1af48
"
integrity sha512-
ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ
==
version "2.
2
.0"
resolved "https://registry.npmjs.org/p-each-series/-/p-each-series-2.
2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a
"
integrity sha512-
ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA
==
p-finally@^1.0.0:
version "1.0.0"
...
...
@@ -4857,6 +4890,11 @@ p-locate@^4.1.0:
dependencies:
p-limit "^2.2.0"
p-map-series@^2.1.0:
version "2.1.0"
resolved "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz#7560d4c452d9da0c07e692fdbfe6e2c81a2a91f2"
integrity sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==
p-map@^4.0.0:
version "4.0.0"
resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
...
...
@@ -5131,12 +5169,12 @@ prettier@~1.14.0:
resolved "https://registry.npmjs.org/prettier/-/prettier-1.14.3.tgz#90238dd4c0684b7edce5f83b0fb7328e48bd0895"
integrity sha512-qZDVnCrnpsRJJq5nSsiHCE3BYMED2OtsI+cmzIzF1QIfqm5ALf8tEJcO27zV1gKNKRPdhjO0dNWnrzssDQ1tFg==
pretty-format@^26.0.0, pretty-format@^26.6.
1
:
version "26.6.
1
"
resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.
1.tgz#af9a2f63493a856acddeeb11ba6bcf61989660a8
"
integrity sha512-
MeqqsP5PYcRBbGMvwzsyBdmAJ4EFX7pWFyl7x4+dMVg5pE0ZDdBIvEH2ergvIO+Gvwv1wh64YuOY9y5LuyY/GA
==
pretty-format@^26.0.0, pretty-format@^26.6.
2
:
version "26.6.
2
"
resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.
2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93
"
integrity sha512-
7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg
==
dependencies:
"@jest/types" "^26.6.
1
"
"@jest/types" "^26.6.
2
"
ansi-regex "^5.0.0"
ansi-styles "^4.0.0"
react-is "^17.0.1"
...
...
@@ -5157,12 +5195,12 @@ progress@^2.0.0, progress@^2.0.1:
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
prompts@^2.0.1:
version "2.
3.2
"
resolved "https://registry.npmjs.org/prompts/-/prompts-2.
3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068
"
integrity sha512-
Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA
==
version "2.
4.0
"
resolved "https://registry.npmjs.org/prompts/-/prompts-2.
4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7
"
integrity sha512-
awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ
==
dependencies:
kleur "^3.0.3"
sisteransi "^1.0.
4
"
sisteransi "^1.0.
5
"
proxy-from-env@^1.0.0:
version "1.1.0"
...
...
@@ -5453,11 +5491,11 @@ resolve@1.17.0, resolve@~1.17.0:
path-parse "^1.0.6"
resolve@^1.1.7, resolve@^1.10.0, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.3.2:
version "1.1
8.1
"
resolved "https://registry.npmjs.org/resolve/-/resolve-1.1
8.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130
"
integrity sha512-
lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA
==
version "1.1
9.0
"
resolved "https://registry.npmjs.org/resolve/-/resolve-1.1
9.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c
"
integrity sha512-
rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg
==
dependencies:
is-core-module "^2.
0
.0"
is-core-module "^2.
1
.0"
path-parse "^1.0.6"
restore-cursor@^3.1.0:
...
...
@@ -5570,19 +5608,19 @@ rollup-plugin-typescript2@^0.27.1:
resolve "1.17.0"
tslib "2.0.1"
rollup-plugin-vue@^6.0.0-beta.10:
version "6.0.0
-beta.10
"
resolved "https://registry.npmjs.org/rollup-plugin-vue/-/rollup-plugin-vue-6.0.0
-beta.10.tgz#66d9b9a8dd2d085267d1cc398ea0113360879ac1
"
integrity sha512-
8TZJmROiSRjWoHRR6id0/ktOBOUGuI302xDBq4YBiA/tnnXdoY3oFGtvRWzT5ldX0jTJ8QX40rrJOw2SvcWwx
Q==
rollup-plugin-vue@^6.0.0
, rollup-plugin-vue@^6.0.0
-beta.10:
version "6.0.0"
resolved "https://registry.npmjs.org/rollup-plugin-vue/-/rollup-plugin-vue-6.0.0
.tgz#e379e93e5ae9a8648522f698be2e452e8672aaf2
"
integrity sha512-
oVvUd84d5u73M2HYM3XsMDLtZRIA/tw2U0dmHlXU2UWP5JARYHzh/U9vcxaN/x/9MrepY7VH3pHFeOhrWpxs/
Q==
dependencies:
debug "^4.1.1"
hash-sum "^2.0.0"
rollup-pluginutils "^2.8.2"
rollup-plugin-web-worker-loader@^1.3.1:
version "1.
4
.0"
resolved "https://registry.npmjs.org/rollup-plugin-web-worker-loader/-/rollup-plugin-web-worker-loader-1.
4.0.tgz#b4fd711118758c2111c30e794e2f2757b75a27b8
"
integrity sha512-
jhlOwSkrXkAVFY2Fded0M1AS9iqZDNjUJxNz4BFjBlaKuUzTx8Ikey+b3LSegUJE4mzAAw2DqJD8pX12R0ZdDw
==
version "1.
5
.0"
resolved "https://registry.npmjs.org/rollup-plugin-web-worker-loader/-/rollup-plugin-web-worker-loader-1.
5.0.tgz#df21973426c6f95b238a84698ae27f8d8aab6b83
"
integrity sha512-
Zx5l370yGDje35rFkM/wbT4dMIq2+kSBdLWQpqLkBuxmrQJcx0umA05kSbNRzccFsudQH4FKYCK8GtSBQRQBBg
==
rollup-pluginutils@^2.3.1, rollup-pluginutils@^2.8.2:
version "2.8.2"
...
...
@@ -5592,9 +5630,9 @@ rollup-pluginutils@^2.3.1, rollup-pluginutils@^2.8.2:
estree-walker "^0.6.1"
rollup@^2.16.1, rollup@^2.32.1:
version "2.3
2.1
"
resolved "https://registry.npmjs.org/rollup/-/rollup-2.3
2.1.tgz#625a92c54f5b4d28ada12d618641491d4dbb548c
"
integrity sha512-
Op2vWTpvK7t6/Qnm1TTh7VjEZZkN8RWgf0DHbkKzQBwNf748YhXbozHVefqpPp/Fuyk/PQPAnYsBxAEtlMvpUw
==
version "2.3
4.0
"
resolved "https://registry.npmjs.org/rollup/-/rollup-2.3
4.0.tgz#ecc7f1d4ce2cb88bb51bec2f56b984f3c35b8271
"
integrity sha512-
dW5iLvttZzdVehjEuNJ1bWvuMEJjOWGmnuFS82WeKHTGXDkRHQeq/ExdifkSyJv9dLcR86ysKRmrIDyR6O0X8g
==
optionalDependencies:
fsevents "~2.1.2"
...
...
@@ -5604,11 +5642,11 @@ rsvp@^4.8.4:
integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==
run-parallel@^1.1.9:
version "1.1.
9
"
resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.
9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679
"
integrity sha512-
DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q
==
version "1.1.
10
"
resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.
10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef
"
integrity sha512-
zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw
==
rxjs@^6.6.
2
:
rxjs@^6.6.
3
:
version "6.6.3"
resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552"
integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==
...
...
@@ -5782,7 +5820,7 @@ signal-exit@^3.0.0, signal-exit@^3.0.2:
resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
sisteransi@^1.0.
4
:
sisteransi@^1.0.
5
:
version "1.0.5"
resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
...
...
@@ -5915,9 +5953,9 @@ spdx-expression-parse@^3.0.0:
spdx-license-ids "^3.0.0"
spdx-license-ids@^3.0.0:
version "3.0.
6
"
resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.
6.tgz#c80757383c28abf7296744998cbc106ae8b854ce
"
integrity sha512-
+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw
==
version "3.0.
7
"
resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.
7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65
"
integrity sha512-
U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ
==
split-string@^3.0.1, split-string@^3.0.2:
version "3.1.0"
...
...
@@ -5947,9 +5985,9 @@ sshpk@^1.7.0:
tweetnacl "~0.14.0"
stack-utils@^2.0.2:
version "2.0.
2
"
resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.
2.tgz#5cf48b4557becb4638d0bc4f21d23f5d19586593
"
integrity sha512-
0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg
==
version "2.0.
3
"
resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.
3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277
"
integrity sha512-
gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw
==
dependencies:
escape-string-regexp "^2.0.0"
...
...
@@ -6141,9 +6179,9 @@ terser@^4.7.0:
source-map-support "~0.5.12"
terser@^5.0.0:
version "5.
3.8
"
resolved "https://registry.npmjs.org/terser/-/terser-5.
3.8.tgz#991ae8ba21a3d990579b54aa9af11586197a75dd
"
integrity sha512-
zVotuHoIfnYjtlurOouTazciEfL7V38QMAOhGqpXDEg6yT13cF4+fEP9b0rrCEQTn+tT46uxgFsTZzhygk+Cz
Q==
version "5.
5.1
"
resolved "https://registry.npmjs.org/terser/-/terser-5.
5.1.tgz#540caa25139d6f496fdea056e414284886fb2289
"
integrity sha512-
6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIB
Q==
dependencies:
commander "^2.20.0"
source-map "~0.7.2"
...
...
@@ -6250,11 +6288,10 @@ tr46@^2.0.2:
punycode "^2.1.1"
ts-jest@^26.1.0:
version "26.4.
2
"
resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.
2.tgz#00b6c970bee202ceef7c6e6e9805c4837b22dab8
"
integrity sha512-
0+MynTTzzbuy5rGjzsCKjxHJk5gY906c/FSaqQ3081+G7dp2Yygfa9hVlbrtNNcztffh1mC6Rs9jb/yHpcjsoQ
==
version "26.4.
4
"
resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.
4.tgz#61f13fb21ab400853c532270e52cc0ed7e502c49
"
integrity sha512-
3lFWKbLxJm34QxyVNNCgXX1u4o/RV0myvA2y2Bxm46iGIjKlaY0own9gIckbjZJPn+WaJEnfPPJ20HHGpoq4yg
==
dependencies:
"@jest/create-cache-key-function" "^26.5.0"
"@types/jest" "26.x"
bs-logger "0.x"
buffer-from "1.x"
...
...
@@ -6360,11 +6397,16 @@ typedarray@^0.0.6:
resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
typescript@^3.9.3
, typescript@~3.9.7
:
typescript@^3.9.3:
version "3.9.7"
resolved "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa"
integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==
typescript@~4.0.5:
version "4.0.5"
resolved "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz#ae9dddfd1069f1cb5beb3ef3b2170dd7c1332389"
integrity sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==
union-value@^1.0.0:
version "1.0.1"
resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"
...
...
@@ -6390,6 +6432,11 @@ universalify@^1.0.0:
resolved "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d"
integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==
universalify@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
unset-value@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
...
...
@@ -6431,14 +6478,14 @@ uuid@^8.3.0:
integrity sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==
v8-compile-cache@^2.0.3:
version "2.
1.1
"
resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.
1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745
"
integrity sha512-
8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQD
Q==
version "2.
2.0
"
resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.
2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132
"
integrity sha512-
gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43
Q==
v8-to-istanbul@^
6.0.1
:
version "
6.0.1
"
resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-
6.0.1.tgz#7ef0e32faa10f841fe4c1b0f8de96ed067c0be1e
"
integrity sha512-
PzM1WlqquhBvsV+Gco6WSFeg1AGdD53ccMRkFeyHRE/KRZaVacPOmQYP3EeVgDBtKD2BJ8kgynBQ5OtKiHCH+w
==
v8-to-istanbul@^
7.0.0
:
version "
7.0.0
"
resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-
7.0.0.tgz#b4fe00e35649ef7785a9b7fcebcea05f37c332fc
"
integrity sha512-
fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA
==
dependencies:
"@types/istanbul-lib-coverage" "^2.0.1"
convert-source-map "^1.6.0"
...
...
@@ -6471,30 +6518,32 @@ verror@1.10.0:
core-util-is "1.0.2"
extsprintf "^1.2.0"
vite@^1.0.0-rc.
8
:
version "1.0.0-rc.
8
"
resolved "https://registry.npmjs.org/vite/-/vite-1.0.0-rc.
8.tgz#26ebe3d6cb7c36f0bceb04398eef0d5d2d7c10df
"
integrity sha512-
HLRVbtsRYr7zIcq2IbKGq13URP2bOw/hrJ3Ufjp+TRM8PM6Ncquvqrr0WswIJOT6a+z3NGDJPi61Z97A0mdVvA
==
vite@^1.0.0-rc.
13
:
version "1.0.0-rc.
13
"
resolved "https://registry.npmjs.org/vite/-/vite-1.0.0-rc.
13.tgz#0e0b3b6138998a1d0c02459908a6c4fb2f294727
"
integrity sha512-
hLfTbhNPDhwXMCAWR6s6C79G/O8Is0MbslglgoHSQsRby+KnqHgtHChCVBHFeV2oZBV/3xhHhnfm94BDPFe8Ww
==
dependencies:
"@babel/parser" "^7.12.
3
"
"@babel/parser" "^7.12.
7
"
"@koa/cors" "^3.1.0"
"@rollup/plugin-commonjs" "^1
5.1
.0"
"@rollup/plugin-commonjs" "^1
6.0
.0"
"@rollup/plugin-json" "^4.1.0"
"@rollup/plugin-node-resolve" "^9.0.0"
"@rollup/pluginutils" "^4.0.0"
"@rollup/plugin-node-resolve" "^10.0.0"
"@rollup/pluginutils" "^4.1.0"
"@types/http-proxy" "^1.17.4"
"@types/koa" "^2.11.4"
"@types/lru-cache" "^5.1.0"
"@vue/compiler-dom" "^3.0.
2
"
"@vue/compiler-sfc" "^3.0.
2
"
"@vue/compiler-dom" "^3.0.
3
"
"@vue/compiler-sfc" "^3.0.
3
"
brotli-size "^4.0.0"
cac "^6.6.1"
chalk "^4.1.0"
chokidar "^3.4.2"
clean-css "^4.2.3"
debug "^4.
1
.1"
debug "^4.
3
.1"
dotenv "^8.2.0"
dotenv-expand "^5.1.0"
es-module-lexer "^0.3.25"
esbuild "^0.
7.21
"
esbuild "^0.
8.12
"
etag "^1.8.1"
execa "^4.0.3"
fs-extra "^9.0.1"
...
...
@@ -6514,6 +6563,7 @@ vite@^1.0.0-rc.8:
minimist "^1.2.5"
open "^7.2.1"
ora "^5.1.0"
p-map-series "^2.1.0"
postcss-discard-comments "^4.0.2"
postcss-import "^12.0.1"
postcss-load-config "^3.0.0"
...
...
@@ -6521,11 +6571,12 @@ vite@^1.0.0-rc.8:
rollup "^2.32.1"
rollup-plugin-dynamic-import-variables "^1.1.0"
rollup-plugin-terser "^7.0.2"
rollup-plugin-vue "^6.0.0
-beta.10
"
rollup-plugin-vue "^6.0.0"
rollup-plugin-web-worker-loader "^1.3.1"
selfsigned "^1.10.8"
slash "^3.0.0"
vue "^3.0.2"
source-map "^0.7.3"
vue "^3.0.3"
ws "^7.3.1"
vlq@^0.2.2:
...
...
@@ -6534,18 +6585,18 @@ vlq@^0.2.2:
integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==
vue-router@^4.0.0-beta.6:
version "4.0.0-rc.
1
"
resolved "https://registry.npmjs.org/vue-router/-/vue-router-4.0.0-rc.
1.tgz#42f41315849163a1243886c9aa6d7c14f24fd003
"
integrity sha512-
N3SSOIiRFo1/D6EkHGuahUSuyDvFhKizN5zVXkALX7wv0hYYndV49KwzRF5lKsAIt+OlDl7y+sNmwNewb7a4i
w==
version "4.0.0-rc.
6
"
resolved "https://registry.npmjs.org/vue-router/-/vue-router-4.0.0-rc.
6.tgz#8fa9e2d612c28ccf9b2bfa9421052932808ce24b
"
integrity sha512-
hVHC8A4/0yku1Z6+oUtX9odeHv78XwDI7putt1hd7os27P7mLabkjArN7f3TI3e/cz17MxAUz5Yp+m8ZE3sPs
w==
vue@^3.0.0-rc.5, vue@^3.0.
2
:
version "3.0.
2
"
resolved "https://registry.npmjs.org/vue/-/vue-3.0.
2.tgz#9d5b7b2983f35e64a34d13c7c9d6831239feca3c
"
integrity sha512-
ciKFjutKRs+2Vbvgrist1oDd5wZQqtOel/K//ku54zLbf8tcTV+XbyAfanTHcTkML9CUj09vnC+y+5uaOz2/9g
==
vue@^3.0.0-rc.5, vue@^3.0.
3
:
version "3.0.
3
"
resolved "https://registry.npmjs.org/vue/-/vue-3.0.
3.tgz#ad94a475e6ebbf3904673b6a0ae46e47b957bd72
"
integrity sha512-
BZG5meD5vLWdvfnRL5WqfDy+cnXO1X/SweModGUna78bdFPZW6+ZO1tU9p0acrskX3DKFcfSp2s4SZnMjABx6w
==
dependencies:
"@vue/compiler-dom" "3.0.
2
"
"@vue/runtime-dom" "3.0.
2
"
"@vue/shared" "3.0.
2
"
"@vue/compiler-dom" "3.0.
3
"
"@vue/runtime-dom" "3.0.
3
"
"@vue/shared" "3.0.
3
"
w3c-hr-time@^1.0.2:
version "1.0.2"
...
...
@@ -6669,9 +6720,9 @@ ws@^6.1.0:
async-limiter "~1.0.0"
ws@^7.2.3, ws@^7.3.1:
version "7.
3.1
"
resolved "https://registry.npmjs.org/ws/-/ws-7.
3.1.tgz#d0547bf67f7ce4f12a72dfe31262c68d7dc551c8
"
integrity sha512-
D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA
==
version "7.
4.0
"
resolved "https://registry.npmjs.org/ws/-/ws-7.
4.0.tgz#a5dd76a24197940d4a8bb9e0e152bb4503764da7
"
integrity sha512-
kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ
==
xml-name-validator@^3.0.0:
version "3.0.0"
...
...
@@ -6714,9 +6765,9 @@ xtend@~3.0.0:
integrity sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=
y18n@^4.0.0:
version "4.0.
0
"
resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.
0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b
"
integrity sha512-
r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w
==
version "4.0.
1
"
resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.
1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4
"
integrity sha512-
wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ
==
yallist@^2.1.2:
version "2.1.2"
...
...
@@ -6739,9 +6790,9 @@ yaml@^1.10.0:
integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==
yargs-parser@20.x:
version "20.2.
3
"
resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.
3.tgz#92419ba867b858c868acf8bae9bf74af0dd0ce26
"
integrity sha512-
emOFRT9WVHw03QSvN5qor9QQT9+sw5vwxfYweivSMHTcAXPefwVae2FjO7JJjj8hCE4CzPOPeFM83VwT29HCww
==
version "20.2.
4
"
resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.
4.tgz#b42890f14566796f85ae8e3a25290d205f154a54
"
integrity sha512-
WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA
==
yargs-parser@^18.1.2:
version "18.1.3"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录