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
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 | 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 | 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 | 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 | 31 | // Speed: 1x |
32 | 32 | .fade-bottom-enter-active, |
33 | 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 | 38 | opacity: 0; |
40 | - transform: translateY(-8%); | |
39 | + transform: translateY(-10%); | |
41 | 40 | } |
42 | 41 | |
43 | 42 | .fade-bottom-leave-to { |
44 | 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 | 13 | // zoom-fade |
14 | 14 | .zoom-fade-enter-active, |
15 | 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 | 19 | .zoom-fade-enter-from { |
20 | 20 | opacity: 0; |
21 | - transform: scale(0.97); | |
21 | + transform: scale(0.92); | |
22 | 22 | } |
23 | 23 | |
24 | 24 | .zoom-fade-leave-to { |
25 | 25 | opacity: 0; |
26 | - transform: scale(1.03); | |
26 | + transform: scale(1.06); | |
27 | 27 | } | ... | ... |
src/enums/appEnum.ts
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 | 6 | onBeforeUpdate(() => { |
7 | 7 | refs.value = []; |
8 | 8 | }); |
9 | 9 | |
10 | - const setRefs = (index: number) => (el: Element) => { | |
10 | + const setRefs = (index: number) => (el: HTMLElement) => { | |
11 | 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 | 51 | |
52 | 52 | const getHeaderBgColor = computed(() => unref(getHeaderSetting).bgColor); |
53 | 53 | |
54 | +const getShowSearch = computed(() => unref(getHeaderSetting).showSearch); | |
55 | + | |
54 | 56 | const getShowRedo = computed(() => unref(getHeaderSetting).showRedo && unref(getShowMultipleTab)); |
55 | 57 | |
56 | 58 | const getUseLockPage = computed(() => unref(getHeaderSetting).useLockPage); |
... | ... | @@ -87,6 +89,7 @@ export function useHeaderSetting() { |
87 | 89 | getHeaderSetting, |
88 | 90 | |
89 | 91 | getShowDoc, |
92 | + getShowSearch, | |
90 | 93 | getHeaderTheme, |
91 | 94 | getShowRedo, |
92 | 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 | 18 | import UserDropdown from './UserDropdown'; |
19 | 19 | import LayoutMenu from '../menu'; |
20 | 20 | import LayoutBreadcrumb from './LayoutBreadcrumb.vue'; |
21 | -import LockAction from '../lock/LockAction'; | |
21 | +import LockAction from './actions/LockAction'; | |
22 | 22 | import LayoutTrigger from '../LayoutTrigger'; |
23 | 23 | import NoticeAction from './notice/NoticeActionItem.vue'; |
24 | 24 | import { |
... | ... | @@ -28,6 +28,8 @@ import { |
28 | 28 | LockOutlined, |
29 | 29 | BugOutlined, |
30 | 30 | } from '@ant-design/icons-vue'; |
31 | + | |
32 | +import { AppSearch } from '/@/components/Application'; | |
31 | 33 | import { useModal } from '/@/components/Modal'; |
32 | 34 | |
33 | 35 | import { useFullscreen } from '/@/hooks/web/useFullScreen'; |
... | ... | @@ -200,6 +202,8 @@ export default defineComponent({ |
200 | 202 | function renderAction() { |
201 | 203 | return ( |
202 | 204 | <div class={`layout-header__action`}> |
205 | + {unref(isPc) && <AppSearch class="layout-header__action-item" />} | |
206 | + | |
203 | 207 | {unref(getUseErrorHandle) && unref(isPc) && ( |
204 | 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 | 4 | import { Layout, BackTop } from 'ant-design-vue'; |
5 | 5 | import LayoutHeader from './header/LayoutHeader'; |
6 | 6 | |
7 | -import LayoutContent from './content'; | |
7 | +import LayoutContent from './content/index.vue'; | |
8 | 8 | import LayoutFooter from './footer'; |
9 | -import LayoutLockPage from './lock/index.vue'; | |
9 | +import LayoutLockPage from '/@/views/sys/lock/index.vue'; | |
10 | 10 | import LayoutSideBar from './sider'; |
11 | 11 | import SettingBtn from './setting/index.vue'; |
12 | 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 | 204 | getCollapsedShowTitle, |
205 | 205 | getMenuFixed, |
206 | 206 | getCollapsed, |
207 | - getShowSearch, | |
208 | 207 | getCanDrag, |
209 | 208 | getTopMenuAlign, |
210 | 209 | getAccordion, |
... | ... | @@ -214,7 +213,12 @@ export default defineComponent({ |
214 | 213 | getSplit, |
215 | 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 | 223 | const { getShowMultipleTab, getShowQuick } = useMultipleTabSetting(); |
220 | 224 | |
... | ... | @@ -274,10 +278,10 @@ export default defineComponent({ |
274 | 278 | }), |
275 | 279 | renderSwitchItem(t('layout.setting.menuSearch'), { |
276 | 280 | handler: (e) => { |
277 | - baseHandler(HandlerEnum.MENU_SHOW_SEARCH, e); | |
281 | + baseHandler(HandlerEnum.HEADER_SEARCH, e); | |
278 | 282 | }, |
279 | 283 | def: unref(getShowSearch), |
280 | - disabled: !unref(getShowMenuRef), | |
284 | + disabled: !unref(getShowHeader), | |
281 | 285 | }), |
282 | 286 | renderSwitchItem(t('layout.setting.menuAccordion'), { |
283 | 287 | handler: (e) => { | ... | ... |
src/layouts/default/setting/enum.ts
... | ... | @@ -28,6 +28,8 @@ export enum HandlerEnum { |
28 | 28 | HEADER_THEME, |
29 | 29 | HEADER_FIXED, |
30 | 30 | |
31 | + HEADER_SEARCH, | |
32 | + | |
31 | 33 | TABS_SHOW_QUICK, |
32 | 34 | TABS_SHOW, |
33 | 35 | |
... | ... | @@ -94,6 +96,7 @@ export const routerTransitionOptions = [ |
94 | 96 | RouterTransitionEnum.ZOOM_OUT, |
95 | 97 | RouterTransitionEnum.FADE_SIDE, |
96 | 98 | RouterTransitionEnum.FADE_BOTTOM, |
99 | + RouterTransitionEnum.FADE_SCALE, | |
97 | 100 | ].map((item) => { |
98 | 101 | return { |
99 | 102 | label: item, | ... | ... |
src/layouts/default/setting/handler.ts
... | ... | @@ -119,6 +119,9 @@ export function handler(event: HandlerEnum, value: any): DeepPartial<ProjectConf |
119 | 119 | updateHeaderBgColor(value); |
120 | 120 | return { headerSetting: { bgColor: value } }; |
121 | 121 | |
122 | + case HandlerEnum.HEADER_SEARCH: | |
123 | + return { headerSetting: { showSearch: value } }; | |
124 | + | |
122 | 125 | case HandlerEnum.HEADER_FIXED: |
123 | 126 | return { headerSetting: { fixed: value } }; |
124 | 127 | ... | ... |
src/layouts/default/sider/index.tsx
src/layouts/page/index.tsx
... | ... | @@ -30,7 +30,7 @@ export default defineComponent({ |
30 | 30 | |
31 | 31 | return () => { |
32 | 32 | return ( |
33 | - <> | |
33 | + <div> | |
34 | 34 | <RouterView> |
35 | 35 | {{ |
36 | 36 | default: ({ Component, route }: DefaultContext) => { |
... | ... | @@ -65,7 +65,7 @@ export default defineComponent({ |
65 | 65 | }} |
66 | 66 | </RouterView> |
67 | 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
src/locales/lang/en/layout/setting.ts
... | ... | @@ -40,7 +40,7 @@ export default { |
40 | 40 | sidebarTheme: 'Menu theme', |
41 | 41 | |
42 | 42 | menuDrag: 'Drag Sidebar', |
43 | - menuSearch: 'Sidebar search', | |
43 | + menuSearch: 'Menu search', | |
44 | 44 | menuAccordion: 'Sidebar accordion', |
45 | 45 | menuCollapse: 'Collapse menu', |
46 | 46 | collapseMenuDisplayName: 'Collapse menu display name', | ... | ... |
src/locales/lang/zh_CN/component/app.ts
0 → 100644
src/locales/lang/zh_CN/layout/header.ts
src/locales/lang/zh_CN/layout/setting.ts
src/router/menus/index.ts
... | ... | @@ -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 | 49 | const menus = await getAsyncMenus(); |
50 | 50 | return flatMenus(menus); |
51 | 51 | }; |
52 | 52 | |
53 | 53 | // 获取菜单 树级 |
54 | -export const getMenus = async () => { | |
54 | +export const getMenus = async (): Promise<Menu[]> => { | |
55 | 55 | const menus = await getAsyncMenus(); |
56 | 56 | const routes = router.getRoutes(); |
57 | 57 | return !isBackMode() ? filter(menus, basicFilter(routes)) : menus; |
... | ... | @@ -65,7 +65,7 @@ export async function getCurrentParentPath(currentPath: string) { |
65 | 65 | } |
66 | 66 | |
67 | 67 | // 获取1级菜单,删除children |
68 | -export async function getShallowMenus() { | |
68 | +export async function getShallowMenus(): Promise<Menu[]> { | |
69 | 69 | const menus = await getAsyncMenus(); |
70 | 70 | const routes = router.getRoutes(); |
71 | 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 | 3 | import { PAGE_NOT_FOUND_ROUTE, REDIRECT_ROUTE } from '../constant'; |
4 | 4 | |
5 | 5 | import modules from 'globby!/@/router/routes/modules/**/*.@(ts)'; |
6 | +import { PageEnum } from '/@/enums/pageEnum'; | |
6 | 7 | |
7 | 8 | import { t } from '/@/hooks/web/useI18n'; |
8 | 9 | |
... | ... | @@ -15,6 +16,15 @@ Object.keys(modules).forEach((key) => { |
15 | 16 | |
16 | 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 | 28 | export const LoginRoute: AppRouteRecordRaw = { |
19 | 29 | path: '/login', |
20 | 30 | name: 'Login', |
... | ... | @@ -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 | 70 | showDoc: true, |
71 | 71 | // Whether to show the notification button |
72 | 72 | showNotice: true, |
73 | + // Whether to display the menu search | |
74 | + showSearch: true, | |
73 | 75 | }, |
74 | 76 | |
75 | 77 | // Menu configuration |
... | ... | @@ -101,8 +103,6 @@ const setting: ProjectConfig = { |
101 | 103 | split: false, |
102 | 104 | // Top menu layout |
103 | 105 | topMenuAlign: 'center', |
104 | - // Hide the search box when the menu is collapsed | |
105 | - collapsedShowSearch: false, | |
106 | 106 | // Fold trigger position |
107 | 107 | trigger: TriggerEnum.HEADER, |
108 | 108 | // Turn on accordion mode, only show a menu | ... | ... |
src/types/config.d.ts
... | ... | @@ -17,7 +17,6 @@ export interface MenuSetting { |
17 | 17 | type: MenuTypeEnum; |
18 | 18 | theme: ThemeEnum; |
19 | 19 | topMenuAlign: 'start' | 'center' | 'end'; |
20 | - collapsedShowSearch: boolean; | |
21 | 20 | trigger: TriggerEnum; |
22 | 21 | accordion: boolean; |
23 | 22 | } |
... | ... | @@ -45,6 +44,8 @@ export interface HeaderSetting { |
45 | 44 | showDoc: boolean; |
46 | 45 | // 显示消息中心按钮 |
47 | 46 | showNotice: boolean; |
47 | + | |
48 | + showSearch: boolean; | |
48 | 49 | } |
49 | 50 | |
50 | 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 | 124 | tree: T[], |
125 | 125 | func: (n: T) => boolean, |
126 | 126 | config: Partial<TreeHelperConfig> = {} |
127 | -) { | |
127 | +): T[] { | |
128 | 128 | config = getConfig(config); |
129 | 129 | const children = config.children as string; |
130 | 130 | function listFilter(list: T[]) { |
... | ... | @@ -142,7 +142,7 @@ export function forEach<T = any>( |
142 | 142 | tree: T[], |
143 | 143 | func: (n: T) => any, |
144 | 144 | config: Partial<TreeHelperConfig> = {} |
145 | -) { | |
145 | +): void { | |
146 | 146 | config = getConfig(config); |
147 | 147 | const list: any[] = [...tree]; |
148 | 148 | const { children } = config; |
... | ... | @@ -155,7 +155,7 @@ export function forEach<T = any>( |
155 | 155 | /** |
156 | 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 | 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 | 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 | 5 | </template> |
61 | 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 | 10 | export default defineComponent({ |
75 | - name: 'LockPage', | |
76 | - components: { Alert, LockOutlined, InputPassword: Input.Password }, | |
77 | - | |
11 | + name: 'Lock', | |
12 | + components: { LockPage }, | |
78 | 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 | 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 | 3 | |
4 | 4 | |
5 | 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 | 9 | dependencies: |
10 | - "@vue/runtime-dom" "^3.0.0" | |
11 | 10 | async-validator "^3.4.0" |
12 | 11 | lodash-es "^4.17.15" |
13 | 12 | resize-observer-polyfill "^1.5.1" |
13 | + vue "^3.0.0" | |
14 | 14 | |
15 | 15 | "@ant-design/colors@^5.0.0": |
16 | 16 | version "5.0.0" |
... | ... | @@ -24,10 +24,10 @@ |
24 | 24 | resolved "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.1.0.tgz#480b025f4b20ef7fe8f47d4a4846e4fee84ea06c" |
25 | 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 | 31 | dependencies: |
32 | 32 | "@ant-design/colors" "^5.0.0" |
33 | 33 | "@ant-design/icons-svg" "^4.0.0" |
... | ... | @@ -42,48 +42,47 @@ |
42 | 42 | dependencies: |
43 | 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 | 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 | 54 | dependencies: |
55 | 55 | "@babel/code-frame" "^7.10.4" |
56 | - "@babel/generator" "^7.12.1" | |
56 | + "@babel/generator" "^7.12.10" | |
57 | 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 | 63 | convert-source-map "^1.7.0" |
64 | 64 | debug "^4.1.0" |
65 | 65 | gensync "^1.0.0-beta.1" |
66 | 66 | json5 "^2.1.2" |
67 | 67 | lodash "^4.17.19" |
68 | - resolve "^1.3.2" | |
69 | 68 | semver "^5.4.1" |
70 | 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 | 75 | dependencies: |
77 | - "@babel/types" "^7.12.5" | |
76 | + "@babel/types" "^7.12.10" | |
78 | 77 | jsesc "^2.5.1" |
79 | 78 | source-map "^0.5.0" |
80 | 79 | |
81 | 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 | 84 | dependencies: |
86 | - "@babel/types" "^7.10.4" | |
85 | + "@babel/types" "^7.12.10" | |
87 | 86 | |
88 | 87 | "@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": |
89 | 88 | version "7.10.4" |
... | ... | @@ -93,7 +92,7 @@ |
93 | 92 | "@babel/helper-explode-assignable-expression" "^7.10.4" |
94 | 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 | 96 | version "7.12.5" |
98 | 97 | resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz#cb470c76198db6a24e9dbc8987275631e5d29831" |
99 | 98 | integrity sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw== |
... | ... | @@ -115,12 +114,11 @@ |
115 | 114 | "@babel/helper-split-export-declaration" "^7.10.4" |
116 | 115 | |
117 | 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 | 120 | dependencies: |
122 | 121 | "@babel/helper-annotate-as-pure" "^7.10.4" |
123 | - "@babel/helper-regex" "^7.10.4" | |
124 | 122 | regexpu-core "^4.7.1" |
125 | 123 | |
126 | 124 | "@babel/helper-define-map@^7.10.4": |
... | ... | @@ -149,11 +147,11 @@ |
149 | 147 | "@babel/types" "^7.10.4" |
150 | 148 | |
151 | 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 | 153 | dependencies: |
156 | - "@babel/types" "^7.10.4" | |
154 | + "@babel/types" "^7.12.10" | |
157 | 155 | |
158 | 156 | "@babel/helper-hoist-variables@^7.10.4": |
159 | 157 | version "7.10.4" |
... | ... | @@ -163,13 +161,13 @@ |
163 | 161 | "@babel/types" "^7.10.4" |
164 | 162 | |
165 | 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 | 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 | 171 | version "7.12.5" |
174 | 172 | resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" |
175 | 173 | integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== |
... | ... | @@ -192,24 +190,17 @@ |
192 | 190 | lodash "^4.17.19" |
193 | 191 | |
194 | 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 | 196 | dependencies: |
199 | - "@babel/types" "^7.10.4" | |
197 | + "@babel/types" "^7.12.10" | |
200 | 198 | |
201 | 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 | 200 | version "7.10.4" |
203 | 201 | resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" |
204 | 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 | 204 | "@babel/helper-remap-async-to-generator@^7.12.1": |
214 | 205 | version "7.12.1" |
215 | 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 | 261 | "@babel/traverse" "^7.10.4" |
271 | 262 | "@babel/types" "^7.10.4" |
272 | 263 | |
273 | -"@babel/helpers@^7.12.1": | |
264 | +"@babel/helpers@^7.12.5": | |
274 | 265 | version "7.12.5" |
275 | 266 | resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" |
276 | 267 | integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== |
... | ... | @@ -288,15 +279,10 @@ |
288 | 279 | chalk "^2.0.0" |
289 | 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 | 287 | "@babel/plugin-proposal-async-generator-functions@^7.12.1": |
302 | 288 | version "7.12.1" |
... | ... | @@ -355,10 +341,10 @@ |
355 | 341 | "@babel/helper-plugin-utils" "^7.10.4" |
356 | 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 | 348 | dependencies: |
363 | 349 | "@babel/helper-plugin-utils" "^7.10.4" |
364 | 350 | "@babel/plugin-syntax-numeric-separator" "^7.10.4" |
... | ... | @@ -380,10 +366,10 @@ |
380 | 366 | "@babel/helper-plugin-utils" "^7.10.4" |
381 | 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 | 373 | dependencies: |
388 | 374 | "@babel/helper-plugin-utils" "^7.10.4" |
389 | 375 | "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" |
... | ... | @@ -702,13 +688,12 @@ |
702 | 688 | "@babel/helper-plugin-utils" "^7.10.4" |
703 | 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 | 695 | dependencies: |
710 | 696 | "@babel/helper-plugin-utils" "^7.10.4" |
711 | - "@babel/helper-regex" "^7.10.4" | |
712 | 697 | |
713 | 698 | "@babel/plugin-transform-template-literals@^7.12.1": |
714 | 699 | version "7.12.1" |
... | ... | @@ -717,10 +702,10 @@ |
717 | 702 | dependencies: |
718 | 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 | 709 | dependencies: |
725 | 710 | "@babel/helper-plugin-utils" "^7.10.4" |
726 | 711 | |
... | ... | @@ -740,13 +725,13 @@ |
740 | 725 | "@babel/helper-plugin-utils" "^7.10.4" |
741 | 726 | |
742 | 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 | 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 | 735 | "@babel/helper-plugin-utils" "^7.10.4" |
751 | 736 | "@babel/helper-validator-option" "^7.12.1" |
752 | 737 | "@babel/plugin-proposal-async-generator-functions" "^7.12.1" |
... | ... | @@ -756,10 +741,10 @@ |
756 | 741 | "@babel/plugin-proposal-json-strings" "^7.12.1" |
757 | 742 | "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1" |
758 | 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 | 745 | "@babel/plugin-proposal-object-rest-spread" "^7.12.1" |
761 | 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 | 748 | "@babel/plugin-proposal-private-methods" "^7.12.1" |
764 | 749 | "@babel/plugin-proposal-unicode-property-regex" "^7.12.1" |
765 | 750 | "@babel/plugin-syntax-async-generators" "^7.8.0" |
... | ... | @@ -801,14 +786,14 @@ |
801 | 786 | "@babel/plugin-transform-reserved-words" "^7.12.1" |
802 | 787 | "@babel/plugin-transform-shorthand-properties" "^7.12.1" |
803 | 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 | 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 | 792 | "@babel/plugin-transform-unicode-escapes" "^7.12.1" |
808 | 793 | "@babel/plugin-transform-unicode-regex" "^7.12.1" |
809 | 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 | 797 | semver "^5.5.0" |
813 | 798 | |
814 | 799 | "@babel/preset-modules@^0.1.3": |
... | ... | @@ -829,34 +814,34 @@ |
829 | 814 | dependencies: |
830 | 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 | 821 | dependencies: |
837 | 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 | 830 | dependencies: |
846 | 831 | "@babel/code-frame" "^7.10.4" |
847 | - "@babel/generator" "^7.12.5" | |
832 | + "@babel/generator" "^7.12.10" | |
848 | 833 | "@babel/helper-function-name" "^7.10.4" |
849 | 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 | 837 | debug "^4.1.0" |
853 | 838 | globals "^11.1.0" |
854 | 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 | 845 | dependencies: |
861 | 846 | "@babel/helper-validator-identifier" "^7.10.4" |
862 | 847 | lodash "^4.17.19" |
... | ... | @@ -999,9 +984,9 @@ |
999 | 984 | integrity sha512-VoNqai1vR5anRF5Tuh/+SWDFk7xi7oMwHrHrbm1BprYXjB2RJsWLhUrStMssDxEl5lW/z3EUdg8RvH/IUBccSQ== |
1000 | 985 | |
1001 | 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 | 991 | "@eslint/eslintrc@^0.2.2": |
1007 | 992 | version "0.2.2" |
... | ... | @@ -1062,9 +1047,9 @@ |
1062 | 1047 | integrity sha512-BybEHU5/I9EQ0CcwKAqmreZ2bMnAXrqLCTptAc6vPetHMbrXdZfejP5mt57e/8PNSt/qE7BHniU5PCYA+PGIHw== |
1063 | 1048 | |
1064 | 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 | 1054 | "@koa/cors@^3.1.0": |
1070 | 1055 | version "3.1.0" |
... | ... | @@ -1282,9 +1267,9 @@ |
1282 | 1267 | "@types/node" "*" |
1283 | 1268 | |
1284 | 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 | 1273 | dependencies: |
1289 | 1274 | "@types/node" "*" |
1290 | 1275 | |
... | ... | @@ -1321,9 +1306,9 @@ |
1321 | 1306 | integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== |
1322 | 1307 | |
1323 | 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 | 1312 | dependencies: |
1328 | 1313 | "@types/node" "*" |
1329 | 1314 | "@types/qs" "*" |
... | ... | @@ -1454,9 +1439,9 @@ |
1454 | 1439 | integrity sha512-OlwyyyoY81P8f7FU0zILUPxqQQ3/W+CwbqI6dWvOxaH8w948fAl1+hOG9C9ZgJcwzG+aloJcsastY4c4p91R1Q== |
1455 | 1440 | |
1456 | 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 | 1446 | "@types/normalize-package-data@^2.4.0": |
1462 | 1447 | version "2.4.0" |
... | ... | @@ -1553,60 +1538,60 @@ |
1553 | 1538 | integrity sha512-GQLOT+SN20a+AI51y3fAimhyTF4Y0RG+YP3gf91OibIZ7CJmPFgoZi+ZR5a+vRbS01LbQosITWum4ATmJ1Z6Pg== |
1554 | 1539 | |
1555 | 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 | 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 | 1547 | debug "^4.1.1" |
1563 | 1548 | functional-red-black-tree "^1.0.1" |
1564 | 1549 | regexpp "^3.0.0" |
1565 | 1550 | semver "^7.3.2" |
1566 | 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 | 1557 | dependencies: |
1573 | 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 | 1562 | eslint-scope "^5.0.0" |
1578 | 1563 | eslint-utils "^2.0.0" |
1579 | 1564 | |
1580 | 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 | 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 | 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 | 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 | 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 | 1595 | debug "^4.1.1" |
1611 | 1596 | globby "^11.0.1" |
1612 | 1597 | is-glob "^4.0.1" |
... | ... | @@ -1614,37 +1599,15 @@ |
1614 | 1599 | semver "^7.3.2" |
1615 | 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 | 1606 | dependencies: |
1622 | - "@typescript-eslint/types" "4.9.0" | |
1607 | + "@typescript-eslint/types" "4.9.1" | |
1623 | 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 | 1611 | version "3.0.4" |
1649 | 1612 | resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.4.tgz#0122aca6eada4cb28b39ed930af917444755e330" |
1650 | 1613 | integrity sha512-snpMICsbWTZqBFnPB03qr4DtiSxVYfDF3DvbDSkN9Z9NTM8Chl8E/lYhKBSsvauq91DAWAh8PU3lr9vrLyQsug== |
... | ... | @@ -1655,23 +1618,7 @@ |
1655 | 1618 | estree-walker "^2.0.1" |
1656 | 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 | 1622 | version "3.0.4" |
1676 | 1623 | resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.4.tgz#834fd4b15c5698cf9f4505c2bfbccca058a843eb" |
1677 | 1624 | integrity sha512-FOxbHBIkkGjYQeTz1DlXQjS1Ms8EPXQWsdTdTPeohoS0KzCz6RiOjiAG+jLtMi6Nr5GX2h0TlCvcnI8mcsicFQ== |
... | ... | @@ -1679,51 +1626,7 @@ |
1679 | 1626 | "@vue/compiler-core" "3.0.4" |
1680 | 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 | 1630 | version "3.0.4" |
1728 | 1631 | resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.4.tgz#2119fe1e68d2c268aafa20461c82c139a9adf8e0" |
1729 | 1632 | integrity sha512-brDn6HTuK6R3oBCjtMPPsIpyJEZFinlnxjtBXww/goFJOJBAU9CrsdegwyZItNnixCFUIg4CLv4Nj1Eg/eKlfg== |
... | ... | @@ -1745,22 +1648,6 @@ |
1745 | 1648 | postcss-selector-parser "^6.0.4" |
1746 | 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 | 1651 | "@vue/compiler-ssr@3.0.4": |
1765 | 1652 | version "3.0.4" |
1766 | 1653 | resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.4.tgz#ccbd1f55734d51d1402fad825ac102002a7a07c7" |
... | ... | @@ -1769,20 +1656,6 @@ |
1769 | 1656 | "@vue/compiler-dom" "3.0.4" |
1770 | 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 | 1659 | "@vue/reactivity@3.0.4": |
1787 | 1660 | version "3.0.4" |
1788 | 1661 | resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.4.tgz#b6599dd8271a745960a03f05744ccf7991ba5d8d" |
... | ... | @@ -1790,22 +1663,6 @@ |
1790 | 1663 | dependencies: |
1791 | 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 | 1666 | "@vue/runtime-core@3.0.4": |
1810 | 1667 | version "3.0.4" |
1811 | 1668 | resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.4.tgz#a5b9a001560b1fd8c01a43f68b764c555de7836c" |
... | ... | @@ -1814,15 +1671,6 @@ |
1814 | 1671 | "@vue/reactivity" "3.0.4" |
1815 | 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 | 1674 | "@vue/runtime-dom@3.0.4": |
1827 | 1675 | version "3.0.4" |
1828 | 1676 | resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.4.tgz#6f81aec545f24511d2c28a315aa3391420b69c68" |
... | ... | @@ -1832,25 +1680,6 @@ |
1832 | 1680 | "@vue/shared" "3.0.4" |
1833 | 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 | 1683 | "@vue/shared@3.0.4": |
1855 | 1684 | version "3.0.4" |
1856 | 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 | 1882 | dependencies: |
2054 | 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 | 1889 | dependencies: |
2061 | 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 | 1892 | "@babel/runtime" "^7.10.5" |
2064 | 1893 | "@simonwep/pickr" "~1.7.0" |
2065 | 1894 | add-dom-event-listener "^1.0.2" |
... | ... | @@ -2185,9 +2014,9 @@ astral-regex@^2.0.0: |
2185 | 2014 | integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== |
2186 | 2015 | |
2187 | 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 | 2021 | async@^2.6.2: |
2193 | 2022 | version "2.6.3" |
... | ... | @@ -2352,16 +2181,16 @@ brotli-size@^4.0.0: |
2352 | 2181 | dependencies: |
2353 | 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 | 2188 | dependencies: |
2360 | - caniuse-lite "^1.0.30001157" | |
2189 | + caniuse-lite "^1.0.30001164" | |
2361 | 2190 | colorette "^1.2.1" |
2362 | - electron-to-chromium "^1.3.591" | |
2191 | + electron-to-chromium "^1.3.612" | |
2363 | 2192 | escalade "^3.1.1" |
2364 | - node-releases "^1.1.66" | |
2193 | + node-releases "^1.1.67" | |
2365 | 2194 | |
2366 | 2195 | buffer-alloc-unsafe@^1.1.0: |
2367 | 2196 | version "1.1.0" |
... | ... | @@ -2456,12 +2285,12 @@ callsites@^3.0.0: |
2456 | 2285 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== |
2457 | 2286 | |
2458 | 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 | 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 | 2295 | camelcase-keys@^2.0.0: |
2467 | 2296 | version "2.1.0" |
... | ... | @@ -2504,10 +2333,10 @@ camelcase@^5.0.0, camelcase@^5.3.1: |
2504 | 2333 | resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" |
2505 | 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 | 2341 | cfb@^1.1.4: |
2513 | 2342 | version "1.2.0" |
... | ... | @@ -2544,14 +2373,6 @@ chalk@4.1.0, chalk@^4.0.0, chalk@^4.1.0: |
2544 | 2373 | ansi-styles "^4.1.0" |
2545 | 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 | 2376 | character-entities-legacy@^1.0.0: |
2556 | 2377 | version "1.1.4" |
2557 | 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 | 2450 | restore-cursor "^3.1.0" |
2630 | 2451 | |
2631 | 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 | 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 | 2459 | mz "^2.4.0" |
2639 | 2460 | parse5 "^5.1.1" |
2640 | - parse5-htmlparser2-tree-adapter "^5.1.1" | |
2461 | + parse5-htmlparser2-tree-adapter "^6.0.0" | |
2641 | 2462 | yargs "^15.0.0" |
2642 | 2463 | |
2643 | 2464 | cli-spinners@^2.4.0: |
... | ... | @@ -3064,23 +2885,23 @@ copy-to@^2.0.1: |
3064 | 2885 | resolved "https://registry.npmjs.org/copy-to/-/copy-to-2.0.1.tgz#2680fbb8068a48d08656b6098092bdafc906f4a5" |
3065 | 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 | 2892 | dependencies: |
3072 | - browserslist "^4.14.6" | |
2893 | + browserslist "^4.15.0" | |
3073 | 2894 | semver "7.0.0" |
3074 | 2895 | |
3075 | 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 | 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 | 2906 | core-util-is@~1.0.0: |
3086 | 2907 | version "1.0.2" |
... | ... | @@ -3186,9 +3007,9 @@ dateformat@^3.0.0: |
3186 | 3007 | integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== |
3187 | 3008 | |
3188 | 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 | 3014 | de-indent@^1.0.2: |
3194 | 3015 | version "1.0.2" |
... | ... | @@ -3203,27 +3024,13 @@ debug@^2.2.0, debug@^2.3.3: |
3203 | 3024 | ms "2.0.0" |
3204 | 3025 | |
3205 | 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 | 3030 | dependencies: |
3210 | 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 | 3034 | version "4.3.1" |
3228 | 3035 | resolved "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" |
3229 | 3036 | integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== |
... | ... | @@ -3411,9 +3218,9 @@ domelementtype@1, domelementtype@^1.3.1: |
3411 | 3218 | integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== |
3412 | 3219 | |
3413 | 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 | 3225 | domhandler@^2.3.0: |
3419 | 3226 | version "2.4.2" |
... | ... | @@ -3430,13 +3237,13 @@ domutils@^1.5.1: |
3430 | 3237 | dom-serializer "0" |
3431 | 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 | 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 | 3248 | dot-prop@^5.1.0: |
3442 | 3249 | version "5.3.0" |
... | ... | @@ -3484,10 +3291,10 @@ ejs@^2.6.1: |
3484 | 3291 | resolved "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" |
3485 | 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 | 3299 | emoji-regex@^7.0.1: |
3493 | 3300 | version "7.0.3" |
... | ... | @@ -3562,20 +3369,10 @@ esbuild-register@^1.1.1: |
3562 | 3369 | source-map-support "^0.5.19" |
3563 | 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 | 3377 | escalade@^3.1.1: |
3581 | 3378 | version "3.1.1" |
... | ... | @@ -3705,16 +3502,7 @@ espree@^6.2.1: |
3705 | 3502 | acorn-jsx "^5.2.0" |
3706 | 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 | 3506 | version "7.3.1" |
3719 | 3507 | resolved "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" |
3720 | 3508 | integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== |
... | ... | @@ -3763,9 +3551,9 @@ estree-walker@^1.0.1: |
3763 | 3551 | integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== |
3764 | 3552 | |
3765 | 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 | 3558 | esutils@^2.0.2: |
3771 | 3559 | version "2.0.3" |
... | ... | @@ -3917,9 +3705,9 @@ fastq@^1.6.0: |
3917 | 3705 | reusify "^1.0.4" |
3918 | 3706 | |
3919 | 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 | 3712 | figures@^2.0.0: |
3925 | 3713 | version "2.0.0" |
... | ... | @@ -4420,10 +4208,10 @@ he@^1.2.0: |
4420 | 4208 | resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" |
4421 | 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 | 4216 | homedir-polyfill@^1.0.1: |
4429 | 4217 | version "1.0.3" |
... | ... | @@ -4674,9 +4462,9 @@ inherits@2.0.3: |
4674 | 4462 | integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= |
4675 | 4463 | |
4676 | 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 | 4469 | inquirer@6.5.2: |
4682 | 4470 | version "6.5.2" |
... | ... | @@ -4757,9 +4545,9 @@ is-buffer@^2.0.0: |
4757 | 4545 | integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== |
4758 | 4546 | |
4759 | 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 | 4551 | dependencies: |
4764 | 4552 | has "^1.0.3" |
4765 | 4553 | |
... | ... | @@ -4838,9 +4626,9 @@ is-fullwidth-code-point@^3.0.0: |
4838 | 4626 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== |
4839 | 4627 | |
4840 | 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 | 4633 | is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: |
4846 | 4634 | version "4.0.1" |
... | ... | @@ -4870,9 +4658,9 @@ is-module@^1.0.0: |
4870 | 4658 | integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= |
4871 | 4659 | |
4872 | 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 | 4665 | is-number@^3.0.0: |
4878 | 4666 | version "3.0.0" |
... | ... | @@ -5041,9 +4829,9 @@ joycon@^2.2.5: |
5041 | 4829 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== |
5042 | 4830 | |
5043 | 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 | 4835 | dependencies: |
5048 | 4836 | argparse "^1.0.7" |
5049 | 4837 | esprima "^4.0.0" |
... | ... | @@ -5310,9 +5098,9 @@ lint-staged@^10.5.3: |
5310 | 5098 | stringify-object "^3.3.0" |
5311 | 5099 | |
5312 | 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 | 5104 | dependencies: |
5317 | 5105 | chalk "^4.1.0" |
5318 | 5106 | cli-truncate "^2.1.0" |
... | ... | @@ -5480,12 +5268,12 @@ loud-rejection@^1.0.0: |
5480 | 5268 | currently-unhandled "^0.4.1" |
5481 | 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 | 5275 | dependencies: |
5488 | - tslib "^1.10.0" | |
5276 | + tslib "^2.0.3" | |
5489 | 5277 | |
5490 | 5278 | lru-cache@^5.1.1: |
5491 | 5279 | version "5.1.1" |
... | ... | @@ -5554,31 +5342,32 @@ mathml-tag-names@^2.1.3: |
5554 | 5342 | integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== |
5555 | 5343 | |
5556 | 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 | 5348 | dependencies: |
5561 | 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 | 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 | 5359 | dependencies: |
5571 | 5360 | "@types/unist" "^2.0.0" |
5572 | 5361 | longest-streak "^2.0.0" |
5573 | - mdast-util-to-string "^1.0.0" | |
5362 | + mdast-util-to-string "^2.0.0" | |
5574 | 5363 | parse-entities "^2.0.0" |
5575 | 5364 | repeat-string "^1.0.0" |
5576 | 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 | 5372 | media-typer@0.3.0: |
5584 | 5373 | version "0.3.0" |
... | ... | @@ -5655,10 +5444,10 @@ merge@^1.2.1: |
5655 | 5444 | resolved "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" |
5656 | 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 | 5451 | dependencies: |
5663 | 5452 | debug "^4.0.0" |
5664 | 5453 | parse-entities "^2.0.0" |
... | ... | @@ -5788,11 +5577,16 @@ ms@2.0.0: |
5788 | 5577 | resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" |
5789 | 5578 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= |
5790 | 5579 | |
5791 | -ms@2.1.2, ms@^2.1.1: | |
5580 | +ms@2.1.2: | |
5792 | 5581 | version "2.1.2" |
5793 | 5582 | resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" |
5794 | 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 | 5590 | mute-stream@0.0.7: |
5797 | 5591 | version "0.0.7" |
5798 | 5592 | resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" |
... | ... | @@ -5813,9 +5607,9 @@ mz@^2.4.0: |
5813 | 5607 | thenify-all "^1.0.0" |
5814 | 5608 | |
5815 | 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 | 5614 | nanomatch@^1.2.9: |
5821 | 5615 | version "1.2.13" |
... | ... | @@ -5859,13 +5653,13 @@ neo-async@^2.6.0: |
5859 | 5653 | resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" |
5860 | 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 | 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 | 5664 | node-emoji@^1.10.0: |
5871 | 5665 | version "1.10.0" |
... | ... | @@ -5884,7 +5678,7 @@ node-modules-regexp@^1.0.0: |
5884 | 5678 | resolved "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" |
5885 | 5679 | integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= |
5886 | 5680 | |
5887 | -node-releases@^1.1.66: | |
5681 | +node-releases@^1.1.67: | |
5888 | 5682 | version "1.1.67" |
5889 | 5683 | resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz#28ebfcccd0baa6aad8e8d4d8fe4cbc49ae239c12" |
5890 | 5684 | integrity sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg== |
... | ... | @@ -6086,11 +5880,11 @@ p-limit@^2.0.0, p-limit@^2.2.0: |
6086 | 5880 | p-try "^2.0.0" |
6087 | 5881 | |
6088 | 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 | 5886 | dependencies: |
6093 | - p-try "^2.0.0" | |
5887 | + yocto-queue "^0.1.0" | |
6094 | 5888 | |
6095 | 5889 | p-locate@^2.0.0: |
6096 | 5890 | version "2.0.0" |
... | ... | @@ -6143,12 +5937,12 @@ p-try@^2.0.0: |
6143 | 5937 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== |
6144 | 5938 | |
6145 | 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 | 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 | 5947 | parent-module@^1.0.0: |
6154 | 5948 | version "1.0.1" |
... | ... | @@ -6204,30 +5998,35 @@ parse-passwd@^1.0.0: |
6204 | 5998 | resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" |
6205 | 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 | 6005 | dependencies: |
6212 | - parse5 "^5.1.1" | |
6006 | + parse5 "^6.0.1" | |
6213 | 6007 | |
6214 | 6008 | parse5@^5.1.1: |
6215 | 6009 | version "5.1.1" |
6216 | 6010 | resolved "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" |
6217 | 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 | 6018 | parseurl@^1.3.2: |
6220 | 6019 | version "1.3.3" |
6221 | 6020 | resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" |
6222 | 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 | 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 | 6031 | pascalcase@^0.1.1: |
6233 | 6032 | version "0.1.1" |
... | ... | @@ -6861,11 +6660,11 @@ remark-parse@^9.0.0: |
6861 | 6660 | mdast-util-from-markdown "^0.8.0" |
6862 | 6661 | |
6863 | 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 | 6666 | dependencies: |
6868 | - mdast-util-to-markdown "^0.5.0" | |
6667 | + mdast-util-to-markdown "^0.6.0" | |
6869 | 6668 | |
6870 | 6669 | remark@^13.0.0: |
6871 | 6670 | version "13.0.0" |
... | ... | @@ -6893,11 +6692,6 @@ repeating@^2.0.0: |
6893 | 6692 | dependencies: |
6894 | 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 | 6695 | require-directory@^2.1.1: |
6902 | 6696 | version "2.1.1" |
6903 | 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 | 6750 | resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" |
6957 | 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 | 6754 | version "1.19.0" |
6961 | 6755 | resolved "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" |
6962 | 6756 | integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== |
... | ... | @@ -7083,9 +6877,9 @@ rollup-plugin-vue@^6.0.0: |
7083 | 6877 | rollup-pluginutils "^2.8.2" |
7084 | 6878 | |
7085 | 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 | 6884 | rollup-plugin-workbox@^5.2.1: |
7091 | 6885 | version "5.2.1" |
... | ... | @@ -7122,17 +6916,10 @@ rollup@^1.31.1: |
7122 | 6916 | "@types/node" "*" |
7123 | 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 | 6923 | optionalDependencies: |
7137 | 6924 | fsevents "~2.1.2" |
7138 | 6925 | |
... | ... | @@ -7209,7 +6996,7 @@ semver@7.0.0: |
7209 | 6996 | resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" |
7210 | 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 | 7000 | version "7.3.2" |
7214 | 7001 | resolved "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" |
7215 | 7002 | integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== |
... | ... | @@ -7219,6 +7006,13 @@ semver@^6.0.0: |
7219 | 7006 | resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" |
7220 | 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 | 7016 | serialize-javascript@^3.0.0: |
7223 | 7017 | version "3.1.0" |
7224 | 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 | 7226 | spdx-license-ids "^3.0.0" |
7433 | 7227 | |
7434 | 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 | 7233 | specificity@^0.4.1: |
7440 | 7234 | version "0.4.1" |
... | ... | @@ -7822,9 +7616,9 @@ table@^5.2.3: |
7822 | 7616 | string-width "^3.0.0" |
7823 | 7617 | |
7824 | 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 | 7622 | dependencies: |
7829 | 7623 | ajv "^6.12.4" |
7830 | 7624 | lodash "^4.17.20" |
... | ... | @@ -7877,9 +7671,9 @@ terser@^4.6.2, terser@^4.6.3, terser@^4.7.0: |
7877 | 7671 | source-map-support "~0.5.12" |
7878 | 7672 | |
7879 | 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 | 7677 | dependencies: |
7884 | 7678 | commander "^2.20.0" |
7885 | 7679 | source-map "~0.7.2" |
... | ... | @@ -8004,9 +7798,9 @@ trough@^1.0.0: |
8004 | 7798 | integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== |
8005 | 7799 | |
8006 | 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 | 7804 | dependencies: |
8011 | 7805 | arg "^4.1.0" |
8012 | 7806 | create-require "^1.1.0" |
... | ... | @@ -8020,6 +7814,11 @@ tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0: |
8020 | 7814 | resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" |
8021 | 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 | 7822 | tsscmp@1.0.6: |
8024 | 7823 | version "1.0.6" |
8025 | 7824 | resolved "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb" |
... | ... | @@ -8090,9 +7889,9 @@ typescript@^4.1.2: |
8090 | 7889 | integrity sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ== |
8091 | 7890 | |
8092 | 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 | 7896 | unicode-canonical-property-names-ecmascript@^1.0.4: |
8098 | 7897 | version "1.0.4" |
... | ... | @@ -8159,9 +7958,9 @@ unist-util-find-all-after@^3.0.2: |
8159 | 7958 | unist-util-is "^4.0.0" |
8160 | 7959 | |
8161 | 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 | 7965 | unist-util-stringify-position@^2.0.0: |
8167 | 7966 | version "2.0.3" |
... | ... | @@ -8249,9 +8048,9 @@ vary@^1.1.2: |
8249 | 8048 | integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= |
8250 | 8049 | |
8251 | 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 | 8054 | dependencies: |
8256 | 8055 | diff-match-patch "^1.0.5" |
8257 | 8056 | |
... | ... | @@ -8264,13 +8063,12 @@ vfile-message@^2.0.0: |
8264 | 8063 | unist-util-stringify-position "^2.0.0" |
8265 | 8064 | |
8266 | 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 | 8069 | dependencies: |
8271 | 8070 | "@types/unist" "^2.0.0" |
8272 | 8071 | is-buffer "^2.0.0" |
8273 | - replace-ext "1.0.0" | |
8274 | 8072 | unist-util-stringify-position "^2.0.0" |
8275 | 8073 | vfile-message "^2.0.0" |
8276 | 8074 | |
... | ... | @@ -8422,16 +8220,7 @@ vue-types@^3.0.0, vue-types@^3.0.1: |
8422 | 8220 | dependencies: |
8423 | 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 | 8224 | version "3.0.4" |
8436 | 8225 | resolved "https://registry.npmjs.org/vue/-/vue-3.0.4.tgz#872c65c143f5717bd5387c61613d9f55f4cc0f43" |
8437 | 8226 | integrity sha512-2o+AiQF8sAupyhbyl3oxVCl3WCwC/n5NI7VMM+gVQ231qvSB8eI7sCBloloqDJK6yA367EEtmRSeSCf4sxCC+A== |
... | ... | @@ -8692,9 +8481,9 @@ write-file-atomic@^3.0.3: |
8692 | 8481 | typedarray-to-buffer "^3.1.5" |
8693 | 8482 | |
8694 | 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 | 8488 | xlsx@^0.16.9: |
8700 | 8489 | version "0.16.9" |
... | ... | @@ -8718,9 +8507,9 @@ xtend@~4.0.1: |
8718 | 8507 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== |
8719 | 8508 | |
8720 | 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 | 8514 | y18n@^5.0.5: |
8726 | 8515 | version "5.0.5" |
... | ... | @@ -8796,20 +8585,7 @@ yargs@^15.0.0, yargs@^15.1.0: |
8796 | 8585 | y18n "^4.0.0" |
8797 | 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 | 8589 | version "16.2.0" |
8814 | 8590 | resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" |
8815 | 8591 | integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== |
... | ... | @@ -8832,6 +8608,11 @@ yn@3.1.1: |
8832 | 8608 | resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" |
8833 | 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 | 8616 | zrender@4.3.2: |
8836 | 8617 | version "4.3.2" |
8837 | 8618 | resolved "https://registry.npmjs.org/zrender/-/zrender-4.3.2.tgz#ec7432f9415c82c73584b6b7b8c47e1b016209c6" | ... | ... |