Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Simoje丶
vue-vben-admin
提交
ca4f1a8f
V
vue-vben-admin
项目概览
Simoje丶
/
vue-vben-admin
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vue-vben-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ca4f1a8f
编写于
1月 19, 2021
作者:
V
vben
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(simple-menu): collapse openmenus error #204
上级
025ee927
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
120 addition
and
99 deletion
+120
-99
build/vite/plugin/index.ts
build/vite/plugin/index.ts
+6
-1
package.json
package.json
+9
-9
src/App.vue
src/App.vue
+1
-2
src/components/Form/src/hooks/useFormValues.ts
src/components/Form/src/hooks/useFormValues.ts
+5
-4
src/components/SimpleMenu/src/SimpleMenu.vue
src/components/SimpleMenu/src/SimpleMenu.vue
+10
-3
src/components/SimpleMenu/src/useOpenKeys.ts
src/components/SimpleMenu/src/useOpenKeys.ts
+8
-3
src/locales/lang/zh_CN/sys/api.ts
src/locales/lang/zh_CN/sys/api.ts
+1
-1
src/utils/is.ts
src/utils/is.ts
+4
-0
yarn.lock
yarn.lock
+76
-76
未找到文件。
build/vite/plugin/index.ts
浏览文件 @
ca4f1a8f
...
@@ -37,7 +37,12 @@ export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean, mode: stri
...
@@ -37,7 +37,12 @@ export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean, mode: stri
// rollup-plugin-visualizer
// rollup-plugin-visualizer
if
(
isReportMode
())
{
if
(
isReportMode
())
{
vitePlugins
.
push
(
visualizer
({
filename
:
'
./build/.cache/stats.html
'
,
open
:
true
})
as
Plugin
);
vitePlugins
.
push
(
visualizer
({
filename
:
'
./build/.cache/stats.html
'
,
open
:
true
,
})
as
Plugin
);
}
}
return
vitePlugins
;
return
vitePlugins
;
...
...
package.json
浏览文件 @
ca4f1a8f
...
@@ -33,7 +33,7 @@
...
@@ -33,7 +33,7 @@
"
path-to-regexp
"
:
"
^6.2.0
"
,
"
path-to-regexp
"
:
"
^6.2.0
"
,
"
qrcode
"
:
"
^1.4.4
"
,
"
qrcode
"
:
"
^1.4.4
"
,
"
sortablejs
"
:
"
^1.13.0
"
,
"
sortablejs
"
:
"
^1.13.0
"
,
"
vditor
"
:
"
^3.7.
6
"
,
"
vditor
"
:
"
^3.7.
7
"
,
"
vue
"
:
"
^3.0.5
"
,
"
vue
"
:
"
^3.0.5
"
,
"
vue-i18n
"
:
"
^9.0.0-rc.2
"
,
"
vue-i18n
"
:
"
^9.0.0-rc.2
"
,
"
vue-router
"
:
"
^4.0.3
"
,
"
vue-router
"
:
"
^4.0.3
"
,
...
@@ -46,9 +46,9 @@
...
@@ -46,9 +46,9 @@
"devDependencies"
:
{
"devDependencies"
:
{
"
@commitlint/cli
"
:
"
^11.0.0
"
,
"
@commitlint/cli
"
:
"
^11.0.0
"
,
"
@commitlint/config-conventional
"
:
"
^11.0.0
"
,
"
@commitlint/config-conventional
"
:
"
^11.0.0
"
,
"
@iconify/json
"
:
"
^1.1.28
7
"
,
"
@iconify/json
"
:
"
^1.1.28
8
"
,
"
@ls-lint/ls-lint
"
:
"
^1.9.2
"
,
"
@ls-lint/ls-lint
"
:
"
^1.9.2
"
,
"
@purge-icons/generated
"
:
"
^0.5.
1
"
,
"
@purge-icons/generated
"
:
"
^0.5.
2
"
,
"
@types/echarts
"
:
"
^4.9.3
"
,
"
@types/echarts
"
:
"
^4.9.3
"
,
"
@types/fs-extra
"
:
"
^9.0.6
"
,
"
@types/fs-extra
"
:
"
^9.0.6
"
,
"
@types/http-proxy
"
:
"
^1.17.5
"
,
"
@types/http-proxy
"
:
"
^1.17.5
"
,
...
@@ -61,8 +61,8 @@
...
@@ -61,8 +61,8 @@
"
@types/sortablejs
"
:
"
^1.10.6
"
,
"
@types/sortablejs
"
:
"
^1.10.6
"
,
"
@types/yargs
"
:
"
^15.0.12
"
,
"
@types/yargs
"
:
"
^15.0.12
"
,
"
@types/zxcvbn
"
:
"
^4.4.0
"
,
"
@types/zxcvbn
"
:
"
^4.4.0
"
,
"
@typescript-eslint/eslint-plugin
"
:
"
^4.1
3
.0
"
,
"
@typescript-eslint/eslint-plugin
"
:
"
^4.1
4
.0
"
,
"
@typescript-eslint/parser
"
:
"
^4.1
3
.0
"
,
"
@typescript-eslint/parser
"
:
"
^4.1
4
.0
"
,
"
@vitejs/plugin-legacy
"
:
"
^1.2.1
"
,
"
@vitejs/plugin-legacy
"
:
"
^1.2.1
"
,
"
@vitejs/plugin-vue
"
:
"
^1.0.6
"
,
"
@vitejs/plugin-vue
"
:
"
^1.0.6
"
,
"
@vitejs/plugin-vue-jsx
"
:
"
^1.0.2
"
,
"
@vitejs/plugin-vue-jsx
"
:
"
^1.0.2
"
,
...
@@ -76,7 +76,7 @@
...
@@ -76,7 +76,7 @@
"
cross-env
"
:
"
^7.0.3
"
,
"
cross-env
"
:
"
^7.0.3
"
,
"
dotenv
"
:
"
^8.2.0
"
,
"
dotenv
"
:
"
^8.2.0
"
,
"
eslint
"
:
"
^7.18.0
"
,
"
eslint
"
:
"
^7.18.0
"
,
"
eslint-config-prettier
"
:
"
^7.
1
.0
"
,
"
eslint-config-prettier
"
:
"
^7.
2
.0
"
,
"
eslint-plugin-prettier
"
:
"
^3.3.1
"
,
"
eslint-plugin-prettier
"
:
"
^3.3.1
"
,
"
eslint-plugin-vue
"
:
"
^7.4.1
"
,
"
eslint-plugin-vue
"
:
"
^7.4.1
"
,
"
esno
"
:
"
^0.4.0
"
,
"
esno
"
:
"
^0.4.0
"
,
...
@@ -91,17 +91,17 @@
...
@@ -91,17 +91,17 @@
"
prettier
"
:
"
^2.2.1
"
,
"
prettier
"
:
"
^2.2.1
"
,
"
rimraf
"
:
"
^3.0.2
"
,
"
rimraf
"
:
"
^3.0.2
"
,
"
rollup-plugin-gzip
"
:
"
^2.5.0
"
,
"
rollup-plugin-gzip
"
:
"
^2.5.0
"
,
"
rollup-plugin-visualizer
"
:
"
^4.
1.2
"
,
"
rollup-plugin-visualizer
"
:
"
^4.
2.0
"
,
"
stylelint
"
:
"
^13.8.0
"
,
"
stylelint
"
:
"
^13.8.0
"
,
"
stylelint-config-prettier
"
:
"
^8.0.2
"
,
"
stylelint-config-prettier
"
:
"
^8.0.2
"
,
"
stylelint-config-standard
"
:
"
^20.0.0
"
,
"
stylelint-config-standard
"
:
"
^20.0.0
"
,
"
stylelint-order
"
:
"
^4.1.0
"
,
"
stylelint-order
"
:
"
^4.1.0
"
,
"
ts-node
"
:
"
^9.1.
0
"
,
"
ts-node
"
:
"
^9.1.
1
"
,
"
typescript
"
:
"
^4.1.3
"
,
"
typescript
"
:
"
^4.1.3
"
,
"
vite
"
:
"
^2.0.0-beta.31
"
,
"
vite
"
:
"
^2.0.0-beta.31
"
,
"
vite-plugin-html
"
:
"
^2.0.0-beta.5
"
,
"
vite-plugin-html
"
:
"
^2.0.0-beta.5
"
,
"
vite-plugin-mock
"
:
"
^2.0.0-beta.3
"
,
"
vite-plugin-mock
"
:
"
^2.0.0-beta.3
"
,
"
vite-plugin-purge-icons
"
:
"
^0.5.
1
"
,
"
vite-plugin-purge-icons
"
:
"
^0.5.
2
"
,
"
vite-plugin-pwa
"
:
"
^0.3.8
"
,
"
vite-plugin-pwa
"
:
"
^0.3.8
"
,
"
vite-plugin-style-import
"
:
"
^0.4.3
"
,
"
vite-plugin-style-import
"
:
"
^0.4.3
"
,
"
vue-eslint-parser
"
:
"
^7.3.0
"
,
"
vue-eslint-parser
"
:
"
^7.3.0
"
,
...
...
src/App.vue
浏览文件 @
ca4f1a8f
...
@@ -21,6 +21,7 @@
...
@@ -21,6 +21,7 @@
name
:
'
App
'
,
name
:
'
App
'
,
components
:
{
ConfigProvider
,
AppProvider
},
components
:
{
ConfigProvider
,
AppProvider
},
setup
()
{
setup
()
{
// support Multi-language
const
{
antConfigLocale
,
setLocale
}
=
useLocale
();
const
{
antConfigLocale
,
setLocale
}
=
useLocale
();
setLocale
();
setLocale
();
...
@@ -30,8 +31,6 @@
...
@@ -30,8 +31,6 @@
// Create a lock screen monitor
// Create a lock screen monitor
const
lockEvent
=
useLockPage
();
const
lockEvent
=
useLockPage
();
// support Multi-language
return
{
return
{
antConfigLocale
,
antConfigLocale
,
lockEvent
,
lockEvent
,
...
...
src/components/Form/src/hooks/useFormValues.ts
浏览文件 @
ca4f1a8f
import
{
isArray
,
isFunction
,
isObject
,
isString
}
from
'
/@/utils/is
'
;
import
{
isArray
,
isFunction
,
isObject
,
isString
,
isNullOrUnDef
}
from
'
/@/utils/is
'
;
import
{
dateUtil
}
from
'
/@/utils/dateUtil
'
;
import
{
dateUtil
}
from
'
/@/utils/dateUtil
'
;
import
{
unref
,
nextTick
}
from
'
vue
'
;
import
{
unref
,
nextTick
}
from
'
vue
'
;
...
@@ -78,9 +78,10 @@ export function useFormValues({
...
@@ -78,9 +78,10 @@ export function useFormValues({
const
schemas
=
unref
(
getSchema
);
const
schemas
=
unref
(
getSchema
);
const
obj
:
Recordable
=
{};
const
obj
:
Recordable
=
{};
schemas
.
forEach
((
item
)
=>
{
schemas
.
forEach
((
item
)
=>
{
if
(
item
.
defaultValue
)
{
const
{
defaultValue
}
=
item
;
obj
[
item
.
field
]
=
item
.
defaultValue
;
if
(
!
isNullOrUnDef
(
defaultValue
))
{
formModel
[
item
.
field
]
=
item
.
defaultValue
;
obj
[
item
.
field
]
=
defaultValue
;
formModel
[
item
.
field
]
=
defaultValue
;
}
}
});
});
defaultValueRef
.
value
=
obj
;
defaultValueRef
.
value
=
obj
;
...
...
src/components/SimpleMenu/src/SimpleMenu.vue
浏览文件 @
ca4f1a8f
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
v-bind=
"getBindValues"
v-bind=
"getBindValues"
@
select=
"handleSelect"
@
select=
"handleSelect"
:activeName=
"activeName"
:activeName=
"activeName"
:openNames=
"
openName
s"
:openNames=
"
getOpenKey
s"
:class=
"prefixCls"
:class=
"prefixCls"
:activeSubMenuNames=
"activeSubMenuNames"
:activeSubMenuNames=
"activeSubMenuNames"
>
>
...
@@ -67,8 +67,14 @@
...
@@ -67,8 +67,14 @@
const
{
currentRoute
}
=
useRouter
();
const
{
currentRoute
}
=
useRouter
();
const
{
prefixCls
}
=
useDesign
(
'
simple-menu
'
);
const
{
prefixCls
}
=
useDesign
(
'
simple-menu
'
);
const
{
items
,
accordion
,
mixSider
}
=
toRefs
(
props
);
const
{
items
,
accordion
,
mixSider
,
collapse
}
=
toRefs
(
props
);
const
{
setOpenKeys
}
=
useOpenKeys
(
menuState
,
items
,
accordion
,
mixSider
);
const
{
setOpenKeys
,
getOpenKeys
}
=
useOpenKeys
(
menuState
,
items
,
accordion
,
mixSider
,
collapse
);
const
getBindValues
=
computed
(()
=>
({
...
attrs
,
...
props
}));
const
getBindValues
=
computed
(()
=>
({
...
attrs
,
...
props
}));
...
@@ -125,6 +131,7 @@
...
@@ -125,6 +131,7 @@
prefixCls
,
prefixCls
,
getBindValues
,
getBindValues
,
handleSelect
,
handleSelect
,
getOpenKeys
,
...
toRefs
(
menuState
),
...
toRefs
(
menuState
),
};
};
},
},
...
...
src/components/SimpleMenu/src/useOpenKeys.ts
浏览文件 @
ca4f1a8f
import
type
{
Menu
as
MenuType
}
from
'
/@/router/types
'
;
import
type
{
Menu
as
MenuType
}
from
'
/@/router/types
'
;
import
type
{
MenuState
}
from
'
./types
'
;
import
type
{
MenuState
}
from
'
./types
'
;
import
{
Ref
,
toRaw
}
from
'
vue
'
;
import
{
computed
,
Ref
,
toRaw
}
from
'
vue
'
;
import
{
unref
}
from
'
vue
'
;
import
{
unref
}
from
'
vue
'
;
import
{
es6Unique
}
from
'
/@/utils
'
;
import
{
es6Unique
}
from
'
/@/utils
'
;
...
@@ -12,7 +12,8 @@ export function useOpenKeys(
...
@@ -12,7 +12,8 @@ export function useOpenKeys(
menuState
:
MenuState
,
menuState
:
MenuState
,
menus
:
Ref
<
MenuType
[]
>
,
menus
:
Ref
<
MenuType
[]
>
,
accordion
:
Ref
<
boolean
>
,
accordion
:
Ref
<
boolean
>
,
mixSider
:
Ref
<
boolean
>
mixSider
:
Ref
<
boolean
>
,
collapse
:
Ref
<
boolean
>
// mode: Ref<MenuModeEnum>,
// mode: Ref<MenuModeEnum>,
)
{
)
{
async
function
setOpenKeys
(
path
:
string
)
{
async
function
setOpenKeys
(
path
:
string
)
{
...
@@ -41,5 +42,9 @@ export function useOpenKeys(
...
@@ -41,5 +42,9 @@ export function useOpenKeys(
);
);
}
}
return
{
setOpenKeys
};
const
getOpenKeys
=
computed
(()
=>
{
return
unref
(
collapse
)
?
[]
:
menuState
.
openNames
;
});
return
{
setOpenKeys
,
getOpenKeys
};
}
}
src/locales/lang/zh_CN/sys/api.ts
浏览文件 @
ca4f1a8f
...
@@ -5,7 +5,7 @@ export default {
...
@@ -5,7 +5,7 @@ export default {
timeoutMessage
:
'
登录超时,请重新登录!
'
,
timeoutMessage
:
'
登录超时,请重新登录!
'
,
apiTimeoutMessage
:
'
接口请求超时,请刷新页面重试!
'
,
apiTimeoutMessage
:
'
接口请求超时,请刷新页面重试!
'
,
networkException
:
'
网络异常
'
,
networkException
:
'
网络异常
'
,
networkExceptionMsg
:
'
网请检查您的网络连接是否正常!络异常
'
,
networkExceptionMsg
:
'
请检查您的网络连接是否正常!
'
,
errMsg401
:
'
用户没有权限(令牌、用户名、密码错误)!
'
,
errMsg401
:
'
用户没有权限(令牌、用户名、密码错误)!
'
,
errMsg403
:
'
用户得到授权,但是访问是被禁止的。!
'
,
errMsg403
:
'
用户得到授权,但是访问是被禁止的。!
'
,
...
...
src/utils/is.ts
浏览文件 @
ca4f1a8f
...
@@ -44,6 +44,10 @@ export function isNullAndUnDef(val: unknown): val is null | undefined {
...
@@ -44,6 +44,10 @@ export function isNullAndUnDef(val: unknown): val is null | undefined {
return
isUnDef
(
val
)
&&
isNull
(
val
);
return
isUnDef
(
val
)
&&
isNull
(
val
);
}
}
export
function
isNullOrUnDef
(
val
:
unknown
):
val
is
null
|
undefined
{
return
isUnDef
(
val
)
||
isNull
(
val
);
}
export
function
isNumber
(
val
:
unknown
):
val
is
number
{
export
function
isNumber
(
val
:
unknown
):
val
is
number
{
return
is
(
val
,
'
Number
'
);
return
is
(
val
,
'
Number
'
);
}
}
...
...
yarn.lock
浏览文件 @
ca4f1a8f
...
@@ -1184,10 +1184,10 @@
...
@@ -1184,10 +1184,10 @@
dependencies:
dependencies:
cross-fetch "^3.0.6"
cross-fetch "^3.0.6"
"@iconify/json@^1.1.28
7
":
"@iconify/json@^1.1.28
8
":
version "1.1.28
7
"
version "1.1.28
8
"
resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.28
7.tgz#31fe253ce97fb2bf673a60c2467810a3f48a00c
3"
resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.28
8.tgz#a9fb51069747177a918b953387b6f89a017db8d
3"
integrity sha512-
wvmQDpHqzbYZv2mDsdp1eXUN+ff53FjElT19uVxFRPOkY2kaIhs7dMPS/ZeDD38TE2eH1arTzZ2KhtB+Mxe8V
Q==
integrity sha512-
m+m89uxYciKcx714zvZ4FUh1kUUVtpNNYr0UoVoYUigSXd2U6A7IaEakqc6gDUkmgUUSDrLB2ajmKHvbJLra1
Q==
"@intlify/core-base@9.0.0-beta.16":
"@intlify/core-base@9.0.0-beta.16":
version "9.0.0-beta.16"
version "9.0.0-beta.16"
...
@@ -1298,10 +1298,10 @@
...
@@ -1298,10 +1298,10 @@
"@nodelib/fs.scandir" "2.1.3"
"@nodelib/fs.scandir" "2.1.3"
fastq "^1.6.0"
fastq "^1.6.0"
"@purge-icons/core@^0.5.
1
":
"@purge-icons/core@^0.5.
2
":
version "0.5.
1
"
version "0.5.
2
"
resolved "https://registry.npmjs.org/@purge-icons/core/-/core-0.5.
1.tgz#d4052b744287e28ec5889cda6620885e68d80f86
"
resolved "https://registry.npmjs.org/@purge-icons/core/-/core-0.5.
2.tgz#f308ab31772555babc1c425b9adde7d6a3ec9ab9
"
integrity sha512-
saeIk5KczF5xtJfAy0Mi2TDMMfZPieE7vXw3hUrWTuaOAuYhCx5rtXNuh0ql/Vu0F0IqHJjIIfAyiWmqKmtzo
w==
integrity sha512-
lYPscpk562FvVS6sqSbmLiwjIR5EfOoZD8InJdnm2wi4NUzCL4s+V8MPhN6JjTfUpUfRxPin3KnJbAU4ILutu
w==
dependencies:
dependencies:
"@iconify/iconify" "2.0.0-rc.6"
"@iconify/iconify" "2.0.0-rc.6"
axios "^0.21.1"
axios "^0.21.1"
...
@@ -1309,10 +1309,10 @@
...
@@ -1309,10 +1309,10 @@
fast-glob "^3.2.4"
fast-glob "^3.2.4"
fs-extra "^9.0.1"
fs-extra "^9.0.1"
"@purge-icons/generated@^0.5.
1
":
"@purge-icons/generated@^0.5.
2
":
version "0.5.
1
"
version "0.5.
2
"
resolved "https://registry.npmjs.org/@purge-icons/generated/-/generated-0.5.
1.tgz#fbdb984dd72a9a4ab0650ef0153f3e88278cec56
"
resolved "https://registry.npmjs.org/@purge-icons/generated/-/generated-0.5.
2.tgz#4b4a7aa25211a607595efdb70b6f130818bdbcfc
"
integrity sha512-
S6uqlaWoo+L29cxiSNzrw6Lq27IZvESUg/S6MNNiPqY4z+seogzTZgh+KKEY64PqLvm8I4CoRE+fxhWzsj7GRQ
==
integrity sha512-
dcb4Lu6Ll7Hrnz5yYtTClxDq4FKAxD74B2CxPteACc71kmctsOEQD8z6eLsRhcM9waLdf9oygr+IcRVTIrllcg
==
dependencies:
dependencies:
"@iconify/iconify" ">=2.0.0-rc.6"
"@iconify/iconify" ">=2.0.0-rc.6"
...
@@ -1748,13 +1748,13 @@
...
@@ -1748,13 +1748,13 @@
resolved "https://registry.npmjs.org/@types/zxcvbn/-/zxcvbn-4.4.0.tgz#fbc1d941cc6d9d37d18405c513ba6b294f89b609"
resolved "https://registry.npmjs.org/@types/zxcvbn/-/zxcvbn-4.4.0.tgz#fbc1d941cc6d9d37d18405c513ba6b294f89b609"
integrity sha512-GQLOT+SN20a+AI51y3fAimhyTF4Y0RG+YP3gf91OibIZ7CJmPFgoZi+ZR5a+vRbS01LbQosITWum4ATmJ1Z6Pg==
integrity sha512-GQLOT+SN20a+AI51y3fAimhyTF4Y0RG+YP3gf91OibIZ7CJmPFgoZi+ZR5a+vRbS01LbQosITWum4ATmJ1Z6Pg==
"@typescript-eslint/eslint-plugin@^4.1
3
.0":
"@typescript-eslint/eslint-plugin@^4.1
4
.0":
version "4.1
3
.0"
version "4.1
4
.0"
resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.1
3.0.tgz#5f580ea520fa46442deb82c038460c3dd3524bb6
"
resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.1
4.0.tgz#92db8e7c357ed7d69632d6843ca70b71be3a721d
"
integrity sha512-
ygqDUm+BUPvrr0jrXqoteMqmIaZ/bixYOc3A4BRwzEPTZPi6E+n44rzNZWaB0YvtukgP+aoj0i/fyx7FkM2p1
w==
integrity sha512-
IJ5e2W7uFNfg4qh9eHkHRUCbgZ8VKtGwD07kannJvM5t/GU8P8+24NX8gi3Hf5jST5oWPY8kyV1s/WtfiZ4+W
w==
dependencies:
dependencies:
"@typescript-eslint/experimental-utils" "4.1
3
.0"
"@typescript-eslint/experimental-utils" "4.1
4
.0"
"@typescript-eslint/scope-manager" "4.1
3
.0"
"@typescript-eslint/scope-manager" "4.1
4
.0"
debug "^4.1.1"
debug "^4.1.1"
functional-red-black-tree "^1.0.1"
functional-red-black-tree "^1.0.1"
lodash "^4.17.15"
lodash "^4.17.15"
...
@@ -1762,48 +1762,48 @@
...
@@ -1762,48 +1762,48 @@
semver "^7.3.2"
semver "^7.3.2"
tsutils "^3.17.1"
tsutils "^3.17.1"
"@typescript-eslint/experimental-utils@4.1
3
.0":
"@typescript-eslint/experimental-utils@4.1
4
.0":
version "4.1
3
.0"
version "4.1
4
.0"
resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.1
3.0.tgz#9dc9ab375d65603b43d938a0786190a0c72be44e
"
resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.1
4.0.tgz#5aa7b006736634f588a69ee343ca959cd09988df
"
integrity sha512-
/ZsuWmqagOzNkx30VWYV3MNB/Re/CGv/7EzlqZo5RegBN8tMuPaBgNK6vPBCQA8tcYrbsrTdbx3ixMRRKEEGVw
==
integrity sha512-
6i6eAoiPlXMKRbXzvoQD5Yn9L7k9ezzGRvzC/x1V3650rUk3c3AOjQyGYyF9BDxQQDK2ElmKOZRD0CbtdkMzQQ
==
dependencies:
dependencies:
"@types/json-schema" "^7.0.3"
"@types/json-schema" "^7.0.3"
"@typescript-eslint/scope-manager" "4.1
3
.0"
"@typescript-eslint/scope-manager" "4.1
4
.0"
"@typescript-eslint/types" "4.1
3
.0"
"@typescript-eslint/types" "4.1
4
.0"
"@typescript-eslint/typescript-estree" "4.1
3
.0"
"@typescript-eslint/typescript-estree" "4.1
4
.0"
eslint-scope "^5.0.0"
eslint-scope "^5.0.0"
eslint-utils "^2.0.0"
eslint-utils "^2.0.0"
"@typescript-eslint/parser@^4.1
3
.0":
"@typescript-eslint/parser@^4.1
4
.0":
version "4.1
3
.0"
version "4.1
4
.0"
resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.1
3.0.tgz#c413d640ea66120cfcc37f891e8cb3fd1c9d247d
"
resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.1
4.0.tgz#62d4cd2079d5c06683e9bfb200c758f292c4dee7
"
integrity sha512-
KO0J5SRF08pMXzq9+abyHnaGQgUJZ3Z3ax+pmqz9vl81JxmTTOUfQmq7/4awVfq09b6C4owNlOgOwp61pYRBS
g==
integrity sha512-
sUDeuCjBU+ZF3Lzw0hphTyScmDDJ5QVkyE21pRoBo8iDl7WBtVFS+WDN3blY1CH3SBt7EmYCw6wfmJjF0l/uY
g==
dependencies:
dependencies:
"@typescript-eslint/scope-manager" "4.1
3
.0"
"@typescript-eslint/scope-manager" "4.1
4
.0"
"@typescript-eslint/types" "4.1
3
.0"
"@typescript-eslint/types" "4.1
4
.0"
"@typescript-eslint/typescript-estree" "4.1
3
.0"
"@typescript-eslint/typescript-estree" "4.1
4
.0"
debug "^4.1.1"
debug "^4.1.1"
"@typescript-eslint/scope-manager@4.1
3
.0":
"@typescript-eslint/scope-manager@4.1
4
.0":
version "4.1
3
.0"
version "4.1
4
.0"
resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.1
3.0.tgz#5b45912a9aa26b29603d8fa28f5e09088b947141
"
resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.1
4.0.tgz#55a4743095d684e1f7b7180c4bac2a0a3727f517
"
integrity sha512-
UpK7YLG2JlTp/9G4CHe7GxOwd93RBf3aHO5L+pfjIrhtBvZjHKbMhBXTIQNkbz7HZ9XOe++yKrXutYm5KmjWg
Q==
integrity sha512-
/J+LlRMdbPh4RdL4hfP1eCwHN5bAhFAGOTsvE6SxsrM/47XQiPSgF5MDgLyp/i9kbZV9Lx80DW0OpPkzL+uf8
Q==
dependencies:
dependencies:
"@typescript-eslint/types" "4.1
3
.0"
"@typescript-eslint/types" "4.1
4
.0"
"@typescript-eslint/visitor-keys" "4.1
3
.0"
"@typescript-eslint/visitor-keys" "4.1
4
.0"
"@typescript-eslint/types@4.1
3
.0":
"@typescript-eslint/types@4.1
4
.0":
version "4.1
3
.0"
version "4.1
4
.0"
resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.1
3.0.tgz#6a7c6015a59a08fbd70daa8c83dfff86250502f8
"
resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.1
4.0.tgz#d8a8202d9b58831d6fd9cee2ba12f8a5a5dd44b6
"
integrity sha512-
/+aPaq163oX+ObOG00M0t9tKkOgdv9lq0IQv/y4SqGkAXmhFmCfgsELV7kOCTb2vVU5VOmVwXBXJTDr353C1rQ
==
integrity sha512-
VsQE4VvpldHrTFuVPY1ZnHn/Txw6cZGjL48e+iBxTi2ksa9DmebKjAeFmTVAYoSkTk7gjA7UqJ7pIsyifTsI4A
==
"@typescript-eslint/typescript-estree@4.1
3
.0":
"@typescript-eslint/typescript-estree@4.1
4
.0":
version "4.1
3
.0"
version "4.1
4
.0"
resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.1
3.0.tgz#cf6e2207c7d760f5dfd8d18051428fadfc37b45e
"
resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.1
4.0.tgz#4bcd67486e9acafc3d0c982b23a9ab8ac8911ed7
"
integrity sha512-
9A0/DFZZLlGXn5XA349dWQFwPZxcyYyCFX5X88nWs2uachRDwGeyPz46oTsm9ZJE66EALvEns1lvBwa4d9QxM
g==
integrity sha512-
wRjZ5qLao+bvS2F7pX4qi2oLcOONIB+ru8RGBieDptq/SudYwshveORwCVU4/yMAd4GK7Fsf8Uq1tjV838era
g==
dependencies:
dependencies:
"@typescript-eslint/types" "4.1
3
.0"
"@typescript-eslint/types" "4.1
4
.0"
"@typescript-eslint/visitor-keys" "4.1
3
.0"
"@typescript-eslint/visitor-keys" "4.1
4
.0"
debug "^4.1.1"
debug "^4.1.1"
globby "^11.0.1"
globby "^11.0.1"
is-glob "^4.0.1"
is-glob "^4.0.1"
...
@@ -1811,12 +1811,12 @@
...
@@ -1811,12 +1811,12 @@
semver "^7.3.2"
semver "^7.3.2"
tsutils "^3.17.1"
tsutils "^3.17.1"
"@typescript-eslint/visitor-keys@4.1
3
.0":
"@typescript-eslint/visitor-keys@4.1
4
.0":
version "4.1
3
.0"
version "4.1
4
.0"
resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.1
3.0.tgz#9acb1772d3b3183182b6540d3734143dce9476fe
"
resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.1
4.0.tgz#b1090d9d2955b044b2ea2904a22496849acbdf54
"
integrity sha512-
6RoxWK05PAibukE7jElqAtNMq+RWZyqJ6Q/GdIxaiUj2Ept8jh8+FUVlbq9WxMYxkmEOPvCE5cRSyupMpwW31g
==
integrity sha512-
MeHHzUyRI50DuiPgV9+LxcM52FCJFYjJiWHtXlbyC27b80mfOwKeiKI+MHOTEpcpfmoPFm/vvQS88bYIx6PZTA
==
dependencies:
dependencies:
"@typescript-eslint/types" "4.1
3
.0"
"@typescript-eslint/types" "4.1
4
.0"
eslint-visitor-keys "^2.0.0"
eslint-visitor-keys "^2.0.0"
"@vitejs/plugin-legacy@^1.2.1":
"@vitejs/plugin-legacy@^1.2.1":
...
@@ -3751,10 +3751,10 @@ escape-string-regexp@^1.0.5:
...
@@ -3751,10 +3751,10 @@ escape-string-regexp@^1.0.5:
resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
eslint-config-prettier@^7.
1
.0:
eslint-config-prettier@^7.
2
.0:
version "7.
1
.0"
version "7.
2
.0"
resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-7.
1.0.tgz#5402eb559aa94b894effd6bddfa0b1ca051c858f
"
resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-7.
2.0.tgz#f4a4bd2832e810e8cc7c1411ec85b3e85c0c53f9
"
integrity sha512-
9sm5/PxaFG7qNJvJzTROMM1Bk1ozXVTKI0buKOyb0Bsr1hrwi0H/TzxF/COtf1uxikIK8SwhX7K6zg78jAzbeA
==
integrity sha512-
rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg
==
eslint-plugin-prettier@^3.3.1:
eslint-plugin-prettier@^3.3.1:
version "3.3.1"
version "3.3.1"
...
@@ -7043,13 +7043,13 @@ rollup-plugin-gzip@^2.5.0:
...
@@ -7043,13 +7043,13 @@ rollup-plugin-gzip@^2.5.0:
resolved "https://registry.npmjs.org/rollup-plugin-gzip/-/rollup-plugin-gzip-2.5.0.tgz#786650e7bddf86d7f723c205c3e3018ea727388c"
resolved "https://registry.npmjs.org/rollup-plugin-gzip/-/rollup-plugin-gzip-2.5.0.tgz#786650e7bddf86d7f723c205c3e3018ea727388c"
integrity sha512-1N0xtJJ8XfZYklZN1QcMLe+Mos2Vaccy3YUarE/AB1RkH7mkeppkFAz9srh+9KWOC3I2LWJeAYwFabO0rJ4mxg==
integrity sha512-1N0xtJJ8XfZYklZN1QcMLe+Mos2Vaccy3YUarE/AB1RkH7mkeppkFAz9srh+9KWOC3I2LWJeAYwFabO0rJ4mxg==
rollup-plugin-purge-icons@^0.5.
1
:
rollup-plugin-purge-icons@^0.5.
2
:
version "0.5.
1
"
version "0.5.
2
"
resolved "https://registry.npmjs.org/rollup-plugin-purge-icons/-/rollup-plugin-purge-icons-0.5.
1.tgz#d31c237021cadcaa9afdd585654b1e285ead53c4
"
resolved "https://registry.npmjs.org/rollup-plugin-purge-icons/-/rollup-plugin-purge-icons-0.5.
2.tgz#4f55721fc15c650f82f5aa07900646069663c3ea
"
integrity sha512-
h1yrwiVy2C0SpLl0SglR2ZLOtr0pomg/LLyoViStdTQYKVVznJT/RSs1WZZESsfTLWI1xio0Ou7IMogkIqm0O
w==
integrity sha512-
5QPoxSwQyHTq35nFzfH7RrB2ISmXm6YKAWUffYKhyD3gsMNOhJsq0ghrpfxbtP74jVFOmuwyReU/UvMzf09CH
w==
dependencies:
dependencies:
"@purge-icons/core" "^0.5.
1
"
"@purge-icons/core" "^0.5.
2
"
"@purge-icons/generated" "^0.5.
1
"
"@purge-icons/generated" "^0.5.
2
"
rollup-plugin-terser@^7.0.0:
rollup-plugin-terser@^7.0.0:
version "7.0.2"
version "7.0.2"
...
@@ -7061,7 +7061,7 @@ rollup-plugin-terser@^7.0.0:
...
@@ -7061,7 +7061,7 @@ rollup-plugin-terser@^7.0.0:
serialize-javascript "^4.0.0"
serialize-javascript "^4.0.0"
terser "^5.0.0"
terser "^5.0.0"
rollup-plugin-visualizer@^4.
1.2
:
rollup-plugin-visualizer@^4.
2.0
:
version "4.2.0"
version "4.2.0"
resolved "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-4.2.0.tgz#2fbdd9d11d22bf231782b6b56a10b5d30a94a01c"
resolved "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-4.2.0.tgz#2fbdd9d11d22bf231782b6b56a10b5d30a94a01c"
integrity sha512-xjfvoK4x0G7lBT3toMx8K/9tkCEWhRehnSJnn+PLY3Hjk8sNvyo407b68Cd3hdV9j42xcb8HXt0ZrmRi5NWeaQ==
integrity sha512-xjfvoK4x0G7lBT3toMx8K/9tkCEWhRehnSJnn+PLY3Hjk8sNvyo407b68Cd3hdV9j42xcb8HXt0ZrmRi5NWeaQ==
...
@@ -7928,7 +7928,7 @@ trough@^1.0.0:
...
@@ -7928,7 +7928,7 @@ trough@^1.0.0:
resolved "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406"
resolved "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406"
integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==
integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==
ts-node@^9.1.
0
:
ts-node@^9.1.
1
:
version "9.1.1"
version "9.1.1"
resolved "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d"
resolved "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d"
integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==
integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==
...
@@ -8197,10 +8197,10 @@ vary@^1.1.2:
...
@@ -8197,10 +8197,10 @@ vary@^1.1.2:
resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
vditor@^3.7.
6
:
vditor@^3.7.
7
:
version "3.7.
6
"
version "3.7.
7
"
resolved "https://registry.npmjs.org/vditor/-/vditor-3.7.
6.tgz#b6d9574a46836cffef05d030154526ee7113925e
"
resolved "https://registry.npmjs.org/vditor/-/vditor-3.7.
7.tgz#2baf65f3fb3a0743072dc880010cf2fd1a0b864a
"
integrity sha512-
Xs4Au2wQZCf8KI26VNnVfK8HANzaC+oktwrZ639HRkD3NU8NfM3JN4xmvXBikzvwzb1h6smtLC6d3GriU5khrQ
==
integrity sha512-
Nk0I8PpGHpQe0Wb7odf63Www9GXC0fCR1Mw8PP1tNIJcv6O9OJ9FE2xIGjAwvOIqUoOtdSprzLS6HuCpgd7n2g
==
dependencies:
dependencies:
diff-match-patch "^1.0.5"
diff-match-patch "^1.0.5"
...
@@ -8247,14 +8247,14 @@ vite-plugin-mock@^2.0.0-beta.3:
...
@@ -8247,14 +8247,14 @@ vite-plugin-mock@^2.0.0-beta.3:
rollup "^2.35.1"
rollup "^2.35.1"
rollup-plugin-esbuild "^2.6.1"
rollup-plugin-esbuild "^2.6.1"
vite-plugin-purge-icons@^0.5.
1
:
vite-plugin-purge-icons@^0.5.
2
:
version "0.5.
1
"
version "0.5.
2
"
resolved "https://registry.npmjs.org/vite-plugin-purge-icons/-/vite-plugin-purge-icons-0.5.
1.tgz#3491eaedce061682fe3c2d5928abd781cb6c4f13
"
resolved "https://registry.npmjs.org/vite-plugin-purge-icons/-/vite-plugin-purge-icons-0.5.
2.tgz#6d3a3eb7674934db6201b3070d4ccda024307067
"
integrity sha512-
O/gVrdYFGTwfcbTKh0cBFbSEKjX8KlC7WTDOPRay8O9ESJ0S/TggZqfNDisUhR8cGQHNqydX6JRaGzK9CYB0L
w==
integrity sha512-
6YsH7FBYmYIOFzmt4TEuAUIypTdLKLqo3BUQt8McR8qKbgWHhkvnXaEHS1rLCowqSYSKKcqhGVuHg5x13VwTp
w==
dependencies:
dependencies:
"@purge-icons/core" "^0.5.
1
"
"@purge-icons/core" "^0.5.
2
"
"@purge-icons/generated" "^0.5.
1
"
"@purge-icons/generated" "^0.5.
2
"
rollup-plugin-purge-icons "^0.5.
1
"
rollup-plugin-purge-icons "^0.5.
2
"
vite-plugin-pwa@^0.3.8:
vite-plugin-pwa@^0.3.8:
version "0.3.8"
version "0.3.8"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录