Commit dddda5b296025d1d6b37ec15930a02722b8e1b0c
1 parent
596e7062
feat: add search page
Showing
45 changed files
with
1399 additions
and
1004 deletions
CHANGELOG.zh_CN.md
package.json
@@ -23,7 +23,7 @@ | @@ -23,7 +23,7 @@ | ||
23 | "dependencies": { | 23 | "dependencies": { |
24 | "@iconify/iconify": "^2.0.0-rc.2", | 24 | "@iconify/iconify": "^2.0.0-rc.2", |
25 | "@vueuse/core": "^4.0.0-rc.7", | 25 | "@vueuse/core": "^4.0.0-rc.7", |
26 | - "ant-design-vue": "^2.0.0-rc.3", | 26 | + "ant-design-vue": "^2.0.0-rc.4", |
27 | "apexcharts": "^3.22.3", | 27 | "apexcharts": "^3.22.3", |
28 | "axios": "^0.21.0", | 28 | "axios": "^0.21.0", |
29 | "crypto-es": "^1.2.6", | 29 | "crypto-es": "^1.2.6", |
src/components/Application/index.ts
1 | -import AppLocalePicker from './src/AppLocalePicker.vue'; | ||
2 | -import AppLogo from './src/AppLogo.vue'; | ||
3 | -import AppProvider from './src/AppProvider.vue'; | ||
4 | import { withInstall } from '../util'; | 1 | import { withInstall } from '../util'; |
2 | +import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent'; | ||
5 | 3 | ||
6 | -withInstall(AppLocalePicker, AppLogo, AppProvider); | 4 | +export const AppLocalePicker = createAsyncComponent(() => import('./src/AppLocalePicker.vue')); |
5 | +export const AppProvider = createAsyncComponent(() => import('./src/AppProvider.vue')); | ||
6 | +export const AppSearch = createAsyncComponent(() => import('./src/search/AppSearch.vue')); | ||
7 | +export const AppLogo = createAsyncComponent(() => import('./src/AppLogo.vue')); | ||
7 | 8 | ||
8 | -export { useAppProviderContext } from './src/useAppContext'; | 9 | +withInstall(AppLocalePicker, AppLogo, AppProvider, AppSearch); |
9 | 10 | ||
10 | -export { AppLocalePicker, AppLogo, AppProvider }; | 11 | +export { useAppProviderContext } from './src/useAppContext'; |
src/components/Application/src/search/AppSearch.vue
0 → 100644
1 | +<template> | ||
2 | + <div :class="prefixCls" v-if="getShowSearch" @click="handleSearch"> | ||
3 | + <Tooltip> | ||
4 | + <template #title> {{ t('component.app.search') }} </template> | ||
5 | + <SearchOutlined /> | ||
6 | + </Tooltip> | ||
7 | + | ||
8 | + <transition name="zoom-fade" mode="out-in"> | ||
9 | + <AppSearchModal @close="handleClose" v-if="showModal" /> | ||
10 | + </transition> | ||
11 | + </div> | ||
12 | +</template> | ||
13 | +<script lang="ts"> | ||
14 | + import { defineComponent, ref } from 'vue'; | ||
15 | + import { Tooltip } from 'ant-design-vue'; | ||
16 | + | ||
17 | + import { useDesign } from '/@/hooks/web/useDesign'; | ||
18 | + import AppSearchModal from './AppSearchModal.vue'; | ||
19 | + import { useHeaderSetting } from '/@/hooks/setting/useHeaderSetting'; | ||
20 | + import { SearchOutlined } from '@ant-design/icons-vue'; | ||
21 | + import { useI18n } from '/@/hooks/web/useI18n'; | ||
22 | + | ||
23 | + export default defineComponent({ | ||
24 | + name: 'AppSearch', | ||
25 | + components: { AppSearchModal, Tooltip, SearchOutlined }, | ||
26 | + setup() { | ||
27 | + const showModal = ref(false); | ||
28 | + const { prefixCls } = useDesign('app-search'); | ||
29 | + const { getShowSearch } = useHeaderSetting(); | ||
30 | + const { t } = useI18n(); | ||
31 | + | ||
32 | + function handleSearch() { | ||
33 | + showModal.value = true; | ||
34 | + } | ||
35 | + return { | ||
36 | + t, | ||
37 | + prefixCls, | ||
38 | + showModal, | ||
39 | + getShowSearch, | ||
40 | + handleClose: () => { | ||
41 | + showModal.value = false; | ||
42 | + }, | ||
43 | + handleSearch, | ||
44 | + }; | ||
45 | + }, | ||
46 | + }); | ||
47 | +</script> | ||
48 | +<style lang="less" scoped> | ||
49 | + @import (reference) '../../../../design/index.less'; | ||
50 | + @prefix-cls: ~'@{namespace}-app-search'; | ||
51 | + | ||
52 | + .@{prefix-cls} { | ||
53 | + padding: 0 10px; | ||
54 | + } | ||
55 | +</style> |
src/components/Application/src/search/AppSearchFooter.vue
0 → 100644
1 | +<template> | ||
2 | + <div :class="`${prefixCls}`"> | ||
3 | + <span :class="`${prefixCls}__item`"> | ||
4 | + <g-icon icon="ant-design:enter-outlined" /> | ||
5 | + </span> | ||
6 | + <span>{{ t('component.app.toSearch') }}</span> | ||
7 | + | ||
8 | + <span :class="`${prefixCls}__item`"> | ||
9 | + <g-icon icon="bi:arrow-up" /> | ||
10 | + </span> | ||
11 | + <span :class="`${prefixCls}__item`"> | ||
12 | + <g-icon icon="bi:arrow-down" /> | ||
13 | + </span> | ||
14 | + <span>{{ t('component.app.toNavigate') }}</span> | ||
15 | + <span :class="`${prefixCls}__item`"> | ||
16 | + <g-icon icon="mdi:keyboard-esc" /> | ||
17 | + </span> | ||
18 | + <span>{{ t('component.app.toClose') }}</span> | ||
19 | + </div> | ||
20 | +</template> | ||
21 | +<script lang="ts"> | ||
22 | + import { defineComponent } from 'vue'; | ||
23 | + | ||
24 | + import { useDesign } from '/@/hooks/web/useDesign'; | ||
25 | + import { useI18n } from '/@/hooks/web/useI18n'; | ||
26 | + export default defineComponent({ | ||
27 | + name: 'AppSearchFooter', | ||
28 | + components: {}, | ||
29 | + setup() { | ||
30 | + const { prefixCls } = useDesign('app-search-footer'); | ||
31 | + const { t } = useI18n(); | ||
32 | + return { | ||
33 | + prefixCls, | ||
34 | + t, | ||
35 | + }; | ||
36 | + }, | ||
37 | + }); | ||
38 | +</script> | ||
39 | +<style lang="less" scoped> | ||
40 | + @import (reference) '../../../../design/index.less'; | ||
41 | + @prefix-cls: ~'@{namespace}-app-search-footer'; | ||
42 | + | ||
43 | + .@{prefix-cls} { | ||
44 | + position: relative; | ||
45 | + display: flex; | ||
46 | + height: 44px; | ||
47 | + padding: 0 16px; | ||
48 | + font-size: 12px; | ||
49 | + color: #666; | ||
50 | + background: rgb(255 255 255); | ||
51 | + border-radius: 0 0 8px 8px; | ||
52 | + box-shadow: 0 -1px 0 0 #e0e3e8, 0 -3px 6px 0 rgba(69, 98, 155, 0.12); | ||
53 | + align-items: center; | ||
54 | + flex-shrink: 0; | ||
55 | + | ||
56 | + &__item { | ||
57 | + display: flex; | ||
58 | + width: 20px; | ||
59 | + height: 18px; | ||
60 | + padding-bottom: 2px; | ||
61 | + margin-right: 0.4em; | ||
62 | + background: linear-gradient(-225deg, #d5dbe4, #f8f8f8); | ||
63 | + border-radius: 2px; | ||
64 | + box-shadow: inset 0 -2px 0 0 #cdcde6, inset 0 0 1px 1px #fff, | ||
65 | + 0 1px 2px 1px rgba(30, 35, 90, 0.4); | ||
66 | + align-items: center; | ||
67 | + justify-content: center; | ||
68 | + | ||
69 | + &:nth-child(2), | ||
70 | + &:nth-child(3), | ||
71 | + &:nth-child(6) { | ||
72 | + margin-left: 14px; | ||
73 | + } | ||
74 | + } | ||
75 | + } | ||
76 | +</style> |
src/components/Application/src/search/AppSearchModal.vue
0 → 100644
1 | +<template> | ||
2 | + <div :class="prefixCls" @click.stop> | ||
3 | + <ClickOutSide @clickOutside="handleClose"> | ||
4 | + <div :class="`${prefixCls}-content`"> | ||
5 | + <a-input | ||
6 | + :class="`${prefixCls}-input`" | ||
7 | + :placeholder="t('component.app.search')" | ||
8 | + allow-clear | ||
9 | + @change="handleSearch" | ||
10 | + > | ||
11 | + <template #prefix> | ||
12 | + <SearchOutlined /> | ||
13 | + </template> | ||
14 | + </a-input> | ||
15 | + <div :class="`${prefixCls}-not-data`" v-show="getIsNotData"> | ||
16 | + {{ t('component.app.searchNotData') }} | ||
17 | + </div> | ||
18 | + <ul :class="`${prefixCls}-list`" v-show="!getIsNotData" ref="scrollWrap"> | ||
19 | + <li | ||
20 | + :ref="setRefs(index)" | ||
21 | + v-for="(item, index) in searchResult" | ||
22 | + :key="item.path" | ||
23 | + :data-index="index" | ||
24 | + @mouseenter="handleMouseenter" | ||
25 | + @click="handleEnter" | ||
26 | + :class="[ | ||
27 | + `${prefixCls}-list__item`, | ||
28 | + { | ||
29 | + [`${prefixCls}-list__item--active`]: activeIndex === index, | ||
30 | + }, | ||
31 | + ]" | ||
32 | + > | ||
33 | + <div :class="`${prefixCls}-list__item-icon`"> | ||
34 | + <g-icon :icon="item.icon || 'mdi:form-select'" :size="20" /> | ||
35 | + </div> | ||
36 | + <div :class="`${prefixCls}-list__item-text`">{{ item.name }}</div> | ||
37 | + <div :class="`${prefixCls}-list__item-enter`"> | ||
38 | + <g-icon icon="ant-design:enter-outlined" :size="20" /> | ||
39 | + </div> | ||
40 | + </li> | ||
41 | + </ul> | ||
42 | + <AppSearchFooter /> | ||
43 | + </div> | ||
44 | + </ClickOutSide> | ||
45 | + </div> | ||
46 | +</template> | ||
47 | +<script lang="ts"> | ||
48 | + import { defineComponent, computed, unref, ref } from 'vue'; | ||
49 | + | ||
50 | + import { useDesign } from '/@/hooks/web/useDesign'; | ||
51 | + import { useRefs } from '/@/hooks/core/useRefs'; | ||
52 | + import { useMenuSearch } from './useMenuSearch'; | ||
53 | + import { SearchOutlined } from '@ant-design/icons-vue'; | ||
54 | + import AppSearchFooter from './AppSearchFooter.vue'; | ||
55 | + import { useI18n } from '/@/hooks/web/useI18n'; | ||
56 | + import { ClickOutSide } from '/@/components/ClickOutSide'; | ||
57 | + export default defineComponent({ | ||
58 | + name: 'AppSearchModal', | ||
59 | + components: { SearchOutlined, ClickOutSide, AppSearchFooter }, | ||
60 | + emits: ['close'], | ||
61 | + setup(_, { emit }) { | ||
62 | + const scrollWrap = ref<ElRef>(null); | ||
63 | + const { prefixCls } = useDesign('app-search-modal'); | ||
64 | + const { t } = useI18n(); | ||
65 | + const [refs, setRefs] = useRefs(); | ||
66 | + | ||
67 | + const { | ||
68 | + handleSearch, | ||
69 | + searchResult, | ||
70 | + keyword, | ||
71 | + activeIndex, | ||
72 | + handleEnter, | ||
73 | + handleMouseenter, | ||
74 | + } = useMenuSearch(refs, scrollWrap, emit); | ||
75 | + | ||
76 | + const getIsNotData = computed(() => { | ||
77 | + return !keyword || unref(searchResult).length === 0; | ||
78 | + }); | ||
79 | + | ||
80 | + return { | ||
81 | + t, | ||
82 | + prefixCls, | ||
83 | + handleSearch, | ||
84 | + searchResult, | ||
85 | + activeIndex, | ||
86 | + getIsNotData, | ||
87 | + handleEnter, | ||
88 | + setRefs, | ||
89 | + scrollWrap, | ||
90 | + handleMouseenter, | ||
91 | + handleClose: () => { | ||
92 | + emit('close'); | ||
93 | + }, | ||
94 | + }; | ||
95 | + }, | ||
96 | + }); | ||
97 | +</script> | ||
98 | +<style lang="less" scoped> | ||
99 | + @import (reference) '../../../../design/index.less'; | ||
100 | + @prefix-cls: ~'@{namespace}-app-search-modal'; | ||
101 | + | ||
102 | + .@{prefix-cls} { | ||
103 | + position: fixed; | ||
104 | + top: 0; | ||
105 | + left: 0; | ||
106 | + z-index: 100; | ||
107 | + display: flex; | ||
108 | + width: 100%; | ||
109 | + height: 100%; | ||
110 | + padding-top: 50px; | ||
111 | + // background: #656c85cc; | ||
112 | + background: rgba(0, 0, 0, 0.8); | ||
113 | + justify-content: center; | ||
114 | + // backdrop-filter: blur(2px); | ||
115 | + | ||
116 | + &-content { | ||
117 | + position: relative; | ||
118 | + width: 532px; | ||
119 | + // padding: 14px; | ||
120 | + margin: 0 auto auto auto; | ||
121 | + background: #f5f6f7; | ||
122 | + border-radius: 6px; | ||
123 | + box-shadow: inset 1px 1px 0 0 hsla(0, 0%, 100%, 0.5), 0 3px 8px 0 #555a64; | ||
124 | + flex-direction: column; | ||
125 | + } | ||
126 | + | ||
127 | + &-input { | ||
128 | + width: calc(100% - 28px); | ||
129 | + height: 56px; | ||
130 | + margin: 14px 14px 0 14px; | ||
131 | + font-size: 1.5em; | ||
132 | + color: #1c1e21; | ||
133 | + | ||
134 | + span[role='img'] { | ||
135 | + color: #999; | ||
136 | + } | ||
137 | + } | ||
138 | + | ||
139 | + &-not-data { | ||
140 | + display: flex; | ||
141 | + width: 100%; | ||
142 | + height: 100px; | ||
143 | + font-size: 0.9; | ||
144 | + color: rgb(150 159 175); | ||
145 | + align-items: center; | ||
146 | + justify-content: center; | ||
147 | + } | ||
148 | + | ||
149 | + &-list { | ||
150 | + max-height: 472px; | ||
151 | + padding: 0 14px; | ||
152 | + padding-bottom: 20px; | ||
153 | + margin: 0 auto; | ||
154 | + margin-top: 14px; | ||
155 | + overflow: auto; | ||
156 | + | ||
157 | + &__item { | ||
158 | + position: relative; | ||
159 | + display: flex; | ||
160 | + width: 100%; | ||
161 | + height: 56px; | ||
162 | + padding-bottom: 4px; | ||
163 | + padding-left: 14px; | ||
164 | + margin-top: 8px; | ||
165 | + font-size: 14px; | ||
166 | + color: @text-color-base; | ||
167 | + cursor: pointer; | ||
168 | + // background: @primary-color; | ||
169 | + background: #fff; | ||
170 | + border-radius: 4px; | ||
171 | + box-shadow: 0 1px 3px 0 #d4d9e1; | ||
172 | + align-items: center; | ||
173 | + | ||
174 | + &--active { | ||
175 | + color: #fff; | ||
176 | + background: @primary-color; | ||
177 | + | ||
178 | + .@{prefix-cls}-list__item-enter { | ||
179 | + opacity: 1; | ||
180 | + } | ||
181 | + } | ||
182 | + | ||
183 | + &-icon { | ||
184 | + width: 30px; | ||
185 | + } | ||
186 | + | ||
187 | + &-text { | ||
188 | + flex: 1; | ||
189 | + } | ||
190 | + | ||
191 | + &-enter { | ||
192 | + width: 30px; | ||
193 | + opacity: 0; | ||
194 | + } | ||
195 | + } | ||
196 | + } | ||
197 | + } | ||
198 | +</style> |
src/components/Application/src/search/useMenuSearch.ts
0 → 100644
1 | +import { cloneDeep } from 'lodash-es'; | ||
2 | +import { ref, onBeforeUnmount, onBeforeMount, unref, Ref } from 'vue'; | ||
3 | +import { useI18n } from '/@/hooks/web/useI18n'; | ||
4 | +import { getMenus } from '/@/router/menus'; | ||
5 | +import type { Menu } from '/@/router/types'; | ||
6 | +import { filter, forEach } from '/@/utils/helper/treeHelper'; | ||
7 | +import { useDebounce } from '/@/hooks/core/useDebounce'; | ||
8 | +import { useGo } from '/@/hooks/web/usePage'; | ||
9 | +import { useScrollTo } from '/@/hooks/event/useScrollTo'; | ||
10 | + | ||
11 | +export interface SearchResult { | ||
12 | + name: string; | ||
13 | + path: string; | ||
14 | + icon?: string; | ||
15 | +} | ||
16 | + | ||
17 | +const enum KeyCodeEnum { | ||
18 | + UP = 38, | ||
19 | + DOWN = 40, | ||
20 | + ENTER = 13, | ||
21 | + ESC = 27, | ||
22 | +} | ||
23 | + | ||
24 | +// Translate special characters | ||
25 | +function transform(c: string) { | ||
26 | + const code: string[] = ['$', '(', ')', '*', '+', '.', '[', ']', '?', '\\', '^', '{', '}', '|']; | ||
27 | + return code.includes(c) ? `\\${c}` : c; | ||
28 | +} | ||
29 | + | ||
30 | +function createSearchReg(key: string) { | ||
31 | + const keys = [...key].map((item) => transform(item)); | ||
32 | + const str = ['', ...keys, ''].join('.*'); | ||
33 | + return new RegExp(str); | ||
34 | +} | ||
35 | + | ||
36 | +export function useMenuSearch(refs: Ref<HTMLElement[]>, scrollWrap: Ref<ElRef>, emit: EmitType) { | ||
37 | + const searchResult = ref<SearchResult[]>([]); | ||
38 | + const keyword = ref(''); | ||
39 | + const activeIndex = ref(-1); | ||
40 | + | ||
41 | + let menuList: Menu[] = []; | ||
42 | + | ||
43 | + const { t } = useI18n(); | ||
44 | + const go = useGo(); | ||
45 | + const [handleSearch] = useDebounce(search, 200); | ||
46 | + | ||
47 | + onBeforeMount(async () => { | ||
48 | + const list = await getMenus(); | ||
49 | + menuList = cloneDeep(list); | ||
50 | + forEach(menuList, (item) => { | ||
51 | + item.name = t(item.name); | ||
52 | + }); | ||
53 | + | ||
54 | + document.addEventListener('keydown', registerKeyDown); | ||
55 | + }); | ||
56 | + | ||
57 | + onBeforeUnmount(() => { | ||
58 | + document.removeEventListener('keydown', registerKeyDown); | ||
59 | + }); | ||
60 | + | ||
61 | + function search(e: ChangeEvent) { | ||
62 | + e?.stopPropagation(); | ||
63 | + const key = e.target.value; | ||
64 | + keyword.value = key.trim(); | ||
65 | + if (!key) { | ||
66 | + searchResult.value = []; | ||
67 | + return; | ||
68 | + } | ||
69 | + const reg = createSearchReg(unref(keyword)); | ||
70 | + const filterMenu = filter(menuList, (item) => { | ||
71 | + return reg.test(item.name); | ||
72 | + }); | ||
73 | + searchResult.value = handlerSearchResult(filterMenu, reg); | ||
74 | + activeIndex.value = 0; | ||
75 | + } | ||
76 | + | ||
77 | + function handlerSearchResult(filterMenu: Menu[], reg: RegExp, parent?: Menu) { | ||
78 | + const ret: SearchResult[] = []; | ||
79 | + | ||
80 | + filterMenu.forEach((item) => { | ||
81 | + const { name, path, icon, children } = item; | ||
82 | + if (reg.test(name) && !children?.length) { | ||
83 | + ret.push({ | ||
84 | + name: parent?.name ? `${parent.name} > ${name}` : name, | ||
85 | + path, | ||
86 | + icon, | ||
87 | + }); | ||
88 | + } | ||
89 | + if (Array.isArray(children) && children.length) { | ||
90 | + ret.push(...handlerSearchResult(children, reg, item)); | ||
91 | + } | ||
92 | + }); | ||
93 | + return ret; | ||
94 | + } | ||
95 | + | ||
96 | + function handleMouseenter(e: ChangeEvent) { | ||
97 | + const index = e.target.dataset.index; | ||
98 | + activeIndex.value = Number(index); | ||
99 | + } | ||
100 | + | ||
101 | + function handleUp() { | ||
102 | + if (!searchResult.value.length) return; | ||
103 | + activeIndex.value--; | ||
104 | + if (activeIndex.value < 0) { | ||
105 | + activeIndex.value = searchResult.value.length - 1; | ||
106 | + } | ||
107 | + handleScroll(); | ||
108 | + } | ||
109 | + | ||
110 | + function handleDown() { | ||
111 | + if (!searchResult.value.length) return; | ||
112 | + activeIndex.value++; | ||
113 | + if (activeIndex.value > searchResult.value.length - 1) { | ||
114 | + activeIndex.value = 0; | ||
115 | + } | ||
116 | + handleScroll(); | ||
117 | + } | ||
118 | + | ||
119 | + function handleScroll() { | ||
120 | + const refList = unref(refs); | ||
121 | + if (!refList || !Array.isArray(refList) || refList.length === 0 || !unref(scrollWrap)) return; | ||
122 | + | ||
123 | + const index = unref(activeIndex); | ||
124 | + const currentRef = refList[index]; | ||
125 | + if (!currentRef) return; | ||
126 | + const wrapEl = unref(scrollWrap); | ||
127 | + if (!wrapEl) return; | ||
128 | + const scrollHeight = currentRef.offsetTop + currentRef.offsetHeight; | ||
129 | + const wrapHeight = wrapEl.offsetHeight; | ||
130 | + const { start } = useScrollTo({ | ||
131 | + el: wrapEl, | ||
132 | + duration: 100, | ||
133 | + to: scrollHeight - wrapHeight, | ||
134 | + }); | ||
135 | + start(); | ||
136 | + } | ||
137 | + | ||
138 | + function handleEnter() { | ||
139 | + if (!searchResult.value.length) return; | ||
140 | + const result = unref(searchResult); | ||
141 | + const index = unref(activeIndex); | ||
142 | + if (result.length === 0 || index < 0) { | ||
143 | + return; | ||
144 | + } | ||
145 | + const to = result[index]; | ||
146 | + handleClose(); | ||
147 | + go(to.path); | ||
148 | + } | ||
149 | + | ||
150 | + function handleClose() { | ||
151 | + emit('close'); | ||
152 | + } | ||
153 | + | ||
154 | + function registerKeyDown(e: KeyboardEvent) { | ||
155 | + const keyCode = window.event ? e.keyCode : e.which; | ||
156 | + switch (keyCode) { | ||
157 | + case KeyCodeEnum.UP: | ||
158 | + handleUp(); | ||
159 | + break; | ||
160 | + case KeyCodeEnum.DOWN: | ||
161 | + handleDown(); | ||
162 | + break; | ||
163 | + case KeyCodeEnum.ENTER: | ||
164 | + handleEnter(); | ||
165 | + break; | ||
166 | + case KeyCodeEnum.ESC: | ||
167 | + handleClose(); | ||
168 | + break; | ||
169 | + } | ||
170 | + } | ||
171 | + | ||
172 | + return { handleSearch, searchResult, keyword, activeIndex, handleMouseenter, handleEnter }; | ||
173 | +} |
src/components/Authority/index.ts
1 | -import Authority from './src/index.vue'; | ||
2 | - | ||
3 | import { withInstall } from '../util'; | 1 | import { withInstall } from '../util'; |
2 | +import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent'; | ||
4 | 3 | ||
5 | -withInstall(Authority); | 4 | +export const Authority = createAsyncComponent(() => import('./src/index.vue')); |
6 | 5 | ||
7 | -export { Authority }; | 6 | +withInstall(Authority); |
src/components/Basic/index.ts
1 | -import BasicArrow from './src/BasicArrow.vue'; | ||
2 | -import BasicHelp from './src/BasicHelp.vue'; | ||
3 | -import BasicTitle from './src/BasicTitle.vue'; | ||
4 | - | ||
5 | import { withInstall } from '../util'; | 1 | import { withInstall } from '../util'; |
2 | +import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent'; | ||
6 | 3 | ||
7 | -withInstall(BasicArrow, BasicHelp, BasicTitle); | 4 | +export const BasicArrow = createAsyncComponent(() => import('./src/BasicArrow.vue')); |
5 | +export const BasicHelp = createAsyncComponent(() => import('./src/BasicHelp.vue')); | ||
6 | +export const BasicTitle = createAsyncComponent(() => import('./src/BasicTitle.vue')); | ||
8 | 7 | ||
9 | -export { BasicArrow, BasicHelp, BasicTitle }; | 8 | +withInstall(BasicArrow, BasicHelp, BasicTitle); |
src/components/util.ts renamed to src/components/util.tsx
src/design/transition/fade.less
@@ -31,18 +31,33 @@ | @@ -31,18 +31,33 @@ | ||
31 | // Speed: 1x | 31 | // Speed: 1x |
32 | .fade-bottom-enter-active, | 32 | .fade-bottom-enter-active, |
33 | .fade-bottom-leave-active { | 33 | .fade-bottom-leave-active { |
34 | - transition: opacity 0.2s, transform 0.25s; | 34 | + transition: opacity 0.25s, transform 0.3s; |
35 | } | 35 | } |
36 | 36 | ||
37 | -.fade-bottom-enter-from, | ||
38 | -.fade-bottom-enter { | 37 | +.fade-bottom-enter-from { |
39 | opacity: 0; | 38 | opacity: 0; |
40 | - transform: translateY(-8%); | 39 | + transform: translateY(-10%); |
41 | } | 40 | } |
42 | 41 | ||
43 | .fade-bottom-leave-to { | 42 | .fade-bottom-leave-to { |
44 | opacity: 0; | 43 | opacity: 0; |
45 | - transform: translateY(8%); | 44 | + transform: translateY(10%); |
45 | +} | ||
46 | + | ||
47 | +// fade-scale | ||
48 | +.fade-scale-leave-active, | ||
49 | +.fade-scale-enter-active { | ||
50 | + transition: all 0.28s; | ||
51 | +} | ||
52 | + | ||
53 | +.fade-scale-enter-from { | ||
54 | + opacity: 0; | ||
55 | + transform: scale(1.2); | ||
56 | +} | ||
57 | + | ||
58 | +.fade-scale-leave-to { | ||
59 | + opacity: 0; | ||
60 | + transform: scale(0.8); | ||
46 | } | 61 | } |
47 | 62 | ||
48 | // /////////////////////////////////////////////// | 63 | // /////////////////////////////////////////////// |
src/design/transition/zoom.less
@@ -13,15 +13,15 @@ | @@ -13,15 +13,15 @@ | ||
13 | // zoom-fade | 13 | // zoom-fade |
14 | .zoom-fade-enter-active, | 14 | .zoom-fade-enter-active, |
15 | .zoom-fade-leave-active { | 15 | .zoom-fade-leave-active { |
16 | - transition: transform 0.15s, opacity 0.2s ease-out; | 16 | + transition: transform 0.2s, opacity 0.3s ease-out; |
17 | } | 17 | } |
18 | 18 | ||
19 | .zoom-fade-enter-from { | 19 | .zoom-fade-enter-from { |
20 | opacity: 0; | 20 | opacity: 0; |
21 | - transform: scale(0.97); | 21 | + transform: scale(0.92); |
22 | } | 22 | } |
23 | 23 | ||
24 | .zoom-fade-leave-to { | 24 | .zoom-fade-leave-to { |
25 | opacity: 0; | 25 | opacity: 0; |
26 | - transform: scale(1.03); | 26 | + transform: scale(1.06); |
27 | } | 27 | } |
src/enums/appEnum.ts
@@ -39,4 +39,5 @@ export enum RouterTransitionEnum { | @@ -39,4 +39,5 @@ export enum RouterTransitionEnum { | ||
39 | FADE_SIDE = 'fade-slide', | 39 | FADE_SIDE = 'fade-slide', |
40 | FADE = 'fade', | 40 | FADE = 'fade', |
41 | FADE_BOTTOM = 'fade-bottom', | 41 | FADE_BOTTOM = 'fade-bottom', |
42 | + FADE_SCALE = 'fade-scale', | ||
42 | } | 43 | } |
src/hooks/core/useRefs.ts
1 | -import { ref, onBeforeUpdate } from 'vue'; | 1 | +import { ref, onBeforeUpdate, Ref } from 'vue'; |
2 | 2 | ||
3 | -export function useRefs() { | ||
4 | - const refs = ref([] as Element[]); | 3 | +export function useRefs(): [Ref<HTMLElement[]>, (index: number) => (el: HTMLElement) => void] { |
4 | + const refs = ref<HTMLElement[]>([]); | ||
5 | 5 | ||
6 | onBeforeUpdate(() => { | 6 | onBeforeUpdate(() => { |
7 | refs.value = []; | 7 | refs.value = []; |
8 | }); | 8 | }); |
9 | 9 | ||
10 | - const setRefs = (index: number) => (el: Element) => { | 10 | + const setRefs = (index: number) => (el: HTMLElement) => { |
11 | refs.value[index] = el; | 11 | refs.value[index] = el; |
12 | }; | 12 | }; |
13 | 13 |
src/hooks/setting/useHeaderSetting.ts
@@ -51,6 +51,8 @@ const getFixed = computed(() => unref(getHeaderSetting).fixed); | @@ -51,6 +51,8 @@ const getFixed = computed(() => unref(getHeaderSetting).fixed); | ||
51 | 51 | ||
52 | const getHeaderBgColor = computed(() => unref(getHeaderSetting).bgColor); | 52 | const getHeaderBgColor = computed(() => unref(getHeaderSetting).bgColor); |
53 | 53 | ||
54 | +const getShowSearch = computed(() => unref(getHeaderSetting).showSearch); | ||
55 | + | ||
54 | const getShowRedo = computed(() => unref(getHeaderSetting).showRedo && unref(getShowMultipleTab)); | 56 | const getShowRedo = computed(() => unref(getHeaderSetting).showRedo && unref(getShowMultipleTab)); |
55 | 57 | ||
56 | const getUseLockPage = computed(() => unref(getHeaderSetting).useLockPage); | 58 | const getUseLockPage = computed(() => unref(getHeaderSetting).useLockPage); |
@@ -87,6 +89,7 @@ export function useHeaderSetting() { | @@ -87,6 +89,7 @@ export function useHeaderSetting() { | ||
87 | getHeaderSetting, | 89 | getHeaderSetting, |
88 | 90 | ||
89 | getShowDoc, | 91 | getShowDoc, |
92 | + getShowSearch, | ||
90 | getHeaderTheme, | 93 | getHeaderTheme, |
91 | getShowRedo, | 94 | getShowRedo, |
92 | getUseLockPage, | 95 | getUseLockPage, |
src/layouts/default/content/index.less deleted
100644 → 0
1 | -@import (reference) '../../../design/index.less'; | ||
2 | - | ||
3 | -.layout-content { | ||
4 | - position: relative; | ||
5 | - flex: 1 1 auto; | ||
6 | - min-height: 0; | ||
7 | - | ||
8 | - &.fixed { | ||
9 | - width: 1200px; | ||
10 | - margin: 0 auto; | ||
11 | - } | ||
12 | - | ||
13 | - &__loading { | ||
14 | - position: absolute; | ||
15 | - top: 200px; | ||
16 | - z-index: @page-loading-z-index; | ||
17 | - } | ||
18 | -} |
src/layouts/default/content/index.tsx deleted
100644 → 0
1 | -import './index.less'; | ||
2 | - | ||
3 | -import { defineComponent, unref } from 'vue'; | ||
4 | -import { Loading } from '/@/components/Loading'; | ||
5 | - | ||
6 | -import { useRootSetting } from '/@/hooks/setting/useRootSetting'; | ||
7 | -import { useTransitionSetting } from '/@/hooks/setting/useTransitionSetting'; | ||
8 | -import PageLayout from '/@/layouts/page/index'; | ||
9 | -export default defineComponent({ | ||
10 | - name: 'LayoutContent', | ||
11 | - setup() { | ||
12 | - const { getOpenPageLoading } = useTransitionSetting(); | ||
13 | - const { getLayoutContentMode, getPageLoading } = useRootSetting(); | ||
14 | - | ||
15 | - return () => { | ||
16 | - return ( | ||
17 | - <div class={['layout-content', unref(getLayoutContentMode)]}> | ||
18 | - {unref(getOpenPageLoading) && ( | ||
19 | - <Loading | ||
20 | - loading={unref(getPageLoading)} | ||
21 | - background="rgba(240, 242, 245, 0.6)" | ||
22 | - absolute | ||
23 | - class="layout-content__loading" | ||
24 | - /> | ||
25 | - )} | ||
26 | - <PageLayout /> | ||
27 | - </div> | ||
28 | - ); | ||
29 | - }; | ||
30 | - }, | ||
31 | -}); |
src/layouts/default/content/index.vue
0 → 100644
1 | +<template> | ||
2 | + <div :class="[prefixCls, getLayoutContentMode]"> | ||
3 | + <transition name="fade"> | ||
4 | + <Loading | ||
5 | + v-if="getOpenPageLoading" | ||
6 | + :loading="getPageLoading" | ||
7 | + background="rgba(240, 242, 245, 0.6)" | ||
8 | + absolute | ||
9 | + :class="`${prefixCls}__loading`" | ||
10 | + /> | ||
11 | + </transition> | ||
12 | + <PageLayout /> | ||
13 | + </div> | ||
14 | +</template> | ||
15 | +<script lang="ts"> | ||
16 | + import { defineComponent } from 'vue'; | ||
17 | + | ||
18 | + import { useDesign } from '/@/hooks/web/useDesign'; | ||
19 | + import { useRootSetting } from '/@/hooks/setting/useRootSetting'; | ||
20 | + import { useTransitionSetting } from '/@/hooks/setting/useTransitionSetting'; | ||
21 | + import PageLayout from '/@/layouts/page/index'; | ||
22 | + import { Loading } from '/@/components/Loading'; | ||
23 | + import Transition from '/@/views/demo/comp/lazy/Transition.vue'; | ||
24 | + | ||
25 | + export default defineComponent({ | ||
26 | + name: 'LayoutContent', | ||
27 | + components: { PageLayout, Loading, Transition }, | ||
28 | + setup() { | ||
29 | + const { prefixCls } = useDesign('layout-content'); | ||
30 | + const { getOpenPageLoading } = useTransitionSetting(); | ||
31 | + const { getLayoutContentMode, getPageLoading } = useRootSetting(); | ||
32 | + | ||
33 | + return { | ||
34 | + prefixCls, | ||
35 | + getOpenPageLoading, | ||
36 | + getLayoutContentMode, | ||
37 | + getPageLoading, | ||
38 | + }; | ||
39 | + }, | ||
40 | + }); | ||
41 | +</script> | ||
42 | +<style lang="less"> | ||
43 | + @import (reference) '../../../design/index.less'; | ||
44 | + @prefix-cls: ~'@{namespace}-layout-content'; | ||
45 | + | ||
46 | + .@{prefix-cls} { | ||
47 | + position: relative; | ||
48 | + flex: 1 1 auto; | ||
49 | + min-height: 0; | ||
50 | + | ||
51 | + &.fixed { | ||
52 | + width: 1200px; | ||
53 | + margin: 0 auto; | ||
54 | + } | ||
55 | + | ||
56 | + &__loading { | ||
57 | + position: absolute; | ||
58 | + top: 200px; | ||
59 | + z-index: @page-loading-z-index; | ||
60 | + } | ||
61 | + } | ||
62 | +</style> |
src/layouts/default/header/LayoutHeader.tsx
@@ -18,7 +18,7 @@ import { AppLogo } from '/@/components/Application'; | @@ -18,7 +18,7 @@ import { AppLogo } from '/@/components/Application'; | ||
18 | import UserDropdown from './UserDropdown'; | 18 | import UserDropdown from './UserDropdown'; |
19 | import LayoutMenu from '../menu'; | 19 | import LayoutMenu from '../menu'; |
20 | import LayoutBreadcrumb from './LayoutBreadcrumb.vue'; | 20 | import LayoutBreadcrumb from './LayoutBreadcrumb.vue'; |
21 | -import LockAction from '../lock/LockAction'; | 21 | +import LockAction from './actions/LockAction'; |
22 | import LayoutTrigger from '../LayoutTrigger'; | 22 | import LayoutTrigger from '../LayoutTrigger'; |
23 | import NoticeAction from './notice/NoticeActionItem.vue'; | 23 | import NoticeAction from './notice/NoticeActionItem.vue'; |
24 | import { | 24 | import { |
@@ -28,6 +28,8 @@ import { | @@ -28,6 +28,8 @@ import { | ||
28 | LockOutlined, | 28 | LockOutlined, |
29 | BugOutlined, | 29 | BugOutlined, |
30 | } from '@ant-design/icons-vue'; | 30 | } from '@ant-design/icons-vue'; |
31 | + | ||
32 | +import { AppSearch } from '/@/components/Application'; | ||
31 | import { useModal } from '/@/components/Modal'; | 33 | import { useModal } from '/@/components/Modal'; |
32 | 34 | ||
33 | import { useFullscreen } from '/@/hooks/web/useFullScreen'; | 35 | import { useFullscreen } from '/@/hooks/web/useFullScreen'; |
@@ -200,6 +202,8 @@ export default defineComponent({ | @@ -200,6 +202,8 @@ export default defineComponent({ | ||
200 | function renderAction() { | 202 | function renderAction() { |
201 | return ( | 203 | return ( |
202 | <div class={`layout-header__action`}> | 204 | <div class={`layout-header__action`}> |
205 | + {unref(isPc) && <AppSearch class="layout-header__action-item" />} | ||
206 | + | ||
203 | {unref(getUseErrorHandle) && unref(isPc) && ( | 207 | {unref(getUseErrorHandle) && unref(isPc) && ( |
204 | <TooltipItem title={t('layout.header.tooltipErrorLog')}> | 208 | <TooltipItem title={t('layout.header.tooltipErrorLog')}> |
205 | {() => ( | 209 | {() => ( |
src/layouts/default/header/LayoutMultipleHeader.less
src/layouts/default/lock/LockAction.less renamed to src/layouts/default/header/actions/LockAction.less
src/layouts/default/lock/LockAction.tsx renamed to src/layouts/default/header/actions/LockAction.tsx
src/layouts/default/header/index.less
src/layouts/default/index.tsx
@@ -4,9 +4,9 @@ import { defineComponent, unref, computed, ref } from 'vue'; | @@ -4,9 +4,9 @@ import { defineComponent, unref, computed, ref } from 'vue'; | ||
4 | import { Layout, BackTop } from 'ant-design-vue'; | 4 | import { Layout, BackTop } from 'ant-design-vue'; |
5 | import LayoutHeader from './header/LayoutHeader'; | 5 | import LayoutHeader from './header/LayoutHeader'; |
6 | 6 | ||
7 | -import LayoutContent from './content'; | 7 | +import LayoutContent from './content/index.vue'; |
8 | import LayoutFooter from './footer'; | 8 | import LayoutFooter from './footer'; |
9 | -import LayoutLockPage from './lock/index.vue'; | 9 | +import LayoutLockPage from '/@/views/sys/lock/index.vue'; |
10 | import LayoutSideBar from './sider'; | 10 | import LayoutSideBar from './sider'; |
11 | import SettingBtn from './setting/index.vue'; | 11 | import SettingBtn from './setting/index.vue'; |
12 | import LayoutMultipleHeader from './header/LayoutMultipleHeader'; | 12 | import LayoutMultipleHeader from './header/LayoutMultipleHeader'; |
src/layouts/default/lock/index.vue deleted
100644 → 0
1 | -<template> | ||
2 | - <transition name="fade-bottom"> | ||
3 | - <LockPage v-if="getIsLock" /> | ||
4 | - </transition> | ||
5 | -</template> | ||
6 | -<script lang="ts"> | ||
7 | - import { defineComponent } from 'vue'; | ||
8 | - import LockPage from '/@/views/sys/lock/index.vue'; | ||
9 | - import { getIsLock } from '/@/hooks/web/useLockPage'; | ||
10 | - export default defineComponent({ | ||
11 | - name: 'LayoutLockPage', | ||
12 | - components: { LockPage }, | ||
13 | - setup() { | ||
14 | - return { getIsLock }; | ||
15 | - }, | ||
16 | - }); | ||
17 | -</script> |
src/layouts/default/setting/SettingDrawer.tsx
@@ -204,7 +204,6 @@ export default defineComponent({ | @@ -204,7 +204,6 @@ export default defineComponent({ | ||
204 | getCollapsedShowTitle, | 204 | getCollapsedShowTitle, |
205 | getMenuFixed, | 205 | getMenuFixed, |
206 | getCollapsed, | 206 | getCollapsed, |
207 | - getShowSearch, | ||
208 | getCanDrag, | 207 | getCanDrag, |
209 | getTopMenuAlign, | 208 | getTopMenuAlign, |
210 | getAccordion, | 209 | getAccordion, |
@@ -214,7 +213,12 @@ export default defineComponent({ | @@ -214,7 +213,12 @@ export default defineComponent({ | ||
214 | getSplit, | 213 | getSplit, |
215 | } = useMenuSetting(); | 214 | } = useMenuSetting(); |
216 | 215 | ||
217 | - const { getShowHeader, getFixed: getHeaderFixed, getHeaderBgColor } = useHeaderSetting(); | 216 | + const { |
217 | + getShowHeader, | ||
218 | + getFixed: getHeaderFixed, | ||
219 | + getHeaderBgColor, | ||
220 | + getShowSearch, | ||
221 | + } = useHeaderSetting(); | ||
218 | 222 | ||
219 | const { getShowMultipleTab, getShowQuick } = useMultipleTabSetting(); | 223 | const { getShowMultipleTab, getShowQuick } = useMultipleTabSetting(); |
220 | 224 | ||
@@ -274,10 +278,10 @@ export default defineComponent({ | @@ -274,10 +278,10 @@ export default defineComponent({ | ||
274 | }), | 278 | }), |
275 | renderSwitchItem(t('layout.setting.menuSearch'), { | 279 | renderSwitchItem(t('layout.setting.menuSearch'), { |
276 | handler: (e) => { | 280 | handler: (e) => { |
277 | - baseHandler(HandlerEnum.MENU_SHOW_SEARCH, e); | 281 | + baseHandler(HandlerEnum.HEADER_SEARCH, e); |
278 | }, | 282 | }, |
279 | def: unref(getShowSearch), | 283 | def: unref(getShowSearch), |
280 | - disabled: !unref(getShowMenuRef), | 284 | + disabled: !unref(getShowHeader), |
281 | }), | 285 | }), |
282 | renderSwitchItem(t('layout.setting.menuAccordion'), { | 286 | renderSwitchItem(t('layout.setting.menuAccordion'), { |
283 | handler: (e) => { | 287 | handler: (e) => { |
src/layouts/default/setting/enum.ts
@@ -28,6 +28,8 @@ export enum HandlerEnum { | @@ -28,6 +28,8 @@ export enum HandlerEnum { | ||
28 | HEADER_THEME, | 28 | HEADER_THEME, |
29 | HEADER_FIXED, | 29 | HEADER_FIXED, |
30 | 30 | ||
31 | + HEADER_SEARCH, | ||
32 | + | ||
31 | TABS_SHOW_QUICK, | 33 | TABS_SHOW_QUICK, |
32 | TABS_SHOW, | 34 | TABS_SHOW, |
33 | 35 | ||
@@ -94,6 +96,7 @@ export const routerTransitionOptions = [ | @@ -94,6 +96,7 @@ export const routerTransitionOptions = [ | ||
94 | RouterTransitionEnum.ZOOM_OUT, | 96 | RouterTransitionEnum.ZOOM_OUT, |
95 | RouterTransitionEnum.FADE_SIDE, | 97 | RouterTransitionEnum.FADE_SIDE, |
96 | RouterTransitionEnum.FADE_BOTTOM, | 98 | RouterTransitionEnum.FADE_BOTTOM, |
99 | + RouterTransitionEnum.FADE_SCALE, | ||
97 | ].map((item) => { | 100 | ].map((item) => { |
98 | return { | 101 | return { |
99 | label: item, | 102 | label: item, |
src/layouts/default/setting/handler.ts
@@ -119,6 +119,9 @@ export function handler(event: HandlerEnum, value: any): DeepPartial<ProjectConf | @@ -119,6 +119,9 @@ export function handler(event: HandlerEnum, value: any): DeepPartial<ProjectConf | ||
119 | updateHeaderBgColor(value); | 119 | updateHeaderBgColor(value); |
120 | return { headerSetting: { bgColor: value } }; | 120 | return { headerSetting: { bgColor: value } }; |
121 | 121 | ||
122 | + case HandlerEnum.HEADER_SEARCH: | ||
123 | + return { headerSetting: { showSearch: value } }; | ||
124 | + | ||
122 | case HandlerEnum.HEADER_FIXED: | 125 | case HandlerEnum.HEADER_FIXED: |
123 | return { headerSetting: { fixed: value } }; | 126 | return { headerSetting: { fixed: value } }; |
124 | 127 |
src/layouts/default/sider/index.tsx
@@ -100,7 +100,7 @@ export default defineComponent({ | @@ -100,7 +100,7 @@ export default defineComponent({ | ||
100 | flex: `0 0 ${width}`, | 100 | flex: `0 0 ${width}`, |
101 | maxWidth: width, | 101 | maxWidth: width, |
102 | minWidth: width, | 102 | minWidth: width, |
103 | - transition: 'all 0.15s', | 103 | + transition: 'all 0.2s', |
104 | }; | 104 | }; |
105 | } | 105 | } |
106 | ); | 106 | ); |
src/layouts/page/index.tsx
@@ -30,7 +30,7 @@ export default defineComponent({ | @@ -30,7 +30,7 @@ export default defineComponent({ | ||
30 | 30 | ||
31 | return () => { | 31 | return () => { |
32 | return ( | 32 | return ( |
33 | - <> | 33 | + <div> |
34 | <RouterView> | 34 | <RouterView> |
35 | {{ | 35 | {{ |
36 | default: ({ Component, route }: DefaultContext) => { | 36 | default: ({ Component, route }: DefaultContext) => { |
@@ -65,7 +65,7 @@ export default defineComponent({ | @@ -65,7 +65,7 @@ export default defineComponent({ | ||
65 | }} | 65 | }} |
66 | </RouterView> | 66 | </RouterView> |
67 | {unref(getCanEmbedIFramePage) && <FrameLayout />} | 67 | {unref(getCanEmbedIFramePage) && <FrameLayout />} |
68 | - </> | 68 | + </div> |
69 | ); | 69 | ); |
70 | }; | 70 | }; |
71 | }, | 71 | }, |
src/locales/lang/en/component/app.ts
0 → 100644
src/locales/lang/en/layout/header.ts
@@ -3,6 +3,7 @@ export default { | @@ -3,6 +3,7 @@ export default { | ||
3 | dropdownItemDoc: 'Document', | 3 | dropdownItemDoc: 'Document', |
4 | dropdownItemLoginOut: 'Login Out', | 4 | dropdownItemLoginOut: 'Login Out', |
5 | 5 | ||
6 | + search: 'Search', | ||
6 | tooltipErrorLog: 'Error log', | 7 | tooltipErrorLog: 'Error log', |
7 | tooltipLock: 'Lock screen', | 8 | tooltipLock: 'Lock screen', |
8 | tooltipNotify: 'Notification', | 9 | tooltipNotify: 'Notification', |
src/locales/lang/en/layout/setting.ts
@@ -40,7 +40,7 @@ export default { | @@ -40,7 +40,7 @@ export default { | ||
40 | sidebarTheme: 'Menu theme', | 40 | sidebarTheme: 'Menu theme', |
41 | 41 | ||
42 | menuDrag: 'Drag Sidebar', | 42 | menuDrag: 'Drag Sidebar', |
43 | - menuSearch: 'Sidebar search', | 43 | + menuSearch: 'Menu search', |
44 | menuAccordion: 'Sidebar accordion', | 44 | menuAccordion: 'Sidebar accordion', |
45 | menuCollapse: 'Collapse menu', | 45 | menuCollapse: 'Collapse menu', |
46 | collapseMenuDisplayName: 'Collapse menu display name', | 46 | collapseMenuDisplayName: 'Collapse menu display name', |
src/locales/lang/zh_CN/component/app.ts
0 → 100644
src/locales/lang/zh_CN/layout/header.ts
@@ -4,6 +4,7 @@ export default { | @@ -4,6 +4,7 @@ export default { | ||
4 | dropdownItemLoginOut: '退出系统', | 4 | dropdownItemLoginOut: '退出系统', |
5 | 5 | ||
6 | // tooltip | 6 | // tooltip |
7 | + search: '搜索', | ||
7 | tooltipErrorLog: '错误日志', | 8 | tooltipErrorLog: '错误日志', |
8 | tooltipLock: '锁定屏幕', | 9 | tooltipLock: '锁定屏幕', |
9 | tooltipNotify: '消息通知', | 10 | tooltipNotify: '消息通知', |
src/locales/lang/zh_CN/layout/setting.ts
@@ -39,7 +39,7 @@ export default { | @@ -39,7 +39,7 @@ export default { | ||
39 | sidebarTheme: '菜单主题', | 39 | sidebarTheme: '菜单主题', |
40 | 40 | ||
41 | menuDrag: '侧边菜单拖拽', | 41 | menuDrag: '侧边菜单拖拽', |
42 | - menuSearch: '侧边菜单搜索', | 42 | + menuSearch: '菜单搜索', |
43 | menuAccordion: '侧边菜单手风琴模式', | 43 | menuAccordion: '侧边菜单手风琴模式', |
44 | menuCollapse: '折叠菜单', | 44 | menuCollapse: '折叠菜单', |
45 | collapseMenuDisplayName: '折叠菜单显示名称', | 45 | collapseMenuDisplayName: '折叠菜单显示名称', |
src/router/menus/index.ts
@@ -45,13 +45,13 @@ async function getAsyncMenus() { | @@ -45,13 +45,13 @@ async function getAsyncMenus() { | ||
45 | } | 45 | } |
46 | 46 | ||
47 | // 获取深层扁平化菜单 | 47 | // 获取深层扁平化菜单 |
48 | -export const getFlatMenus = async () => { | 48 | +export const getFlatMenus = async (): Promise<Menu[]> => { |
49 | const menus = await getAsyncMenus(); | 49 | const menus = await getAsyncMenus(); |
50 | return flatMenus(menus); | 50 | return flatMenus(menus); |
51 | }; | 51 | }; |
52 | 52 | ||
53 | // 获取菜单 树级 | 53 | // 获取菜单 树级 |
54 | -export const getMenus = async () => { | 54 | +export const getMenus = async (): Promise<Menu[]> => { |
55 | const menus = await getAsyncMenus(); | 55 | const menus = await getAsyncMenus(); |
56 | const routes = router.getRoutes(); | 56 | const routes = router.getRoutes(); |
57 | return !isBackMode() ? filter(menus, basicFilter(routes)) : menus; | 57 | return !isBackMode() ? filter(menus, basicFilter(routes)) : menus; |
@@ -65,7 +65,7 @@ export async function getCurrentParentPath(currentPath: string) { | @@ -65,7 +65,7 @@ export async function getCurrentParentPath(currentPath: string) { | ||
65 | } | 65 | } |
66 | 66 | ||
67 | // 获取1级菜单,删除children | 67 | // 获取1级菜单,删除children |
68 | -export async function getShallowMenus() { | 68 | +export async function getShallowMenus(): Promise<Menu[]> { |
69 | const menus = await getAsyncMenus(); | 69 | const menus = await getAsyncMenus(); |
70 | const routes = router.getRoutes(); | 70 | const routes = router.getRoutes(); |
71 | const shallowMenuList = menus.map((item) => ({ ...item, children: undefined })); | 71 | const shallowMenuList = menus.map((item) => ({ ...item, children: undefined })); |
src/router/routes/index.ts
@@ -3,6 +3,7 @@ import type { AppRouteRecordRaw, AppRouteModule } from '/@/router/types'; | @@ -3,6 +3,7 @@ import type { AppRouteRecordRaw, AppRouteModule } from '/@/router/types'; | ||
3 | import { PAGE_NOT_FOUND_ROUTE, REDIRECT_ROUTE } from '../constant'; | 3 | import { PAGE_NOT_FOUND_ROUTE, REDIRECT_ROUTE } from '../constant'; |
4 | 4 | ||
5 | import modules from 'globby!/@/router/routes/modules/**/*.@(ts)'; | 5 | import modules from 'globby!/@/router/routes/modules/**/*.@(ts)'; |
6 | +import { PageEnum } from '/@/enums/pageEnum'; | ||
6 | 7 | ||
7 | import { t } from '/@/hooks/web/useI18n'; | 8 | import { t } from '/@/hooks/web/useI18n'; |
8 | 9 | ||
@@ -15,6 +16,15 @@ Object.keys(modules).forEach((key) => { | @@ -15,6 +16,15 @@ Object.keys(modules).forEach((key) => { | ||
15 | 16 | ||
16 | export const asyncRoutes = [PAGE_NOT_FOUND_ROUTE, ...routeModuleList]; | 17 | export const asyncRoutes = [PAGE_NOT_FOUND_ROUTE, ...routeModuleList]; |
17 | 18 | ||
19 | +export const RootRoute: AppRouteRecordRaw = { | ||
20 | + path: '/', | ||
21 | + name: 'Root', | ||
22 | + redirect: PageEnum.BASE_HOME, | ||
23 | + meta: { | ||
24 | + title: 'Root', | ||
25 | + }, | ||
26 | +}; | ||
27 | + | ||
18 | export const LoginRoute: AppRouteRecordRaw = { | 28 | export const LoginRoute: AppRouteRecordRaw = { |
19 | path: '/login', | 29 | path: '/login', |
20 | name: 'Login', | 30 | name: 'Login', |
@@ -25,4 +35,4 @@ export const LoginRoute: AppRouteRecordRaw = { | @@ -25,4 +35,4 @@ export const LoginRoute: AppRouteRecordRaw = { | ||
25 | }; | 35 | }; |
26 | 36 | ||
27 | // 基础路由 不用权限 | 37 | // 基础路由 不用权限 |
28 | -export const basicRoutes = [LoginRoute, REDIRECT_ROUTE]; | 38 | +export const basicRoutes = [LoginRoute, RootRoute, REDIRECT_ROUTE]; |
src/settings/projectSetting.ts
@@ -70,6 +70,8 @@ const setting: ProjectConfig = { | @@ -70,6 +70,8 @@ const setting: ProjectConfig = { | ||
70 | showDoc: true, | 70 | showDoc: true, |
71 | // Whether to show the notification button | 71 | // Whether to show the notification button |
72 | showNotice: true, | 72 | showNotice: true, |
73 | + // Whether to display the menu search | ||
74 | + showSearch: true, | ||
73 | }, | 75 | }, |
74 | 76 | ||
75 | // Menu configuration | 77 | // Menu configuration |
@@ -101,8 +103,6 @@ const setting: ProjectConfig = { | @@ -101,8 +103,6 @@ const setting: ProjectConfig = { | ||
101 | split: false, | 103 | split: false, |
102 | // Top menu layout | 104 | // Top menu layout |
103 | topMenuAlign: 'center', | 105 | topMenuAlign: 'center', |
104 | - // Hide the search box when the menu is collapsed | ||
105 | - collapsedShowSearch: false, | ||
106 | // Fold trigger position | 106 | // Fold trigger position |
107 | trigger: TriggerEnum.HEADER, | 107 | trigger: TriggerEnum.HEADER, |
108 | // Turn on accordion mode, only show a menu | 108 | // Turn on accordion mode, only show a menu |
src/types/config.d.ts
@@ -17,7 +17,6 @@ export interface MenuSetting { | @@ -17,7 +17,6 @@ export interface MenuSetting { | ||
17 | type: MenuTypeEnum; | 17 | type: MenuTypeEnum; |
18 | theme: ThemeEnum; | 18 | theme: ThemeEnum; |
19 | topMenuAlign: 'start' | 'center' | 'end'; | 19 | topMenuAlign: 'start' | 'center' | 'end'; |
20 | - collapsedShowSearch: boolean; | ||
21 | trigger: TriggerEnum; | 20 | trigger: TriggerEnum; |
22 | accordion: boolean; | 21 | accordion: boolean; |
23 | } | 22 | } |
@@ -45,6 +44,8 @@ export interface HeaderSetting { | @@ -45,6 +44,8 @@ export interface HeaderSetting { | ||
45 | showDoc: boolean; | 44 | showDoc: boolean; |
46 | // 显示消息中心按钮 | 45 | // 显示消息中心按钮 |
47 | showNotice: boolean; | 46 | showNotice: boolean; |
47 | + | ||
48 | + showSearch: boolean; | ||
48 | } | 49 | } |
49 | 50 | ||
50 | export interface LocaleSetting { | 51 | export interface LocaleSetting { |
src/utils/factory/createAsyncComponent.tsx
0 → 100644
1 | +import { defineAsyncComponent } from 'vue'; | ||
2 | +import { Spin } from 'ant-design-vue'; | ||
3 | + | ||
4 | +export function createAsyncComponent(loader: any) { | ||
5 | + return defineAsyncComponent({ | ||
6 | + loader: loader, | ||
7 | + loadingComponent: <Spin spinning={true} />, | ||
8 | + // The error component will be displayed if a timeout is | ||
9 | + // provided and exceeded. Default: Infinity. | ||
10 | + timeout: 3000, | ||
11 | + // Defining if component is suspensible. Default: true. | ||
12 | + // suspensible: false, | ||
13 | + delay: 100, | ||
14 | + /** | ||
15 | + * | ||
16 | + * @param {*} error Error message object | ||
17 | + * @param {*} retry A function that indicating whether the async component should retry when the loader promise rejects | ||
18 | + * @param {*} fail End of failure | ||
19 | + * @param {*} attempts Maximum allowed retries number | ||
20 | + */ | ||
21 | + onError(error, retry, fail, attempts) { | ||
22 | + if (error.message.match(/fetch/) && attempts <= 3) { | ||
23 | + // retry on fetch errors, 3 max attempts | ||
24 | + retry(); | ||
25 | + } else { | ||
26 | + // Note that retry/fail are like resolve/reject of a promise: | ||
27 | + // one of them must be called for the error handling to continue. | ||
28 | + fail(); | ||
29 | + } | ||
30 | + }, | ||
31 | + }); | ||
32 | +} |
src/utils/helper/treeHelper.ts
@@ -124,7 +124,7 @@ export function filter<T = any>( | @@ -124,7 +124,7 @@ export function filter<T = any>( | ||
124 | tree: T[], | 124 | tree: T[], |
125 | func: (n: T) => boolean, | 125 | func: (n: T) => boolean, |
126 | config: Partial<TreeHelperConfig> = {} | 126 | config: Partial<TreeHelperConfig> = {} |
127 | -) { | 127 | +): T[] { |
128 | config = getConfig(config); | 128 | config = getConfig(config); |
129 | const children = config.children as string; | 129 | const children = config.children as string; |
130 | function listFilter(list: T[]) { | 130 | function listFilter(list: T[]) { |
@@ -142,7 +142,7 @@ export function forEach<T = any>( | @@ -142,7 +142,7 @@ export function forEach<T = any>( | ||
142 | tree: T[], | 142 | tree: T[], |
143 | func: (n: T) => any, | 143 | func: (n: T) => any, |
144 | config: Partial<TreeHelperConfig> = {} | 144 | config: Partial<TreeHelperConfig> = {} |
145 | -) { | 145 | +): void { |
146 | config = getConfig(config); | 146 | config = getConfig(config); |
147 | const list: any[] = [...tree]; | 147 | const list: any[] = [...tree]; |
148 | const { children } = config; | 148 | const { children } = config; |
@@ -155,7 +155,7 @@ export function forEach<T = any>( | @@ -155,7 +155,7 @@ export function forEach<T = any>( | ||
155 | /** | 155 | /** |
156 | * @description: 提取tree指定结构 | 156 | * @description: 提取tree指定结构 |
157 | */ | 157 | */ |
158 | -export function treeMap(treeData: any[], opt: { children?: string; conversion: Fn }) { | 158 | +export function treeMap<T = any>(treeData: T[], opt: { children?: string; conversion: Fn }): T[] { |
159 | return treeData.map((item) => treeMapEach(item, opt)); | 159 | return treeData.map((item) => treeMapEach(item, opt)); |
160 | } | 160 | } |
161 | 161 |
src/views/sys/lock/LockPage.vue
0 → 100644
1 | +<template> | ||
2 | + <div :class="prefixCls"> | ||
3 | + <div :class="`${prefixCls}__unlock`" @click="handleShowForm(false)" v-show="showDate"> | ||
4 | + <LockOutlined /> | ||
5 | + <span>{{ t('sys.lock.unlock') }}</span> | ||
6 | + </div> | ||
7 | + | ||
8 | + <div :class="`${prefixCls}__date`"> | ||
9 | + <div :class="`${prefixCls}__hour`"> | ||
10 | + {{ hour }} | ||
11 | + <span class="meridiem" v-show="showDate">{{ meridiem }}</span> | ||
12 | + </div> | ||
13 | + <div :class="`${prefixCls}__minute`">{{ minute }} </div> | ||
14 | + </div> | ||
15 | + <transition name="fade-slide"> | ||
16 | + <div :class="`${prefixCls}-entry`" v-show="!showDate"> | ||
17 | + <div :class="`${prefixCls}-entry-content`"> | ||
18 | + <div :class="`${prefixCls}-entry__header`"> | ||
19 | + <img src="/@/assets/images/header.jpg" :class="`${prefixCls}-entry__header-img`" /> | ||
20 | + <p :class="`${prefixCls}-entry__header-name`">{{ realName }}</p> | ||
21 | + </div> | ||
22 | + <InputPassword :placeholder="t('sys.lock.placeholder')" v-model:value="password" /> | ||
23 | + <span :class="`${prefixCls}-entry__err-msg`" v-if="errMsgRef"> | ||
24 | + {{ t('sys.lock.alert') }} | ||
25 | + </span> | ||
26 | + <div :class="`${prefixCls}-entry__footer`"> | ||
27 | + <a-button | ||
28 | + type="link" | ||
29 | + size="small" | ||
30 | + class="mt-2 mr-2" | ||
31 | + :disabled="loadingRef" | ||
32 | + @click="handleShowForm(true)" | ||
33 | + > | ||
34 | + {{ t('sys.lock.back') }} | ||
35 | + </a-button> | ||
36 | + <a-button | ||
37 | + type="link" | ||
38 | + size="small" | ||
39 | + class="mt-2 mr-2" | ||
40 | + :disabled="loadingRef" | ||
41 | + @click="goLogin" | ||
42 | + > | ||
43 | + {{ t('sys.lock.backToLogin') }} | ||
44 | + </a-button> | ||
45 | + <a-button class="mt-2" type="link" size="small" @click="unLock()" :loading="loadingRef"> | ||
46 | + {{ t('sys.lock.entry') }} | ||
47 | + </a-button> | ||
48 | + </div> | ||
49 | + </div> | ||
50 | + </div> | ||
51 | + </transition> | ||
52 | + | ||
53 | + <div :class="`${prefixCls}__footer-date`"> | ||
54 | + <div class="time" v-show="!showDate"> | ||
55 | + {{ hour }}:{{ minute }} <span class="meridiem">{{ meridiem }}</span> | ||
56 | + </div> | ||
57 | + <div class="date"> {{ year }}/{{ month }}/{{ day }} {{ week }} </div> | ||
58 | + </div> | ||
59 | + </div> | ||
60 | +</template> | ||
61 | +<script lang="ts"> | ||
62 | + import { defineComponent, ref, computed } from 'vue'; | ||
63 | + import { Alert, Input } from 'ant-design-vue'; | ||
64 | + | ||
65 | + import { userStore } from '/@/store/modules/user'; | ||
66 | + import { lockStore } from '/@/store/modules/lock'; | ||
67 | + import { useI18n } from '/@/hooks/web/useI18n'; | ||
68 | + | ||
69 | + import { useNow } from './useNow'; | ||
70 | + import { useDesign } from '/@/hooks/web/useDesign'; | ||
71 | + | ||
72 | + import { LockOutlined } from '@ant-design/icons-vue'; | ||
73 | + | ||
74 | + export default defineComponent({ | ||
75 | + name: 'LockPage', | ||
76 | + components: { Alert, LockOutlined, InputPassword: Input.Password }, | ||
77 | + | ||
78 | + setup() { | ||
79 | + const passwordRef = ref(''); | ||
80 | + const loadingRef = ref(false); | ||
81 | + const errMsgRef = ref(false); | ||
82 | + const showDate = ref(true); | ||
83 | + | ||
84 | + const { prefixCls } = useDesign('lock-page'); | ||
85 | + | ||
86 | + const { start, stop, ...state } = useNow(true); | ||
87 | + | ||
88 | + const { t } = useI18n(); | ||
89 | + | ||
90 | + const realName = computed(() => { | ||
91 | + const { realName } = userStore.getUserInfoState || {}; | ||
92 | + return realName; | ||
93 | + }); | ||
94 | + | ||
95 | + /** | ||
96 | + * @description: unLock | ||
97 | + */ | ||
98 | + async function unLock() { | ||
99 | + if (!passwordRef.value) { | ||
100 | + return; | ||
101 | + } | ||
102 | + let password = passwordRef.value; | ||
103 | + try { | ||
104 | + loadingRef.value = true; | ||
105 | + const res = await lockStore.unLockAction({ password }); | ||
106 | + errMsgRef.value = !res; | ||
107 | + } finally { | ||
108 | + loadingRef.value = false; | ||
109 | + } | ||
110 | + } | ||
111 | + | ||
112 | + function goLogin() { | ||
113 | + userStore.loginOut(true); | ||
114 | + lockStore.resetLockInfo(); | ||
115 | + } | ||
116 | + | ||
117 | + function handleShowForm(show = false) { | ||
118 | + showDate.value = show; | ||
119 | + } | ||
120 | + | ||
121 | + return { | ||
122 | + goLogin, | ||
123 | + realName, | ||
124 | + unLock, | ||
125 | + errMsgRef, | ||
126 | + loadingRef, | ||
127 | + t, | ||
128 | + prefixCls, | ||
129 | + showDate, | ||
130 | + password: passwordRef, | ||
131 | + handleShowForm, | ||
132 | + ...state, | ||
133 | + }; | ||
134 | + }, | ||
135 | + }); | ||
136 | +</script> | ||
137 | +<style lang="less" scoped> | ||
138 | + @import (reference) '../../../design/index.less'; | ||
139 | + @prefix-cls: ~'@{namespace}-lock-page'; | ||
140 | + | ||
141 | + .@{prefix-cls} { | ||
142 | + position: fixed; | ||
143 | + top: 0; | ||
144 | + right: 0; | ||
145 | + bottom: 0; | ||
146 | + left: 0; | ||
147 | + z-index: 3000; | ||
148 | + display: flex; | ||
149 | + width: 100vw; | ||
150 | + height: 100vh; | ||
151 | + // background: rgba(23, 27, 41); | ||
152 | + background: #000; | ||
153 | + align-items: center; | ||
154 | + justify-content: center; | ||
155 | + | ||
156 | + &__unlock { | ||
157 | + position: absolute; | ||
158 | + top: 0; | ||
159 | + left: 50%; | ||
160 | + display: flex; | ||
161 | + height: 50px; | ||
162 | + padding-top: 20px; | ||
163 | + font-size: 18px; | ||
164 | + color: #fff; | ||
165 | + cursor: pointer; | ||
166 | + transform: translate(-50%, 0); | ||
167 | + flex-direction: column; | ||
168 | + align-items: center; | ||
169 | + justify-content: space-between; | ||
170 | + transition: all 0.3s; | ||
171 | + } | ||
172 | + | ||
173 | + &__date { | ||
174 | + display: flex; | ||
175 | + width: 100vw; | ||
176 | + height: 100vh; | ||
177 | + align-items: center; | ||
178 | + justify-content: center; | ||
179 | + } | ||
180 | + | ||
181 | + &__hour { | ||
182 | + position: relative; | ||
183 | + margin-right: 80px; | ||
184 | + | ||
185 | + .meridiem { | ||
186 | + position: absolute; | ||
187 | + top: 20px; | ||
188 | + left: 20px; | ||
189 | + font-size: 26px; | ||
190 | + } | ||
191 | + @media (max-width: @screen-xs) { | ||
192 | + margin-right: 20px; | ||
193 | + } | ||
194 | + } | ||
195 | + | ||
196 | + &__hour, | ||
197 | + &__minute { | ||
198 | + display: flex; | ||
199 | + width: 40%; | ||
200 | + height: 74%; | ||
201 | + // font-size: 50em; | ||
202 | + font-weight: 700; | ||
203 | + color: #bababa; | ||
204 | + background: #141313; | ||
205 | + border-radius: 30px; | ||
206 | + justify-content: center; | ||
207 | + align-items: center; | ||
208 | + // .respond-to(large-only, { font-size: 25em;}); | ||
209 | + // .respond-to(large-only, { font-size: 30em;}); | ||
210 | + @media (min-width: @screen-xxxl-min) { | ||
211 | + font-size: 46em; | ||
212 | + } | ||
213 | + @media (min-width: @screen-xl-max) and (max-width: @screen-xxl-max) { | ||
214 | + font-size: 38em; | ||
215 | + } | ||
216 | + | ||
217 | + @media (min-width: @screen-lg-max) and (max-width: @screen-xl-max) { | ||
218 | + font-size: 30em; | ||
219 | + } | ||
220 | + @media (min-width: @screen-md-max) and (max-width: @screen-lg-max) { | ||
221 | + font-size: 23em; | ||
222 | + } | ||
223 | + @media (min-width: @screen-sm-max) and (max-width: @screen-md-max) { | ||
224 | + font-size: 19em; | ||
225 | + } | ||
226 | + @media (min-width: @screen-xs-max) and (max-width: @screen-sm-max) { | ||
227 | + font-size: 13em; | ||
228 | + } | ||
229 | + @media (max-width: @screen-xs) { | ||
230 | + height: 50%; | ||
231 | + font-size: 6em; | ||
232 | + border-radius: 20px; | ||
233 | + } | ||
234 | + } | ||
235 | + | ||
236 | + &__footer-date { | ||
237 | + position: absolute; | ||
238 | + bottom: 20px; | ||
239 | + left: 50%; | ||
240 | + font-family: helvetica; | ||
241 | + color: #bababa; | ||
242 | + transform: translate(-50%, 0); | ||
243 | + | ||
244 | + .time { | ||
245 | + font-size: 50px; | ||
246 | + | ||
247 | + .meridiem { | ||
248 | + font-size: 32px; | ||
249 | + } | ||
250 | + } | ||
251 | + | ||
252 | + .date { | ||
253 | + font-size: 26px; | ||
254 | + } | ||
255 | + } | ||
256 | + | ||
257 | + &-entry { | ||
258 | + position: absolute; | ||
259 | + top: 0; | ||
260 | + left: 0; | ||
261 | + display: flex; | ||
262 | + width: 100%; | ||
263 | + height: 100%; | ||
264 | + background: rgba(0, 0, 0, 0.5); | ||
265 | + backdrop-filter: blur(8px); | ||
266 | + justify-content: center; | ||
267 | + align-items: center; | ||
268 | + | ||
269 | + &-content { | ||
270 | + width: 260px; | ||
271 | + } | ||
272 | + | ||
273 | + &__header { | ||
274 | + text-align: center; | ||
275 | + | ||
276 | + &-img { | ||
277 | + width: 70px; | ||
278 | + border-radius: 50%; | ||
279 | + } | ||
280 | + | ||
281 | + &-name { | ||
282 | + margin-top: 5px; | ||
283 | + font-weight: 500; | ||
284 | + color: #bababa; | ||
285 | + } | ||
286 | + } | ||
287 | + | ||
288 | + &__err-msg { | ||
289 | + display: inline-block; | ||
290 | + margin-top: 10px; | ||
291 | + color: @error-color; | ||
292 | + } | ||
293 | + | ||
294 | + &__footer { | ||
295 | + display: flex; | ||
296 | + justify-content: space-between; | ||
297 | + } | ||
298 | + } | ||
299 | + } | ||
300 | +</style> |
src/views/sys/lock/index.vue
1 | <template> | 1 | <template> |
2 | - <div :class="prefixCls"> | ||
3 | - <div :class="`${prefixCls}__unlock`" @click="handleShowForm(false)" v-show="showDate"> | ||
4 | - <LockOutlined /> | ||
5 | - <span>{{ t('sys.lock.unlock') }}</span> | ||
6 | - </div> | ||
7 | - | ||
8 | - <div :class="`${prefixCls}__date`"> | ||
9 | - <div :class="`${prefixCls}__hour`"> | ||
10 | - {{ hour }} | ||
11 | - <span class="meridiem" v-show="showDate">{{ meridiem }}</span> | ||
12 | - </div> | ||
13 | - <div :class="`${prefixCls}__minute`">{{ minute }} </div> | ||
14 | - </div> | ||
15 | - <transition name="fade-slide"> | ||
16 | - <div :class="`${prefixCls}-entry`" v-show="!showDate"> | ||
17 | - <div :class="`${prefixCls}-entry-content`"> | ||
18 | - <div :class="`${prefixCls}-entry__header`"> | ||
19 | - <img src="/@/assets/images/header.jpg" :class="`${prefixCls}-entry__header-img`" /> | ||
20 | - <p :class="`${prefixCls}-entry__header-name`">{{ realName }}</p> | ||
21 | - </div> | ||
22 | - <InputPassword :placeholder="t('sys.lock.placeholder')" v-model:value="password" /> | ||
23 | - <span :class="`${prefixCls}-entry__err-msg`" v-if="errMsgRef"> | ||
24 | - {{ t('sys.lock.alert') }} | ||
25 | - </span> | ||
26 | - <div :class="`${prefixCls}-entry__footer`"> | ||
27 | - <a-button | ||
28 | - type="link" | ||
29 | - size="small" | ||
30 | - class="mt-2 mr-2" | ||
31 | - :disabled="loadingRef" | ||
32 | - @click="handleShowForm(true)" | ||
33 | - > | ||
34 | - {{ t('sys.lock.back') }} | ||
35 | - </a-button> | ||
36 | - <a-button | ||
37 | - type="link" | ||
38 | - size="small" | ||
39 | - class="mt-2 mr-2" | ||
40 | - :disabled="loadingRef" | ||
41 | - @click="goLogin" | ||
42 | - > | ||
43 | - {{ t('sys.lock.backToLogin') }} | ||
44 | - </a-button> | ||
45 | - <a-button class="mt-2" type="link" size="small" @click="unLock()" :loading="loadingRef"> | ||
46 | - {{ t('sys.lock.entry') }} | ||
47 | - </a-button> | ||
48 | - </div> | ||
49 | - </div> | ||
50 | - </div> | ||
51 | - </transition> | ||
52 | - | ||
53 | - <div :class="`${prefixCls}__footer-date`"> | ||
54 | - <div class="time" v-show="!showDate"> | ||
55 | - {{ hour }}:{{ minute }} <span class="meridiem">{{ meridiem }}</span> | ||
56 | - </div> | ||
57 | - <div class="date"> {{ year }}/{{ month }}/{{ day }} {{ week }} </div> | ||
58 | - </div> | ||
59 | - </div> | 2 | + <transition name="fade-bottom" mode="out-in"> |
3 | + <LockPage v-if="getIsLock" /> | ||
4 | + </transition> | ||
60 | </template> | 5 | </template> |
61 | <script lang="ts"> | 6 | <script lang="ts"> |
62 | - import { defineComponent, ref, computed } from 'vue'; | ||
63 | - import { Alert, Input } from 'ant-design-vue'; | ||
64 | - | ||
65 | - import { userStore } from '/@/store/modules/user'; | ||
66 | - import { lockStore } from '/@/store/modules/lock'; | ||
67 | - import { useI18n } from '/@/hooks/web/useI18n'; | ||
68 | - | ||
69 | - import { useNow } from './useNow'; | ||
70 | - import { useDesign } from '/@/hooks/web/useDesign'; | ||
71 | - | ||
72 | - import { LockOutlined } from '@ant-design/icons-vue'; | ||
73 | - | 7 | + import { defineComponent } from 'vue'; |
8 | + import LockPage from './LockPage.vue'; | ||
9 | + import { getIsLock } from '/@/hooks/web/useLockPage'; | ||
74 | export default defineComponent({ | 10 | export default defineComponent({ |
75 | - name: 'LockPage', | ||
76 | - components: { Alert, LockOutlined, InputPassword: Input.Password }, | ||
77 | - | 11 | + name: 'Lock', |
12 | + components: { LockPage }, | ||
78 | setup() { | 13 | setup() { |
79 | - const passwordRef = ref(''); | ||
80 | - const loadingRef = ref(false); | ||
81 | - const errMsgRef = ref(false); | ||
82 | - const showDate = ref(true); | ||
83 | - | ||
84 | - const { prefixCls } = useDesign('lock-page'); | ||
85 | - | ||
86 | - const { start, stop, ...state } = useNow(true); | ||
87 | - | ||
88 | - const { t } = useI18n(); | ||
89 | - | ||
90 | - const realName = computed(() => { | ||
91 | - const { realName } = userStore.getUserInfoState || {}; | ||
92 | - return realName; | ||
93 | - }); | ||
94 | - | ||
95 | - /** | ||
96 | - * @description: unLock | ||
97 | - */ | ||
98 | - async function unLock() { | ||
99 | - if (!passwordRef.value) { | ||
100 | - return; | ||
101 | - } | ||
102 | - let password = passwordRef.value; | ||
103 | - try { | ||
104 | - loadingRef.value = true; | ||
105 | - const res = await lockStore.unLockAction({ password }); | ||
106 | - errMsgRef.value = !res; | ||
107 | - } finally { | ||
108 | - loadingRef.value = false; | ||
109 | - } | ||
110 | - } | ||
111 | - | ||
112 | - function goLogin() { | ||
113 | - userStore.loginOut(true); | ||
114 | - lockStore.resetLockInfo(); | ||
115 | - } | ||
116 | - | ||
117 | - function handleShowForm(show = false) { | ||
118 | - showDate.value = show; | ||
119 | - } | ||
120 | - | ||
121 | - return { | ||
122 | - goLogin, | ||
123 | - realName, | ||
124 | - unLock, | ||
125 | - errMsgRef, | ||
126 | - loadingRef, | ||
127 | - t, | ||
128 | - prefixCls, | ||
129 | - showDate, | ||
130 | - password: passwordRef, | ||
131 | - handleShowForm, | ||
132 | - ...state, | ||
133 | - }; | 14 | + return { getIsLock }; |
134 | }, | 15 | }, |
135 | }); | 16 | }); |
136 | </script> | 17 | </script> |
137 | -<style lang="less" scoped> | ||
138 | - @import (reference) '../../../design/index.less'; | ||
139 | - @prefix-cls: ~'@{namespace}-lock-page'; | ||
140 | - | ||
141 | - .@{prefix-cls} { | ||
142 | - position: fixed; | ||
143 | - top: 0; | ||
144 | - right: 0; | ||
145 | - bottom: 0; | ||
146 | - left: 0; | ||
147 | - z-index: 3000; | ||
148 | - display: flex; | ||
149 | - width: 100vw; | ||
150 | - height: 100vh; | ||
151 | - // background: rgba(23, 27, 41); | ||
152 | - background: #000; | ||
153 | - align-items: center; | ||
154 | - justify-content: center; | ||
155 | - | ||
156 | - &__unlock { | ||
157 | - position: absolute; | ||
158 | - top: 0; | ||
159 | - left: 50%; | ||
160 | - display: flex; | ||
161 | - height: 50px; | ||
162 | - padding-top: 20px; | ||
163 | - font-size: 18px; | ||
164 | - color: #fff; | ||
165 | - cursor: pointer; | ||
166 | - transform: translate(-50%, 0); | ||
167 | - flex-direction: column; | ||
168 | - align-items: center; | ||
169 | - justify-content: space-between; | ||
170 | - transition: all 0.3s; | ||
171 | - } | ||
172 | - | ||
173 | - &__date { | ||
174 | - display: flex; | ||
175 | - width: 100vw; | ||
176 | - height: 100vh; | ||
177 | - align-items: center; | ||
178 | - justify-content: center; | ||
179 | - } | ||
180 | - | ||
181 | - &__hour { | ||
182 | - position: relative; | ||
183 | - margin-right: 80px; | ||
184 | - | ||
185 | - .meridiem { | ||
186 | - position: absolute; | ||
187 | - top: 20px; | ||
188 | - left: 20px; | ||
189 | - font-size: 26px; | ||
190 | - } | ||
191 | - @media (max-width: @screen-xs) { | ||
192 | - margin-right: 20px; | ||
193 | - } | ||
194 | - } | ||
195 | - | ||
196 | - &__hour, | ||
197 | - &__minute { | ||
198 | - display: flex; | ||
199 | - width: 40%; | ||
200 | - height: 74%; | ||
201 | - // font-size: 50em; | ||
202 | - font-weight: 700; | ||
203 | - color: #bababa; | ||
204 | - background: #141313; | ||
205 | - border-radius: 30px; | ||
206 | - justify-content: center; | ||
207 | - align-items: center; | ||
208 | - // .respond-to(large-only, { font-size: 25em;}); | ||
209 | - // .respond-to(large-only, { font-size: 30em;}); | ||
210 | - @media (min-width: @screen-xxxl-min) { | ||
211 | - font-size: 46em; | ||
212 | - } | ||
213 | - @media (min-width: @screen-xl-max) and (max-width: @screen-xxl-max) { | ||
214 | - font-size: 38em; | ||
215 | - } | ||
216 | - | ||
217 | - @media (min-width: @screen-lg-max) and (max-width: @screen-xl-max) { | ||
218 | - font-size: 30em; | ||
219 | - } | ||
220 | - @media (min-width: @screen-md-max) and (max-width: @screen-lg-max) { | ||
221 | - font-size: 23em; | ||
222 | - } | ||
223 | - @media (min-width: @screen-sm-max) and (max-width: @screen-md-max) { | ||
224 | - font-size: 19em; | ||
225 | - } | ||
226 | - @media (min-width: @screen-xs-max) and (max-width: @screen-sm-max) { | ||
227 | - font-size: 13em; | ||
228 | - } | ||
229 | - @media (max-width: @screen-xs) { | ||
230 | - height: 50%; | ||
231 | - font-size: 6em; | ||
232 | - border-radius: 20px; | ||
233 | - } | ||
234 | - } | ||
235 | - | ||
236 | - &__footer-date { | ||
237 | - position: absolute; | ||
238 | - bottom: 20px; | ||
239 | - left: 50%; | ||
240 | - font-family: helvetica; | ||
241 | - color: #bababa; | ||
242 | - transform: translate(-50%, 0); | ||
243 | - | ||
244 | - .time { | ||
245 | - font-size: 50px; | ||
246 | - | ||
247 | - .meridiem { | ||
248 | - font-size: 32px; | ||
249 | - } | ||
250 | - } | ||
251 | - | ||
252 | - .date { | ||
253 | - font-size: 26px; | ||
254 | - } | ||
255 | - } | ||
256 | - | ||
257 | - &-entry { | ||
258 | - position: absolute; | ||
259 | - top: 0; | ||
260 | - left: 0; | ||
261 | - display: flex; | ||
262 | - width: 100%; | ||
263 | - height: 100%; | ||
264 | - background: rgba(0, 0, 0, 0.5); | ||
265 | - backdrop-filter: blur(10px); | ||
266 | - justify-content: center; | ||
267 | - align-items: center; | ||
268 | - | ||
269 | - &-content { | ||
270 | - width: 260px; | ||
271 | - } | ||
272 | - | ||
273 | - &__header { | ||
274 | - text-align: center; | ||
275 | - | ||
276 | - &-img { | ||
277 | - width: 70px; | ||
278 | - border-radius: 50%; | ||
279 | - } | ||
280 | - | ||
281 | - &-name { | ||
282 | - margin-top: 5px; | ||
283 | - font-weight: 500; | ||
284 | - color: #bababa; | ||
285 | - } | ||
286 | - } | ||
287 | - | ||
288 | - &__err-msg { | ||
289 | - display: inline-block; | ||
290 | - margin-top: 10px; | ||
291 | - color: @error-color; | ||
292 | - } | ||
293 | - | ||
294 | - &__footer { | ||
295 | - display: flex; | ||
296 | - justify-content: space-between; | ||
297 | - } | ||
298 | - } | ||
299 | - } | ||
300 | -</style> |
yarn.lock
@@ -3,14 +3,14 @@ | @@ -3,14 +3,14 @@ | ||
3 | 3 | ||
4 | 4 | ||
5 | "@ant-design-vue/use@^0.0.1-0": | 5 | "@ant-design-vue/use@^0.0.1-0": |
6 | - version "0.0.1-alpha.7" | ||
7 | - resolved "https://registry.npmjs.org/@ant-design-vue/use/-/use-0.0.1-alpha.7.tgz#8b8d0bc808ca5fa4f012bbd9ba24387769c6e502" | ||
8 | - integrity sha512-Ear31Zc9nqt8LVGcpN/4ZzPUrTfdjCvxhw7zVHJ6dx5dPqSwtHq0qMn+sxSM3MyokSD160tZbGYmPkk20fkp3g== | 6 | + version "0.0.1-alpha.8" |
7 | + resolved "https://registry.npmjs.org/@ant-design-vue/use/-/use-0.0.1-alpha.8.tgz#7fd8a1b8a095377fdb50cc20e1fc2f68145e49c4" | ||
8 | + integrity sha512-E8OLKvsVZjthRfGCA1CT2s7FoWl1HcgxTJFrHTcfMSaNXVT9jZEcJNM3K454gvfpgz3Iu35hwDknSKC4+kMYpA== | ||
9 | dependencies: | 9 | dependencies: |
10 | - "@vue/runtime-dom" "^3.0.0" | ||
11 | async-validator "^3.4.0" | 10 | async-validator "^3.4.0" |
12 | lodash-es "^4.17.15" | 11 | lodash-es "^4.17.15" |
13 | resize-observer-polyfill "^1.5.1" | 12 | resize-observer-polyfill "^1.5.1" |
13 | + vue "^3.0.0" | ||
14 | 14 | ||
15 | "@ant-design/colors@^5.0.0": | 15 | "@ant-design/colors@^5.0.0": |
16 | version "5.0.0" | 16 | version "5.0.0" |
@@ -24,10 +24,10 @@ | @@ -24,10 +24,10 @@ | ||
24 | resolved "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.1.0.tgz#480b025f4b20ef7fe8f47d4a4846e4fee84ea06c" | 24 | resolved "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.1.0.tgz#480b025f4b20ef7fe8f47d4a4846e4fee84ea06c" |
25 | integrity sha512-Fi03PfuUqRs76aI3UWYpP864lkrfPo0hluwGqh7NJdLhvH4iRDc3jbJqZIvRDLHKbXrvAfPPV3+zjUccfFvWOQ== | 25 | integrity sha512-Fi03PfuUqRs76aI3UWYpP864lkrfPo0hluwGqh7NJdLhvH4iRDc3jbJqZIvRDLHKbXrvAfPPV3+zjUccfFvWOQ== |
26 | 26 | ||
27 | -"@ant-design/icons-vue@^5.1.6": | ||
28 | - version "5.1.7" | ||
29 | - resolved "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-5.1.7.tgz#5f8e26b547c3ecc16c0820152b935e8a44b5fad3" | ||
30 | - integrity sha512-6UN/FydLs/bHC0WZxgSpdk0Ct8Ejzr7gdOx5sAIULpSprkxoHWiUbzTy8BMmUduImL42YY1L/qtZYJD6pIzmcQ== | 27 | +"@ant-design/icons-vue@^5.1.7": |
28 | + version "5.1.8" | ||
29 | + resolved "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-5.1.8.tgz#77d75bf2f0d35af50cf8d0bf689fb13760eff2ec" | ||
30 | + integrity sha512-Ml3/+ZQtrCNPV/S8rMKON6eLOkPQwZHwKMdxRPm93Hw3SKc/LYacGpESdTeYOlShE90iHqt+zWZxzrb28ga0sw== | ||
31 | dependencies: | 31 | dependencies: |
32 | "@ant-design/colors" "^5.0.0" | 32 | "@ant-design/colors" "^5.0.0" |
33 | "@ant-design/icons-svg" "^4.0.0" | 33 | "@ant-design/icons-svg" "^4.0.0" |
@@ -42,48 +42,47 @@ | @@ -42,48 +42,47 @@ | ||
42 | dependencies: | 42 | dependencies: |
43 | "@babel/highlight" "^7.10.4" | 43 | "@babel/highlight" "^7.10.4" |
44 | 44 | ||
45 | -"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.12.5": | ||
46 | - version "7.12.5" | ||
47 | - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.5.tgz#f56db0c4bb1bbbf221b4e81345aab4141e7cb0e9" | ||
48 | - integrity sha512-DTsS7cxrsH3by8nqQSpFSyjSfSYl57D6Cf4q8dW3LK83tBKBDCkfcay1nYkXq1nIHXnpX8WMMb/O25HOy3h1zg== | 45 | +"@babel/compat-data@^7.12.5", "@babel/compat-data@^7.12.7": |
46 | + version "7.12.7" | ||
47 | + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz#9329b4782a7d6bbd7eef57e11addf91ee3ef1e41" | ||
48 | + integrity sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw== | ||
49 | 49 | ||
50 | "@babel/core@>=7.9.0", "@babel/core@^7.8.4": | 50 | "@babel/core@>=7.9.0", "@babel/core@^7.8.4": |
51 | - version "7.12.3" | ||
52 | - resolved "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8" | ||
53 | - integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== | 51 | + version "7.12.10" |
52 | + resolved "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd" | ||
53 | + integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== | ||
54 | dependencies: | 54 | dependencies: |
55 | "@babel/code-frame" "^7.10.4" | 55 | "@babel/code-frame" "^7.10.4" |
56 | - "@babel/generator" "^7.12.1" | 56 | + "@babel/generator" "^7.12.10" |
57 | "@babel/helper-module-transforms" "^7.12.1" | 57 | "@babel/helper-module-transforms" "^7.12.1" |
58 | - "@babel/helpers" "^7.12.1" | ||
59 | - "@babel/parser" "^7.12.3" | ||
60 | - "@babel/template" "^7.10.4" | ||
61 | - "@babel/traverse" "^7.12.1" | ||
62 | - "@babel/types" "^7.12.1" | 58 | + "@babel/helpers" "^7.12.5" |
59 | + "@babel/parser" "^7.12.10" | ||
60 | + "@babel/template" "^7.12.7" | ||
61 | + "@babel/traverse" "^7.12.10" | ||
62 | + "@babel/types" "^7.12.10" | ||
63 | convert-source-map "^1.7.0" | 63 | convert-source-map "^1.7.0" |
64 | debug "^4.1.0" | 64 | debug "^4.1.0" |
65 | gensync "^1.0.0-beta.1" | 65 | gensync "^1.0.0-beta.1" |
66 | json5 "^2.1.2" | 66 | json5 "^2.1.2" |
67 | lodash "^4.17.19" | 67 | lodash "^4.17.19" |
68 | - resolve "^1.3.2" | ||
69 | semver "^5.4.1" | 68 | semver "^5.4.1" |
70 | source-map "^0.5.0" | 69 | source-map "^0.5.0" |
71 | 70 | ||
72 | -"@babel/generator@^7.12.1", "@babel/generator@^7.12.5": | ||
73 | - version "7.12.5" | ||
74 | - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz#a2c50de5c8b6d708ab95be5e6053936c1884a4de" | ||
75 | - integrity sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A== | 71 | +"@babel/generator@^7.12.10": |
72 | + version "7.12.10" | ||
73 | + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.12.10.tgz#2b188fc329fb8e4f762181703beffc0fe6df3460" | ||
74 | + integrity sha512-6mCdfhWgmqLdtTkhXjnIz0LcdVCd26wS2JXRtj2XY0u5klDsXBREA/pG5NVOuVnF2LUrBGNFtQkIqqTbblg0ww== | ||
76 | dependencies: | 75 | dependencies: |
77 | - "@babel/types" "^7.12.5" | 76 | + "@babel/types" "^7.12.10" |
78 | jsesc "^2.5.1" | 77 | jsesc "^2.5.1" |
79 | source-map "^0.5.0" | 78 | source-map "^0.5.0" |
80 | 79 | ||
81 | "@babel/helper-annotate-as-pure@^7.10.4": | 80 | "@babel/helper-annotate-as-pure@^7.10.4": |
82 | - version "7.10.4" | ||
83 | - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz#5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3" | ||
84 | - integrity sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA== | 81 | + version "7.12.10" |
82 | + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz#54ab9b000e60a93644ce17b3f37d313aaf1d115d" | ||
83 | + integrity sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ== | ||
85 | dependencies: | 84 | dependencies: |
86 | - "@babel/types" "^7.10.4" | 85 | + "@babel/types" "^7.12.10" |
87 | 86 | ||
88 | "@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": | 87 | "@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": |
89 | version "7.10.4" | 88 | version "7.10.4" |
@@ -93,7 +92,7 @@ | @@ -93,7 +92,7 @@ | ||
93 | "@babel/helper-explode-assignable-expression" "^7.10.4" | 92 | "@babel/helper-explode-assignable-expression" "^7.10.4" |
94 | "@babel/types" "^7.10.4" | 93 | "@babel/types" "^7.10.4" |
95 | 94 | ||
96 | -"@babel/helper-compilation-targets@^7.12.1": | 95 | +"@babel/helper-compilation-targets@^7.12.5": |
97 | version "7.12.5" | 96 | version "7.12.5" |
98 | resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz#cb470c76198db6a24e9dbc8987275631e5d29831" | 97 | resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz#cb470c76198db6a24e9dbc8987275631e5d29831" |
99 | integrity sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw== | 98 | integrity sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw== |
@@ -115,12 +114,11 @@ | @@ -115,12 +114,11 @@ | ||
115 | "@babel/helper-split-export-declaration" "^7.10.4" | 114 | "@babel/helper-split-export-declaration" "^7.10.4" |
116 | 115 | ||
117 | "@babel/helper-create-regexp-features-plugin@^7.12.1": | 116 | "@babel/helper-create-regexp-features-plugin@^7.12.1": |
118 | - version "7.12.1" | ||
119 | - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz#18b1302d4677f9dc4740fe8c9ed96680e29d37e8" | ||
120 | - integrity sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA== | 117 | + version "7.12.7" |
118 | + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz#2084172e95443fa0a09214ba1bb328f9aea1278f" | ||
119 | + integrity sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ== | ||
121 | dependencies: | 120 | dependencies: |
122 | "@babel/helper-annotate-as-pure" "^7.10.4" | 121 | "@babel/helper-annotate-as-pure" "^7.10.4" |
123 | - "@babel/helper-regex" "^7.10.4" | ||
124 | regexpu-core "^4.7.1" | 122 | regexpu-core "^4.7.1" |
125 | 123 | ||
126 | "@babel/helper-define-map@^7.10.4": | 124 | "@babel/helper-define-map@^7.10.4": |
@@ -149,11 +147,11 @@ | @@ -149,11 +147,11 @@ | ||
149 | "@babel/types" "^7.10.4" | 147 | "@babel/types" "^7.10.4" |
150 | 148 | ||
151 | "@babel/helper-get-function-arity@^7.10.4": | 149 | "@babel/helper-get-function-arity@^7.10.4": |
152 | - version "7.10.4" | ||
153 | - resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" | ||
154 | - integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== | 150 | + version "7.12.10" |
151 | + resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz#b158817a3165b5faa2047825dfa61970ddcc16cf" | ||
152 | + integrity sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag== | ||
155 | dependencies: | 153 | dependencies: |
156 | - "@babel/types" "^7.10.4" | 154 | + "@babel/types" "^7.12.10" |
157 | 155 | ||
158 | "@babel/helper-hoist-variables@^7.10.4": | 156 | "@babel/helper-hoist-variables@^7.10.4": |
159 | version "7.10.4" | 157 | version "7.10.4" |
@@ -163,13 +161,13 @@ | @@ -163,13 +161,13 @@ | ||
163 | "@babel/types" "^7.10.4" | 161 | "@babel/types" "^7.10.4" |
164 | 162 | ||
165 | "@babel/helper-member-expression-to-functions@^7.12.1": | 163 | "@babel/helper-member-expression-to-functions@^7.12.1": |
166 | - version "7.12.1" | ||
167 | - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz#fba0f2fcff3fba00e6ecb664bb5e6e26e2d6165c" | ||
168 | - integrity sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ== | 164 | + version "7.12.7" |
165 | + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855" | ||
166 | + integrity sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw== | ||
169 | dependencies: | 167 | dependencies: |
170 | - "@babel/types" "^7.12.1" | 168 | + "@babel/types" "^7.12.7" |
171 | 169 | ||
172 | -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1": | 170 | +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.5": |
173 | version "7.12.5" | 171 | version "7.12.5" |
174 | resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" | 172 | resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" |
175 | integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== | 173 | integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== |
@@ -192,24 +190,17 @@ | @@ -192,24 +190,17 @@ | ||
192 | lodash "^4.17.19" | 190 | lodash "^4.17.19" |
193 | 191 | ||
194 | "@babel/helper-optimise-call-expression@^7.10.4": | 192 | "@babel/helper-optimise-call-expression@^7.10.4": |
195 | - version "7.10.4" | ||
196 | - resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" | ||
197 | - integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== | 193 | + version "7.12.10" |
194 | + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz#94ca4e306ee11a7dd6e9f42823e2ac6b49881e2d" | ||
195 | + integrity sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ== | ||
198 | dependencies: | 196 | dependencies: |
199 | - "@babel/types" "^7.10.4" | 197 | + "@babel/types" "^7.12.10" |
200 | 198 | ||
201 | "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": | 199 | "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": |
202 | version "7.10.4" | 200 | version "7.10.4" |
203 | resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" | 201 | resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" |
204 | integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== | 202 | integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== |
205 | 203 | ||
206 | -"@babel/helper-regex@^7.10.4": | ||
207 | - version "7.10.5" | ||
208 | - resolved "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz#32dfbb79899073c415557053a19bd055aae50ae0" | ||
209 | - integrity sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg== | ||
210 | - dependencies: | ||
211 | - lodash "^4.17.19" | ||
212 | - | ||
213 | "@babel/helper-remap-async-to-generator@^7.12.1": | 204 | "@babel/helper-remap-async-to-generator@^7.12.1": |
214 | version "7.12.1" | 205 | version "7.12.1" |
215 | resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd" | 206 | resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd" |
@@ -270,7 +261,7 @@ | @@ -270,7 +261,7 @@ | ||
270 | "@babel/traverse" "^7.10.4" | 261 | "@babel/traverse" "^7.10.4" |
271 | "@babel/types" "^7.10.4" | 262 | "@babel/types" "^7.10.4" |
272 | 263 | ||
273 | -"@babel/helpers@^7.12.1": | 264 | +"@babel/helpers@^7.12.5": |
274 | version "7.12.5" | 265 | version "7.12.5" |
275 | resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" | 266 | resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" |
276 | integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== | 267 | integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== |
@@ -288,15 +279,10 @@ | @@ -288,15 +279,10 @@ | ||
288 | chalk "^2.0.0" | 279 | chalk "^2.0.0" |
289 | js-tokens "^4.0.0" | 280 | js-tokens "^4.0.0" |
290 | 281 | ||
291 | -"@babel/parser@^7.10.4", "@babel/parser@^7.10.5", "@babel/parser@^7.11.0", "@babel/parser@^7.12.0", "@babel/parser@^7.12.3", "@babel/parser@^7.12.5": | ||
292 | - version "7.12.5" | ||
293 | - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.12.5.tgz#b4af32ddd473c0bfa643bd7ff0728b8e71b81ea0" | ||
294 | - integrity sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ== | ||
295 | - | ||
296 | -"@babel/parser@^7.12.7": | ||
297 | - version "7.12.7" | ||
298 | - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz#fee7b39fe809d0e73e5b25eecaf5780ef3d73056" | ||
299 | - integrity sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg== | 282 | +"@babel/parser@^7.10.5", "@babel/parser@^7.11.0", "@babel/parser@^7.12.0", "@babel/parser@^7.12.10", "@babel/parser@^7.12.7": |
283 | + version "7.12.10" | ||
284 | + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.12.10.tgz#824600d59e96aea26a5a2af5a9d812af05c3ae81" | ||
285 | + integrity sha512-PJdRPwyoOqFAWfLytxrWwGrAxghCgh/yTNCYciOz8QgjflA7aZhECPZAa2VUedKg2+QMWkI0L9lynh2SNmNEgA== | ||
300 | 286 | ||
301 | "@babel/plugin-proposal-async-generator-functions@^7.12.1": | 287 | "@babel/plugin-proposal-async-generator-functions@^7.12.1": |
302 | version "7.12.1" | 288 | version "7.12.1" |
@@ -355,10 +341,10 @@ | @@ -355,10 +341,10 @@ | ||
355 | "@babel/helper-plugin-utils" "^7.10.4" | 341 | "@babel/helper-plugin-utils" "^7.10.4" |
356 | "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" | 342 | "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" |
357 | 343 | ||
358 | -"@babel/plugin-proposal-numeric-separator@^7.12.1": | ||
359 | - version "7.12.5" | ||
360 | - resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.5.tgz#b1ce757156d40ed79d59d467cb2b154a5c4149ba" | ||
361 | - integrity sha512-UiAnkKuOrCyjZ3sYNHlRlfuZJbBHknMQ9VMwVeX97Ofwx7RpD6gS2HfqTCh8KNUQgcOm8IKt103oR4KIjh7Q8g== | 344 | +"@babel/plugin-proposal-numeric-separator@^7.12.7": |
345 | + version "7.12.7" | ||
346 | + resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz#8bf253de8139099fea193b297d23a9d406ef056b" | ||
347 | + integrity sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ== | ||
362 | dependencies: | 348 | dependencies: |
363 | "@babel/helper-plugin-utils" "^7.10.4" | 349 | "@babel/helper-plugin-utils" "^7.10.4" |
364 | "@babel/plugin-syntax-numeric-separator" "^7.10.4" | 350 | "@babel/plugin-syntax-numeric-separator" "^7.10.4" |
@@ -380,10 +366,10 @@ | @@ -380,10 +366,10 @@ | ||
380 | "@babel/helper-plugin-utils" "^7.10.4" | 366 | "@babel/helper-plugin-utils" "^7.10.4" |
381 | "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" | 367 | "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" |
382 | 368 | ||
383 | -"@babel/plugin-proposal-optional-chaining@^7.12.1": | ||
384 | - version "7.12.1" | ||
385 | - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797" | ||
386 | - integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw== | 369 | +"@babel/plugin-proposal-optional-chaining@^7.12.7": |
370 | + version "7.12.7" | ||
371 | + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz#e02f0ea1b5dc59d401ec16fb824679f683d3303c" | ||
372 | + integrity sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA== | ||
387 | dependencies: | 373 | dependencies: |
388 | "@babel/helper-plugin-utils" "^7.10.4" | 374 | "@babel/helper-plugin-utils" "^7.10.4" |
389 | "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" | 375 | "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" |
@@ -702,13 +688,12 @@ | @@ -702,13 +688,12 @@ | ||
702 | "@babel/helper-plugin-utils" "^7.10.4" | 688 | "@babel/helper-plugin-utils" "^7.10.4" |
703 | "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" | 689 | "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" |
704 | 690 | ||
705 | -"@babel/plugin-transform-sticky-regex@^7.12.1": | ||
706 | - version "7.12.1" | ||
707 | - resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz#5c24cf50de396d30e99afc8d1c700e8bce0f5caf" | ||
708 | - integrity sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ== | 691 | +"@babel/plugin-transform-sticky-regex@^7.12.7": |
692 | + version "7.12.7" | ||
693 | + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz#560224613ab23987453948ed21d0b0b193fa7fad" | ||
694 | + integrity sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg== | ||
709 | dependencies: | 695 | dependencies: |
710 | "@babel/helper-plugin-utils" "^7.10.4" | 696 | "@babel/helper-plugin-utils" "^7.10.4" |
711 | - "@babel/helper-regex" "^7.10.4" | ||
712 | 697 | ||
713 | "@babel/plugin-transform-template-literals@^7.12.1": | 698 | "@babel/plugin-transform-template-literals@^7.12.1": |
714 | version "7.12.1" | 699 | version "7.12.1" |
@@ -717,10 +702,10 @@ | @@ -717,10 +702,10 @@ | ||
717 | dependencies: | 702 | dependencies: |
718 | "@babel/helper-plugin-utils" "^7.10.4" | 703 | "@babel/helper-plugin-utils" "^7.10.4" |
719 | 704 | ||
720 | -"@babel/plugin-transform-typeof-symbol@^7.12.1": | ||
721 | - version "7.12.1" | ||
722 | - resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz#9ca6be343d42512fbc2e68236a82ae64bc7af78a" | ||
723 | - integrity sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q== | 705 | +"@babel/plugin-transform-typeof-symbol@^7.12.10": |
706 | + version "7.12.10" | ||
707 | + resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz#de01c4c8f96580bd00f183072b0d0ecdcf0dec4b" | ||
708 | + integrity sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA== | ||
724 | dependencies: | 709 | dependencies: |
725 | "@babel/helper-plugin-utils" "^7.10.4" | 710 | "@babel/helper-plugin-utils" "^7.10.4" |
726 | 711 | ||
@@ -740,13 +725,13 @@ | @@ -740,13 +725,13 @@ | ||
740 | "@babel/helper-plugin-utils" "^7.10.4" | 725 | "@babel/helper-plugin-utils" "^7.10.4" |
741 | 726 | ||
742 | "@babel/preset-env@^7.8.4": | 727 | "@babel/preset-env@^7.8.4": |
743 | - version "7.12.1" | ||
744 | - resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2" | ||
745 | - integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg== | 728 | + version "7.12.10" |
729 | + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.10.tgz#ca981b95f641f2610531bd71948656306905e6ab" | ||
730 | + integrity sha512-Gz9hnBT/tGeTE2DBNDkD7BiWRELZt+8lSysHuDwmYXUIvtwZl0zI+D6mZgXZX0u8YBlLS4tmai9ONNY9tjRgRA== | ||
746 | dependencies: | 731 | dependencies: |
747 | - "@babel/compat-data" "^7.12.1" | ||
748 | - "@babel/helper-compilation-targets" "^7.12.1" | ||
749 | - "@babel/helper-module-imports" "^7.12.1" | 732 | + "@babel/compat-data" "^7.12.7" |
733 | + "@babel/helper-compilation-targets" "^7.12.5" | ||
734 | + "@babel/helper-module-imports" "^7.12.5" | ||
750 | "@babel/helper-plugin-utils" "^7.10.4" | 735 | "@babel/helper-plugin-utils" "^7.10.4" |
751 | "@babel/helper-validator-option" "^7.12.1" | 736 | "@babel/helper-validator-option" "^7.12.1" |
752 | "@babel/plugin-proposal-async-generator-functions" "^7.12.1" | 737 | "@babel/plugin-proposal-async-generator-functions" "^7.12.1" |
@@ -756,10 +741,10 @@ | @@ -756,10 +741,10 @@ | ||
756 | "@babel/plugin-proposal-json-strings" "^7.12.1" | 741 | "@babel/plugin-proposal-json-strings" "^7.12.1" |
757 | "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1" | 742 | "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1" |
758 | "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" | 743 | "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" |
759 | - "@babel/plugin-proposal-numeric-separator" "^7.12.1" | 744 | + "@babel/plugin-proposal-numeric-separator" "^7.12.7" |
760 | "@babel/plugin-proposal-object-rest-spread" "^7.12.1" | 745 | "@babel/plugin-proposal-object-rest-spread" "^7.12.1" |
761 | "@babel/plugin-proposal-optional-catch-binding" "^7.12.1" | 746 | "@babel/plugin-proposal-optional-catch-binding" "^7.12.1" |
762 | - "@babel/plugin-proposal-optional-chaining" "^7.12.1" | 747 | + "@babel/plugin-proposal-optional-chaining" "^7.12.7" |
763 | "@babel/plugin-proposal-private-methods" "^7.12.1" | 748 | "@babel/plugin-proposal-private-methods" "^7.12.1" |
764 | "@babel/plugin-proposal-unicode-property-regex" "^7.12.1" | 749 | "@babel/plugin-proposal-unicode-property-regex" "^7.12.1" |
765 | "@babel/plugin-syntax-async-generators" "^7.8.0" | 750 | "@babel/plugin-syntax-async-generators" "^7.8.0" |
@@ -801,14 +786,14 @@ | @@ -801,14 +786,14 @@ | ||
801 | "@babel/plugin-transform-reserved-words" "^7.12.1" | 786 | "@babel/plugin-transform-reserved-words" "^7.12.1" |
802 | "@babel/plugin-transform-shorthand-properties" "^7.12.1" | 787 | "@babel/plugin-transform-shorthand-properties" "^7.12.1" |
803 | "@babel/plugin-transform-spread" "^7.12.1" | 788 | "@babel/plugin-transform-spread" "^7.12.1" |
804 | - "@babel/plugin-transform-sticky-regex" "^7.12.1" | 789 | + "@babel/plugin-transform-sticky-regex" "^7.12.7" |
805 | "@babel/plugin-transform-template-literals" "^7.12.1" | 790 | "@babel/plugin-transform-template-literals" "^7.12.1" |
806 | - "@babel/plugin-transform-typeof-symbol" "^7.12.1" | 791 | + "@babel/plugin-transform-typeof-symbol" "^7.12.10" |
807 | "@babel/plugin-transform-unicode-escapes" "^7.12.1" | 792 | "@babel/plugin-transform-unicode-escapes" "^7.12.1" |
808 | "@babel/plugin-transform-unicode-regex" "^7.12.1" | 793 | "@babel/plugin-transform-unicode-regex" "^7.12.1" |
809 | "@babel/preset-modules" "^0.1.3" | 794 | "@babel/preset-modules" "^0.1.3" |
810 | - "@babel/types" "^7.12.1" | ||
811 | - core-js-compat "^3.6.2" | 795 | + "@babel/types" "^7.12.10" |
796 | + core-js-compat "^3.8.0" | ||
812 | semver "^5.5.0" | 797 | semver "^5.5.0" |
813 | 798 | ||
814 | "@babel/preset-modules@^0.1.3": | 799 | "@babel/preset-modules@^0.1.3": |
@@ -829,34 +814,34 @@ | @@ -829,34 +814,34 @@ | ||
829 | dependencies: | 814 | dependencies: |
830 | regenerator-runtime "^0.13.4" | 815 | regenerator-runtime "^0.13.4" |
831 | 816 | ||
832 | -"@babel/template@^7.10.4": | ||
833 | - version "7.10.4" | ||
834 | - resolved "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" | ||
835 | - integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== | 817 | +"@babel/template@^7.10.4", "@babel/template@^7.12.7": |
818 | + version "7.12.7" | ||
819 | + resolved "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc" | ||
820 | + integrity sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow== | ||
836 | dependencies: | 821 | dependencies: |
837 | "@babel/code-frame" "^7.10.4" | 822 | "@babel/code-frame" "^7.10.4" |
838 | - "@babel/parser" "^7.10.4" | ||
839 | - "@babel/types" "^7.10.4" | 823 | + "@babel/parser" "^7.12.7" |
824 | + "@babel/types" "^7.12.7" | ||
840 | 825 | ||
841 | -"@babel/traverse@^7.10.4", "@babel/traverse@^7.11.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.5": | ||
842 | - version "7.12.5" | ||
843 | - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.5.tgz#78a0c68c8e8a35e4cacfd31db8bb303d5606f095" | ||
844 | - integrity sha512-xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA== | 826 | +"@babel/traverse@^7.10.4", "@babel/traverse@^7.11.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.10", "@babel/traverse@^7.12.5": |
827 | + version "7.12.10" | ||
828 | + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.10.tgz#2d1f4041e8bf42ea099e5b2dc48d6a594c00017a" | ||
829 | + integrity sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg== | ||
845 | dependencies: | 830 | dependencies: |
846 | "@babel/code-frame" "^7.10.4" | 831 | "@babel/code-frame" "^7.10.4" |
847 | - "@babel/generator" "^7.12.5" | 832 | + "@babel/generator" "^7.12.10" |
848 | "@babel/helper-function-name" "^7.10.4" | 833 | "@babel/helper-function-name" "^7.10.4" |
849 | "@babel/helper-split-export-declaration" "^7.11.0" | 834 | "@babel/helper-split-export-declaration" "^7.11.0" |
850 | - "@babel/parser" "^7.12.5" | ||
851 | - "@babel/types" "^7.12.5" | 835 | + "@babel/parser" "^7.12.10" |
836 | + "@babel/types" "^7.12.10" | ||
852 | debug "^4.1.0" | 837 | debug "^4.1.0" |
853 | globals "^11.1.0" | 838 | globals "^11.1.0" |
854 | lodash "^4.17.19" | 839 | lodash "^4.17.19" |
855 | 840 | ||
856 | -"@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.0", "@babel/types@^7.12.1", "@babel/types@^7.12.5", "@babel/types@^7.4.4": | ||
857 | - version "7.12.6" | ||
858 | - resolved "https://registry.npmjs.org/@babel/types/-/types-7.12.6.tgz#ae0e55ef1cce1fbc881cd26f8234eb3e657edc96" | ||
859 | - integrity sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA== | 841 | +"@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.0", "@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.5", "@babel/types@^7.12.7", "@babel/types@^7.4.4": |
842 | + version "7.12.10" | ||
843 | + resolved "https://registry.npmjs.org/@babel/types/-/types-7.12.10.tgz#7965e4a7260b26f09c56bcfcb0498af1f6d9b260" | ||
844 | + integrity sha512-sf6wboJV5mGyip2hIpDSKsr80RszPinEFjsHTalMxZAZkoQ2/2yQzxlcFN52SJqsyPfLtPmenL4g2KB3KJXPDw== | ||
860 | dependencies: | 845 | dependencies: |
861 | "@babel/helper-validator-identifier" "^7.10.4" | 846 | "@babel/helper-validator-identifier" "^7.10.4" |
862 | lodash "^4.17.19" | 847 | lodash "^4.17.19" |
@@ -999,9 +984,9 @@ | @@ -999,9 +984,9 @@ | ||
999 | integrity sha512-VoNqai1vR5anRF5Tuh/+SWDFk7xi7oMwHrHrbm1BprYXjB2RJsWLhUrStMssDxEl5lW/z3EUdg8RvH/IUBccSQ== | 984 | integrity sha512-VoNqai1vR5anRF5Tuh/+SWDFk7xi7oMwHrHrbm1BprYXjB2RJsWLhUrStMssDxEl5lW/z3EUdg8RvH/IUBccSQ== |
1000 | 985 | ||
1001 | "@ctrl/tinycolor@^3.1.6": | 986 | "@ctrl/tinycolor@^3.1.6": |
1002 | - version "3.1.7" | ||
1003 | - resolved "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.1.7.tgz#1585f67629882002a9f8e15a2941c9a4321bf80c" | ||
1004 | - integrity sha512-/0C6fjXbCwu22k8mMsKRSAo9zgu61d2p75Or9IuIC0Vu5CWN88t2QHK93LhNnxnqHWf5SFwFU28w9cKfTmnfvg== | 987 | + version "3.2.1" |
988 | + resolved "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.2.1.tgz#29a5a86bcfaa41555c8483a287294e520cc28cd6" | ||
989 | + integrity sha512-WmvsSfVKQx62vLbHXJvdh4PDjSK9YU6VW9ppXTlbjgDKCYtpy2sMWbK4i9OBdxY6RRwMMVctZhWo6Y5jfMRyTg== | ||
1005 | 990 | ||
1006 | "@eslint/eslintrc@^0.2.2": | 991 | "@eslint/eslintrc@^0.2.2": |
1007 | version "0.2.2" | 992 | version "0.2.2" |
@@ -1062,9 +1047,9 @@ | @@ -1062,9 +1047,9 @@ | ||
1062 | integrity sha512-BybEHU5/I9EQ0CcwKAqmreZ2bMnAXrqLCTptAc6vPetHMbrXdZfejP5mt57e/8PNSt/qE7BHniU5PCYA+PGIHw== | 1047 | integrity sha512-BybEHU5/I9EQ0CcwKAqmreZ2bMnAXrqLCTptAc6vPetHMbrXdZfejP5mt57e/8PNSt/qE7BHniU5PCYA+PGIHw== |
1063 | 1048 | ||
1064 | "@iconify/json@^1.1.269": | 1049 | "@iconify/json@^1.1.269": |
1065 | - version "1.1.269" | ||
1066 | - resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.269.tgz#d08e0024f873cb05561aacdaf9fe4005571715a5" | ||
1067 | - integrity sha512-/b0ZcStez3DkAG7ycdMuPyBCccWuUVBA9CXrKCimtsDeHHKHU4kxFOGFs9ovlv5p2aJOHiLIr1oHWLTXZnIwxg== | 1050 | + version "1.1.270" |
1051 | + resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.270.tgz#00b9e6b9a590c733819f336857bcdf84c200005a" | ||
1052 | + integrity sha512-cILDbmDbUaX95dWG300ASlVEMiyoO0khNpOTgceuGnyoP9kPNrb6FDVn5r/GJZ0OTLrl0gNkvZz8TwUhiwp8Zw== | ||
1068 | 1053 | ||
1069 | "@koa/cors@^3.1.0": | 1054 | "@koa/cors@^3.1.0": |
1070 | version "3.1.0" | 1055 | version "3.1.0" |
@@ -1282,9 +1267,9 @@ | @@ -1282,9 +1267,9 @@ | ||
1282 | "@types/node" "*" | 1267 | "@types/node" "*" |
1283 | 1268 | ||
1284 | "@types/connect@*": | 1269 | "@types/connect@*": |
1285 | - version "3.4.33" | ||
1286 | - resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz#31610c901eca573b8713c3330abc6e6b9f588546" | ||
1287 | - integrity sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A== | 1270 | + version "3.4.34" |
1271 | + resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.34.tgz#170a40223a6d666006d93ca128af2beb1d9b1901" | ||
1272 | + integrity sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ== | ||
1288 | dependencies: | 1273 | dependencies: |
1289 | "@types/node" "*" | 1274 | "@types/node" "*" |
1290 | 1275 | ||
@@ -1321,9 +1306,9 @@ | @@ -1321,9 +1306,9 @@ | ||
1321 | integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== | 1306 | integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== |
1322 | 1307 | ||
1323 | "@types/express-serve-static-core@*": | 1308 | "@types/express-serve-static-core@*": |
1324 | - version "4.17.13" | ||
1325 | - resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.13.tgz#d9af025e925fc8b089be37423b8d1eac781be084" | ||
1326 | - integrity sha512-RgDi5a4nuzam073lRGKTUIaL3eF2+H7LJvJ8eUnCI0wA6SNjXc44DCmWNiTLs/AZ7QlsFWZiw/gTG3nSQGL0fA== | 1309 | + version "4.17.15" |
1310 | + resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.15.tgz#7c3d37829a991da9a507c1efd44d97532e8909e3" | ||
1311 | + integrity sha512-pb71P0BrBAx7cQE+/7QnA1HTQUkdBKMlkPY7lHUMn0YvPJkL2UA+KW3BdWQ309IT+i9En/qm45ZxpjIcpgEhNQ== | ||
1327 | dependencies: | 1312 | dependencies: |
1328 | "@types/node" "*" | 1313 | "@types/node" "*" |
1329 | "@types/qs" "*" | 1314 | "@types/qs" "*" |
@@ -1454,9 +1439,9 @@ | @@ -1454,9 +1439,9 @@ | ||
1454 | integrity sha512-OlwyyyoY81P8f7FU0zILUPxqQQ3/W+CwbqI6dWvOxaH8w948fAl1+hOG9C9ZgJcwzG+aloJcsastY4c4p91R1Q== | 1439 | integrity sha512-OlwyyyoY81P8f7FU0zILUPxqQQ3/W+CwbqI6dWvOxaH8w948fAl1+hOG9C9ZgJcwzG+aloJcsastY4c4p91R1Q== |
1455 | 1440 | ||
1456 | "@types/node@*": | 1441 | "@types/node@*": |
1457 | - version "14.14.8" | ||
1458 | - resolved "https://registry.npmjs.org/@types/node/-/node-14.14.8.tgz#2127bd81949a95c8b7d3240f3254352d72563aec" | ||
1459 | - integrity sha512-z/5Yd59dCKI5kbxauAJgw6dLPzW+TNOItNE00PkpzNwUIEwdj/Lsqwq94H5DdYBX7C13aRA0CY32BK76+neEUA== | 1442 | + version "14.14.11" |
1443 | + resolved "https://registry.npmjs.org/@types/node/-/node-14.14.11.tgz#fc25a4248a5e8d0837019b1d170146d07334abe0" | ||
1444 | + integrity sha512-BJ97wAUuU3NUiUCp44xzUFquQEvnk1wu7q4CMEUYKJWjdkr0YWYDsm4RFtAvxYsNjLsKcrFt6RvK8r+mnzMbEQ== | ||
1460 | 1445 | ||
1461 | "@types/normalize-package-data@^2.4.0": | 1446 | "@types/normalize-package-data@^2.4.0": |
1462 | version "2.4.0" | 1447 | version "2.4.0" |
@@ -1553,60 +1538,60 @@ | @@ -1553,60 +1538,60 @@ | ||
1553 | integrity sha512-GQLOT+SN20a+AI51y3fAimhyTF4Y0RG+YP3gf91OibIZ7CJmPFgoZi+ZR5a+vRbS01LbQosITWum4ATmJ1Z6Pg== | 1538 | integrity sha512-GQLOT+SN20a+AI51y3fAimhyTF4Y0RG+YP3gf91OibIZ7CJmPFgoZi+ZR5a+vRbS01LbQosITWum4ATmJ1Z6Pg== |
1554 | 1539 | ||
1555 | "@typescript-eslint/eslint-plugin@^4.9.0": | 1540 | "@typescript-eslint/eslint-plugin@^4.9.0": |
1556 | - version "4.9.0" | ||
1557 | - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.9.0.tgz#8fde15743413661fdc086c9f1f5d74a80b856113" | ||
1558 | - integrity sha512-WrVzGMzzCrgrpnQMQm4Tnf+dk+wdl/YbgIgd5hKGa2P+lnJ2MON+nQnbwgbxtN9QDLi8HO+JAq0/krMnjQK6Cw== | 1541 | + version "4.9.1" |
1542 | + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.9.1.tgz#66758cbe129b965fe9c63b04b405d0cf5280868b" | ||
1543 | + integrity sha512-QRLDSvIPeI1pz5tVuurD+cStNR4sle4avtHhxA+2uyixWGFjKzJ+EaFVRW6dA/jOgjV5DTAjOxboQkRDE8cRlQ== | ||
1559 | dependencies: | 1544 | dependencies: |
1560 | - "@typescript-eslint/experimental-utils" "4.9.0" | ||
1561 | - "@typescript-eslint/scope-manager" "4.9.0" | 1545 | + "@typescript-eslint/experimental-utils" "4.9.1" |
1546 | + "@typescript-eslint/scope-manager" "4.9.1" | ||
1562 | debug "^4.1.1" | 1547 | debug "^4.1.1" |
1563 | functional-red-black-tree "^1.0.1" | 1548 | functional-red-black-tree "^1.0.1" |
1564 | regexpp "^3.0.0" | 1549 | regexpp "^3.0.0" |
1565 | semver "^7.3.2" | 1550 | semver "^7.3.2" |
1566 | tsutils "^3.17.1" | 1551 | tsutils "^3.17.1" |
1567 | 1552 | ||
1568 | -"@typescript-eslint/experimental-utils@4.9.0": | ||
1569 | - version "4.9.0" | ||
1570 | - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.0.tgz#23a296b85d243afba24e75a43fd55aceda5141f0" | ||
1571 | - integrity sha512-0p8GnDWB3R2oGhmRXlEnCvYOtaBCijtA5uBfH5GxQKsukdSQyI4opC4NGTUb88CagsoNQ4rb/hId2JuMbzWKFQ== | 1553 | +"@typescript-eslint/experimental-utils@4.9.1": |
1554 | + version "4.9.1" | ||
1555 | + resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.1.tgz#86633e8395191d65786a808dc3df030a55267ae2" | ||
1556 | + integrity sha512-c3k/xJqk0exLFs+cWSJxIjqLYwdHCuLWhnpnikmPQD2+NGAx9KjLYlBDcSI81EArh9FDYSL6dslAUSwILeWOxg== | ||
1572 | dependencies: | 1557 | dependencies: |
1573 | "@types/json-schema" "^7.0.3" | 1558 | "@types/json-schema" "^7.0.3" |
1574 | - "@typescript-eslint/scope-manager" "4.9.0" | ||
1575 | - "@typescript-eslint/types" "4.9.0" | ||
1576 | - "@typescript-eslint/typescript-estree" "4.9.0" | 1559 | + "@typescript-eslint/scope-manager" "4.9.1" |
1560 | + "@typescript-eslint/types" "4.9.1" | ||
1561 | + "@typescript-eslint/typescript-estree" "4.9.1" | ||
1577 | eslint-scope "^5.0.0" | 1562 | eslint-scope "^5.0.0" |
1578 | eslint-utils "^2.0.0" | 1563 | eslint-utils "^2.0.0" |
1579 | 1564 | ||
1580 | "@typescript-eslint/parser@^4.9.0": | 1565 | "@typescript-eslint/parser@^4.9.0": |
1581 | - version "4.9.0" | ||
1582 | - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.9.0.tgz#bb65f1214b5e221604996db53ef77c9d62b09249" | ||
1583 | - integrity sha512-QRSDAV8tGZoQye/ogp28ypb8qpsZPV6FOLD+tbN4ohKUWHD2n/u0Q2tIBnCsGwQCiD94RdtLkcqpdK4vKcLCCw== | 1566 | + version "4.9.1" |
1567 | + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.9.1.tgz#2d74c4db5dd5117379a9659081a4d1ec02629055" | ||
1568 | + integrity sha512-Gv2VpqiomvQ2v4UL+dXlQcZ8zCX4eTkoIW+1aGVWT6yTO+6jbxsw7yQl2z2pPl/4B9qa5JXeIbhJpONKjXIy3g== | ||
1584 | dependencies: | 1569 | dependencies: |
1585 | - "@typescript-eslint/scope-manager" "4.9.0" | ||
1586 | - "@typescript-eslint/types" "4.9.0" | ||
1587 | - "@typescript-eslint/typescript-estree" "4.9.0" | 1570 | + "@typescript-eslint/scope-manager" "4.9.1" |
1571 | + "@typescript-eslint/types" "4.9.1" | ||
1572 | + "@typescript-eslint/typescript-estree" "4.9.1" | ||
1588 | debug "^4.1.1" | 1573 | debug "^4.1.1" |
1589 | 1574 | ||
1590 | -"@typescript-eslint/scope-manager@4.9.0": | ||
1591 | - version "4.9.0" | ||
1592 | - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.9.0.tgz#5eefe305d6b71d1c85af6587b048426bfd4d3708" | ||
1593 | - integrity sha512-q/81jtmcDtMRE+nfFt5pWqO0R41k46gpVLnuefqVOXl4QV1GdQoBWfk5REcipoJNQH9+F5l+dwa9Li5fbALjzg== | 1575 | +"@typescript-eslint/scope-manager@4.9.1": |
1576 | + version "4.9.1" | ||
1577 | + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.9.1.tgz#cc2fde310b3f3deafe8436a924e784eaab265103" | ||
1578 | + integrity sha512-sa4L9yUfD/1sg9Kl8OxPxvpUcqxKXRjBeZxBuZSSV1v13hjfEJkn84n0An2hN8oLQ1PmEl2uA6FkI07idXeFgQ== | ||
1594 | dependencies: | 1579 | dependencies: |
1595 | - "@typescript-eslint/types" "4.9.0" | ||
1596 | - "@typescript-eslint/visitor-keys" "4.9.0" | 1580 | + "@typescript-eslint/types" "4.9.1" |
1581 | + "@typescript-eslint/visitor-keys" "4.9.1" | ||
1597 | 1582 | ||
1598 | -"@typescript-eslint/types@4.9.0": | ||
1599 | - version "4.9.0" | ||
1600 | - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.9.0.tgz#3fe8c3632abd07095c7458f7451bd14c85d0033c" | ||
1601 | - integrity sha512-luzLKmowfiM/IoJL/rus1K9iZpSJK6GlOS/1ezKplb7MkORt2dDcfi8g9B0bsF6JoRGhqn0D3Va55b+vredFHA== | 1583 | +"@typescript-eslint/types@4.9.1": |
1584 | + version "4.9.1" | ||
1585 | + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.9.1.tgz#a1a7dd80e4e5ac2c593bc458d75dd1edaf77faa2" | ||
1586 | + integrity sha512-fjkT+tXR13ks6Le7JiEdagnwEFc49IkOyys7ueWQ4O8k4quKPwPJudrwlVOJCUQhXo45PrfIvIarcrEjFTNwUA== | ||
1602 | 1587 | ||
1603 | -"@typescript-eslint/typescript-estree@4.9.0": | ||
1604 | - version "4.9.0" | ||
1605 | - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.9.0.tgz#38a98df6ee281cfd6164d6f9d91795b37d9e508c" | ||
1606 | - integrity sha512-rmDR++PGrIyQzAtt3pPcmKWLr7MA+u/Cmq9b/rON3//t5WofNR4m/Ybft2vOLj0WtUzjn018ekHjTsnIyBsQug== | 1588 | +"@typescript-eslint/typescript-estree@4.9.1": |
1589 | + version "4.9.1" | ||
1590 | + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.9.1.tgz#6e5b86ff5a5f66809e1f347469fadeec69ac50bf" | ||
1591 | + integrity sha512-bzP8vqwX6Vgmvs81bPtCkLtM/Skh36NE6unu6tsDeU/ZFoYthlTXbBmpIrvosgiDKlWTfb2ZpPELHH89aQjeQw== | ||
1607 | dependencies: | 1592 | dependencies: |
1608 | - "@typescript-eslint/types" "4.9.0" | ||
1609 | - "@typescript-eslint/visitor-keys" "4.9.0" | 1593 | + "@typescript-eslint/types" "4.9.1" |
1594 | + "@typescript-eslint/visitor-keys" "4.9.1" | ||
1610 | debug "^4.1.1" | 1595 | debug "^4.1.1" |
1611 | globby "^11.0.1" | 1596 | globby "^11.0.1" |
1612 | is-glob "^4.0.1" | 1597 | is-glob "^4.0.1" |
@@ -1614,37 +1599,15 @@ | @@ -1614,37 +1599,15 @@ | ||
1614 | semver "^7.3.2" | 1599 | semver "^7.3.2" |
1615 | tsutils "^3.17.1" | 1600 | tsutils "^3.17.1" |
1616 | 1601 | ||
1617 | -"@typescript-eslint/visitor-keys@4.9.0": | ||
1618 | - version "4.9.0" | ||
1619 | - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.9.0.tgz#f284e9fac43f2d6d35094ce137473ee321f266c8" | ||
1620 | - integrity sha512-sV45zfdRqQo1A97pOSx3fsjR+3blmwtdCt8LDrXgCX36v4Vmz4KHrhpV6Fo2cRdXmyumxx11AHw0pNJqCNpDyg== | 1602 | +"@typescript-eslint/visitor-keys@4.9.1": |
1603 | + version "4.9.1" | ||
1604 | + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.9.1.tgz#d76374a58c4ead9e92b454d186fea63487b25ae1" | ||
1605 | + integrity sha512-9gspzc6UqLQHd7lXQS7oWs+hrYggspv/rk6zzEMhCbYwPE/sF7oxo7GAjkS35Tdlt7wguIG+ViWCPtVZHz/ybQ== | ||
1621 | dependencies: | 1606 | dependencies: |
1622 | - "@typescript-eslint/types" "4.9.0" | 1607 | + "@typescript-eslint/types" "4.9.1" |
1623 | eslint-visitor-keys "^2.0.0" | 1608 | eslint-visitor-keys "^2.0.0" |
1624 | 1609 | ||
1625 | -"@vue/compiler-core@*", "@vue/compiler-core@3.0.2", "@vue/compiler-core@^3.0.0-rc.5": | ||
1626 | - version "3.0.2" | ||
1627 | - resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.2.tgz#7790b7a1fcbba5ace4d81a70ce59096fa5c95734" | ||
1628 | - integrity sha512-GOlEMTlC/OdzBkKaKOniYErbkjoKxkBOmulxGmMR10I2JJX6TvXd/peaO/kla2xhpliV/M6Z4TLJp0yjAvRIAw== | ||
1629 | - dependencies: | ||
1630 | - "@babel/parser" "^7.12.0" | ||
1631 | - "@babel/types" "^7.12.0" | ||
1632 | - "@vue/shared" "3.0.2" | ||
1633 | - estree-walker "^2.0.1" | ||
1634 | - source-map "^0.6.1" | ||
1635 | - | ||
1636 | -"@vue/compiler-core@3.0.3": | ||
1637 | - version "3.0.3" | ||
1638 | - resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.3.tgz#dbb4d5eb91f294038f0bed170a1c25f59f7dc74f" | ||
1639 | - integrity sha512-iWlRT8RYLmz7zkg84pTOriNUzjH7XACWN++ImFkskWXWeev29IKi7p76T9jKDaMZoPiGcUZ0k9wayuASWVxOwg== | ||
1640 | - dependencies: | ||
1641 | - "@babel/parser" "^7.12.0" | ||
1642 | - "@babel/types" "^7.12.0" | ||
1643 | - "@vue/shared" "3.0.3" | ||
1644 | - estree-walker "^2.0.1" | ||
1645 | - source-map "^0.6.1" | ||
1646 | - | ||
1647 | -"@vue/compiler-core@3.0.4": | 1610 | +"@vue/compiler-core@*", "@vue/compiler-core@3.0.4", "@vue/compiler-core@^3.0.0-rc.5": |
1648 | version "3.0.4" | 1611 | version "3.0.4" |
1649 | resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.4.tgz#0122aca6eada4cb28b39ed930af917444755e330" | 1612 | resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.4.tgz#0122aca6eada4cb28b39ed930af917444755e330" |
1650 | integrity sha512-snpMICsbWTZqBFnPB03qr4DtiSxVYfDF3DvbDSkN9Z9NTM8Chl8E/lYhKBSsvauq91DAWAh8PU3lr9vrLyQsug== | 1613 | integrity sha512-snpMICsbWTZqBFnPB03qr4DtiSxVYfDF3DvbDSkN9Z9NTM8Chl8E/lYhKBSsvauq91DAWAh8PU3lr9vrLyQsug== |
@@ -1655,23 +1618,7 @@ | @@ -1655,23 +1618,7 @@ | ||
1655 | estree-walker "^2.0.1" | 1618 | estree-walker "^2.0.1" |
1656 | source-map "^0.6.1" | 1619 | source-map "^0.6.1" |
1657 | 1620 | ||
1658 | -"@vue/compiler-dom@3.0.2": | ||
1659 | - version "3.0.2" | ||
1660 | - resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.2.tgz#1d40de04bcdf9aabb79fb6a802dd70a2f3c2992a" | ||
1661 | - integrity sha512-jvaL4QF2yXBJVD+JLbM2YA3e5fNfflJnfQ+GtfYk46ENGsEetqbkZqcX7fO+RHdG8tZBo7LCNBvgD0QLr+V4sg== | ||
1662 | - dependencies: | ||
1663 | - "@vue/compiler-core" "3.0.2" | ||
1664 | - "@vue/shared" "3.0.2" | ||
1665 | - | ||
1666 | -"@vue/compiler-dom@3.0.3", "@vue/compiler-dom@^3.0.3": | ||
1667 | - version "3.0.3" | ||
1668 | - resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.3.tgz#582ba30bc82da8409868bc1153ff0e0e2be617e5" | ||
1669 | - integrity sha512-6GdUbDPjsc0MDZGAgpi4lox+d+aW9/brscwBOLOFfy9wcI9b6yLPmBbjdIsJq3pYdJWbdvACdJ77avBBdHEP8A== | ||
1670 | - dependencies: | ||
1671 | - "@vue/compiler-core" "3.0.3" | ||
1672 | - "@vue/shared" "3.0.3" | ||
1673 | - | ||
1674 | -"@vue/compiler-dom@3.0.4": | 1621 | +"@vue/compiler-dom@3.0.4", "@vue/compiler-dom@^3.0.3": |
1675 | version "3.0.4" | 1622 | version "3.0.4" |
1676 | resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.4.tgz#834fd4b15c5698cf9f4505c2bfbccca058a843eb" | 1623 | resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.4.tgz#834fd4b15c5698cf9f4505c2bfbccca058a843eb" |
1677 | integrity sha512-FOxbHBIkkGjYQeTz1DlXQjS1Ms8EPXQWsdTdTPeohoS0KzCz6RiOjiAG+jLtMi6Nr5GX2h0TlCvcnI8mcsicFQ== | 1624 | integrity sha512-FOxbHBIkkGjYQeTz1DlXQjS1Ms8EPXQWsdTdTPeohoS0KzCz6RiOjiAG+jLtMi6Nr5GX2h0TlCvcnI8mcsicFQ== |
@@ -1679,51 +1626,7 @@ | @@ -1679,51 +1626,7 @@ | ||
1679 | "@vue/compiler-core" "3.0.4" | 1626 | "@vue/compiler-core" "3.0.4" |
1680 | "@vue/shared" "3.0.4" | 1627 | "@vue/shared" "3.0.4" |
1681 | 1628 | ||
1682 | -"@vue/compiler-sfc@*", "@vue/compiler-sfc@^3.0.0-rc.5": | ||
1683 | - version "3.0.2" | ||
1684 | - resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.2.tgz#22c70fed72c347a4d5fa2db2e80594b3193dce57" | ||
1685 | - integrity sha512-viYjT5ehDSLM3v0jQ9hbTs4I5e/7lSlYsDOp7TQ1qcwHRvzoTQMTkFpY/Iae+LFKM124Ld17tBfXgfrZl9dt+g== | ||
1686 | - dependencies: | ||
1687 | - "@babel/parser" "^7.12.0" | ||
1688 | - "@babel/types" "^7.12.0" | ||
1689 | - "@vue/compiler-core" "3.0.2" | ||
1690 | - "@vue/compiler-dom" "3.0.2" | ||
1691 | - "@vue/compiler-ssr" "3.0.2" | ||
1692 | - "@vue/shared" "3.0.2" | ||
1693 | - consolidate "^0.16.0" | ||
1694 | - estree-walker "^2.0.1" | ||
1695 | - hash-sum "^2.0.0" | ||
1696 | - lru-cache "^5.1.1" | ||
1697 | - magic-string "^0.25.7" | ||
1698 | - merge-source-map "^1.1.0" | ||
1699 | - postcss "^7.0.32" | ||
1700 | - postcss-modules "^3.2.2" | ||
1701 | - postcss-selector-parser "^6.0.4" | ||
1702 | - source-map "^0.6.1" | ||
1703 | - | ||
1704 | -"@vue/compiler-sfc@^3.0.3": | ||
1705 | - version "3.0.3" | ||
1706 | - resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.3.tgz#7fad9d40e139dd717713c0db701e1eb776f8349f" | ||
1707 | - integrity sha512-YocHSirye85kRVC4lU0+SE6uhrwGJzbhwkrqG4g6kmsAUopZ0qUjbICMlej5bYx2+AUz9yBIM7hpK8nIKFVFjg== | ||
1708 | - dependencies: | ||
1709 | - "@babel/parser" "^7.12.0" | ||
1710 | - "@babel/types" "^7.12.0" | ||
1711 | - "@vue/compiler-core" "3.0.3" | ||
1712 | - "@vue/compiler-dom" "3.0.3" | ||
1713 | - "@vue/compiler-ssr" "3.0.3" | ||
1714 | - "@vue/shared" "3.0.3" | ||
1715 | - consolidate "^0.16.0" | ||
1716 | - estree-walker "^2.0.1" | ||
1717 | - hash-sum "^2.0.0" | ||
1718 | - lru-cache "^5.1.1" | ||
1719 | - magic-string "^0.25.7" | ||
1720 | - merge-source-map "^1.1.0" | ||
1721 | - postcss "^7.0.32" | ||
1722 | - postcss-modules "^3.2.2" | ||
1723 | - postcss-selector-parser "^6.0.4" | ||
1724 | - source-map "^0.6.1" | ||
1725 | - | ||
1726 | -"@vue/compiler-sfc@^3.0.4": | 1629 | +"@vue/compiler-sfc@*", "@vue/compiler-sfc@^3.0.0-rc.5", "@vue/compiler-sfc@^3.0.3", "@vue/compiler-sfc@^3.0.4": |
1727 | version "3.0.4" | 1630 | version "3.0.4" |
1728 | resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.4.tgz#2119fe1e68d2c268aafa20461c82c139a9adf8e0" | 1631 | resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.4.tgz#2119fe1e68d2c268aafa20461c82c139a9adf8e0" |
1729 | integrity sha512-brDn6HTuK6R3oBCjtMPPsIpyJEZFinlnxjtBXww/goFJOJBAU9CrsdegwyZItNnixCFUIg4CLv4Nj1Eg/eKlfg== | 1632 | integrity sha512-brDn6HTuK6R3oBCjtMPPsIpyJEZFinlnxjtBXww/goFJOJBAU9CrsdegwyZItNnixCFUIg4CLv4Nj1Eg/eKlfg== |
@@ -1745,22 +1648,6 @@ | @@ -1745,22 +1648,6 @@ | ||
1745 | postcss-selector-parser "^6.0.4" | 1648 | postcss-selector-parser "^6.0.4" |
1746 | source-map "^0.6.1" | 1649 | source-map "^0.6.1" |
1747 | 1650 | ||
1748 | -"@vue/compiler-ssr@3.0.2": | ||
1749 | - version "3.0.2" | ||
1750 | - resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.2.tgz#73af4d274a79bfcc72a996a9b45f1072e7deaa26" | ||
1751 | - integrity sha512-gOgK1lf+0bFl+kQj6TU0TU1jIDFlsPRlSBZaUUA16DGeeiJrFanhsMuIs/l9U0IBFr/VJcHgzYpTXqHp95luHw== | ||
1752 | - dependencies: | ||
1753 | - "@vue/compiler-dom" "3.0.2" | ||
1754 | - "@vue/shared" "3.0.2" | ||
1755 | - | ||
1756 | -"@vue/compiler-ssr@3.0.3": | ||
1757 | - version "3.0.3" | ||
1758 | - resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.3.tgz#7d9e5c1b8c71d69865ac6c48d2e6eb2eecb68501" | ||
1759 | - integrity sha512-IjJMoHCiDk939Ix7Q5wrex59TVJr6JFQ95gf36f4G4UrVau0GGY/3HudnWT/6eyWJ7267+odqQs1uCZgDfL/Ww== | ||
1760 | - dependencies: | ||
1761 | - "@vue/compiler-dom" "3.0.3" | ||
1762 | - "@vue/shared" "3.0.3" | ||
1763 | - | ||
1764 | "@vue/compiler-ssr@3.0.4": | 1651 | "@vue/compiler-ssr@3.0.4": |
1765 | version "3.0.4" | 1652 | version "3.0.4" |
1766 | resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.4.tgz#ccbd1f55734d51d1402fad825ac102002a7a07c7" | 1653 | resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.4.tgz#ccbd1f55734d51d1402fad825ac102002a7a07c7" |
@@ -1769,20 +1656,6 @@ | @@ -1769,20 +1656,6 @@ | ||
1769 | "@vue/compiler-dom" "3.0.4" | 1656 | "@vue/compiler-dom" "3.0.4" |
1770 | "@vue/shared" "3.0.4" | 1657 | "@vue/shared" "3.0.4" |
1771 | 1658 | ||
1772 | -"@vue/reactivity@3.0.2": | ||
1773 | - version "3.0.2" | ||
1774 | - resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.2.tgz#42ed5af6025b494a5e69b05169fcddf04eebfe77" | ||
1775 | - integrity sha512-GdRloNcBar4yqWGXOcba1t//j/WizwfthfPUYkjcIPHjYnA/vTEQYp0C9+ZjPdinv1WRK1BSMeN/xj31kQES4A== | ||
1776 | - dependencies: | ||
1777 | - "@vue/shared" "3.0.2" | ||
1778 | - | ||
1779 | -"@vue/reactivity@3.0.3": | ||
1780 | - version "3.0.3" | ||
1781 | - resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.3.tgz#681ee01ceff9219bc4da6bbb7d9c97d452e44d1d" | ||
1782 | - integrity sha512-t39Qmc42MX7wJtf8L6tHlu17eP9Rc5w4aRnxpLHNWoaRxddv/7FBhWqusJ2Bwkk8ixFHOQeejcLMt5G469WYJw== | ||
1783 | - dependencies: | ||
1784 | - "@vue/shared" "3.0.3" | ||
1785 | - | ||
1786 | "@vue/reactivity@3.0.4": | 1659 | "@vue/reactivity@3.0.4": |
1787 | version "3.0.4" | 1660 | version "3.0.4" |
1788 | resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.4.tgz#b6599dd8271a745960a03f05744ccf7991ba5d8d" | 1661 | resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.4.tgz#b6599dd8271a745960a03f05744ccf7991ba5d8d" |
@@ -1790,22 +1663,6 @@ | @@ -1790,22 +1663,6 @@ | ||
1790 | dependencies: | 1663 | dependencies: |
1791 | "@vue/shared" "3.0.4" | 1664 | "@vue/shared" "3.0.4" |
1792 | 1665 | ||
1793 | -"@vue/runtime-core@3.0.2": | ||
1794 | - version "3.0.2" | ||
1795 | - resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.2.tgz#d7ed462af1cb0bf9836668e4e6fab3f2f4b1bc00" | ||
1796 | - integrity sha512-3m/jOs2xSipEFah9FgpEzvC9nERFonVGLN06+pf8iYPIy54Nlv7D2cyrk3Lhbjz4w3PbIrkxJnoTJYvJM7HDfA== | ||
1797 | - dependencies: | ||
1798 | - "@vue/reactivity" "3.0.2" | ||
1799 | - "@vue/shared" "3.0.2" | ||
1800 | - | ||
1801 | -"@vue/runtime-core@3.0.3": | ||
1802 | - version "3.0.3" | ||
1803 | - resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.3.tgz#edab3c9ad122cf8afd034b174cd20c073fbf950a" | ||
1804 | - integrity sha512-Fd1JVnYI6at0W/2ERwJuTSq4S22gNt8bKEbICcvCAac7hJUZ1rylThlrhsvrgA+DVkWU01r0niNZQ4UddlNw7g== | ||
1805 | - dependencies: | ||
1806 | - "@vue/reactivity" "3.0.3" | ||
1807 | - "@vue/shared" "3.0.3" | ||
1808 | - | ||
1809 | "@vue/runtime-core@3.0.4": | 1666 | "@vue/runtime-core@3.0.4": |
1810 | version "3.0.4" | 1667 | version "3.0.4" |
1811 | resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.4.tgz#a5b9a001560b1fd8c01a43f68b764c555de7836c" | 1668 | resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.4.tgz#a5b9a001560b1fd8c01a43f68b764c555de7836c" |
@@ -1814,15 +1671,6 @@ | @@ -1814,15 +1671,6 @@ | ||
1814 | "@vue/reactivity" "3.0.4" | 1671 | "@vue/reactivity" "3.0.4" |
1815 | "@vue/shared" "3.0.4" | 1672 | "@vue/shared" "3.0.4" |
1816 | 1673 | ||
1817 | -"@vue/runtime-dom@3.0.3": | ||
1818 | - version "3.0.3" | ||
1819 | - resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.3.tgz#5e3e5e5418b9defcac988d2be0cf65596fa2cc03" | ||
1820 | - integrity sha512-ytTvSlRaEYvLQUkkpruIBizWIwuIeHER0Ch/evO6kUaPLjZjX3NerVxA40cqJx8rRjb9keQso21U2Jcpk8GsTg== | ||
1821 | - dependencies: | ||
1822 | - "@vue/runtime-core" "3.0.3" | ||
1823 | - "@vue/shared" "3.0.3" | ||
1824 | - csstype "^2.6.8" | ||
1825 | - | ||
1826 | "@vue/runtime-dom@3.0.4": | 1674 | "@vue/runtime-dom@3.0.4": |
1827 | version "3.0.4" | 1675 | version "3.0.4" |
1828 | resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.4.tgz#6f81aec545f24511d2c28a315aa3391420b69c68" | 1676 | resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.4.tgz#6f81aec545f24511d2c28a315aa3391420b69c68" |
@@ -1832,25 +1680,6 @@ | @@ -1832,25 +1680,6 @@ | ||
1832 | "@vue/shared" "3.0.4" | 1680 | "@vue/shared" "3.0.4" |
1833 | csstype "^2.6.8" | 1681 | csstype "^2.6.8" |
1834 | 1682 | ||
1835 | -"@vue/runtime-dom@^3.0.0": | ||
1836 | - version "3.0.2" | ||
1837 | - resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.2.tgz#9d166d03225558025d3d80f5039b646e0051b71c" | ||
1838 | - integrity sha512-vqC1KK1yWthTw1FKzajT0gYQaEqAq7bpeeXQC473nllGC5YHbJhNAJLSmrDun1tjXqGF0UNCWYljYm+++BJv6w== | ||
1839 | - dependencies: | ||
1840 | - "@vue/runtime-core" "3.0.2" | ||
1841 | - "@vue/shared" "3.0.2" | ||
1842 | - csstype "^2.6.8" | ||
1843 | - | ||
1844 | -"@vue/shared@3.0.2": | ||
1845 | - version "3.0.2" | ||
1846 | - resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.2.tgz#419bd85a2ebdbd4f42963e98c5a1b103452176d9" | ||
1847 | - integrity sha512-Zx869zlNoujFOclKIoYmkh8ES2RcS/+Jn546yOiPyZ+3+Ejivnr+fb8l+DdXUEFjo+iVDNR3KyLzg03aBFfZ4Q== | ||
1848 | - | ||
1849 | -"@vue/shared@3.0.3": | ||
1850 | - version "3.0.3" | ||
1851 | - resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.3.tgz#ef12ebff93a446df281e8a0fd765b5aea8e7745b" | ||
1852 | - integrity sha512-yGgkF7u4W0Dmwri9XdeY50kOowN4UIX7aBQ///jbxx37itpzVjK7QzvD3ltQtPfWaJDGBfssGL0wpAgwX9OJpQ== | ||
1853 | - | ||
1854 | "@vue/shared@3.0.4": | 1683 | "@vue/shared@3.0.4": |
1855 | version "3.0.4" | 1684 | version "3.0.4" |
1856 | resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.4.tgz#6dc50f593bdfdeaa6183d1dbc15e2d45e7c6b8b3" | 1685 | resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.4.tgz#6dc50f593bdfdeaa6183d1dbc15e2d45e7c6b8b3" |
@@ -2053,13 +1882,13 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: | @@ -2053,13 +1882,13 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: | ||
2053 | dependencies: | 1882 | dependencies: |
2054 | color-convert "^2.0.1" | 1883 | color-convert "^2.0.1" |
2055 | 1884 | ||
2056 | -ant-design-vue@^2.0.0-rc.3: | ||
2057 | - version "2.0.0-rc.3" | ||
2058 | - resolved "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-2.0.0-rc.3.tgz#22f81d0fc495d2aeff343925d5750e0e34106f86" | ||
2059 | - integrity sha512-dz7VOfxJZIHy7xCrMDBV8zYaVOyeuAFAxewWZy0StCWpbILqQWynb9sK4Nseh3N5ZMFPOD/e8FFiA9cXdNtEyw== | 1885 | +ant-design-vue@^2.0.0-rc.4: |
1886 | + version "2.0.0-rc.4" | ||
1887 | + resolved "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-2.0.0-rc.4.tgz#1f3da62be4ff09760db16545c0cf7ab0c303a4dc" | ||
1888 | + integrity sha512-vKNbCYrd0wFdlGeSwyCotbG47g2f7u18wEuHMW9BSmwEh5Hluf6nu8q4An+4CJ6imwtG3bIHPC5wlGtCxLMkbg== | ||
2060 | dependencies: | 1889 | dependencies: |
2061 | "@ant-design-vue/use" "^0.0.1-0" | 1890 | "@ant-design-vue/use" "^0.0.1-0" |
2062 | - "@ant-design/icons-vue" "^5.1.6" | 1891 | + "@ant-design/icons-vue" "^5.1.7" |
2063 | "@babel/runtime" "^7.10.5" | 1892 | "@babel/runtime" "^7.10.5" |
2064 | "@simonwep/pickr" "~1.7.0" | 1893 | "@simonwep/pickr" "~1.7.0" |
2065 | add-dom-event-listener "^1.0.2" | 1894 | add-dom-event-listener "^1.0.2" |
@@ -2185,9 +2014,9 @@ astral-regex@^2.0.0: | @@ -2185,9 +2014,9 @@ astral-regex@^2.0.0: | ||
2185 | integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== | 2014 | integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== |
2186 | 2015 | ||
2187 | async-validator@^3.3.0, async-validator@^3.4.0: | 2016 | async-validator@^3.3.0, async-validator@^3.4.0: |
2188 | - version "3.5.0" | ||
2189 | - resolved "https://registry.npmjs.org/async-validator/-/async-validator-3.5.0.tgz#f6791ee7217cde8036941591bc3754f7c26bbf89" | ||
2190 | - integrity sha512-jMDcDHrH618eznoO4/3afJG5+I4HE/ipQd7y4mhPJmCaoHCSPOJfjpWgjFoxma2h8irL+zGe+qwyptDrR37Vhg== | 2017 | + version "3.5.1" |
2018 | + resolved "https://registry.npmjs.org/async-validator/-/async-validator-3.5.1.tgz#cd62b9688b2465f48420e27adb47760ab1b5559f" | ||
2019 | + integrity sha512-DDmKA7sdSAJtTVeNZHrnr2yojfFaoeW8MfQN8CeuXg8DDQHTqKk9Fdv38dSvnesHoO8MUwMI2HphOeSyIF+wmQ== | ||
2191 | 2020 | ||
2192 | async@^2.6.2: | 2021 | async@^2.6.2: |
2193 | version "2.6.3" | 2022 | version "2.6.3" |
@@ -2352,16 +2181,16 @@ brotli-size@^4.0.0: | @@ -2352,16 +2181,16 @@ brotli-size@^4.0.0: | ||
2352 | dependencies: | 2181 | dependencies: |
2353 | duplexer "0.1.1" | 2182 | duplexer "0.1.1" |
2354 | 2183 | ||
2355 | -browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.14.6: | ||
2356 | - version "4.14.7" | ||
2357 | - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz#c071c1b3622c1c2e790799a37bb09473a4351cb6" | ||
2358 | - integrity sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ== | 2184 | +browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.15.0: |
2185 | + version "4.15.0" | ||
2186 | + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.15.0.tgz#3d48bbca6a3f378e86102ffd017d9a03f122bdb0" | ||
2187 | + integrity sha512-IJ1iysdMkGmjjYeRlDU8PQejVwxvVO5QOfXH7ylW31GO6LwNRSmm/SgRXtNsEXqMLl2e+2H5eEJ7sfynF8TCaQ== | ||
2359 | dependencies: | 2188 | dependencies: |
2360 | - caniuse-lite "^1.0.30001157" | 2189 | + caniuse-lite "^1.0.30001164" |
2361 | colorette "^1.2.1" | 2190 | colorette "^1.2.1" |
2362 | - electron-to-chromium "^1.3.591" | 2191 | + electron-to-chromium "^1.3.612" |
2363 | escalade "^3.1.1" | 2192 | escalade "^3.1.1" |
2364 | - node-releases "^1.1.66" | 2193 | + node-releases "^1.1.67" |
2365 | 2194 | ||
2366 | buffer-alloc-unsafe@^1.1.0: | 2195 | buffer-alloc-unsafe@^1.1.0: |
2367 | version "1.1.0" | 2196 | version "1.1.0" |
@@ -2456,12 +2285,12 @@ callsites@^3.0.0: | @@ -2456,12 +2285,12 @@ callsites@^3.0.0: | ||
2456 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== | 2285 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== |
2457 | 2286 | ||
2458 | camel-case@^4.1.1: | 2287 | camel-case@^4.1.1: |
2459 | - version "4.1.1" | ||
2460 | - resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz#1fc41c854f00e2f7d0139dfeba1542d6896fe547" | ||
2461 | - integrity sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q== | 2288 | + version "4.1.2" |
2289 | + resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" | ||
2290 | + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== | ||
2462 | dependencies: | 2291 | dependencies: |
2463 | - pascal-case "^3.1.1" | ||
2464 | - tslib "^1.10.0" | 2292 | + pascal-case "^3.1.2" |
2293 | + tslib "^2.0.3" | ||
2465 | 2294 | ||
2466 | camelcase-keys@^2.0.0: | 2295 | camelcase-keys@^2.0.0: |
2467 | version "2.1.0" | 2296 | version "2.1.0" |
@@ -2504,10 +2333,10 @@ camelcase@^5.0.0, camelcase@^5.3.1: | @@ -2504,10 +2333,10 @@ camelcase@^5.0.0, camelcase@^5.3.1: | ||
2504 | resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" | 2333 | resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" |
2505 | integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== | 2334 | integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== |
2506 | 2335 | ||
2507 | -caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001157: | ||
2508 | - version "1.0.30001158" | ||
2509 | - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001158.tgz#fce86d321369603c2bc855ee0e901a7f49f8310b" | ||
2510 | - integrity sha512-s5loVYY+yKpuVA3HyW8BarzrtJvwHReuzugQXlv1iR3LKSReoFXRm86mT6hT7PEF5RxW+XQZg+6nYjlywYzQ+g== | 2336 | +caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001164: |
2337 | + version "1.0.30001165" | ||
2338 | + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001165.tgz#32955490d2f60290bb186bb754f2981917fa744f" | ||
2339 | + integrity sha512-8cEsSMwXfx7lWSUMA2s08z9dIgsnR5NAqjXP23stdsU3AUWkCr/rr4s4OFtHXn5XXr6+7kam3QFVoYyXNPdJPA== | ||
2511 | 2340 | ||
2512 | cfb@^1.1.4: | 2341 | cfb@^1.1.4: |
2513 | version "1.2.0" | 2342 | version "1.2.0" |
@@ -2544,14 +2373,6 @@ chalk@4.1.0, chalk@^4.0.0, chalk@^4.1.0: | @@ -2544,14 +2373,6 @@ chalk@4.1.0, chalk@^4.0.0, chalk@^4.1.0: | ||
2544 | ansi-styles "^4.1.0" | 2373 | ansi-styles "^4.1.0" |
2545 | supports-color "^7.1.0" | 2374 | supports-color "^7.1.0" |
2546 | 2375 | ||
2547 | -chalk@^3.0.0: | ||
2548 | - version "3.0.0" | ||
2549 | - resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" | ||
2550 | - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== | ||
2551 | - dependencies: | ||
2552 | - ansi-styles "^4.1.0" | ||
2553 | - supports-color "^7.1.0" | ||
2554 | - | ||
2555 | character-entities-legacy@^1.0.0: | 2376 | character-entities-legacy@^1.0.0: |
2556 | version "1.1.4" | 2377 | version "1.1.4" |
2557 | resolved "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" | 2378 | resolved "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" |
@@ -2629,15 +2450,15 @@ cli-cursor@^3.1.0: | @@ -2629,15 +2450,15 @@ cli-cursor@^3.1.0: | ||
2629 | restore-cursor "^3.1.0" | 2450 | restore-cursor "^3.1.0" |
2630 | 2451 | ||
2631 | cli-highlight@^2.1.4: | 2452 | cli-highlight@^2.1.4: |
2632 | - version "2.1.4" | ||
2633 | - resolved "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.4.tgz#098cb642cf17f42adc1c1145e07f960ec4d7522b" | ||
2634 | - integrity sha512-s7Zofobm20qriqDoU9sXptQx0t2R9PEgac92mENNm7xaEe1hn71IIMsXMK+6encA6WRCWWxIGQbipr3q998tlQ== | 2453 | + version "2.1.9" |
2454 | + resolved "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.9.tgz#4f4ecb05326d70d56d4b4249fabf9a70fb002497" | ||
2455 | + integrity sha512-t8RNIZgiI24i/mslZ8XT8o660RUj5ZbUJpEZrZa/BNekTzdC2LfMRAnt0Y7sgzNM4FGW5tmWg/YnbTH8o1eIOQ== | ||
2635 | dependencies: | 2456 | dependencies: |
2636 | - chalk "^3.0.0" | ||
2637 | - highlight.js "^9.6.0" | 2457 | + chalk "^4.0.0" |
2458 | + highlight.js "^10.0.0" | ||
2638 | mz "^2.4.0" | 2459 | mz "^2.4.0" |
2639 | parse5 "^5.1.1" | 2460 | parse5 "^5.1.1" |
2640 | - parse5-htmlparser2-tree-adapter "^5.1.1" | 2461 | + parse5-htmlparser2-tree-adapter "^6.0.0" |
2641 | yargs "^15.0.0" | 2462 | yargs "^15.0.0" |
2642 | 2463 | ||
2643 | cli-spinners@^2.4.0: | 2464 | cli-spinners@^2.4.0: |
@@ -3064,23 +2885,23 @@ copy-to@^2.0.1: | @@ -3064,23 +2885,23 @@ copy-to@^2.0.1: | ||
3064 | resolved "https://registry.npmjs.org/copy-to/-/copy-to-2.0.1.tgz#2680fbb8068a48d08656b6098092bdafc906f4a5" | 2885 | resolved "https://registry.npmjs.org/copy-to/-/copy-to-2.0.1.tgz#2680fbb8068a48d08656b6098092bdafc906f4a5" |
3065 | integrity sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU= | 2886 | integrity sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU= |
3066 | 2887 | ||
3067 | -core-js-compat@^3.6.2: | ||
3068 | - version "3.7.0" | ||
3069 | - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.7.0.tgz#8479c5d3d672d83f1f5ab94cf353e57113e065ed" | ||
3070 | - integrity sha512-V8yBI3+ZLDVomoWICO6kq/CD28Y4r1M7CWeO4AGpMdMfseu8bkSubBmUPySMGKRTS+su4XQ07zUkAsiu9FCWTg== | 2888 | +core-js-compat@^3.8.0: |
2889 | + version "3.8.1" | ||
2890 | + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.1.tgz#8d1ddd341d660ba6194cbe0ce60f4c794c87a36e" | ||
2891 | + integrity sha512-a16TLmy9NVD1rkjUGbwuyWkiDoN0FDpAwrfLONvHFQx0D9k7J9y0srwMT8QP/Z6HE3MIFaVynEeYwZwPX1o5RQ== | ||
3071 | dependencies: | 2892 | dependencies: |
3072 | - browserslist "^4.14.6" | 2893 | + browserslist "^4.15.0" |
3073 | semver "7.0.0" | 2894 | semver "7.0.0" |
3074 | 2895 | ||
3075 | core-js@^2.4.0: | 2896 | core-js@^2.4.0: |
3076 | - version "2.6.11" | ||
3077 | - resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" | ||
3078 | - integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== | 2897 | + version "2.6.12" |
2898 | + resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" | ||
2899 | + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== | ||
3079 | 2900 | ||
3080 | core-js@^3.6.1, core-js@^3.6.5: | 2901 | core-js@^3.6.1, core-js@^3.6.5: |
3081 | - version "3.7.0" | ||
3082 | - resolved "https://registry.npmjs.org/core-js/-/core-js-3.7.0.tgz#b0a761a02488577afbf97179e4681bf49568520f" | ||
3083 | - integrity sha512-NwS7fI5M5B85EwpWuIwJN4i/fbisQUwLwiSNUWeXlkAZ0sbBjLEvLvFLf1uzAUV66PcEPt4xCGCmOZSxVf3xzA== | 2902 | + version "3.8.1" |
2903 | + resolved "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz#f51523668ac8a294d1285c3b9db44025fda66d47" | ||
2904 | + integrity sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg== | ||
3084 | 2905 | ||
3085 | core-util-is@~1.0.0: | 2906 | core-util-is@~1.0.0: |
3086 | version "1.0.2" | 2907 | version "1.0.2" |
@@ -3186,9 +3007,9 @@ dateformat@^3.0.0: | @@ -3186,9 +3007,9 @@ dateformat@^3.0.0: | ||
3186 | integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== | 3007 | integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== |
3187 | 3008 | ||
3188 | dayjs@^1.9.6: | 3009 | dayjs@^1.9.6: |
3189 | - version "1.9.6" | ||
3190 | - resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.9.6.tgz#6f0c77d76ac1ff63720dd1197e5cb87b67943d70" | ||
3191 | - integrity sha512-HngNLtPEBWRo8EFVmHFmSXAjtCX8rGNqeXQI0Gh7wCTSqwaKgPIDqu9m07wABVopNwzvOeCb+2711vQhDlcIXw== | 3010 | + version "1.9.7" |
3011 | + resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.9.7.tgz#4b260bb17dceed2d5f29038dfee03c65a6786fc0" | ||
3012 | + integrity sha512-IC877KBdMhBrCfBfJXHQlo0G8keZ0Opy7YIIq5QKtUbCuHMzim8S4PyiVK4YmihI3iOF9lhfUBW4AQWHTR5WHA== | ||
3192 | 3013 | ||
3193 | de-indent@^1.0.2: | 3014 | de-indent@^1.0.2: |
3194 | version "1.0.2" | 3015 | version "1.0.2" |
@@ -3203,27 +3024,13 @@ debug@^2.2.0, debug@^2.3.3: | @@ -3203,27 +3024,13 @@ debug@^2.2.0, debug@^2.3.3: | ||
3203 | ms "2.0.0" | 3024 | ms "2.0.0" |
3204 | 3025 | ||
3205 | debug@^3.1.0, debug@^3.1.1: | 3026 | debug@^3.1.0, debug@^3.1.1: |
3206 | - version "3.2.6" | ||
3207 | - resolved "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" | ||
3208 | - integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== | 3027 | + version "3.2.7" |
3028 | + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" | ||
3029 | + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== | ||
3209 | dependencies: | 3030 | dependencies: |
3210 | ms "^2.1.1" | 3031 | ms "^2.1.1" |
3211 | 3032 | ||
3212 | -debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0: | ||
3213 | - version "4.2.0" | ||
3214 | - resolved "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1" | ||
3215 | - integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== | ||
3216 | - dependencies: | ||
3217 | - ms "2.1.2" | ||
3218 | - | ||
3219 | -debug@^4.3.0: | ||
3220 | - version "4.3.0" | ||
3221 | - resolved "https://registry.npmjs.org/debug/-/debug-4.3.0.tgz#efa41cbf14fc9448075367fdaaddf82376da211e" | ||
3222 | - integrity sha512-jjO6JD2rKfiZQnBoRzhRTbXjHLGLfH+UtGkWLc/UXAh/rzZMyjbgn0NcfFpqT8nd1kTtFnDiJcrIFkq4UKeJVg== | ||
3223 | - dependencies: | ||
3224 | - ms "2.1.2" | ||
3225 | - | ||
3226 | -debug@^4.3.1: | 3033 | +debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, debug@^4.3.0, debug@^4.3.1: |
3227 | version "4.3.1" | 3034 | version "4.3.1" |
3228 | resolved "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" | 3035 | resolved "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" |
3229 | integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== | 3036 | integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== |
@@ -3411,9 +3218,9 @@ domelementtype@1, domelementtype@^1.3.1: | @@ -3411,9 +3218,9 @@ domelementtype@1, domelementtype@^1.3.1: | ||
3411 | integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== | 3218 | integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== |
3412 | 3219 | ||
3413 | domelementtype@^2.0.1: | 3220 | domelementtype@^2.0.1: |
3414 | - version "2.0.2" | ||
3415 | - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz#f3b6e549201e46f588b59463dd77187131fe6971" | ||
3416 | - integrity sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA== | 3221 | + version "2.1.0" |
3222 | + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e" | ||
3223 | + integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w== | ||
3417 | 3224 | ||
3418 | domhandler@^2.3.0: | 3225 | domhandler@^2.3.0: |
3419 | version "2.4.2" | 3226 | version "2.4.2" |
@@ -3430,13 +3237,13 @@ domutils@^1.5.1: | @@ -3430,13 +3237,13 @@ domutils@^1.5.1: | ||
3430 | dom-serializer "0" | 3237 | dom-serializer "0" |
3431 | domelementtype "1" | 3238 | domelementtype "1" |
3432 | 3239 | ||
3433 | -dot-case@^3.0.3: | ||
3434 | - version "3.0.3" | ||
3435 | - resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz#21d3b52efaaba2ea5fda875bb1aa8124521cf4aa" | ||
3436 | - integrity sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA== | 3240 | +dot-case@^3.0.4: |
3241 | + version "3.0.4" | ||
3242 | + resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" | ||
3243 | + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== | ||
3437 | dependencies: | 3244 | dependencies: |
3438 | - no-case "^3.0.3" | ||
3439 | - tslib "^1.10.0" | 3245 | + no-case "^3.0.4" |
3246 | + tslib "^2.0.3" | ||
3440 | 3247 | ||
3441 | dot-prop@^5.1.0: | 3248 | dot-prop@^5.1.0: |
3442 | version "5.3.0" | 3249 | version "5.3.0" |
@@ -3484,10 +3291,10 @@ ejs@^2.6.1: | @@ -3484,10 +3291,10 @@ ejs@^2.6.1: | ||
3484 | resolved "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" | 3291 | resolved "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" |
3485 | integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== | 3292 | integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== |
3486 | 3293 | ||
3487 | -electron-to-chromium@^1.3.591: | ||
3488 | - version "1.3.598" | ||
3489 | - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.598.tgz#8f757018902ab6190323a8c5f6124d854893a35b" | ||
3490 | - integrity sha512-G5Ztk23/ubLYVPxPXnB1uu105uzIPd4xB/D8ld8x1GaSC9+vU9NZL16nYZya8H77/7CCKKN7dArzJL3pBs8N7A== | 3294 | +electron-to-chromium@^1.3.612: |
3295 | + version "1.3.621" | ||
3296 | + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.621.tgz#0bbe2100ef0b28f88d0b1101fbdf433312f69be0" | ||
3297 | + integrity sha512-FeIuBzArONbAmKmZIsZIFGu/Gc9AVGlVeVbhCq+G2YIl6QkT0TDn2HKN/FMf1btXEB9kEmIuQf3/lBTVAbmFOg== | ||
3491 | 3298 | ||
3492 | emoji-regex@^7.0.1: | 3299 | emoji-regex@^7.0.1: |
3493 | version "7.0.3" | 3300 | version "7.0.3" |
@@ -3562,20 +3369,10 @@ esbuild-register@^1.1.1: | @@ -3562,20 +3369,10 @@ esbuild-register@^1.1.1: | ||
3562 | source-map-support "^0.5.19" | 3369 | source-map-support "^0.5.19" |
3563 | strip-json-comments "^3.1.1" | 3370 | strip-json-comments "^3.1.1" |
3564 | 3371 | ||
3565 | -esbuild@^0.8.12: | ||
3566 | - version "0.8.15" | ||
3567 | - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.15.tgz#cbc4d82a7fc4571d455233456e6fba83fd0364f1" | ||
3568 | - integrity sha512-mSaLo9t/oYtQE6FRUEdO47Pr8PisSPzHtgr+LcihIcjBEhbYwjT6WLCQ7noDoTBfIatBCw229rtmIwl9u9UQwg== | ||
3569 | - | ||
3570 | -esbuild@^0.8.17: | ||
3571 | - version "0.8.17" | ||
3572 | - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.17.tgz#1c16c6d5988dcfdcf27a7e1612b7fd05e1477c54" | ||
3573 | - integrity sha512-ReHap+Iyn5BQF0B8F3xrLwu+j57ri5uDUw2ej9XTPAuFDebYiWwRzBY4jhF610bklveXLbCGim/8/2wQKQlu1w== | ||
3574 | - | ||
3575 | -esbuild@^0.8.18: | ||
3576 | - version "0.8.18" | ||
3577 | - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.18.tgz#4a8c70df8fffa27164a26daa3ec58ce6f1315446" | ||
3578 | - integrity sha512-EPbCSr7Ems1loeoy1faUGnJOwTwSrGcoYVQ4f4T4JMKjxJxrWAg+zqXkZK7GvqxfvokPp3HV6Raqn6rqAuW7+Q== | 3372 | +esbuild@^0.8.12, esbuild@^0.8.17, esbuild@^0.8.18: |
3373 | + version "0.8.21" | ||
3374 | + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.21.tgz#c431f8af457795c2fecb1b2873cb8eaef4e5b53c" | ||
3375 | + integrity sha512-vRRx5MZmiekw2R7jK5BppvBUFCJA0Zkl0wYxrDmyUvMPBcQC/xJvxJUM4R+Hgjgb3gp5P1W655AsuoqDeQQDVw== | ||
3579 | 3376 | ||
3580 | escalade@^3.1.1: | 3377 | escalade@^3.1.1: |
3581 | version "3.1.1" | 3378 | version "3.1.1" |
@@ -3705,16 +3502,7 @@ espree@^6.2.1: | @@ -3705,16 +3502,7 @@ espree@^6.2.1: | ||
3705 | acorn-jsx "^5.2.0" | 3502 | acorn-jsx "^5.2.0" |
3706 | eslint-visitor-keys "^1.1.0" | 3503 | eslint-visitor-keys "^1.1.0" |
3707 | 3504 | ||
3708 | -espree@^7.3.0: | ||
3709 | - version "7.3.0" | ||
3710 | - resolved "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz#dc30437cf67947cf576121ebd780f15eeac72348" | ||
3711 | - integrity sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw== | ||
3712 | - dependencies: | ||
3713 | - acorn "^7.4.0" | ||
3714 | - acorn-jsx "^5.2.0" | ||
3715 | - eslint-visitor-keys "^1.3.0" | ||
3716 | - | ||
3717 | -espree@^7.3.1: | 3505 | +espree@^7.3.0, espree@^7.3.1: |
3718 | version "7.3.1" | 3506 | version "7.3.1" |
3719 | resolved "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" | 3507 | resolved "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" |
3720 | integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== | 3508 | integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== |
@@ -3763,9 +3551,9 @@ estree-walker@^1.0.1: | @@ -3763,9 +3551,9 @@ estree-walker@^1.0.1: | ||
3763 | integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== | 3551 | integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== |
3764 | 3552 | ||
3765 | estree-walker@^2.0.1: | 3553 | estree-walker@^2.0.1: |
3766 | - version "2.0.1" | ||
3767 | - resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.1.tgz#f8e030fb21cefa183b44b7ad516b747434e7a3e0" | ||
3768 | - integrity sha512-tF0hv+Yi2Ot1cwj9eYHtxC0jB9bmjacjQs6ZBTj82H8JwUywFuc+7E83NWfNMwHXZc11mjfFcVXPe9gEP4B8dg== | 3554 | + version "2.0.2" |
3555 | + resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" | ||
3556 | + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== | ||
3769 | 3557 | ||
3770 | esutils@^2.0.2: | 3558 | esutils@^2.0.2: |
3771 | version "2.0.3" | 3559 | version "2.0.3" |
@@ -3917,9 +3705,9 @@ fastq@^1.6.0: | @@ -3917,9 +3705,9 @@ fastq@^1.6.0: | ||
3917 | reusify "^1.0.4" | 3705 | reusify "^1.0.4" |
3918 | 3706 | ||
3919 | fflate@^0.3.8: | 3707 | fflate@^0.3.8: |
3920 | - version "0.3.10" | ||
3921 | - resolved "https://registry.npmjs.org/fflate/-/fflate-0.3.10.tgz#0e581839a53203d2eeac7e61ce3652d855e24dcd" | ||
3922 | - integrity sha512-s5j69APkUPPbzdI20Ix4pPtQP+1Qi58YcFRpE7aO/P1kEywUYjbl2RjZRVEMdnySO9pr4MB0BHPbxkiahrtD/Q== | 3708 | + version "0.3.11" |
3709 | + resolved "https://registry.npmjs.org/fflate/-/fflate-0.3.11.tgz#2c440d7180fdeb819e64898d8858af327b042a5d" | ||
3710 | + integrity sha512-Rr5QlUeGN1mbOHlaqcSYMKVpPbgLy0AWT/W0EHxA6NGI12yO1jpoui2zBBvU2G824ltM6Ut8BFgfHSBGfkmS0A== | ||
3923 | 3711 | ||
3924 | figures@^2.0.0: | 3712 | figures@^2.0.0: |
3925 | version "2.0.0" | 3713 | version "2.0.0" |
@@ -4420,10 +4208,10 @@ he@^1.2.0: | @@ -4420,10 +4208,10 @@ he@^1.2.0: | ||
4420 | resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" | 4208 | resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" |
4421 | integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== | 4209 | integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== |
4422 | 4210 | ||
4423 | -highlight.js@^9.6.0: | ||
4424 | - version "9.18.3" | ||
4425 | - resolved "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.3.tgz#a1a0a2028d5e3149e2380f8a865ee8516703d634" | ||
4426 | - integrity sha512-zBZAmhSupHIl5sITeMqIJnYCDfAEc3Gdkqj65wC1lpI468MMQeeQkhcIAvk+RylAkxrCcI9xy9piHiXeQ1BdzQ== | 4211 | +highlight.js@^10.0.0: |
4212 | + version "10.4.1" | ||
4213 | + resolved "https://registry.npmjs.org/highlight.js/-/highlight.js-10.4.1.tgz#d48fbcf4a9971c4361b3f95f302747afe19dbad0" | ||
4214 | + integrity sha512-yR5lWvNz7c85OhVAEAeFhVCc/GV4C30Fjzc/rCP0aCWzc1UUOPUk55dK/qdwTZHBvMZo+eZ2jpk62ndX/xMFlg== | ||
4427 | 4215 | ||
4428 | homedir-polyfill@^1.0.1: | 4216 | homedir-polyfill@^1.0.1: |
4429 | version "1.0.3" | 4217 | version "1.0.3" |
@@ -4674,9 +4462,9 @@ inherits@2.0.3: | @@ -4674,9 +4462,9 @@ inherits@2.0.3: | ||
4674 | integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= | 4462 | integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= |
4675 | 4463 | ||
4676 | ini@^1.3.2, ini@^1.3.4, ini@^1.3.5: | 4464 | ini@^1.3.2, ini@^1.3.4, ini@^1.3.5: |
4677 | - version "1.3.5" | ||
4678 | - resolved "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" | ||
4679 | - integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== | 4465 | + version "1.3.7" |
4466 | + resolved "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84" | ||
4467 | + integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ== | ||
4680 | 4468 | ||
4681 | inquirer@6.5.2: | 4469 | inquirer@6.5.2: |
4682 | version "6.5.2" | 4470 | version "6.5.2" |
@@ -4757,9 +4545,9 @@ is-buffer@^2.0.0: | @@ -4757,9 +4545,9 @@ is-buffer@^2.0.0: | ||
4757 | integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== | 4545 | integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== |
4758 | 4546 | ||
4759 | is-core-module@^2.1.0: | 4547 | is-core-module@^2.1.0: |
4760 | - version "2.1.0" | ||
4761 | - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz#a4cc031d9b1aca63eecbd18a650e13cb4eeab946" | ||
4762 | - integrity sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA== | 4548 | + version "2.2.0" |
4549 | + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" | ||
4550 | + integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== | ||
4763 | dependencies: | 4551 | dependencies: |
4764 | has "^1.0.3" | 4552 | has "^1.0.3" |
4765 | 4553 | ||
@@ -4838,9 +4626,9 @@ is-fullwidth-code-point@^3.0.0: | @@ -4838,9 +4626,9 @@ is-fullwidth-code-point@^3.0.0: | ||
4838 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== | 4626 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== |
4839 | 4627 | ||
4840 | is-generator-function@^1.0.7: | 4628 | is-generator-function@^1.0.7: |
4841 | - version "1.0.7" | ||
4842 | - resolved "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.7.tgz#d2132e529bb0000a7f80794d4bdf5cd5e5813522" | ||
4843 | - integrity sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw== | 4629 | + version "1.0.8" |
4630 | + resolved "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.8.tgz#dfb5c2b120e02b0a8d9d2c6806cd5621aa922f7b" | ||
4631 | + integrity sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ== | ||
4844 | 4632 | ||
4845 | is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: | 4633 | is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: |
4846 | version "4.0.1" | 4634 | version "4.0.1" |
@@ -4870,9 +4658,9 @@ is-module@^1.0.0: | @@ -4870,9 +4658,9 @@ is-module@^1.0.0: | ||
4870 | integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= | 4658 | integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= |
4871 | 4659 | ||
4872 | is-negative-zero@^2.0.0: | 4660 | is-negative-zero@^2.0.0: |
4873 | - version "2.0.0" | ||
4874 | - resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" | ||
4875 | - integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= | 4661 | + version "2.0.1" |
4662 | + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" | ||
4663 | + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== | ||
4876 | 4664 | ||
4877 | is-number@^3.0.0: | 4665 | is-number@^3.0.0: |
4878 | version "3.0.0" | 4666 | version "3.0.0" |
@@ -5041,9 +4829,9 @@ joycon@^2.2.5: | @@ -5041,9 +4829,9 @@ joycon@^2.2.5: | ||
5041 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== | 4829 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== |
5042 | 4830 | ||
5043 | js-yaml@^3.13.1: | 4831 | js-yaml@^3.13.1: |
5044 | - version "3.14.0" | ||
5045 | - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" | ||
5046 | - integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== | 4832 | + version "3.14.1" |
4833 | + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" | ||
4834 | + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== | ||
5047 | dependencies: | 4835 | dependencies: |
5048 | argparse "^1.0.7" | 4836 | argparse "^1.0.7" |
5049 | esprima "^4.0.0" | 4837 | esprima "^4.0.0" |
@@ -5310,9 +5098,9 @@ lint-staged@^10.5.3: | @@ -5310,9 +5098,9 @@ lint-staged@^10.5.3: | ||
5310 | stringify-object "^3.3.0" | 5098 | stringify-object "^3.3.0" |
5311 | 5099 | ||
5312 | listr2@^3.2.2: | 5100 | listr2@^3.2.2: |
5313 | - version "3.2.2" | ||
5314 | - resolved "https://registry.npmjs.org/listr2/-/listr2-3.2.2.tgz#d20feb75015e506992b55af40722ba1af168b8f1" | ||
5315 | - integrity sha512-AajqcZEUikF2ioph6PfH3dIuxJclhr3i3kHgTOP0xeXdWQohrvJAAmqVcV43/GI987HFY/vzT73jYXoa4esDHg== | 5101 | + version "3.2.3" |
5102 | + resolved "https://registry.npmjs.org/listr2/-/listr2-3.2.3.tgz#ef9e0d790862f038dde8a9837be552b1adfd1c07" | ||
5103 | + integrity sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w== | ||
5316 | dependencies: | 5104 | dependencies: |
5317 | chalk "^4.1.0" | 5105 | chalk "^4.1.0" |
5318 | cli-truncate "^2.1.0" | 5106 | cli-truncate "^2.1.0" |
@@ -5480,12 +5268,12 @@ loud-rejection@^1.0.0: | @@ -5480,12 +5268,12 @@ loud-rejection@^1.0.0: | ||
5480 | currently-unhandled "^0.4.1" | 5268 | currently-unhandled "^0.4.1" |
5481 | signal-exit "^3.0.0" | 5269 | signal-exit "^3.0.0" |
5482 | 5270 | ||
5483 | -lower-case@^2.0.1: | ||
5484 | - version "2.0.1" | ||
5485 | - resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz#39eeb36e396115cc05e29422eaea9e692c9408c7" | ||
5486 | - integrity sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ== | 5271 | +lower-case@^2.0.2: |
5272 | + version "2.0.2" | ||
5273 | + resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" | ||
5274 | + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== | ||
5487 | dependencies: | 5275 | dependencies: |
5488 | - tslib "^1.10.0" | 5276 | + tslib "^2.0.3" |
5489 | 5277 | ||
5490 | lru-cache@^5.1.1: | 5278 | lru-cache@^5.1.1: |
5491 | version "5.1.1" | 5279 | version "5.1.1" |
@@ -5554,31 +5342,32 @@ mathml-tag-names@^2.1.3: | @@ -5554,31 +5342,32 @@ mathml-tag-names@^2.1.3: | ||
5554 | integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== | 5342 | integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== |
5555 | 5343 | ||
5556 | mdast-util-from-markdown@^0.8.0: | 5344 | mdast-util-from-markdown@^0.8.0: |
5557 | - version "0.8.1" | ||
5558 | - resolved "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.1.tgz#781371d493cac11212947226190270c15dc97116" | ||
5559 | - integrity sha512-qJXNcFcuCSPqUF0Tb0uYcFDIq67qwB3sxo9RPdf9vG8T90ViKnksFqdB/Coq2a7sTnxL/Ify2y7aIQXDkQFH0w== | 5345 | + version "0.8.4" |
5346 | + resolved "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.4.tgz#2882100c1b9fc967d3f83806802f303666682d32" | ||
5347 | + integrity sha512-jj891B5pV2r63n2kBTFh8cRI2uR9LQHsXG1zSDqfhXkIlDzrTcIlbB5+5aaYEkl8vOPIOPLf8VT7Ere1wWTMdw== | ||
5560 | dependencies: | 5348 | dependencies: |
5561 | "@types/mdast" "^3.0.0" | 5349 | "@types/mdast" "^3.0.0" |
5562 | - mdast-util-to-string "^1.0.0" | ||
5563 | - micromark "~2.10.0" | 5350 | + mdast-util-to-string "^2.0.0" |
5351 | + micromark "~2.11.0" | ||
5564 | parse-entities "^2.0.0" | 5352 | parse-entities "^2.0.0" |
5353 | + unist-util-stringify-position "^2.0.0" | ||
5565 | 5354 | ||
5566 | -mdast-util-to-markdown@^0.5.0: | ||
5567 | - version "0.5.3" | ||
5568 | - resolved "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.5.3.tgz#e05c54a3ccd239bab63c48a1e5b5747f0dcd5aca" | ||
5569 | - integrity sha512-sr8q7fQJ1xoCqZSXW6dO/MYu2Md+a4Hfk9uO+XHCfiBhVM0EgWtfAV7BuN+ff6otUeu2xDyt1o7vhZGwOG3+BA== | 5355 | +mdast-util-to-markdown@^0.6.0: |
5356 | + version "0.6.0" | ||
5357 | + resolved "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.0.tgz#aa7773f7b4018cf09053c89d4852c0ed3701162e" | ||
5358 | + integrity sha512-t8gNC/SrCoZWOlmfC95gctPzvJuU7PTosm6kEfUTOOprRedYE6VHHIiy50bcLRhKyFTeEBUjOQHhxByTFEs9pw== | ||
5570 | dependencies: | 5359 | dependencies: |
5571 | "@types/unist" "^2.0.0" | 5360 | "@types/unist" "^2.0.0" |
5572 | longest-streak "^2.0.0" | 5361 | longest-streak "^2.0.0" |
5573 | - mdast-util-to-string "^1.0.0" | 5362 | + mdast-util-to-string "^2.0.0" |
5574 | parse-entities "^2.0.0" | 5363 | parse-entities "^2.0.0" |
5575 | repeat-string "^1.0.0" | 5364 | repeat-string "^1.0.0" |
5576 | zwitch "^1.0.0" | 5365 | zwitch "^1.0.0" |
5577 | 5366 | ||
5578 | -mdast-util-to-string@^1.0.0: | ||
5579 | - version "1.1.0" | ||
5580 | - resolved "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz#27055500103f51637bd07d01da01eb1967a43527" | ||
5581 | - integrity sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A== | 5367 | +mdast-util-to-string@^2.0.0: |
5368 | + version "2.0.0" | ||
5369 | + resolved "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" | ||
5370 | + integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== | ||
5582 | 5371 | ||
5583 | media-typer@0.3.0: | 5372 | media-typer@0.3.0: |
5584 | version "0.3.0" | 5373 | version "0.3.0" |
@@ -5655,10 +5444,10 @@ merge@^1.2.1: | @@ -5655,10 +5444,10 @@ merge@^1.2.1: | ||
5655 | resolved "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" | 5444 | resolved "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" |
5656 | integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== | 5445 | integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== |
5657 | 5446 | ||
5658 | -micromark@~2.10.0: | ||
5659 | - version "2.10.1" | ||
5660 | - resolved "https://registry.npmjs.org/micromark/-/micromark-2.10.1.tgz#cd73f54e0656f10e633073db26b663a221a442a7" | ||
5661 | - integrity sha512-fUuVF8sC1X7wsCS29SYQ2ZfIZYbTymp0EYr6sab3idFjigFFjGa5UwoniPlV9tAgntjuapW1t9U+S0yDYeGKHQ== | 5447 | +micromark@~2.11.0: |
5448 | + version "2.11.2" | ||
5449 | + resolved "https://registry.npmjs.org/micromark/-/micromark-2.11.2.tgz#e8b6a05f54697d2d3d27fc89600c6bc40dd05f35" | ||
5450 | + integrity sha512-IXuP76p2uj8uMg4FQc1cRE7lPCLsfAXuEfdjtdO55VRiFO1asrCSQ5g43NmPqFtRwzEnEhafRVzn2jg0UiKArQ== | ||
5662 | dependencies: | 5451 | dependencies: |
5663 | debug "^4.0.0" | 5452 | debug "^4.0.0" |
5664 | parse-entities "^2.0.0" | 5453 | parse-entities "^2.0.0" |
@@ -5788,11 +5577,16 @@ ms@2.0.0: | @@ -5788,11 +5577,16 @@ ms@2.0.0: | ||
5788 | resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" | 5577 | resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" |
5789 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= | 5578 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= |
5790 | 5579 | ||
5791 | -ms@2.1.2, ms@^2.1.1: | 5580 | +ms@2.1.2: |
5792 | version "2.1.2" | 5581 | version "2.1.2" |
5793 | resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" | 5582 | resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" |
5794 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== | 5583 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== |
5795 | 5584 | ||
5585 | +ms@^2.1.1: | ||
5586 | + version "2.1.3" | ||
5587 | + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" | ||
5588 | + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== | ||
5589 | + | ||
5796 | mute-stream@0.0.7: | 5590 | mute-stream@0.0.7: |
5797 | version "0.0.7" | 5591 | version "0.0.7" |
5798 | resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" | 5592 | resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" |
@@ -5813,9 +5607,9 @@ mz@^2.4.0: | @@ -5813,9 +5607,9 @@ mz@^2.4.0: | ||
5813 | thenify-all "^1.0.0" | 5607 | thenify-all "^1.0.0" |
5814 | 5608 | ||
5815 | nanoid@^3.0.1: | 5609 | nanoid@^3.0.1: |
5816 | - version "3.1.16" | ||
5817 | - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.1.16.tgz#b21f0a7d031196faf75314d7c65d36352beeef64" | ||
5818 | - integrity sha512-+AK8MN0WHji40lj8AEuwLOvLSbWYApQpre/aFJZD71r43wVRLrOYS4FmJOPQYon1TqB462RzrrxlfA74XRES8w== | 5610 | + version "3.1.20" |
5611 | + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788" | ||
5612 | + integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw== | ||
5819 | 5613 | ||
5820 | nanomatch@^1.2.9: | 5614 | nanomatch@^1.2.9: |
5821 | version "1.2.13" | 5615 | version "1.2.13" |
@@ -5859,13 +5653,13 @@ neo-async@^2.6.0: | @@ -5859,13 +5653,13 @@ neo-async@^2.6.0: | ||
5859 | resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" | 5653 | resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" |
5860 | integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== | 5654 | integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== |
5861 | 5655 | ||
5862 | -no-case@^3.0.3: | ||
5863 | - version "3.0.3" | ||
5864 | - resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz#c21b434c1ffe48b39087e86cfb4d2582e9df18f8" | ||
5865 | - integrity sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw== | 5656 | +no-case@^3.0.4: |
5657 | + version "3.0.4" | ||
5658 | + resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" | ||
5659 | + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== | ||
5866 | dependencies: | 5660 | dependencies: |
5867 | - lower-case "^2.0.1" | ||
5868 | - tslib "^1.10.0" | 5661 | + lower-case "^2.0.2" |
5662 | + tslib "^2.0.3" | ||
5869 | 5663 | ||
5870 | node-emoji@^1.10.0: | 5664 | node-emoji@^1.10.0: |
5871 | version "1.10.0" | 5665 | version "1.10.0" |
@@ -5884,7 +5678,7 @@ node-modules-regexp@^1.0.0: | @@ -5884,7 +5678,7 @@ node-modules-regexp@^1.0.0: | ||
5884 | resolved "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" | 5678 | resolved "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" |
5885 | integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= | 5679 | integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= |
5886 | 5680 | ||
5887 | -node-releases@^1.1.66: | 5681 | +node-releases@^1.1.67: |
5888 | version "1.1.67" | 5682 | version "1.1.67" |
5889 | resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz#28ebfcccd0baa6aad8e8d4d8fe4cbc49ae239c12" | 5683 | resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz#28ebfcccd0baa6aad8e8d4d8fe4cbc49ae239c12" |
5890 | integrity sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg== | 5684 | integrity sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg== |
@@ -6086,11 +5880,11 @@ p-limit@^2.0.0, p-limit@^2.2.0: | @@ -6086,11 +5880,11 @@ p-limit@^2.0.0, p-limit@^2.2.0: | ||
6086 | p-try "^2.0.0" | 5880 | p-try "^2.0.0" |
6087 | 5881 | ||
6088 | p-limit@^3.0.2: | 5882 | p-limit@^3.0.2: |
6089 | - version "3.0.2" | ||
6090 | - resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz#1664e010af3cadc681baafd3e2a437be7b0fb5fe" | ||
6091 | - integrity sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg== | 5883 | + version "3.1.0" |
5884 | + resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" | ||
5885 | + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== | ||
6092 | dependencies: | 5886 | dependencies: |
6093 | - p-try "^2.0.0" | 5887 | + yocto-queue "^0.1.0" |
6094 | 5888 | ||
6095 | p-locate@^2.0.0: | 5889 | p-locate@^2.0.0: |
6096 | version "2.0.0" | 5890 | version "2.0.0" |
@@ -6143,12 +5937,12 @@ p-try@^2.0.0: | @@ -6143,12 +5937,12 @@ p-try@^2.0.0: | ||
6143 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== | 5937 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== |
6144 | 5938 | ||
6145 | param-case@^3.0.3: | 5939 | param-case@^3.0.3: |
6146 | - version "3.0.3" | ||
6147 | - resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz#4be41f8399eff621c56eebb829a5e451d9801238" | ||
6148 | - integrity sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA== | 5940 | + version "3.0.4" |
5941 | + resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" | ||
5942 | + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== | ||
6149 | dependencies: | 5943 | dependencies: |
6150 | - dot-case "^3.0.3" | ||
6151 | - tslib "^1.10.0" | 5944 | + dot-case "^3.0.4" |
5945 | + tslib "^2.0.3" | ||
6152 | 5946 | ||
6153 | parent-module@^1.0.0: | 5947 | parent-module@^1.0.0: |
6154 | version "1.0.1" | 5948 | version "1.0.1" |
@@ -6204,30 +5998,35 @@ parse-passwd@^1.0.0: | @@ -6204,30 +5998,35 @@ parse-passwd@^1.0.0: | ||
6204 | resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" | 5998 | resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" |
6205 | integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= | 5999 | integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= |
6206 | 6000 | ||
6207 | -parse5-htmlparser2-tree-adapter@^5.1.1: | ||
6208 | - version "5.1.1" | ||
6209 | - resolved "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-5.1.1.tgz#e8c743d4e92194d5293ecde2b08be31e67461cbc" | ||
6210 | - integrity sha512-CF+TKjXqoqyDwHqBhFQ+3l5t83xYi6fVT1tQNg+Ye0JRLnTxWvIroCjEp1A0k4lneHNBGnICUf0cfYVYGEazqw== | 6001 | +parse5-htmlparser2-tree-adapter@^6.0.0: |
6002 | + version "6.0.1" | ||
6003 | + resolved "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6" | ||
6004 | + integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== | ||
6211 | dependencies: | 6005 | dependencies: |
6212 | - parse5 "^5.1.1" | 6006 | + parse5 "^6.0.1" |
6213 | 6007 | ||
6214 | parse5@^5.1.1: | 6008 | parse5@^5.1.1: |
6215 | version "5.1.1" | 6009 | version "5.1.1" |
6216 | resolved "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" | 6010 | resolved "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" |
6217 | integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== | 6011 | integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== |
6218 | 6012 | ||
6013 | +parse5@^6.0.1: | ||
6014 | + version "6.0.1" | ||
6015 | + resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" | ||
6016 | + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== | ||
6017 | + | ||
6219 | parseurl@^1.3.2: | 6018 | parseurl@^1.3.2: |
6220 | version "1.3.3" | 6019 | version "1.3.3" |
6221 | resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" | 6020 | resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" |
6222 | integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== | 6021 | integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== |
6223 | 6022 | ||
6224 | -pascal-case@^3.1.1: | ||
6225 | - version "3.1.1" | ||
6226 | - resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz#5ac1975133ed619281e88920973d2cd1f279de5f" | ||
6227 | - integrity sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA== | 6023 | +pascal-case@^3.1.2: |
6024 | + version "3.1.2" | ||
6025 | + resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" | ||
6026 | + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== | ||
6228 | dependencies: | 6027 | dependencies: |
6229 | - no-case "^3.0.3" | ||
6230 | - tslib "^1.10.0" | 6028 | + no-case "^3.0.4" |
6029 | + tslib "^2.0.3" | ||
6231 | 6030 | ||
6232 | pascalcase@^0.1.1: | 6031 | pascalcase@^0.1.1: |
6233 | version "0.1.1" | 6032 | version "0.1.1" |
@@ -6861,11 +6660,11 @@ remark-parse@^9.0.0: | @@ -6861,11 +6660,11 @@ remark-parse@^9.0.0: | ||
6861 | mdast-util-from-markdown "^0.8.0" | 6660 | mdast-util-from-markdown "^0.8.0" |
6862 | 6661 | ||
6863 | remark-stringify@^9.0.0: | 6662 | remark-stringify@^9.0.0: |
6864 | - version "9.0.0" | ||
6865 | - resolved "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.0.tgz#8ba0c9e4167c42733832215a81550489759e3793" | ||
6866 | - integrity sha512-8x29DpTbVzEc6Dwb90qhxCtbZ6hmj3BxWWDpMhA+1WM4dOEGH5U5/GFe3Be5Hns5MvPSFAr1e2KSVtKZkK5nUw== | 6663 | + version "9.0.1" |
6664 | + resolved "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz#576d06e910548b0a7191a71f27b33f1218862894" | ||
6665 | + integrity sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg== | ||
6867 | dependencies: | 6666 | dependencies: |
6868 | - mdast-util-to-markdown "^0.5.0" | 6667 | + mdast-util-to-markdown "^0.6.0" |
6869 | 6668 | ||
6870 | remark@^13.0.0: | 6669 | remark@^13.0.0: |
6871 | version "13.0.0" | 6670 | version "13.0.0" |
@@ -6893,11 +6692,6 @@ repeating@^2.0.0: | @@ -6893,11 +6692,6 @@ repeating@^2.0.0: | ||
6893 | dependencies: | 6692 | dependencies: |
6894 | is-finite "^1.0.0" | 6693 | is-finite "^1.0.0" |
6895 | 6694 | ||
6896 | -replace-ext@1.0.0: | ||
6897 | - version "1.0.0" | ||
6898 | - resolved "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" | ||
6899 | - integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= | ||
6900 | - | ||
6901 | require-directory@^2.1.1: | 6695 | require-directory@^2.1.1: |
6902 | version "2.1.1" | 6696 | version "2.1.1" |
6903 | resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" | 6697 | resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" |
@@ -6956,7 +6750,7 @@ resolve-url@^0.2.1: | @@ -6956,7 +6750,7 @@ resolve-url@^0.2.1: | ||
6956 | resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" | 6750 | resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" |
6957 | integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= | 6751 | integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= |
6958 | 6752 | ||
6959 | -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.3.2: | 6753 | +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0: |
6960 | version "1.19.0" | 6754 | version "1.19.0" |
6961 | resolved "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" | 6755 | resolved "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" |
6962 | integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== | 6756 | integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== |
@@ -7083,9 +6877,9 @@ rollup-plugin-vue@^6.0.0: | @@ -7083,9 +6877,9 @@ rollup-plugin-vue@^6.0.0: | ||
7083 | rollup-pluginutils "^2.8.2" | 6877 | rollup-pluginutils "^2.8.2" |
7084 | 6878 | ||
7085 | rollup-plugin-web-worker-loader@^1.3.1: | 6879 | rollup-plugin-web-worker-loader@^1.3.1: |
7086 | - version "1.4.0" | ||
7087 | - resolved "https://registry.npmjs.org/rollup-plugin-web-worker-loader/-/rollup-plugin-web-worker-loader-1.4.0.tgz#b4fd711118758c2111c30e794e2f2757b75a27b8" | ||
7088 | - integrity sha512-jhlOwSkrXkAVFY2Fded0M1AS9iqZDNjUJxNz4BFjBlaKuUzTx8Ikey+b3LSegUJE4mzAAw2DqJD8pX12R0ZdDw== | 6880 | + version "1.5.0" |
6881 | + resolved "https://registry.npmjs.org/rollup-plugin-web-worker-loader/-/rollup-plugin-web-worker-loader-1.5.0.tgz#df21973426c6f95b238a84698ae27f8d8aab6b83" | ||
6882 | + integrity sha512-Zx5l370yGDje35rFkM/wbT4dMIq2+kSBdLWQpqLkBuxmrQJcx0umA05kSbNRzccFsudQH4FKYCK8GtSBQRQBBg== | ||
7089 | 6883 | ||
7090 | rollup-plugin-workbox@^5.2.1: | 6884 | rollup-plugin-workbox@^5.2.1: |
7091 | version "5.2.1" | 6885 | version "5.2.1" |
@@ -7122,17 +6916,10 @@ rollup@^1.31.1: | @@ -7122,17 +6916,10 @@ rollup@^1.31.1: | ||
7122 | "@types/node" "*" | 6916 | "@types/node" "*" |
7123 | acorn "^7.1.0" | 6917 | acorn "^7.1.0" |
7124 | 6918 | ||
7125 | -rollup@^2.32.1: | ||
7126 | - version "2.33.2" | ||
7127 | - resolved "https://registry.npmjs.org/rollup/-/rollup-2.33.2.tgz#c4c76cd405a7605e6ebe90976398c46d4c2ea166" | ||
7128 | - integrity sha512-QPQ6/fWCrzHtSXkI269rhKaC7qXGghYBwXU04b1JsDZ6ibZa3DJ9D1SFAYRMgx1inDg0DaTbb3N4Z1NK/r3fhw== | ||
7129 | - optionalDependencies: | ||
7130 | - fsevents "~2.1.2" | ||
7131 | - | ||
7132 | -rollup@^2.34.1: | ||
7133 | - version "2.34.1" | ||
7134 | - resolved "https://registry.npmjs.org/rollup/-/rollup-2.34.1.tgz#a387230df02c58b242794a213dfb68b42de2c8fb" | ||
7135 | - integrity sha512-tGveB6NU5x4MS/iXaIsjfUkEv4hxzJJ4o0FRy5LO62Ndx3R2cmE1qsLYlSfRkvHUUPqWiFoxEm8pRftzh1a5HA== | 6919 | +rollup@^2.32.1, rollup@^2.34.1: |
6920 | + version "2.34.2" | ||
6921 | + resolved "https://registry.npmjs.org/rollup/-/rollup-2.34.2.tgz#fa73e05c64df587e9ed4dc80d7d4e7d4a43f8908" | ||
6922 | + integrity sha512-mvtQLqu3cNeoctS+kZ09iOPxrc1P1/Bt1z15enuQ5feyKOdM3MJAVFjjsygurDpSWn530xB4AlA83TWIzRstXA== | ||
7136 | optionalDependencies: | 6923 | optionalDependencies: |
7137 | fsevents "~2.1.2" | 6924 | fsevents "~2.1.2" |
7138 | 6925 | ||
@@ -7209,7 +6996,7 @@ semver@7.0.0: | @@ -7209,7 +6996,7 @@ semver@7.0.0: | ||
7209 | resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" | 6996 | resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" |
7210 | integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== | 6997 | integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== |
7211 | 6998 | ||
7212 | -semver@7.3.2, semver@^7.2.1, semver@^7.3.2: | 6999 | +semver@7.3.2: |
7213 | version "7.3.2" | 7000 | version "7.3.2" |
7214 | resolved "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" | 7001 | resolved "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" |
7215 | integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== | 7002 | integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== |
@@ -7219,6 +7006,13 @@ semver@^6.0.0: | @@ -7219,6 +7006,13 @@ semver@^6.0.0: | ||
7219 | resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" | 7006 | resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" |
7220 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== | 7007 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== |
7221 | 7008 | ||
7009 | +semver@^7.2.1, semver@^7.3.2: | ||
7010 | + version "7.3.4" | ||
7011 | + resolved "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" | ||
7012 | + integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== | ||
7013 | + dependencies: | ||
7014 | + lru-cache "^6.0.0" | ||
7015 | + | ||
7222 | serialize-javascript@^3.0.0: | 7016 | serialize-javascript@^3.0.0: |
7223 | version "3.1.0" | 7017 | version "3.1.0" |
7224 | resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz#8bf3a9170712664ef2561b44b691eafe399214ea" | 7018 | resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz#8bf3a9170712664ef2561b44b691eafe399214ea" |
@@ -7432,9 +7226,9 @@ spdx-expression-parse@^3.0.0: | @@ -7432,9 +7226,9 @@ spdx-expression-parse@^3.0.0: | ||
7432 | spdx-license-ids "^3.0.0" | 7226 | spdx-license-ids "^3.0.0" |
7433 | 7227 | ||
7434 | spdx-license-ids@^3.0.0: | 7228 | spdx-license-ids@^3.0.0: |
7435 | - version "3.0.6" | ||
7436 | - resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz#c80757383c28abf7296744998cbc106ae8b854ce" | ||
7437 | - integrity sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw== | 7229 | + version "3.0.7" |
7230 | + resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" | ||
7231 | + integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== | ||
7438 | 7232 | ||
7439 | specificity@^0.4.1: | 7233 | specificity@^0.4.1: |
7440 | version "0.4.1" | 7234 | version "0.4.1" |
@@ -7822,9 +7616,9 @@ table@^5.2.3: | @@ -7822,9 +7616,9 @@ table@^5.2.3: | ||
7822 | string-width "^3.0.0" | 7616 | string-width "^3.0.0" |
7823 | 7617 | ||
7824 | table@^6.0.3: | 7618 | table@^6.0.3: |
7825 | - version "6.0.3" | ||
7826 | - resolved "https://registry.npmjs.org/table/-/table-6.0.3.tgz#e5b8a834e37e27ad06de2e0fda42b55cfd8a0123" | ||
7827 | - integrity sha512-8321ZMcf1B9HvVX/btKv8mMZahCjn2aYrDlpqHaBFCfnox64edeH9kEid0vTLTRR8gWR2A20aDgeuTTea4sVtw== | 7619 | + version "6.0.4" |
7620 | + resolved "https://registry.npmjs.org/table/-/table-6.0.4.tgz#c523dd182177e926c723eb20e1b341238188aa0d" | ||
7621 | + integrity sha512-sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw== | ||
7828 | dependencies: | 7622 | dependencies: |
7829 | ajv "^6.12.4" | 7623 | ajv "^6.12.4" |
7830 | lodash "^4.17.20" | 7624 | lodash "^4.17.20" |
@@ -7877,9 +7671,9 @@ terser@^4.6.2, terser@^4.6.3, terser@^4.7.0: | @@ -7877,9 +7671,9 @@ terser@^4.6.2, terser@^4.6.3, terser@^4.7.0: | ||
7877 | source-map-support "~0.5.12" | 7671 | source-map-support "~0.5.12" |
7878 | 7672 | ||
7879 | terser@^5.0.0: | 7673 | terser@^5.0.0: |
7880 | - version "5.4.0" | ||
7881 | - resolved "https://registry.npmjs.org/terser/-/terser-5.4.0.tgz#9815c0839072d5c894e22c6fc508fbe9f5e7d7e8" | ||
7882 | - integrity sha512-3dZunFLbCJis9TAF2VnX+VrQLctRUmt1p3W2kCsJuZE4ZgWqh//+1MZ62EanewrqKoUf4zIaDGZAvml4UDc0OQ== | 7674 | + version "5.5.1" |
7675 | + resolved "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz#540caa25139d6f496fdea056e414284886fb2289" | ||
7676 | + integrity sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ== | ||
7883 | dependencies: | 7677 | dependencies: |
7884 | commander "^2.20.0" | 7678 | commander "^2.20.0" |
7885 | source-map "~0.7.2" | 7679 | source-map "~0.7.2" |
@@ -8004,9 +7798,9 @@ trough@^1.0.0: | @@ -8004,9 +7798,9 @@ trough@^1.0.0: | ||
8004 | integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== | 7798 | integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== |
8005 | 7799 | ||
8006 | ts-node@^9.1.0: | 7800 | ts-node@^9.1.0: |
8007 | - version "9.1.0" | ||
8008 | - resolved "https://registry.npmjs.org/ts-node/-/ts-node-9.1.0.tgz#95eae4c6d0f94f2545884078e1eb1b14d2155639" | ||
8009 | - integrity sha512-0yqcL4sgruCvM+w64LiAfNJo6+lHfCYc5Ajj4yiLNkJ9oZ2HWaa+Kso7htYOOxVQ7+csAjdUjffOe9PIqC4pMg== | 7801 | + version "9.1.1" |
7802 | + resolved "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" | ||
7803 | + integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== | ||
8010 | dependencies: | 7804 | dependencies: |
8011 | arg "^4.1.0" | 7805 | arg "^4.1.0" |
8012 | create-require "^1.1.0" | 7806 | create-require "^1.1.0" |
@@ -8020,6 +7814,11 @@ tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0: | @@ -8020,6 +7814,11 @@ tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0: | ||
8020 | resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" | 7814 | resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" |
8021 | integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== | 7815 | integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== |
8022 | 7816 | ||
7817 | +tslib@^2.0.3: | ||
7818 | + version "2.0.3" | ||
7819 | + resolved "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" | ||
7820 | + integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== | ||
7821 | + | ||
8023 | tsscmp@1.0.6: | 7822 | tsscmp@1.0.6: |
8024 | version "1.0.6" | 7823 | version "1.0.6" |
8025 | resolved "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb" | 7824 | resolved "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb" |
@@ -8090,9 +7889,9 @@ typescript@^4.1.2: | @@ -8090,9 +7889,9 @@ typescript@^4.1.2: | ||
8090 | integrity sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ== | 7889 | integrity sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ== |
8091 | 7890 | ||
8092 | uglify-js@^3.1.4: | 7891 | uglify-js@^3.1.4: |
8093 | - version "3.11.6" | ||
8094 | - resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.11.6.tgz#144b50d3e05eadd3ad4dd047c60ca541a8cd4e9c" | ||
8095 | - integrity sha512-oASI1FOJ7BBFkSCNDZ446EgkSuHkOZBuqRFrwXIKWCoXw8ZXQETooTQjkAcBS03Acab7ubCKsXnwuV2svy061g== | 7892 | + version "3.12.1" |
7893 | + resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.1.tgz#78307f539f7b9ca5557babb186ea78ad30cc0375" | ||
7894 | + integrity sha512-o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ== | ||
8096 | 7895 | ||
8097 | unicode-canonical-property-names-ecmascript@^1.0.4: | 7896 | unicode-canonical-property-names-ecmascript@^1.0.4: |
8098 | version "1.0.4" | 7897 | version "1.0.4" |
@@ -8159,9 +7958,9 @@ unist-util-find-all-after@^3.0.2: | @@ -8159,9 +7958,9 @@ unist-util-find-all-after@^3.0.2: | ||
8159 | unist-util-is "^4.0.0" | 7958 | unist-util-is "^4.0.0" |
8160 | 7959 | ||
8161 | unist-util-is@^4.0.0: | 7960 | unist-util-is@^4.0.0: |
8162 | - version "4.0.3" | ||
8163 | - resolved "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.3.tgz#e8b44db55fc20c43752b3346c116344d45d7c91d" | ||
8164 | - integrity sha512-bTofCFVx0iQM8Jqb1TBDVRIQW03YkD3p66JOd/aCWuqzlLyUtx1ZAGw/u+Zw+SttKvSVcvTiKYbfrtLoLefykw== | 7961 | + version "4.0.4" |
7962 | + resolved "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.4.tgz#3e9e8de6af2eb0039a59f50c9b3e99698a924f50" | ||
7963 | + integrity sha512-3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA== | ||
8165 | 7964 | ||
8166 | unist-util-stringify-position@^2.0.0: | 7965 | unist-util-stringify-position@^2.0.0: |
8167 | version "2.0.3" | 7966 | version "2.0.3" |
@@ -8249,9 +8048,9 @@ vary@^1.1.2: | @@ -8249,9 +8048,9 @@ vary@^1.1.2: | ||
8249 | integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= | 8048 | integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= |
8250 | 8049 | ||
8251 | vditor@^3.7.0: | 8050 | vditor@^3.7.0: |
8252 | - version "3.7.0" | ||
8253 | - resolved "https://registry.npmjs.org/vditor/-/vditor-3.7.0.tgz#8699b7cd8cf1b4406e5e11aa6f966df2b6c009d7" | ||
8254 | - integrity sha512-8DnHoIZyHo5cZe4f4D3ZeY0CEdZwwXxKhrbocjo+eiw0ipX6iC+OCLVYE3l8tJ0Ze7w99DnxU7XRxbKj3xYFkw== | 8051 | + version "3.7.1" |
8052 | + resolved "https://registry.npmjs.org/vditor/-/vditor-3.7.1.tgz#09ea23212416c4f1a129ec3863bbc52f47251bb1" | ||
8053 | + integrity sha512-/yen904xluZ9CVRZqeEUULZDBV7FdANhtlwracOAkaeQoYMEqT7xqLpJsJPEk6OHJ4MtFXSIGodDAM5H9DskTQ== | ||
8255 | dependencies: | 8054 | dependencies: |
8256 | diff-match-patch "^1.0.5" | 8055 | diff-match-patch "^1.0.5" |
8257 | 8056 | ||
@@ -8264,13 +8063,12 @@ vfile-message@^2.0.0: | @@ -8264,13 +8063,12 @@ vfile-message@^2.0.0: | ||
8264 | unist-util-stringify-position "^2.0.0" | 8063 | unist-util-stringify-position "^2.0.0" |
8265 | 8064 | ||
8266 | vfile@^4.0.0: | 8065 | vfile@^4.0.0: |
8267 | - version "4.2.0" | ||
8268 | - resolved "https://registry.npmjs.org/vfile/-/vfile-4.2.0.tgz#26c78ac92eb70816b01d4565e003b7e65a2a0e01" | ||
8269 | - integrity sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw== | 8066 | + version "4.2.1" |
8067 | + resolved "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz#03f1dce28fc625c625bc6514350fbdb00fa9e624" | ||
8068 | + integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA== | ||
8270 | dependencies: | 8069 | dependencies: |
8271 | "@types/unist" "^2.0.0" | 8070 | "@types/unist" "^2.0.0" |
8272 | is-buffer "^2.0.0" | 8071 | is-buffer "^2.0.0" |
8273 | - replace-ext "1.0.0" | ||
8274 | unist-util-stringify-position "^2.0.0" | 8072 | unist-util-stringify-position "^2.0.0" |
8275 | vfile-message "^2.0.0" | 8073 | vfile-message "^2.0.0" |
8276 | 8074 | ||
@@ -8422,16 +8220,7 @@ vue-types@^3.0.0, vue-types@^3.0.1: | @@ -8422,16 +8220,7 @@ vue-types@^3.0.0, vue-types@^3.0.1: | ||
8422 | dependencies: | 8220 | dependencies: |
8423 | is-plain-object "3.0.1" | 8221 | is-plain-object "3.0.1" |
8424 | 8222 | ||
8425 | -vue@^3.0.3: | ||
8426 | - version "3.0.3" | ||
8427 | - resolved "https://registry.npmjs.org/vue/-/vue-3.0.3.tgz#ad94a475e6ebbf3904673b6a0ae46e47b957bd72" | ||
8428 | - integrity sha512-BZG5meD5vLWdvfnRL5WqfDy+cnXO1X/SweModGUna78bdFPZW6+ZO1tU9p0acrskX3DKFcfSp2s4SZnMjABx6w== | ||
8429 | - dependencies: | ||
8430 | - "@vue/compiler-dom" "3.0.3" | ||
8431 | - "@vue/runtime-dom" "3.0.3" | ||
8432 | - "@vue/shared" "3.0.3" | ||
8433 | - | ||
8434 | -vue@^3.0.4: | 8223 | +vue@^3.0.0, vue@^3.0.3, vue@^3.0.4: |
8435 | version "3.0.4" | 8224 | version "3.0.4" |
8436 | resolved "https://registry.npmjs.org/vue/-/vue-3.0.4.tgz#872c65c143f5717bd5387c61613d9f55f4cc0f43" | 8225 | resolved "https://registry.npmjs.org/vue/-/vue-3.0.4.tgz#872c65c143f5717bd5387c61613d9f55f4cc0f43" |
8437 | integrity sha512-2o+AiQF8sAupyhbyl3oxVCl3WCwC/n5NI7VMM+gVQ231qvSB8eI7sCBloloqDJK6yA367EEtmRSeSCf4sxCC+A== | 8226 | integrity sha512-2o+AiQF8sAupyhbyl3oxVCl3WCwC/n5NI7VMM+gVQ231qvSB8eI7sCBloloqDJK6yA367EEtmRSeSCf4sxCC+A== |
@@ -8692,9 +8481,9 @@ write-file-atomic@^3.0.3: | @@ -8692,9 +8481,9 @@ write-file-atomic@^3.0.3: | ||
8692 | typedarray-to-buffer "^3.1.5" | 8481 | typedarray-to-buffer "^3.1.5" |
8693 | 8482 | ||
8694 | ws@^7.3.1: | 8483 | ws@^7.3.1: |
8695 | - version "7.4.0" | ||
8696 | - resolved "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz#a5dd76a24197940d4a8bb9e0e152bb4503764da7" | ||
8697 | - integrity sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ== | 8484 | + version "7.4.1" |
8485 | + resolved "https://registry.npmjs.org/ws/-/ws-7.4.1.tgz#a333be02696bd0e54cea0434e21dcc8a9ac294bb" | ||
8486 | + integrity sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ== | ||
8698 | 8487 | ||
8699 | xlsx@^0.16.9: | 8488 | xlsx@^0.16.9: |
8700 | version "0.16.9" | 8489 | version "0.16.9" |
@@ -8718,9 +8507,9 @@ xtend@~4.0.1: | @@ -8718,9 +8507,9 @@ xtend@~4.0.1: | ||
8718 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== | 8507 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== |
8719 | 8508 | ||
8720 | y18n@^4.0.0: | 8509 | y18n@^4.0.0: |
8721 | - version "4.0.0" | ||
8722 | - resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" | ||
8723 | - integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== | 8510 | + version "4.0.1" |
8511 | + resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" | ||
8512 | + integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== | ||
8724 | 8513 | ||
8725 | y18n@^5.0.5: | 8514 | y18n@^5.0.5: |
8726 | version "5.0.5" | 8515 | version "5.0.5" |
@@ -8796,20 +8585,7 @@ yargs@^15.0.0, yargs@^15.1.0: | @@ -8796,20 +8585,7 @@ yargs@^15.0.0, yargs@^15.1.0: | ||
8796 | y18n "^4.0.0" | 8585 | y18n "^4.0.0" |
8797 | yargs-parser "^18.1.2" | 8586 | yargs-parser "^18.1.2" |
8798 | 8587 | ||
8799 | -yargs@^16.0.3: | ||
8800 | - version "16.1.1" | ||
8801 | - resolved "https://registry.npmjs.org/yargs/-/yargs-16.1.1.tgz#5a4a095bd1ca806b0a50d0c03611d38034d219a1" | ||
8802 | - integrity sha512-hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w== | ||
8803 | - dependencies: | ||
8804 | - cliui "^7.0.2" | ||
8805 | - escalade "^3.1.1" | ||
8806 | - get-caller-file "^2.0.5" | ||
8807 | - require-directory "^2.1.1" | ||
8808 | - string-width "^4.2.0" | ||
8809 | - y18n "^5.0.5" | ||
8810 | - yargs-parser "^20.2.2" | ||
8811 | - | ||
8812 | -yargs@^16.2.0: | 8588 | +yargs@^16.0.3, yargs@^16.2.0: |
8813 | version "16.2.0" | 8589 | version "16.2.0" |
8814 | resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" | 8590 | resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" |
8815 | integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== | 8591 | integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== |
@@ -8832,6 +8608,11 @@ yn@3.1.1: | @@ -8832,6 +8608,11 @@ yn@3.1.1: | ||
8832 | resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" | 8608 | resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" |
8833 | integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== | 8609 | integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== |
8834 | 8610 | ||
8611 | +yocto-queue@^0.1.0: | ||
8612 | + version "0.1.0" | ||
8613 | + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" | ||
8614 | + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== | ||
8615 | + | ||
8835 | zrender@4.3.2: | 8616 | zrender@4.3.2: |
8836 | version "4.3.2" | 8617 | version "4.3.2" |
8837 | resolved "https://registry.npmjs.org/zrender/-/zrender-4.3.2.tgz#ec7432f9415c82c73584b6b7b8c47e1b016209c6" | 8618 | resolved "https://registry.npmjs.org/zrender/-/zrender-4.3.2.tgz#ec7432f9415c82c73584b6b7b8c47e1b016209c6" |