├── .eslintrc.js
├── .gitignore
├── LICENSE
├── README.md
├── api
└── index.js
├── dist
├── favicon.ico
├── style.css
├── vue3-xmw-table.es.js
└── vue3-xmw-table.umd.js
├── examples
├── App.vue
├── assets
│ └── logo.png
├── data.ts
├── env.d.ts
├── main.ts
└── router
│ └── index.ts
├── index.html
├── package-lock.json
├── package.json
├── packages
├── index.ts
└── xmwTable
│ ├── index.ts
│ └── src
│ ├── MultistageColumn.vue
│ ├── Pagination.vue
│ └── main.vue
├── public
└── favicon.ico
├── tsconfig.json
├── vercel.json
├── vite.config.ts
├── vue.config.js
└── yarn.lock
/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | parserOptions:{
4 | sourceType: 'module'
5 | },
6 | parser: 'vue-eslint-parser',
7 | extends: ['plugin:vue/vue3-essential', 'plugin:vue/vue3-strongly-recommended'],
8 | env: {
9 | browser: true,
10 | node: true,
11 | es6: true
12 | },
13 | rules: {
14 | 'no-console': 'off',
15 | 'comma-dangle': [2, 'never'] //禁止使用拖尾逗号
16 | }
17 | }
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | dist-ssr
4 | *.local
5 | .vscode
6 | .vercel
7 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | 木兰宽松许可证, 第2版
2 |
3 | 木兰宽松许可证, 第2版
4 | 2020年1月 http://license.coscl.org.cn/MulanPSL2
5 |
6 |
7 | 您对“软件”的复制、使用、修改及分发受木兰宽松许可证,第2版(“本许可证”)的如下条款的约束:
8 |
9 | 0. 定义
10 |
11 | “软件”是指由“贡献”构成的许可在“本许可证”下的程序和相关文档的集合。
12 |
13 | “贡献”是指由任一“贡献者”许可在“本许可证”下的受版权法保护的作品。
14 |
15 | “贡献者”是指将受版权法保护的作品许可在“本许可证”下的自然人或“法人实体”。
16 |
17 | “法人实体”是指提交贡献的机构及其“关联实体”。
18 |
19 | “关联实体”是指,对“本许可证”下的行为方而言,控制、受控制或与其共同受控制的机构,此处的控制是指有受控方或共同受控方至少50%直接或间接的投票权、资金或其他有价证券。
20 |
21 | 1. 授予版权许可
22 |
23 | 每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的版权许可,您可以复制、使用、修改、分发其“贡献”,不论修改与否。
24 |
25 | 2. 授予专利许可
26 |
27 | 每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的(根据本条规定撤销除外)专利许可,供您制造、委托制造、使用、许诺销售、销售、进口其“贡献”或以其他方式转移其“贡献”。前述专利许可仅限于“贡献者”现在或将来拥有或控制的其“贡献”本身或其“贡献”与许可“贡献”时的“软件”结合而将必然会侵犯的专利权利要求,不包括对“贡献”的修改或包含“贡献”的其他结合。如果您或您的“关联实体”直接或间接地,就“软件”或其中的“贡献”对任何人发起专利侵权诉讼(包括反诉或交叉诉讼)或其他专利维权行动,指控其侵犯专利权,则“本许可证”授予您对“软件”的专利许可自您提起诉讼或发起维权行动之日终止。
28 |
29 | 3. 无商标许可
30 |
31 | “本许可证”不提供对“贡献者”的商品名称、商标、服务标志或产品名称的商标许可,但您为满足第4条规定的声明义务而必须使用除外。
32 |
33 | 4. 分发限制
34 |
35 | 您可以在任何媒介中将“软件”以源程序形式或可执行形式重新分发,不论修改与否,但您必须向接收者提供“本许可证”的副本,并保留“软件”中的版权、商标、专利及免责声明。
36 |
37 | 5. 免责声明与责任限制
38 |
39 | “软件”及其中的“贡献”在提供时不带任何明示或默示的担保。在任何情况下,“贡献者”或版权所有者不对任何人因使用“软件”或其中的“贡献”而引发的任何直接或间接损失承担责任,不论因何种原因导致或者基于何种法律理论,即使其曾被建议有此种损失的可能性。
40 |
41 | 6. 语言
42 | “本许可证”以中英文双语表述,中英文版本具有同等法律效力。如果中英文版本存在任何冲突不一致,以中文版为准。
43 |
44 | 条款结束
45 |
46 | 如何将木兰宽松许可证,第2版,应用到您的软件
47 |
48 | 如果您希望将木兰宽松许可证,第2版,应用到您的新软件,为了方便接收者查阅,建议您完成如下三步:
49 |
50 | 1, 请您补充如下声明中的空白,包括软件名、软件的首次发表年份以及您作为版权人的名字;
51 |
52 | 2, 请您在软件包的一级目录下创建以“LICENSE”为名的文件,将整个许可证文本放入该文件中;
53 |
54 | 3, 请将如下声明文本放入每个源文件的头部注释中。
55 |
56 | Copyright (c) [Year] [name of copyright holder]
57 | [Software Name] is licensed under Mulan PSL v2.
58 | You can use this software according to the terms and conditions of the Mulan PSL v2.
59 | You may obtain a copy of Mulan PSL v2 at:
60 | http://license.coscl.org.cn/MulanPSL2
61 | THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
62 | See the Mulan PSL v2 for more details.
63 |
64 |
65 | Mulan Permissive Software License,Version 2
66 |
67 | Mulan Permissive Software License,Version 2 (Mulan PSL v2)
68 | January 2020 http://license.coscl.org.cn/MulanPSL2
69 |
70 | Your reproduction, use, modification and distribution of the Software shall be subject to Mulan PSL v2 (this License) with the following terms and conditions:
71 |
72 | 0. Definition
73 |
74 | Software means the program and related documents which are licensed under this License and comprise all Contribution(s).
75 |
76 | Contribution means the copyrightable work licensed by a particular Contributor under this License.
77 |
78 | Contributor means the Individual or Legal Entity who licenses its copyrightable work under this License.
79 |
80 | Legal Entity means the entity making a Contribution and all its Affiliates.
81 |
82 | Affiliates means entities that control, are controlled by, or are under common control with the acting entity under this License, ‘control’ means direct or indirect ownership of at least fifty percent (50%) of the voting power, capital or other securities of controlled or commonly controlled entity.
83 |
84 | 1. Grant of Copyright License
85 |
86 | Subject to the terms and conditions of this License, each Contributor hereby grants to you a perpetual, worldwide, royalty-free, non-exclusive, irrevocable copyright license to reproduce, use, modify, or distribute its Contribution, with modification or not.
87 |
88 | 2. Grant of Patent License
89 |
90 | Subject to the terms and conditions of this License, each Contributor hereby grants to you a perpetual, worldwide, royalty-free, non-exclusive, irrevocable (except for revocation under this Section) patent license to make, have made, use, offer for sale, sell, import or otherwise transfer its Contribution, where such patent license is only limited to the patent claims owned or controlled by such Contributor now or in future which will be necessarily infringed by its Contribution alone, or by combination of the Contribution with the Software to which the Contribution was contributed. The patent license shall not apply to any modification of the Contribution, and any other combination which includes the Contribution. If you or your Affiliates directly or indirectly institute patent litigation (including a cross claim or counterclaim in a litigation) or other patent enforcement activities against any individual or entity by alleging that the Software or any Contribution in it infringes patents, then any patent license granted to you under this License for the Software shall terminate as of the date such litigation or activity is filed or taken.
91 |
92 | 3. No Trademark License
93 |
94 | No trademark license is granted to use the trade names, trademarks, service marks, or product names of Contributor, except as required to fulfill notice requirements in Section 4.
95 |
96 | 4. Distribution Restriction
97 |
98 | You may distribute the Software in any medium with or without modification, whether in source or executable forms, provided that you provide recipients with a copy of this License and retain copyright, patent, trademark and disclaimer statements in the Software.
99 |
100 | 5. Disclaimer of Warranty and Limitation of Liability
101 |
102 | THE SOFTWARE AND CONTRIBUTION IN IT ARE PROVIDED WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL ANY CONTRIBUTOR OR COPYRIGHT HOLDER BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING, BUT NOT LIMITED TO ANY DIRECT, OR INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING FROM YOUR USE OR INABILITY TO USE THE SOFTWARE OR THE CONTRIBUTION IN IT, NO MATTER HOW IT’S CAUSED OR BASED ON WHICH LEGAL THEORY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
103 |
104 | 6. Language
105 |
106 | THIS LICENSE IS WRITTEN IN BOTH CHINESE AND ENGLISH, AND THE CHINESE VERSION AND ENGLISH VERSION SHALL HAVE THE SAME LEGAL EFFECT. IN THE CASE OF DIVERGENCE BETWEEN THE CHINESE AND ENGLISH VERSIONS, THE CHINESE VERSION SHALL PREVAIL.
107 |
108 | END OF THE TERMS AND CONDITIONS
109 |
110 | How to Apply the Mulan Permissive Software License,Version 2 (Mulan PSL v2) to Your Software
111 |
112 | To apply the Mulan PSL v2 to your work, for easy identification by recipients, you are suggested to complete following three steps:
113 |
114 | i Fill in the blanks in following statement, including insert your software name, the year of the first publication of your software, and your name identified as the copyright owner;
115 |
116 | ii Create a file named “LICENSE” which contains the whole context of this License in the first directory of your software package;
117 |
118 | iii Attach the statement to the appropriate annotated syntax at the beginning of each source file.
119 |
120 |
121 | Copyright (c) [Year] [name of copyright holder]
122 | [Software Name] is licensed under Mulan PSL v2.
123 | You can use this software according to the terms and conditions of the Mulan PSL v2.
124 | You may obtain a copy of Mulan PSL v2 at:
125 | http://license.coscl.org.cn/MulanPSL2
126 | THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
127 | See the Mulan PSL v2 for more details.
128 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 基于 `Vue3` + `Element-plus` 封装的 `Table` 组件,欢迎大家交流学习,持续开发中
2 | ### 预览地址:[vue3-xmw-table](https://ele-plus-table.baiwumm.com/)
3 |
4 | # Vue3-xmw-table
5 |
6 | 基于 `Vue3` + `Element-plus` 封装的 `table` 组件,支持所有 `elementUI table` 组件配置项 [文档](https://element-plus.gitee.io/zh-CN/component/table.html),另外多选功能做了跨分页多选
7 |
8 | ### 使用方法
9 | * 根目录下执行 `npm i vue3-xmw-table` 命令
10 | ```POWERSHELL
11 | npm i vue3-xmw-table
12 | ```
13 |
14 | * 全局挂载组件
15 | ```JAVASCRIPT
16 | import { createApp } from 'vue'
17 | import App from './App.vue'
18 | import Xmwtable from 'vue3-xmw-table'
19 |
20 | createApp(App).use(Xmwtable).mount('#app')
21 |
22 | ```
23 |
24 | * 在页面上使用
25 | ```HTML
26 |
27 |
38 |
39 | 编辑
44 | 删除
49 |
50 |
51 | ```
52 | ### Table 属性
53 |
54 | 除此之外支持所有 `el-table` 属性
55 |
56 | | 参数 | 说明 | 类型 | 默认值 |
57 | | :--------- | :------------------------------------------------------ | :-----: | :----: |
58 | | tableData | 表格数据 | Array | - |
59 | | columns | 列配置,详情见下方 Column 属性 | Array | - |
60 | | loading | 加载状态 | Boolean | false |
61 | | tableConfig | 表格配置项,详情见下方 Config 属性 | Object | - |
62 | | showPagination | 是否显示分页 | Boolean | true |
63 | | paginationConfig | 分页器配置项,详情见下方 paginationConfig 属性 | Object | - |
64 |
65 | ### Column 属性
66 |
67 | 除此之外支持所有 `el-table-column` 属性
68 |
69 | | 参数 | 说明 | 类型 | 默认值 |
70 | | :--- | :--------------------------- | :-----: | :----: |
71 | | slotName | 开启 slot 支持,用于自定义列 | Boolean | false |
72 |
73 | ### tableConfig 配置项
74 |
75 | 除此之外支持所有 el-table attributes
76 |
77 | | 参数 | 说明 | 类型 | 默认值 |
78 | | :---------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------: | :------------------------------------------: |
79 | | rowKey | 行数据的 Key,用来优化 Table 的渲染;在使用 多选 功能与显示树形数据时,该属性是必填的。类型为 String 时,支持多层访问:user.info.id,但不支持 user.info[0].id,此种情况请使用 Function。 | Function(row)/String | -- |
80 | | showSeletion | 是否支持多选 | Boolean | false |
81 | | showIndexColumn | 是否显示序号列 | Boolean | false |
82 | | indexLabel | 自定义索引名 | String | 序号 |
83 | | isCheckMemory | 是否需要跨页勾选 | Boolean | false |
84 | | showHandler | 是否显示操作列 | Boolean | false |
85 | | showExpand | 是否是展开行 | Boolean | false |
86 | | showAppend | 插入至表格最后一行之后的内容, 如果需要对表格的内容进行无限滚动操作,可能需要用到这个 slot。 若表格有合计行,该 slot 会位于合计行之上 | Boolean | false |
87 | | appendLabel | 自定义默认内容 | String | 自定义 |
88 | | handlerConfig | 操作列配置,showHandler 为 true 时有效 | Object | { label: "操作", minWidth: 80, fixed: "right" } |
89 |
90 |
91 |
92 |
93 | ### Page 配置项
94 |
95 | 除此之外支持所有 `el-pagination` 配置项
96 |
97 | | 参数 | 说明 | 类型 | 默认值 |
98 | | :-------------- | :--------------------- | :----: | :----: |
99 | | total | 条目数 | number | 0 |
100 | | current | 当前页数 | number | 1 |
101 | | pageSize | 每页显示条目个数 | number | 10 |
102 | | pageSizes | 每页显示个数选择器的选项设置 | Array | [10, 20, 30, 50] |
103 | | layout | 组件布局,子组件名用逗号分隔 | String | "total, sizes, prev, pager, next, jumper" |
104 |
105 | ### Slot 插槽
106 |
107 | | name | 说明 | 参数 |
108 | | :----------------------- | :------------------------------------------------------------------- | :----------------------: |
109 | | multiSelectMenu | 多选显示顶部操作栏 | { row, column, \$index } |
110 | | handler | 自定义操作栏的内容 | { row, column, \$index } |
111 | | expand | 自定义展开行内容(必须先指定showExpand为true) | { row, column, \$index } |
112 | | append | 自定义默认内容(必须先指定showAppend为true) | { row, column, \$index } |
113 |
114 | ### Events 事件
115 |
116 | 除此之外支持所有 `el-table` 事件
117 |
118 | 注: 因为添加了跨分页多选的功能,`selection-change` 会在切换分页设置勾选状态时调用多次
119 |
120 | | 事件名称 | 说明 | 参数 |
121 | | :------------------ | :----------------------- | :------: |
122 | | current-page-change | currentPage 改变时会触发 | 当前页 |
123 | | page-size-change | pageSize 改变时会触发 | 每页条数 |
124 |
--------------------------------------------------------------------------------
/api/index.js:
--------------------------------------------------------------------------------
1 | const express = require('express')
2 | const app = express()
3 | app.use(express.static("../dist"))
4 |
5 | module.exports = app
--------------------------------------------------------------------------------
/dist/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baiwumm/vue3-element-table/16e88f347ab30b1d70cff70d963fd5fbb5eb14a5/dist/favicon.ico
--------------------------------------------------------------------------------
/dist/style.css:
--------------------------------------------------------------------------------
1 | .pagination[data-v-ee5835fc]{text-align:right;margin:10px 0}.close[data-v-ee5835fc]{position:relative;width:16px;height:16px}.close[data-v-ee5835fc]:before,.close[data-v-ee5835fc]:after{position:absolute;left:8px;content:" ";height:16px;width:2px;background-color:#333;cursor:pointer}.close[data-v-ee5835fc]:before{transform:rotate(45deg)}.close[data-v-ee5835fc]:after{transform:rotate(-45deg)}
2 |
--------------------------------------------------------------------------------
/dist/vue3-xmw-table.es.js:
--------------------------------------------------------------------------------
1 | var __defProp = Object.defineProperty;
2 | var __defProps = Object.defineProperties;
3 | var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
4 | var __getOwnPropSymbols = Object.getOwnPropertySymbols;
5 | var __hasOwnProp = Object.prototype.hasOwnProperty;
6 | var __propIsEnum = Object.prototype.propertyIsEnumerable;
7 | var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
8 | var __spreadValues = (a, b) => {
9 | for (var prop in b || (b = {}))
10 | if (__hasOwnProp.call(b, prop))
11 | __defNormalProp(a, prop, b[prop]);
12 | if (__getOwnPropSymbols)
13 | for (var prop of __getOwnPropSymbols(b)) {
14 | if (__propIsEnum.call(b, prop))
15 | __defNormalProp(a, prop, b[prop]);
16 | }
17 | return a;
18 | };
19 | var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));
20 | import { defineComponent, resolveComponent, openBlock, createBlock, mergeProps, withCtx, createElementBlock, Fragment, renderList, createSlots, renderSlot, normalizeProps, guardReactiveProps, reactive, ref, computed, resolveDirective, unref, createElementVNode, toDisplayString, createVNode, createCommentVNode, withDirectives } from "vue";
21 | const __default__$1 = defineComponent({
22 | name: "MultistageColumn"
23 | });
24 | const _sfc_main$2 = /* @__PURE__ */ defineComponent(__spreadProps(__spreadValues({}, __default__$1), {
25 | props: {
26 | column: {
27 | type: Object,
28 | required: true
29 | }
30 | },
31 | setup(__props) {
32 | return (_ctx, _cache) => {
33 | const _component_multistage_column = resolveComponent("multistage-column", true);
34 | const _component_el_table_column = resolveComponent("el-table-column");
35 | return openBlock(), createBlock(_component_el_table_column, mergeProps({
36 | label: __props.column.label,
37 | prop: __props.column.label
38 | }, __props.column), {
39 | default: withCtx(() => [
40 | (openBlock(true), createElementBlock(Fragment, null, renderList(__props.column.children, (item) => {
41 | return openBlock(), createElementBlock(Fragment, null, [
42 | item.children && item.children.length ? (openBlock(), createBlock(_component_multistage_column, {
43 | key: item.prop,
44 | column: item
45 | }, null, 8, ["column"])) : (openBlock(), createBlock(_component_el_table_column, mergeProps({
46 | key: 1,
47 | key: item.id
48 | }, item, { "show-overflow-tooltip": "" }), createSlots({ _: 2 }, [
49 | item.slotName ? {
50 | name: "default",
51 | fn: withCtx((scope) => [
52 | renderSlot(_ctx.$slots, item.slotName, { data: scope })
53 | ])
54 | } : void 0
55 | ]), 1040))
56 | ], 64);
57 | }), 256))
58 | ]),
59 | _: 3
60 | }, 16, ["label", "prop"]);
61 | };
62 | }
63 | }));
64 | const _sfc_main$1 = /* @__PURE__ */ defineComponent({
65 | props: {
66 | pageConfig: {
67 | type: Object,
68 | default: () => ({})
69 | }
70 | },
71 | setup(__props) {
72 | return (_ctx, _cache) => {
73 | const _component_el_pagination = resolveComponent("el-pagination");
74 | return openBlock(), createBlock(_component_el_pagination, normalizeProps(guardReactiveProps(__props.pageConfig)), null, 16);
75 | };
76 | }
77 | });
78 | var main_vue_vue_type_style_index_0_scoped_true_lang = "";
79 | var _export_sfc = (sfc, props) => {
80 | const target = sfc.__vccOpts || sfc;
81 | for (const [key, val] of props) {
82 | target[key] = val;
83 | }
84 | return target;
85 | };
86 | const _hoisted_1 = { class: "common-table" };
87 | const _hoisted_2 = { class: "multi-menu" };
88 | const _hoisted_3 = { style: { "font-size": "12px" } };
89 | const _hoisted_4 = {
90 | key: 1,
91 | class: "pagination"
92 | };
93 | const __default__ = {
94 | name: "vue3-xmw-table"
95 | };
96 | const _sfc_main = /* @__PURE__ */ defineComponent(__spreadProps(__spreadValues({}, __default__), {
97 | props: {
98 | tableData: {
99 | type: Array,
100 | default: () => []
101 | },
102 | tableConfig: {
103 | type: Object,
104 | default: () => {
105 | }
106 | },
107 | columns: {
108 | type: Array,
109 | default: () => []
110 | },
111 | loading: {
112 | type: Boolean,
113 | default: false
114 | },
115 | showPagination: {
116 | type: Boolean,
117 | default: true
118 | },
119 | paginationConfig: {
120 | type: Object,
121 | default: () => {
122 | }
123 | }
124 | },
125 | emits: [
126 | "pageSizeChange",
127 | "currentPageChange",
128 | "multiSelection"
129 | ],
130 | setup(__props, { expose, emit }) {
131 | const prop = __props;
132 | const state = reactive({
133 | selection: []
134 | });
135 | const commonTableRef = ref(null);
136 | const _tableConfig = computed(() => {
137 | let result = {};
138 | const _tableConfig2 = { label: "\u64CD\u4F5C", minWidth: 80, fixed: "right" };
139 | prop.tableConfig.handlerConfig && Object.assign(_tableConfig2, prop.tableConfig.handlerConfig);
140 | const config = {
141 | rowKey: "id",
142 | showSeletion: false,
143 | showIndexColumn: false,
144 | indexLabel: "\u5E8F\u53F7",
145 | isCheckMemory: false,
146 | showHandler: false,
147 | showExpand: false,
148 | showAppend: false,
149 | appendLabel: "\u81EA\u5B9A\u4E49"
150 | };
151 | result = Object.assign(config, prop.tableConfig);
152 | result.handlerConfig = _tableConfig2;
153 | return result;
154 | });
155 | const _paginationConfig = computed(() => {
156 | const config = {
157 | total: 0,
158 | current: 1,
159 | pageSize: 10,
160 | pageSizes: [10, 20, 30, 50],
161 | layout: "total, sizes, prev, pager, next, jumper"
162 | };
163 | return Object.assign(config, prop.paginationConfig);
164 | });
165 | function pageSizeChange(pageSize) {
166 | emit("pageSizeChange", pageSize);
167 | }
168 | function currentPageChange(pageIndex) {
169 | emit("currentPageChange", pageIndex);
170 | }
171 | function clearSelection() {
172 | state.selection = [];
173 | commonTableRef.value.clearSelection();
174 | }
175 | function selectionChange(selection) {
176 | state.selection = selection;
177 | emit("multiSelection", selection);
178 | }
179 | function typeIndex(index2) {
180 | const tabIndex = index2 + (_paginationConfig.value.current - 1) * _paginationConfig.value.pageSize + 1;
181 | return tabIndex;
182 | }
183 | function toggleRowSelection(row, selected) {
184 | commonTableRef.value.toggleRowSelection(row, selected);
185 | }
186 | function toggleAllSelection() {
187 | commonTableRef.value.toggleAllSelection();
188 | }
189 | function toggleRowExpansion(row, expanded) {
190 | commonTableRef.value.toggleRowExpansion(row, expanded);
191 | }
192 | function setCurrentRow(row) {
193 | commonTableRef.value.setCurrentRow(row);
194 | }
195 | function clearSort() {
196 | commonTableRef.value.clearSort();
197 | }
198 | function clearFilter(columnKeys) {
199 | commonTableRef.value.clearFilter(columnKeys);
200 | }
201 | function doLayout() {
202 | commonTableRef.value.doLayout();
203 | }
204 | function sort(prop2, order) {
205 | commonTableRef.value.sort(prop2, order);
206 | }
207 | expose({
208 | clearSelection,
209 | toggleRowSelection,
210 | toggleAllSelection,
211 | toggleRowExpansion,
212 | setCurrentRow,
213 | clearSort,
214 | clearFilter,
215 | doLayout,
216 | sort
217 | });
218 | return (_ctx, _cache) => {
219 | const _component_el_divider = resolveComponent("el-divider");
220 | const _component_el_row = resolveComponent("el-row");
221 | const _component_el_table_column = resolveComponent("el-table-column");
222 | const _component_el_table = resolveComponent("el-table");
223 | const _directive_loading = resolveDirective("loading");
224 | return openBlock(), createElementBlock("div", _hoisted_1, [
225 | unref(_tableConfig).showSeletion && unref(state).selection.length ? (openBlock(), createBlock(_component_el_row, {
226 | key: 0,
227 | justify: "space-between",
228 | style: { "align-items": "center", "margin": "10px 0" }
229 | }, {
230 | default: withCtx(() => [
231 | createElementVNode("div", _hoisted_2, [
232 | createElementVNode("span", _hoisted_3, "\u5DF2\u9009\u4E2D" + toDisplayString(unref(state).selection.length) + "\u9879", 1),
233 | createVNode(_component_el_divider, { direction: "vertical" }),
234 | renderSlot(_ctx.$slots, "multiSelectMenu", {
235 | selection: unref(state).selection
236 | }, void 0, true)
237 | ]),
238 | createElementVNode("a", {
239 | class: "close",
240 | onClick: clearSelection
241 | })
242 | ]),
243 | _: 3
244 | })) : createCommentVNode("", true),
245 | withDirectives((openBlock(), createBlock(_component_el_table, mergeProps({
246 | ref_key: "commonTableRef",
247 | ref: commonTableRef,
248 | data: __props.tableData
249 | }, _ctx.$attrs, {
250 | rowKey: unref(_tableConfig).rowKey,
251 | onSelectionChange: selectionChange
252 | }), {
253 | default: withCtx(() => [
254 | unref(_tableConfig).showExpand ? (openBlock(), createBlock(_component_el_table_column, {
255 | key: 0,
256 | type: "expand"
257 | }, {
258 | default: withCtx((props) => [
259 | renderSlot(_ctx.$slots, "expand", { props }, void 0, true)
260 | ]),
261 | _: 3
262 | })) : createCommentVNode("", true),
263 | unref(_tableConfig).showSeletion ? (openBlock(), createBlock(_component_el_table_column, {
264 | key: 1,
265 | type: "selection",
266 | width: "60",
267 | "reserve-selection": unref(_tableConfig).isCheckMemory,
268 | align: "center"
269 | }, null, 8, ["reserve-selection"])) : createCommentVNode("", true),
270 | unref(_tableConfig).showIndexColumn ? (openBlock(), createBlock(_component_el_table_column, {
271 | key: 2,
272 | type: "index",
273 | index: typeIndex,
274 | width: "60"
275 | }, {
276 | header: withCtx(() => [
277 | createElementVNode("span", null, toDisplayString(unref(_tableConfig).indexLabel), 1)
278 | ]),
279 | _: 1
280 | })) : createCommentVNode("", true),
281 | (openBlock(true), createElementBlock(Fragment, null, renderList(__props.columns, (column) => {
282 | return openBlock(), createElementBlock(Fragment, null, [
283 | column.children && column.children.length ? (openBlock(), createBlock(_sfc_main$2, {
284 | key: column.prop,
285 | column
286 | }, null, 8, ["column"])) : (openBlock(), createBlock(_component_el_table_column, mergeProps({
287 | key: 1,
288 | key: column.id
289 | }, column, { "show-overflow-tooltip": "" }), createSlots({ _: 2 }, [
290 | column.slotName ? {
291 | name: "default",
292 | fn: withCtx((scope) => [
293 | renderSlot(_ctx.$slots, column.slotName, { scope }, void 0, true)
294 | ])
295 | } : void 0
296 | ]), 1040))
297 | ], 64);
298 | }), 256)),
299 | unref(_tableConfig).showHandler ? (openBlock(), createBlock(_component_el_table_column, normalizeProps(mergeProps({ key: 3 }, unref(_tableConfig).handlerConfig)), {
300 | default: withCtx((scope) => [
301 | renderSlot(_ctx.$slots, "handler", { scope }, void 0, true)
302 | ]),
303 | _: 3
304 | }, 16)) : createCommentVNode("", true),
305 | unref(_tableConfig).showAppend ? (openBlock(), createBlock(_component_el_table_column, {
306 | key: 4,
307 | type: "append",
308 | label: unref(_tableConfig).appendLabel
309 | }, {
310 | default: withCtx((props) => [
311 | renderSlot(_ctx.$slots, "append", { props }, void 0, true)
312 | ]),
313 | _: 3
314 | }, 8, ["label"])) : createCommentVNode("", true)
315 | ]),
316 | _: 3
317 | }, 16, ["data", "rowKey"])), [
318 | [_directive_loading, __props.loading]
319 | ]),
320 | __props.showPagination ? (openBlock(), createElementBlock("div", _hoisted_4, [
321 | createVNode(_sfc_main$1, {
322 | pageConfig: unref(_paginationConfig),
323 | onSizeChange: pageSizeChange,
324 | onCurrentChange: currentPageChange
325 | }, null, 8, ["pageConfig"])
326 | ])) : createCommentVNode("", true)
327 | ]);
328 | };
329 | }
330 | }));
331 | var XmwTable = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-ee5835fc"]]);
332 | XmwTable.install = function(Vue) {
333 | Vue.component(XmwTable.name, XmwTable);
334 | };
335 | const components = [
336 | XmwTable
337 | ];
338 | const install = function(Vue) {
339 | if (install.installed)
340 | return;
341 | install.installed = true;
342 | components.map((component) => {
343 | Vue.component(component.name, component);
344 | });
345 | };
346 | if (typeof window !== "undefined" && window.Vue) {
347 | install(window.Vue);
348 | }
349 | var index = __spreadValues({
350 | install
351 | }, components);
352 | export { index as default };
353 |
--------------------------------------------------------------------------------
/dist/vue3-xmw-table.umd.js:
--------------------------------------------------------------------------------
1 | var Q=Object.defineProperty,U=Object.defineProperties;var Y=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var Z=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;var B=(e,l,c)=>l in e?Q(e,l,{enumerable:!0,configurable:!0,writable:!0,value:c}):e[l]=c,C=(e,l)=>{for(var c in l||(l={}))Z.call(l,c)&&B(e,c,l[c]);if(b)for(var c of b(l))v.call(l,c)&&B(e,c,l[c]);return e},u=(e,l)=>U(e,Y(l));(function(e,l){typeof exports=="object"&&typeof module!="undefined"?module.exports=l(require("vue")):typeof define=="function"&&define.amd?define(["vue"],l):(e=typeof globalThis!="undefined"?globalThis:e||self,e["vue3-xmw-table"]=l(e.Vue))})(this,function(e){"use strict";const l=e.defineComponent({name:"MultistageColumn"}),c=e.defineComponent(u(C({},l),{props:{column:{type:Object,required:!0}},setup(t){return(p,f)=>{const i=e.resolveComponent("multistage-column",!0),s=e.resolveComponent("el-table-column");return e.openBlock(),e.createBlock(s,e.mergeProps({label:t.column.label,prop:t.column.label},t.column),{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.column.children,o=>(e.openBlock(),e.createElementBlock(e.Fragment,null,[o.children&&o.children.length?(e.openBlock(),e.createBlock(i,{key:o.prop,column:o},null,8,["column"])):(e.openBlock(),e.createBlock(s,e.mergeProps({key:1,key:o.id},o,{"show-overflow-tooltip":""}),e.createSlots({_:2},[o.slotName?{name:"default",fn:e.withCtx(r=>[e.renderSlot(p.$slots,o.slotName,{data:r})])}:void 0]),1040))],64))),256))]),_:3},16,["label","prop"])}}})),S=e.defineComponent({props:{pageConfig:{type:Object,default:()=>({})}},setup(t){return(p,f)=>{const i=e.resolveComponent("el-pagination");return e.openBlock(),e.createBlock(i,e.normalizeProps(e.guardReactiveProps(t.pageConfig)),null,16)}}});var ee="",x=(t,p)=>{const f=t.__vccOpts||t;for(const[i,s]of p)f[i]=s;return f};const E={class:"common-table"},N={class:"multi-menu"},V={style:{"font-size":"12px"}},P={key:1,class:"pagination"},z={name:"vue3-xmw-table"},j=e.defineComponent(u(C({},z),{props:{tableData:{type:Array,default:()=>[]},tableConfig:{type:Object,default:()=>{}},columns:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},showPagination:{type:Boolean,default:!0},paginationConfig:{type:Object,default:()=>{}}},emits:["pageSizeChange","currentPageChange","multiSelection"],setup(t,{expose:p,emit:f}){const i=t,s=e.reactive({selection:[]}),o=e.ref(null),r=e.computed(()=>{let n={};const d={label:"\u64CD\u4F5C",minWidth:80,fixed:"right"};return i.tableConfig.handlerConfig&&Object.assign(d,i.tableConfig.handlerConfig),n=Object.assign({rowKey:"id",showSeletion:!1,showIndexColumn:!1,indexLabel:"\u5E8F\u53F7",isCheckMemory:!1,showHandler:!1,showExpand:!1,showAppend:!1,appendLabel:"\u81EA\u5B9A\u4E49"},i.tableConfig),n.handlerConfig=d,n}),_=e.computed(()=>Object.assign({total:0,current:1,pageSize:10,pageSizes:[10,20,30,50],layout:"total, sizes, prev, pager, next, jumper"},i.paginationConfig));function $(n){f("pageSizeChange",n)}function D(n){f("currentPageChange",n)}function w(){s.selection=[],o.value.clearSelection()}function R(n){s.selection=n,f("multiSelection",n)}function A(n){return n+(_.value.current-1)*_.value.pageSize+1}function L(n,d){o.value.toggleRowSelection(n,d)}function O(){o.value.toggleAllSelection()}function I(n,d){o.value.toggleRowExpansion(n,d)}function T(n){o.value.setCurrentRow(n)}function K(){o.value.clearSort()}function M(n){o.value.clearFilter(n)}function q(){o.value.doLayout()}function H(n,d){o.value.sort(n,d)}return p({clearSelection:w,toggleRowSelection:L,toggleAllSelection:O,toggleRowExpansion:I,setCurrentRow:T,clearSort:K,clearFilter:M,doLayout:q,sort:H}),(n,d)=>{const y=e.resolveComponent("el-divider"),W=e.resolveComponent("el-row"),m=e.resolveComponent("el-table-column"),X=e.resolveComponent("el-table"),G=e.resolveDirective("loading");return e.openBlock(),e.createElementBlock("div",E,[e.unref(r).showSeletion&&e.unref(s).selection.length?(e.openBlock(),e.createBlock(W,{key:0,justify:"space-between",style:{"align-items":"center",margin:"10px 0"}},{default:e.withCtx(()=>[e.createElementVNode("div",N,[e.createElementVNode("span",V,"\u5DF2\u9009\u4E2D"+e.toDisplayString(e.unref(s).selection.length)+"\u9879",1),e.createVNode(y,{direction:"vertical"}),e.renderSlot(n.$slots,"multiSelectMenu",{selection:e.unref(s).selection},void 0,!0)]),e.createElementVNode("a",{class:"close",onClick:w})]),_:3})):e.createCommentVNode("",!0),e.withDirectives((e.openBlock(),e.createBlock(X,e.mergeProps({ref_key:"commonTableRef",ref:o,data:t.tableData},n.$attrs,{rowKey:e.unref(r).rowKey,onSelectionChange:R}),{default:e.withCtx(()=>[e.unref(r).showExpand?(e.openBlock(),e.createBlock(m,{key:0,type:"expand"},{default:e.withCtx(a=>[e.renderSlot(n.$slots,"expand",{props:a},void 0,!0)]),_:3})):e.createCommentVNode("",!0),e.unref(r).showSeletion?(e.openBlock(),e.createBlock(m,{key:1,type:"selection",width:"60","reserve-selection":e.unref(r).isCheckMemory,align:"center"},null,8,["reserve-selection"])):e.createCommentVNode("",!0),e.unref(r).showIndexColumn?(e.openBlock(),e.createBlock(m,{key:2,type:"index",index:A,width:"60"},{header:e.withCtx(()=>[e.createElementVNode("span",null,e.toDisplayString(e.unref(r).indexLabel),1)]),_:1})):e.createCommentVNode("",!0),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.columns,a=>(e.openBlock(),e.createElementBlock(e.Fragment,null,[a.children&&a.children.length?(e.openBlock(),e.createBlock(c,{key:a.prop,column:a},null,8,["column"])):(e.openBlock(),e.createBlock(m,e.mergeProps({key:1,key:a.id},a,{"show-overflow-tooltip":""}),e.createSlots({_:2},[a.slotName?{name:"default",fn:e.withCtx(J=>[e.renderSlot(n.$slots,a.slotName,{scope:J},void 0,!0)])}:void 0]),1040))],64))),256)),e.unref(r).showHandler?(e.openBlock(),e.createBlock(m,e.normalizeProps(e.mergeProps({key:3},e.unref(r).handlerConfig)),{default:e.withCtx(a=>[e.renderSlot(n.$slots,"handler",{scope:a},void 0,!0)]),_:3},16)):e.createCommentVNode("",!0),e.unref(r).showAppend?(e.openBlock(),e.createBlock(m,{key:4,type:"append",label:e.unref(r).appendLabel},{default:e.withCtx(a=>[e.renderSlot(n.$slots,"append",{props:a},void 0,!0)]),_:3},8,["label"])):e.createCommentVNode("",!0)]),_:3},16,["data","rowKey"])),[[G,t.loading]]),t.showPagination?(e.openBlock(),e.createElementBlock("div",P,[e.createVNode(S,{pageConfig:e.unref(_),onSizeChange:$,onCurrentChange:D},null,8,["pageConfig"])])):e.createCommentVNode("",!0)])}}}));var g=x(j,[["__scopeId","data-v-ee5835fc"]]);g.install=function(t){t.component(g.name,g)};const k=[g],h=function(t){h.installed||(h.installed=!0,k.map(p=>{t.component(p.name,p)}))};typeof window!="undefined"&&window.Vue&&h(window.Vue);var F=C({install:h},k);return F});
2 |
--------------------------------------------------------------------------------
/examples/App.vue:
--------------------------------------------------------------------------------
1 |
117 |
118 |
119 |
120 |
124 |
142 |
143 |
144 | 姓名:{{ props.row.name }}
145 | 金额:{{ props.row.amount }}
146 |
147 |
148 |
149 | 批量删除
152 | 批量导出
155 | 清除多选(测试表格方法绑定)
158 |
159 |
160 | {{ scope.row.name }}
161 |
162 |
163 | 编辑
166 | 删除
169 |
170 |
171 | {{ props.row.name }}在笑
172 |
173 |
174 |
175 |
176 |
177 |
--------------------------------------------------------------------------------
/examples/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baiwumm/vue3-element-table/16e88f347ab30b1d70cff70d963fd5fbb5eb14a5/examples/assets/logo.png
--------------------------------------------------------------------------------
/examples/data.ts:
--------------------------------------------------------------------------------
1 | import type { TableColumnCtx } from 'element-plus/es/components/table/src/table-column/defaults'
2 | interface columnTypes {
3 | id: string,
4 | name: string,
5 | province: string,
6 | area: string,
7 | county: string,
8 | amount: Number
9 | }
10 | // 表格列配置
11 | export const columns: any = [
12 | // 自定义索引
13 | {
14 | label: '排名',
15 | prop: 'ranking',
16 | type: 'index',
17 | width: 80,
18 | index: (index: number) => {
19 | return index * 3
20 | }
21 | },
22 | {
23 | prop: 'name',
24 | label: '名字',
25 | filters: [
26 | { text: '李白2', value: '李白2' },
27 | { text: '李白4', value: '李白4' }
28 | ],
29 | 'filter-method': (value: string,
30 | row: columnTypes,
31 | column: TableColumnCtx) => {
32 | const property = column['property']
33 | // @ts-ignore
34 | return row[property] === value
35 | },
36 | slotName: 'name'
37 | },
38 | {
39 | prop: 'address',
40 | label: '地址',
41 | children: [
42 | {
43 | label: '省份',
44 | prop: 'province',
45 | align: 'center'
46 | },
47 | {
48 | label: '城市',
49 | prop: 'city',
50 | align: 'center',
51 | children: [
52 | {
53 | label: '区',
54 | prop: 'area',
55 | align: 'center',
56 | },
57 | {
58 | label: '县',
59 | prop: 'county',
60 | align: 'center',
61 | }
62 | ]
63 | }
64 | ]
65 | },
66 | {
67 | prop: 'amount',
68 | label: '金额',
69 | sortable: true
70 | },
71 | ]
--------------------------------------------------------------------------------
/examples/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | declare module '*.vue' {
4 | import { DefineComponent } from 'vue'
5 | // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types
6 | const component: DefineComponent<{}, {}, any>
7 | export default component
8 | }
9 |
--------------------------------------------------------------------------------
/examples/main.ts:
--------------------------------------------------------------------------------
1 | import { createApp } from 'vue'
2 | import App from './App.vue'
3 | import router from './router'
4 | import ElementPlus from 'element-plus'
5 | import 'element-plus/dist/index.css'
6 | import XmwTable from '../packages/index'; // 全局挂在table组件
7 | // import XmwTable from '../dist/vue3-xmw-table.es.js'
8 |
9 | createApp(App).use(router).use(ElementPlus).use(XmwTable).mount('#app')
10 |
--------------------------------------------------------------------------------
/examples/router/index.ts:
--------------------------------------------------------------------------------
1 | import { createRouter, createWebHistory, RouteRecordRaw } from "vue-router"
2 | import XmwTable from '../../packages/xmwTable/src/main.vue'
3 |
4 | const routes: Array = [
5 | {
6 | path: '/',
7 | name: 'home',
8 | component: XmwTable
9 | }
10 | ]
11 | //创建
12 | const router = createRouter({
13 | history: createWebHistory(),
14 | routes
15 | })
16 |
17 | export default router
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Vue3 + Element-plus table 组件二次封装
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vue3-xmw-table",
3 | "version": "1.1.3",
4 | "main": "dist/vue3-xmw-table.umd.js",
5 | "module": "dist/vue3-xmw-table.es.js",
6 | "types": "vue3-xmw-table.d.ts",
7 | "files": [
8 | "dist/*",
9 | "vue3-xmw-table.d.ts"
10 | ],
11 | "private": false,
12 | "author": {
13 | "name": "Cyan",
14 | "email": "843348394@qq.com"
15 | },
16 | "license": "ISC",
17 | "scripts": {
18 | "dev": "vite",
19 | "build": "vite build",
20 | "preview": "vite preview"
21 | },
22 | "dependencies": {
23 | "@types/node": "^17.0.6",
24 | "element-plus": "^1.3.0-beta.1",
25 | "vue": "^3.2.26",
26 | "vue-router": "^4.0.12"
27 | },
28 | "devDependencies": {
29 | "@vitejs/plugin-vue": "^2.0.0",
30 | "@vitejs/plugin-vue-jsx": "^1.3.10",
31 | "@vue/compiler-sfc": "^3.1.4",
32 | "eslint": "^8.6.0",
33 | "eslint-plugin-vue": "^8.2.0",
34 | "sass": "^1.45.2",
35 | "sass-loader": "^12.4.0",
36 | "typescript": "^4.4.4",
37 | "vite": "^2.7.2",
38 | "vue-tsc": "^0.29.8"
39 | }
40 | }
--------------------------------------------------------------------------------
/packages/index.ts:
--------------------------------------------------------------------------------
1 | // packages / index.js
2 |
3 | // 导入单个组件
4 | import XmwTable from './xmwTable/index'
5 |
6 | // 以数组的结构保存组件,便于遍历
7 | const components = [
8 | XmwTable
9 | ]
10 |
11 | // 定义 install 方法
12 | const install = function (Vue: any) {
13 | if (install.installed) return
14 | install.installed = true
15 | // 遍历并注册全局组件
16 | components.map(component => {
17 | Vue.component(component.name, component)
18 | })
19 | }
20 |
21 | if (typeof window !== 'undefined' && window.Vue) {
22 | install(window.Vue)
23 | }
24 |
25 | export default {
26 | // 导出的对象必须具备一个 install 方法
27 | install,
28 | // 组件列表
29 | ...components
30 | }
31 |
--------------------------------------------------------------------------------
/packages/xmwTable/index.ts:
--------------------------------------------------------------------------------
1 |
2 | // 导入组件,组件必须声明 name
3 | import XmwTable from './src/main.vue'
4 |
5 | // 为组件添加 install 方法,用于按需引入
6 | XmwTable.install = function (Vue: any) {
7 | Vue.component(XmwTable.name, XmwTable)
8 | }
9 |
10 | export default XmwTable
11 |
--------------------------------------------------------------------------------
/packages/xmwTable/src/MultistageColumn.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
24 |
--------------------------------------------------------------------------------
/packages/xmwTable/src/Pagination.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/packages/xmwTable/src/main.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
16 |
17 |
18 |
19 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
41 |
42 |
48 |
49 |
50 | {{ _tableConfig.indexLabel }}
51 |
52 |
53 |
54 |
55 |
60 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
76 |
77 |
78 |
79 |
80 |
81 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
99 |
100 |
101 |
106 |
280 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/baiwumm/vue3-element-table/16e88f347ab30b1d70cff70d963fd5fbb5eb14a5/public/favicon.ico
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "esnext",
4 | "useDefineForClassFields": true,
5 | "module": "esnext",
6 | "moduleResolution": "node",
7 | "strict": true,
8 | "jsx": "preserve",
9 | "sourceMap": true,
10 | "resolveJsonModule": true,
11 | "esModuleInterop": true,
12 | "lib": [
13 | "esnext",
14 | "dom"
15 | ],
16 | "baseUrl": ".",
17 | "paths": {
18 | "@/*": [
19 | "examples/*"
20 | ]
21 | }
22 | },
23 | "include": [
24 | "examples/**/*.ts",
25 | "examples/**/*.d.ts",
26 | "examples/**/*.tsx",
27 | "examples/**/*.vue"
28 | ],
29 | // ts 排除的文件
30 | "exclude": [
31 | "node_modules"
32 | ]
33 | }
--------------------------------------------------------------------------------
/vercel.json:
--------------------------------------------------------------------------------
1 | {
2 | "rewrites": [
3 | {
4 | "source": "/api/(.*)",
5 | "destination": "/api"
6 | }
7 | ]
8 | }
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import vue from '@vitejs/plugin-vue'
3 | import { resolve } from 'path'
4 | import vueJsx from '@vitejs/plugin-vue-jsx'
5 |
6 | export default defineConfig({
7 | plugins: [vue(), vueJsx({})],
8 | server: {
9 | host: '0.0.0.0', //解决"vite use --host to expose"
10 | port: 8080,
11 | open: true
12 | },
13 | resolve: {
14 | alias: [
15 | {
16 | find: '@',
17 | replacement: resolve(__dirname, 'examples')
18 | }
19 | ]
20 | },
21 | optimizeDeps: {
22 | include: ["element-plus/lib/locale/lang/zh-cn"]
23 | },
24 | build: {
25 | rollupOptions: {
26 | // 请确保外部化那些你的库中不需要的依赖
27 | external: ['vue'],
28 | output: {
29 | // 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量
30 | globals: {
31 | vue: 'Vue',
32 | },
33 | },
34 | },
35 | lib: {
36 | entry: './packages/index.ts',
37 | name: 'vue3-xmw-table',
38 | },
39 | }
40 | })
41 |
--------------------------------------------------------------------------------
/vue.config.js:
--------------------------------------------------------------------------------
1 | // vue.config.js
2 |
3 | module.exports = {
4 | // 将 examples 目录添加为新的页面
5 | pages: {
6 | index: {
7 | // page 的入口
8 | entry: 'examples/main.js',
9 | // 模板来源
10 | template: 'public/index.html',
11 | // 输出文件名
12 | filename: 'index.html'
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@ampproject/remapping@^2.1.0":
6 | version "2.2.0"
7 | resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d"
8 | integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==
9 | dependencies:
10 | "@jridgewell/gen-mapping" "^0.1.0"
11 | "@jridgewell/trace-mapping" "^0.3.9"
12 |
13 | "@babel/code-frame@^7.16.7":
14 | version "7.16.7"
15 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
16 | integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==
17 | dependencies:
18 | "@babel/highlight" "^7.16.7"
19 |
20 | "@babel/compat-data@^7.17.10":
21 | version "7.18.5"
22 | resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.5.tgz#acac0c839e317038c73137fbb6ef71a1d6238471"
23 | integrity sha512-BxhE40PVCBxVEJsSBhB6UWyAuqJRxGsAw8BdHMJ3AKGydcwuWW4kOO3HmqBQAdcq/OP+/DlTVxLvsCzRTnZuGg==
24 |
25 | "@babel/core@^7.17.9":
26 | version "7.18.5"
27 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.5.tgz#c597fa680e58d571c28dda9827669c78cdd7f000"
28 | integrity sha512-MGY8vg3DxMnctw0LdvSEojOsumc70g0t18gNyUdAZqB1Rpd1Bqo/svHGvt+UJ6JcGX+DIekGFDxxIWofBxLCnQ==
29 | dependencies:
30 | "@ampproject/remapping" "^2.1.0"
31 | "@babel/code-frame" "^7.16.7"
32 | "@babel/generator" "^7.18.2"
33 | "@babel/helper-compilation-targets" "^7.18.2"
34 | "@babel/helper-module-transforms" "^7.18.0"
35 | "@babel/helpers" "^7.18.2"
36 | "@babel/parser" "^7.18.5"
37 | "@babel/template" "^7.16.7"
38 | "@babel/traverse" "^7.18.5"
39 | "@babel/types" "^7.18.4"
40 | convert-source-map "^1.7.0"
41 | debug "^4.1.0"
42 | gensync "^1.0.0-beta.2"
43 | json5 "^2.2.1"
44 | semver "^6.3.0"
45 |
46 | "@babel/generator@^7.18.2":
47 | version "7.18.2"
48 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.2.tgz#33873d6f89b21efe2da63fe554460f3df1c5880d"
49 | integrity sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==
50 | dependencies:
51 | "@babel/types" "^7.18.2"
52 | "@jridgewell/gen-mapping" "^0.3.0"
53 | jsesc "^2.5.1"
54 |
55 | "@babel/helper-annotate-as-pure@^7.16.7":
56 | version "7.16.7"
57 | resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862"
58 | integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==
59 | dependencies:
60 | "@babel/types" "^7.16.7"
61 |
62 | "@babel/helper-compilation-targets@^7.18.2":
63 | version "7.18.2"
64 | resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz#67a85a10cbd5fc7f1457fec2e7f45441dc6c754b"
65 | integrity sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==
66 | dependencies:
67 | "@babel/compat-data" "^7.17.10"
68 | "@babel/helper-validator-option" "^7.16.7"
69 | browserslist "^4.20.2"
70 | semver "^6.3.0"
71 |
72 | "@babel/helper-create-class-features-plugin@^7.18.0":
73 | version "7.18.0"
74 | resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz#fac430912606331cb075ea8d82f9a4c145a4da19"
75 | integrity sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==
76 | dependencies:
77 | "@babel/helper-annotate-as-pure" "^7.16.7"
78 | "@babel/helper-environment-visitor" "^7.16.7"
79 | "@babel/helper-function-name" "^7.17.9"
80 | "@babel/helper-member-expression-to-functions" "^7.17.7"
81 | "@babel/helper-optimise-call-expression" "^7.16.7"
82 | "@babel/helper-replace-supers" "^7.16.7"
83 | "@babel/helper-split-export-declaration" "^7.16.7"
84 |
85 | "@babel/helper-environment-visitor@^7.16.7", "@babel/helper-environment-visitor@^7.18.2":
86 | version "7.18.2"
87 | resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz#8a6d2dedb53f6bf248e31b4baf38739ee4a637bd"
88 | integrity sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==
89 |
90 | "@babel/helper-function-name@^7.17.9":
91 | version "7.17.9"
92 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz#136fcd54bc1da82fcb47565cf16fd8e444b1ff12"
93 | integrity sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==
94 | dependencies:
95 | "@babel/template" "^7.16.7"
96 | "@babel/types" "^7.17.0"
97 |
98 | "@babel/helper-hoist-variables@^7.16.7":
99 | version "7.16.7"
100 | resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246"
101 | integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==
102 | dependencies:
103 | "@babel/types" "^7.16.7"
104 |
105 | "@babel/helper-member-expression-to-functions@^7.17.7":
106 | version "7.17.7"
107 | resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz#a34013b57d8542a8c4ff8ba3f747c02452a4d8c4"
108 | integrity sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==
109 | dependencies:
110 | "@babel/types" "^7.17.0"
111 |
112 | "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.7":
113 | version "7.16.7"
114 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437"
115 | integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==
116 | dependencies:
117 | "@babel/types" "^7.16.7"
118 |
119 | "@babel/helper-module-transforms@^7.18.0":
120 | version "7.18.0"
121 | resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz#baf05dec7a5875fb9235bd34ca18bad4e21221cd"
122 | integrity sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==
123 | dependencies:
124 | "@babel/helper-environment-visitor" "^7.16.7"
125 | "@babel/helper-module-imports" "^7.16.7"
126 | "@babel/helper-simple-access" "^7.17.7"
127 | "@babel/helper-split-export-declaration" "^7.16.7"
128 | "@babel/helper-validator-identifier" "^7.16.7"
129 | "@babel/template" "^7.16.7"
130 | "@babel/traverse" "^7.18.0"
131 | "@babel/types" "^7.18.0"
132 |
133 | "@babel/helper-optimise-call-expression@^7.16.7":
134 | version "7.16.7"
135 | resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz#a34e3560605abbd31a18546bd2aad3e6d9a174f2"
136 | integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==
137 | dependencies:
138 | "@babel/types" "^7.16.7"
139 |
140 | "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.17.12":
141 | version "7.17.12"
142 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz#86c2347da5acbf5583ba0a10aed4c9bf9da9cf96"
143 | integrity sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==
144 |
145 | "@babel/helper-replace-supers@^7.16.7":
146 | version "7.18.2"
147 | resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz#41fdfcc9abaf900e18ba6e5931816d9062a7b2e0"
148 | integrity sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==
149 | dependencies:
150 | "@babel/helper-environment-visitor" "^7.18.2"
151 | "@babel/helper-member-expression-to-functions" "^7.17.7"
152 | "@babel/helper-optimise-call-expression" "^7.16.7"
153 | "@babel/traverse" "^7.18.2"
154 | "@babel/types" "^7.18.2"
155 |
156 | "@babel/helper-simple-access@^7.17.7":
157 | version "7.18.2"
158 | resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz#4dc473c2169ac3a1c9f4a51cfcd091d1c36fcff9"
159 | integrity sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==
160 | dependencies:
161 | "@babel/types" "^7.18.2"
162 |
163 | "@babel/helper-split-export-declaration@^7.16.7":
164 | version "7.16.7"
165 | resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b"
166 | integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==
167 | dependencies:
168 | "@babel/types" "^7.16.7"
169 |
170 | "@babel/helper-validator-identifier@^7.16.7":
171 | version "7.16.7"
172 | resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad"
173 | integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
174 |
175 | "@babel/helper-validator-option@^7.16.7":
176 | version "7.16.7"
177 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23"
178 | integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==
179 |
180 | "@babel/helpers@^7.18.2":
181 | version "7.18.2"
182 | resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.18.2.tgz#970d74f0deadc3f5a938bfa250738eb4ac889384"
183 | integrity sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==
184 | dependencies:
185 | "@babel/template" "^7.16.7"
186 | "@babel/traverse" "^7.18.2"
187 | "@babel/types" "^7.18.2"
188 |
189 | "@babel/highlight@^7.16.7":
190 | version "7.17.12"
191 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.17.12.tgz#257de56ee5afbd20451ac0a75686b6b404257351"
192 | integrity sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==
193 | dependencies:
194 | "@babel/helper-validator-identifier" "^7.16.7"
195 | chalk "^2.0.0"
196 | js-tokens "^4.0.0"
197 |
198 | "@babel/parser@^7.16.4", "@babel/parser@^7.6.0", "@babel/parser@^7.9.6":
199 | version "7.16.7"
200 | resolved "https://registry.npmmirror.com/@babel/parser/download/@babel/parser-7.16.7.tgz#d372dda9c89fcec340a82630a9f533f2fe15877e"
201 | integrity sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==
202 |
203 | "@babel/parser@^7.16.7", "@babel/parser@^7.18.5":
204 | version "7.18.5"
205 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.5.tgz#337062363436a893a2d22faa60be5bb37091c83c"
206 | integrity sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==
207 |
208 | "@babel/plugin-syntax-import-meta@^7.10.4":
209 | version "7.10.4"
210 | resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51"
211 | integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==
212 | dependencies:
213 | "@babel/helper-plugin-utils" "^7.10.4"
214 |
215 | "@babel/plugin-syntax-jsx@^7.0.0":
216 | version "7.17.12"
217 | resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz#834035b45061983a491f60096f61a2e7c5674a47"
218 | integrity sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==
219 | dependencies:
220 | "@babel/helper-plugin-utils" "^7.17.12"
221 |
222 | "@babel/plugin-syntax-typescript@^7.17.12":
223 | version "7.17.12"
224 | resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz#b54fc3be6de734a56b87508f99d6428b5b605a7b"
225 | integrity sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==
226 | dependencies:
227 | "@babel/helper-plugin-utils" "^7.17.12"
228 |
229 | "@babel/plugin-transform-typescript@^7.16.8":
230 | version "7.18.4"
231 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.4.tgz#587eaf6a39edb8c06215e550dc939faeadd750bf"
232 | integrity sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==
233 | dependencies:
234 | "@babel/helper-create-class-features-plugin" "^7.18.0"
235 | "@babel/helper-plugin-utils" "^7.17.12"
236 | "@babel/plugin-syntax-typescript" "^7.17.12"
237 |
238 | "@babel/template@^7.0.0", "@babel/template@^7.16.7":
239 | version "7.16.7"
240 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155"
241 | integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==
242 | dependencies:
243 | "@babel/code-frame" "^7.16.7"
244 | "@babel/parser" "^7.16.7"
245 | "@babel/types" "^7.16.7"
246 |
247 | "@babel/traverse@^7.0.0", "@babel/traverse@^7.18.0", "@babel/traverse@^7.18.2", "@babel/traverse@^7.18.5":
248 | version "7.18.5"
249 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.5.tgz#94a8195ad9642801837988ab77f36e992d9a20cd"
250 | integrity sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==
251 | dependencies:
252 | "@babel/code-frame" "^7.16.7"
253 | "@babel/generator" "^7.18.2"
254 | "@babel/helper-environment-visitor" "^7.18.2"
255 | "@babel/helper-function-name" "^7.17.9"
256 | "@babel/helper-hoist-variables" "^7.16.7"
257 | "@babel/helper-split-export-declaration" "^7.16.7"
258 | "@babel/parser" "^7.18.5"
259 | "@babel/types" "^7.18.4"
260 | debug "^4.1.0"
261 | globals "^11.1.0"
262 |
263 | "@babel/types@^7.0.0", "@babel/types@^7.16.7", "@babel/types@^7.17.0", "@babel/types@^7.18.0", "@babel/types@^7.18.2", "@babel/types@^7.18.4":
264 | version "7.18.4"
265 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.4.tgz#27eae9b9fd18e9dccc3f9d6ad051336f307be354"
266 | integrity sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==
267 | dependencies:
268 | "@babel/helper-validator-identifier" "^7.16.7"
269 | to-fast-properties "^2.0.0"
270 |
271 | "@babel/types@^7.6.1", "@babel/types@^7.9.6":
272 | version "7.16.7"
273 | resolved "https://registry.npmmirror.com/@babel/types/download/@babel/types-7.16.7.tgz#4ed19d51f840ed4bd5645be6ce40775fecf03159"
274 | integrity sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==
275 | dependencies:
276 | "@babel/helper-validator-identifier" "^7.16.7"
277 | to-fast-properties "^2.0.0"
278 |
279 | "@ctrl/tinycolor@^3.4.0":
280 | version "3.4.0"
281 | resolved "https://registry.npmmirror.com/@ctrl/tinycolor/download/@ctrl/tinycolor-3.4.0.tgz#c3c5ae543c897caa9c2a68630bed355be5f9990f"
282 | integrity sha1-w8WuVDyJfKqcKmhjC+01W+X5mQ8=
283 |
284 | "@element-plus/icons-vue@^0.2.4":
285 | version "0.2.4"
286 | resolved "https://registry.npmmirror.com/@element-plus/icons-vue/download/@element-plus/icons-vue-0.2.4.tgz#dadcf72f0cea53dc83b7b7db80e1418716d7b02c"
287 | integrity sha512-RsJNyL58rwxtsjeMy34o8txkL6UlME1stWsUlRpTac6UE9Bx9gdJvnDXbIKhOJqBLX17fBjmposdrn6VTqim2w==
288 |
289 | "@emmetio/abbreviation@^2.2.2":
290 | version "2.2.2"
291 | resolved "https://registry.nlark.com/@emmetio/abbreviation/download/@emmetio/abbreviation-2.2.2.tgz#746762fd9e7a8c2ea604f580c62e3cfe250e6989"
292 | integrity sha1-dGdi/Z56jC6mBPWAxi48/iUOaYk=
293 | dependencies:
294 | "@emmetio/scanner" "^1.0.0"
295 |
296 | "@emmetio/css-abbreviation@^2.1.4":
297 | version "2.1.4"
298 | resolved "https://registry.nlark.com/@emmetio/css-abbreviation/download/@emmetio/css-abbreviation-2.1.4.tgz#90362e8a1122ce3b76f6c3157907d30182f53f54"
299 | integrity sha1-kDYuihEizjt29sMVeQfTAYL1P1Q=
300 | dependencies:
301 | "@emmetio/scanner" "^1.0.0"
302 |
303 | "@emmetio/scanner@^1.0.0":
304 | version "1.0.0"
305 | resolved "https://registry.nlark.com/@emmetio/scanner/download/@emmetio/scanner-1.0.0.tgz#065b2af6233fe7474d44823e3deb89724af42b5f"
306 | integrity sha1-Blsq9iM/50dNRII+PeuJckr0K18=
307 |
308 | "@eslint/eslintrc@^1.0.5":
309 | version "1.0.5"
310 | resolved "https://registry.npmmirror.com/@eslint/eslintrc/download/@eslint/eslintrc-1.0.5.tgz#33f1b838dbf1f923bfa517e008362b78ddbbf318"
311 | integrity sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==
312 | dependencies:
313 | ajv "^6.12.4"
314 | debug "^4.3.2"
315 | espree "^9.2.0"
316 | globals "^13.9.0"
317 | ignore "^4.0.6"
318 | import-fresh "^3.2.1"
319 | js-yaml "^4.1.0"
320 | minimatch "^3.0.4"
321 | strip-json-comments "^3.1.1"
322 |
323 | "@humanwhocodes/config-array@^0.9.2":
324 | version "0.9.2"
325 | resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/download/@humanwhocodes/config-array-0.9.2.tgz?cache=0&sync_timestamp=1635880739605&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40humanwhocodes%2Fconfig-array%2Fdownload%2F%40humanwhocodes%2Fconfig-array-0.9.2.tgz#68be55c737023009dfc5fe245d51181bb6476914"
326 | integrity sha1-aL5VxzcCMAnfxf4kXVEYG7ZHaRQ=
327 | dependencies:
328 | "@humanwhocodes/object-schema" "^1.2.1"
329 | debug "^4.1.1"
330 | minimatch "^3.0.4"
331 |
332 | "@humanwhocodes/object-schema@^1.2.1":
333 | version "1.2.1"
334 | resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/download/@humanwhocodes/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
335 | integrity sha1-tSBSnsIdjllFoYUd/Rwy6U45/0U=
336 |
337 | "@jridgewell/gen-mapping@^0.1.0":
338 | version "0.1.1"
339 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996"
340 | integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==
341 | dependencies:
342 | "@jridgewell/set-array" "^1.0.0"
343 | "@jridgewell/sourcemap-codec" "^1.4.10"
344 |
345 | "@jridgewell/gen-mapping@^0.3.0":
346 | version "0.3.1"
347 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz#cf92a983c83466b8c0ce9124fadeaf09f7c66ea9"
348 | integrity sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==
349 | dependencies:
350 | "@jridgewell/set-array" "^1.0.0"
351 | "@jridgewell/sourcemap-codec" "^1.4.10"
352 | "@jridgewell/trace-mapping" "^0.3.9"
353 |
354 | "@jridgewell/resolve-uri@^3.0.3":
355 | version "3.0.7"
356 | resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz#30cd49820a962aff48c8fffc5cd760151fca61fe"
357 | integrity sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==
358 |
359 | "@jridgewell/set-array@^1.0.0":
360 | version "1.1.1"
361 | resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.1.tgz#36a6acc93987adcf0ba50c66908bd0b70de8afea"
362 | integrity sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==
363 |
364 | "@jridgewell/sourcemap-codec@^1.4.10":
365 | version "1.4.13"
366 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz#b6461fb0c2964356c469e115f504c95ad97ab88c"
367 | integrity sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==
368 |
369 | "@jridgewell/trace-mapping@^0.3.9":
370 | version "0.3.13"
371 | resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz#dcfe3e95f224c8fe97a87a5235defec999aa92ea"
372 | integrity sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==
373 | dependencies:
374 | "@jridgewell/resolve-uri" "^3.0.3"
375 | "@jridgewell/sourcemap-codec" "^1.4.10"
376 |
377 | "@popperjs/core@^2.10.2":
378 | version "2.11.2"
379 | resolved "https://registry.npmmirror.com/@popperjs/core/download/@popperjs/core-2.11.2.tgz#830beaec4b4091a9e9398ac50f865ddea52186b9"
380 | integrity sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA==
381 |
382 | "@rollup/pluginutils@^4.2.0":
383 | version "4.2.1"
384 | resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz#e6c6c3aba0744edce3fb2074922d3776c0af2a6d"
385 | integrity sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==
386 | dependencies:
387 | estree-walker "^2.0.1"
388 | picomatch "^2.2.2"
389 |
390 | "@types/node@^17.0.6":
391 | version "17.0.8"
392 | resolved "https://registry.npmmirror.com/@types/node/download/@types/node-17.0.8.tgz#50d680c8a8a78fe30abe6906453b21ad8ab0ad7b"
393 | integrity sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==
394 |
395 | "@vitejs/plugin-vue-jsx@^1.3.10":
396 | version "1.3.10"
397 | resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-1.3.10.tgz#5b61294ed4334fbc5f5679243fd3ccc448b26044"
398 | integrity sha512-Cf5zznh4yNMiEMBfTOztaDVDmK1XXfgxClzOSUVUc8WAmHzogrCUeM8B05ABzuGtg0D1amfng+mUmSIOFGP3Pw==
399 | dependencies:
400 | "@babel/core" "^7.17.9"
401 | "@babel/plugin-syntax-import-meta" "^7.10.4"
402 | "@babel/plugin-transform-typescript" "^7.16.8"
403 | "@rollup/pluginutils" "^4.2.0"
404 | "@vue/babel-plugin-jsx" "^1.1.1"
405 | hash-sum "^2.0.0"
406 |
407 | "@vitejs/plugin-vue@^2.0.0":
408 | version "2.0.1"
409 | resolved "https://registry.npmmirror.com/@vitejs/plugin-vue/download/@vitejs/plugin-vue-2.0.1.tgz#db0e5eacf96358e04cc501c9008079b25a70a4ac"
410 | integrity sha512-wtdMnGVvys9K8tg+DxowU1ytTrdVveXr3LzdhaKakysgGXyrsfaeds2cDywtvujEASjWOwWL/OgWM+qoeM8Plg==
411 |
412 | "@volar/code-gen@0.29.8":
413 | version "0.29.8"
414 | resolved "https://registry.npmmirror.com/@volar/code-gen/download/@volar/code-gen-0.29.8.tgz#db1a4bf29caeba131265bed9dbe96a1a0b66ea35"
415 | integrity sha512-eohLLUqPChHRPDFT5gXn4V6pr/CeTri7Ou5GI26lUvBRRAbP8p+oYfQRcbMPGeKmVkYjfVj0chsxQGx6T8PQ4Q==
416 | dependencies:
417 | "@volar/shared" "0.29.8"
418 | "@volar/source-map" "0.29.8"
419 |
420 | "@volar/html2pug@0.29.8":
421 | version "0.29.8"
422 | resolved "https://registry.npmmirror.com/@volar/html2pug/download/@volar/html2pug-0.29.8.tgz#2e97fa2968dcdfe0dbbc67b0cd2ab4c440018738"
423 | integrity sha512-bhSNXg8A2aD3w0B+CwmHjqCAaKtj5rORbE5C/q/UdGqptJbC6STCmi30KuRTdfPhR++Xb18Hauf3s/WCmtNAPA==
424 | dependencies:
425 | domelementtype "^2.2.0"
426 | domhandler "^4.2.2"
427 | htmlparser2 "^7.1.2"
428 | pug "^3.0.2"
429 |
430 | "@volar/shared@0.29.8":
431 | version "0.29.8"
432 | resolved "https://registry.npmmirror.com/@volar/shared/download/@volar/shared-0.29.8.tgz#e635ddf2cbcf307da932eb4b98e33c320d3d2991"
433 | integrity sha512-Y1NN6irkIukD+T0wf4p/dHWYL90sacN2e2lYoDXxRlvoYxwANnHgw0J0Rcp+yw58ElWRScdG7/YntEIuZWeJsw==
434 | dependencies:
435 | upath "^2.0.1"
436 | vscode-jsonrpc "^8.0.0-next.2"
437 | vscode-uri "^3.0.2"
438 |
439 | "@volar/source-map@0.29.8":
440 | version "0.29.8"
441 | resolved "https://registry.npmmirror.com/@volar/source-map/download/@volar/source-map-0.29.8.tgz#3299a0ae86ae0b72b4db3e50499d8bb285d8e9b2"
442 | integrity sha512-7w+UoYtnc6UQu30CgMVvx0YN4dzDgP4TIsSmUaW62AGmxU9Lxwp3Kkn/4N8efi91z8ma5Z78v/HddyJPwAC3LA==
443 | dependencies:
444 | "@volar/shared" "0.29.8"
445 |
446 | "@volar/transforms@0.29.8":
447 | version "0.29.8"
448 | resolved "https://registry.npmmirror.com/@volar/transforms/download/@volar/transforms-0.29.8.tgz#ef807010ac90772a065e7cf50509b6433b53e355"
449 | integrity sha512-o2hRa8CoDwYTO1Mu5KA47+1elUnYUjDaVhCvbyKlRfd8qpHea2llotArq7B6OORSL2M9DVs1IRJ5NGURBFeZ3Q==
450 | dependencies:
451 | "@volar/shared" "0.29.8"
452 | vscode-languageserver "^8.0.0-next.2"
453 |
454 | "@volar/vue-code-gen@0.29.8":
455 | version "0.29.8"
456 | resolved "https://registry.npmmirror.com/@volar/vue-code-gen/download/@volar/vue-code-gen-0.29.8.tgz#32401d52e2570d775fcc6cbc83abefeef65c48cd"
457 | integrity sha512-E1e7P2oktNC/DzgDBditfla4s8+HlUlluZ+BtcLvEdbkl3QEjujkB0x1wxguWzXmpWgLIDPtrS3Jzll5cCOkTg==
458 | dependencies:
459 | "@volar/code-gen" "0.29.8"
460 | "@volar/shared" "0.29.8"
461 | "@volar/source-map" "0.29.8"
462 | "@vue/compiler-core" "^3.2.21"
463 | "@vue/compiler-dom" "^3.2.21"
464 | "@vue/shared" "^3.2.21"
465 | upath "^2.0.1"
466 |
467 | "@vscode/emmet-helper@^2.8.0":
468 | version "2.8.3"
469 | resolved "https://registry.npmmirror.com/@vscode/emmet-helper/download/@vscode/emmet-helper-2.8.3.tgz#f7c2b4a4751d03bcf2b421f0fce5b521a0f64a18"
470 | integrity sha512-dkTSL+BaBBS8gFgPm/GMOU+XfxaMyI+Fl1IUYxEi8Iv24RfHf9/q2eCpV2hs7sncLcoKWEbMYe5gv4Ppmp2Oxw==
471 | dependencies:
472 | emmet "^2.3.0"
473 | jsonc-parser "^2.3.0"
474 | vscode-languageserver-textdocument "^1.0.1"
475 | vscode-languageserver-types "^3.15.1"
476 | vscode-nls "^5.0.0"
477 | vscode-uri "^2.1.2"
478 |
479 | "@vue/babel-helper-vue-transform-on@^1.0.2":
480 | version "1.0.2"
481 | resolved "https://registry.yarnpkg.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz#9b9c691cd06fc855221a2475c3cc831d774bc7dc"
482 | integrity sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==
483 |
484 | "@vue/babel-plugin-jsx@^1.1.1":
485 | version "1.1.1"
486 | resolved "https://registry.yarnpkg.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz#0c5bac27880d23f89894cd036a37b55ef61ddfc1"
487 | integrity sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==
488 | dependencies:
489 | "@babel/helper-module-imports" "^7.0.0"
490 | "@babel/plugin-syntax-jsx" "^7.0.0"
491 | "@babel/template" "^7.0.0"
492 | "@babel/traverse" "^7.0.0"
493 | "@babel/types" "^7.0.0"
494 | "@vue/babel-helper-vue-transform-on" "^1.0.2"
495 | camelcase "^6.0.0"
496 | html-tags "^3.1.0"
497 | svg-tags "^1.0.0"
498 |
499 | "@vue/compiler-core@3.2.26", "@vue/compiler-core@^3.2.21":
500 | version "3.2.26"
501 | resolved "https://registry.npmmirror.com/@vue/compiler-core/download/@vue/compiler-core-3.2.26.tgz#9ab92ae624da51f7b6064f4679c2d4564f437cc8"
502 | integrity sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw==
503 | dependencies:
504 | "@babel/parser" "^7.16.4"
505 | "@vue/shared" "3.2.26"
506 | estree-walker "^2.0.2"
507 | source-map "^0.6.1"
508 |
509 | "@vue/compiler-core@3.2.37":
510 | version "3.2.37"
511 | resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.37.tgz#b3c42e04c0e0f2c496ff1784e543fbefe91e215a"
512 | integrity sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==
513 | dependencies:
514 | "@babel/parser" "^7.16.4"
515 | "@vue/shared" "3.2.37"
516 | estree-walker "^2.0.2"
517 | source-map "^0.6.1"
518 |
519 | "@vue/compiler-dom@3.2.26", "@vue/compiler-dom@^3.2.21":
520 | version "3.2.26"
521 | resolved "https://registry.npmmirror.com/@vue/compiler-dom/download/@vue/compiler-dom-3.2.26.tgz#c7a7b55d50a7b7981dd44fc28211df1450482667"
522 | integrity sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg==
523 | dependencies:
524 | "@vue/compiler-core" "3.2.26"
525 | "@vue/shared" "3.2.26"
526 |
527 | "@vue/compiler-dom@3.2.37":
528 | version "3.2.37"
529 | resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.37.tgz#10d2427a789e7c707c872da9d678c82a0c6582b5"
530 | integrity sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==
531 | dependencies:
532 | "@vue/compiler-core" "3.2.37"
533 | "@vue/shared" "3.2.37"
534 |
535 | "@vue/compiler-sfc@3.2.26":
536 | version "3.2.26"
537 | resolved "https://registry.npmmirror.com/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.26.tgz#3ce76677e4aa58311655a3bea9eb1cb804d2273f"
538 | integrity sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw==
539 | dependencies:
540 | "@babel/parser" "^7.16.4"
541 | "@vue/compiler-core" "3.2.26"
542 | "@vue/compiler-dom" "3.2.26"
543 | "@vue/compiler-ssr" "3.2.26"
544 | "@vue/reactivity-transform" "3.2.26"
545 | "@vue/shared" "3.2.26"
546 | estree-walker "^2.0.2"
547 | magic-string "^0.25.7"
548 | postcss "^8.1.10"
549 | source-map "^0.6.1"
550 |
551 | "@vue/compiler-sfc@^3.1.4":
552 | version "3.2.37"
553 | resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.37.tgz#3103af3da2f40286edcd85ea495dcb35bc7f5ff4"
554 | integrity sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==
555 | dependencies:
556 | "@babel/parser" "^7.16.4"
557 | "@vue/compiler-core" "3.2.37"
558 | "@vue/compiler-dom" "3.2.37"
559 | "@vue/compiler-ssr" "3.2.37"
560 | "@vue/reactivity-transform" "3.2.37"
561 | "@vue/shared" "3.2.37"
562 | estree-walker "^2.0.2"
563 | magic-string "^0.25.7"
564 | postcss "^8.1.10"
565 | source-map "^0.6.1"
566 |
567 | "@vue/compiler-ssr@3.2.26":
568 | version "3.2.26"
569 | resolved "https://registry.npmmirror.com/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.26.tgz#fd049523341fbf4ab5e88e25eef566d862894ba7"
570 | integrity sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag==
571 | dependencies:
572 | "@vue/compiler-dom" "3.2.26"
573 | "@vue/shared" "3.2.26"
574 |
575 | "@vue/compiler-ssr@3.2.37":
576 | version "3.2.37"
577 | resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.37.tgz#4899d19f3a5fafd61524a9d1aee8eb0505313cff"
578 | integrity sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==
579 | dependencies:
580 | "@vue/compiler-dom" "3.2.37"
581 | "@vue/shared" "3.2.37"
582 |
583 | "@vue/devtools-api@^6.0.0-beta.18":
584 | version "6.0.0-beta.21.1"
585 | resolved "https://registry.npmmirror.com/@vue/devtools-api/download/@vue/devtools-api-6.0.0-beta.21.1.tgz#f1410f53c42aa67fa3b01ca7bdba891f69d7bc97"
586 | integrity sha512-FqC4s3pm35qGVeXRGOjTsRzlkJjrBLriDS9YXbflHLsfA9FrcKzIyWnLXoNm+/7930E8rRakXuAc2QkC50swAw==
587 |
588 | "@vue/reactivity-transform@3.2.26":
589 | version "3.2.26"
590 | resolved "https://registry.npmmirror.com/@vue/reactivity-transform/download/@vue/reactivity-transform-3.2.26.tgz#6d8f20a4aa2d19728f25de99962addbe7c4d03e9"
591 | integrity sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ==
592 | dependencies:
593 | "@babel/parser" "^7.16.4"
594 | "@vue/compiler-core" "3.2.26"
595 | "@vue/shared" "3.2.26"
596 | estree-walker "^2.0.2"
597 | magic-string "^0.25.7"
598 |
599 | "@vue/reactivity-transform@3.2.37":
600 | version "3.2.37"
601 | resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.37.tgz#0caa47c4344df4ae59f5a05dde2a8758829f8eca"
602 | integrity sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==
603 | dependencies:
604 | "@babel/parser" "^7.16.4"
605 | "@vue/compiler-core" "3.2.37"
606 | "@vue/shared" "3.2.37"
607 | estree-walker "^2.0.2"
608 | magic-string "^0.25.7"
609 |
610 | "@vue/reactivity@3.2.26", "@vue/reactivity@^3.2.21":
611 | version "3.2.26"
612 | resolved "https://registry.npmmirror.com/@vue/reactivity/download/@vue/reactivity-3.2.26.tgz#d529191e581521c3c12e29ef986d4c8a933a0f83"
613 | integrity sha512-h38bxCZLW6oFJVDlCcAiUKFnXI8xP8d+eO0pcDxx+7dQfSPje2AO6M9S9QO6MrxQB7fGP0DH0dYQ8ksf6hrXKQ==
614 | dependencies:
615 | "@vue/shared" "3.2.26"
616 |
617 | "@vue/runtime-core@3.2.26":
618 | version "3.2.26"
619 | resolved "https://registry.npmmirror.com/@vue/runtime-core/download/@vue/runtime-core-3.2.26.tgz#5c59cc440ed7a39b6dbd4c02e2d21c8d1988f0de"
620 | integrity sha512-BcYi7qZ9Nn+CJDJrHQ6Zsmxei2hDW0L6AB4vPvUQGBm2fZyC0GXd/4nVbyA2ubmuhctD5RbYY8L+5GUJszv9mQ==
621 | dependencies:
622 | "@vue/reactivity" "3.2.26"
623 | "@vue/shared" "3.2.26"
624 |
625 | "@vue/runtime-dom@3.2.26":
626 | version "3.2.26"
627 | resolved "https://registry.npmmirror.com/@vue/runtime-dom/download/@vue/runtime-dom-3.2.26.tgz#84d3ae2584488747717c2e072d5d9112c0d2e6c2"
628 | integrity sha512-dY56UIiZI+gjc4e8JQBwAifljyexfVCkIAu/WX8snh8vSOt/gMSEGwPRcl2UpYpBYeyExV8WCbgvwWRNt9cHhQ==
629 | dependencies:
630 | "@vue/runtime-core" "3.2.26"
631 | "@vue/shared" "3.2.26"
632 | csstype "^2.6.8"
633 |
634 | "@vue/server-renderer@3.2.26":
635 | version "3.2.26"
636 | resolved "https://registry.npmmirror.com/@vue/server-renderer/download/@vue/server-renderer-3.2.26.tgz#f16a4b9fbcc917417b4cea70c99afce2701341cf"
637 | integrity sha512-Jp5SggDUvvUYSBIvYEhy76t4nr1vapY/FIFloWmQzn7UxqaHrrBpbxrqPcTrSgGrcaglj0VBp22BKJNre4aA1w==
638 | dependencies:
639 | "@vue/compiler-ssr" "3.2.26"
640 | "@vue/shared" "3.2.26"
641 |
642 | "@vue/shared@3.2.26", "@vue/shared@^3.2.21":
643 | version "3.2.26"
644 | resolved "https://registry.npmmirror.com/@vue/shared/download/@vue/shared-3.2.26.tgz#7acd1621783571b9a82eca1f041b4a0a983481d9"
645 | integrity sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA==
646 |
647 | "@vue/shared@3.2.37":
648 | version "3.2.37"
649 | resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.37.tgz#8e6adc3f2759af52f0e85863dfb0b711ecc5c702"
650 | integrity sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==
651 |
652 | "@vueuse/core@^7.3.0":
653 | version "7.5.3"
654 | resolved "https://registry.npmmirror.com/@vueuse/core/download/@vueuse/core-7.5.3.tgz#7e8ea430a293670f12e5052a5285cb4ef8e9c758"
655 | integrity sha512-D9j5ymHFMFRXQqCp0yZJkf/bvBGiz0MrKUa364p+L8dMyd5zyq2K1JmHyvoBd4xbTFRfmQ1h878u6YE5LCkDVQ==
656 | dependencies:
657 | "@vueuse/shared" "7.5.3"
658 | vue-demi "*"
659 |
660 | "@vueuse/shared@7.5.3":
661 | version "7.5.3"
662 | resolved "https://registry.npmmirror.com/@vueuse/shared/download/@vueuse/shared-7.5.3.tgz#2a844f38e45b1002e14d8f0ab5b41221c4fb9b09"
663 | integrity sha512-BJ71cxHN5VByW1S58Gl85NFJaQu93F7Vs7K/MuAKsIIuHm9PBbkR5Vxkg9ko9cBdiKVt+FNoo13BhdbA+Vwycg==
664 | dependencies:
665 | vue-demi "*"
666 |
667 | acorn-jsx@^5.3.1:
668 | version "5.3.2"
669 | resolved "https://registry.nlark.com/acorn-jsx/download/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
670 | integrity sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=
671 |
672 | acorn@^7.1.1:
673 | version "7.4.1"
674 | resolved "https://registry.npmmirror.com/acorn/download/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
675 | integrity sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=
676 |
677 | acorn@^8.7.0:
678 | version "8.7.0"
679 | resolved "https://registry.npmmirror.com/acorn/download/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf"
680 | integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==
681 |
682 | ajv@^6.10.0, ajv@^6.12.4:
683 | version "6.12.6"
684 | resolved "https://registry.npmmirror.com/ajv/download/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
685 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
686 | dependencies:
687 | fast-deep-equal "^3.1.1"
688 | fast-json-stable-stringify "^2.0.0"
689 | json-schema-traverse "^0.4.1"
690 | uri-js "^4.2.2"
691 |
692 | ansi-colors@^4.1.1:
693 | version "4.1.1"
694 | resolved "https://registry.nlark.com/ansi-colors/download/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
695 | integrity sha1-y7muJWv3UK8eqzRPIpqif+lLo0g=
696 |
697 | ansi-regex@^5.0.1:
698 | version "5.0.1"
699 | resolved "https://registry.nlark.com/ansi-regex/download/ansi-regex-5.0.1.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
700 | integrity sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=
701 |
702 | ansi-styles@^3.2.1:
703 | version "3.2.1"
704 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
705 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
706 | dependencies:
707 | color-convert "^1.9.0"
708 |
709 | ansi-styles@^4.1.0:
710 | version "4.3.0"
711 | resolved "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
712 | integrity sha1-7dgDYornHATIWuegkG7a00tkiTc=
713 | dependencies:
714 | color-convert "^2.0.1"
715 |
716 | anymatch@~3.1.2:
717 | version "3.1.2"
718 | resolved "https://registry.npm.taobao.org/anymatch/download/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
719 | integrity sha1-wFV8CWrzLxBhmPT04qODU343hxY=
720 | dependencies:
721 | normalize-path "^3.0.0"
722 | picomatch "^2.0.4"
723 |
724 | argparse@^2.0.1:
725 | version "2.0.1"
726 | resolved "https://registry.npm.taobao.org/argparse/download/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
727 | integrity sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=
728 |
729 | asap@~2.0.3:
730 | version "2.0.6"
731 | resolved "https://registry.nlark.com/asap/download/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
732 | integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
733 |
734 | assert-never@^1.2.1:
735 | version "1.2.1"
736 | resolved "https://registry.nlark.com/assert-never/download/assert-never-1.2.1.tgz#11f0e363bf146205fb08193b5c7b90f4d1cf44fe"
737 | integrity sha1-EfDjY78UYgX7CBk7XHuQ9NHPRP4=
738 |
739 | async-validator@^4.0.7:
740 | version "4.0.7"
741 | resolved "https://registry.npmmirror.com/async-validator/download/async-validator-4.0.7.tgz#034a0fd2103a6b2ebf010da75183bec299247afe"
742 | integrity sha1-A0oP0hA6ay6/AQ2nUYO+wpkkev4=
743 |
744 | babel-walk@3.0.0-canary-5:
745 | version "3.0.0-canary-5"
746 | resolved "https://registry.npm.taobao.org/babel-walk/download/babel-walk-3.0.0-canary-5.tgz#f66ecd7298357aee44955f235a6ef54219104b11"
747 | integrity sha1-9m7Ncpg1eu5ElV8jWm71QhkQSxE=
748 | dependencies:
749 | "@babel/types" "^7.9.6"
750 |
751 | balanced-match@^1.0.0:
752 | version "1.0.2"
753 | resolved "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbalanced-match%2Fdownload%2Fbalanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
754 | integrity sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=
755 |
756 | binary-extensions@^2.0.0:
757 | version "2.2.0"
758 | resolved "https://registry.nlark.com/binary-extensions/download/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
759 | integrity sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=
760 |
761 | brace-expansion@^1.1.7:
762 | version "1.1.11"
763 | resolved "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz?cache=0&sync_timestamp=1614010709807&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrace-expansion%2Fdownload%2Fbrace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
764 | integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=
765 | dependencies:
766 | balanced-match "^1.0.0"
767 | concat-map "0.0.1"
768 |
769 | braces@~3.0.2:
770 | version "3.0.2"
771 | resolved "https://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
772 | integrity sha1-NFThpGLujVmeI23zNs2epPiv4Qc=
773 | dependencies:
774 | fill-range "^7.0.1"
775 |
776 | browserslist@^4.20.2:
777 | version "4.20.4"
778 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.4.tgz#98096c9042af689ee1e0271333dbc564b8ce4477"
779 | integrity sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==
780 | dependencies:
781 | caniuse-lite "^1.0.30001349"
782 | electron-to-chromium "^1.4.147"
783 | escalade "^3.1.1"
784 | node-releases "^2.0.5"
785 | picocolors "^1.0.0"
786 |
787 | call-bind@^1.0.2:
788 | version "1.0.2"
789 | resolved "https://registry.nlark.com/call-bind/download/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
790 | integrity sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=
791 | dependencies:
792 | function-bind "^1.1.1"
793 | get-intrinsic "^1.0.2"
794 |
795 | callsites@^3.0.0:
796 | version "3.1.0"
797 | resolved "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
798 | integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=
799 |
800 | camelcase@^6.0.0:
801 | version "6.3.0"
802 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
803 | integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
804 |
805 | caniuse-lite@^1.0.30001349:
806 | version "1.0.30001352"
807 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz#cc6f5da3f983979ad1e2cdbae0505dccaa7c6a12"
808 | integrity sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==
809 |
810 | chalk@^2.0.0:
811 | version "2.4.2"
812 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
813 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
814 | dependencies:
815 | ansi-styles "^3.2.1"
816 | escape-string-regexp "^1.0.5"
817 | supports-color "^5.3.0"
818 |
819 | chalk@^4.0.0:
820 | version "4.1.2"
821 | resolved "https://registry.npmmirror.com/chalk/download/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
822 | integrity sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=
823 | dependencies:
824 | ansi-styles "^4.1.0"
825 | supports-color "^7.1.0"
826 |
827 | character-parser@^2.2.0:
828 | version "2.2.0"
829 | resolved "https://registry.npmmirror.com/character-parser/download/character-parser-2.2.0.tgz#c7ce28f36d4bcd9744e5ffc2c5fcde1c73261fc0"
830 | integrity sha1-x84o821LzZdE5f/CxfzeHHMmH8A=
831 | dependencies:
832 | is-regex "^1.0.3"
833 |
834 | "chokidar@>=3.0.0 <4.0.0":
835 | version "3.5.2"
836 | resolved "https://registry.npmmirror.com/chokidar/download/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75"
837 | integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==
838 | dependencies:
839 | anymatch "~3.1.2"
840 | braces "~3.0.2"
841 | glob-parent "~5.1.2"
842 | is-binary-path "~2.1.0"
843 | is-glob "~4.0.1"
844 | normalize-path "~3.0.0"
845 | readdirp "~3.6.0"
846 | optionalDependencies:
847 | fsevents "~2.3.2"
848 |
849 | color-convert@^1.9.0:
850 | version "1.9.3"
851 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
852 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
853 | dependencies:
854 | color-name "1.1.3"
855 |
856 | color-convert@^2.0.1:
857 | version "2.0.1"
858 | resolved "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
859 | integrity sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=
860 | dependencies:
861 | color-name "~1.1.4"
862 |
863 | color-name@1.1.3:
864 | version "1.1.3"
865 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
866 | integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
867 |
868 | color-name@~1.1.4:
869 | version "1.1.4"
870 | resolved "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
871 | integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=
872 |
873 | concat-map@0.0.1:
874 | version "0.0.1"
875 | resolved "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
876 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
877 |
878 | constantinople@^4.0.1:
879 | version "4.0.1"
880 | resolved "https://registry.npm.taobao.org/constantinople/download/constantinople-4.0.1.tgz#0def113fa0e4dc8de83331a5cf79c8b325213151"
881 | integrity sha1-De8RP6Dk3I3oMzGlz3nIsyUhMVE=
882 | dependencies:
883 | "@babel/parser" "^7.6.0"
884 | "@babel/types" "^7.6.1"
885 |
886 | convert-source-map@^1.7.0:
887 | version "1.8.0"
888 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
889 | integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
890 | dependencies:
891 | safe-buffer "~5.1.1"
892 |
893 | cross-spawn@^7.0.2:
894 | version "7.0.3"
895 | resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
896 | integrity sha1-9zqFudXUHQRVUcF34ogtSshXKKY=
897 | dependencies:
898 | path-key "^3.1.0"
899 | shebang-command "^2.0.0"
900 | which "^2.0.1"
901 |
902 | csstype@^2.6.8:
903 | version "2.6.19"
904 | resolved "https://registry.npmmirror.com/csstype/download/csstype-2.6.19.tgz?cache=0&sync_timestamp=1637224514674&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcsstype%2Fdownload%2Fcsstype-2.6.19.tgz#feeb5aae89020bb389e1f63669a5ed490e391caa"
905 | integrity sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==
906 |
907 | dayjs@^1.10.7:
908 | version "1.10.7"
909 | resolved "https://registry.npmmirror.com/dayjs/download/dayjs-1.10.7.tgz#2cf5f91add28116748440866a0a1d26f3a6ce468"
910 | integrity sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==
911 |
912 | debug@^4.1.0:
913 | version "4.3.4"
914 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
915 | integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
916 | dependencies:
917 | ms "2.1.2"
918 |
919 | debug@^4.1.1, debug@^4.3.2:
920 | version "4.3.3"
921 | resolved "https://registry.npmmirror.com/debug/download/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664"
922 | integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==
923 | dependencies:
924 | ms "2.1.2"
925 |
926 | deep-is@^0.1.3:
927 | version "0.1.4"
928 | resolved "https://registry.nlark.com/deep-is/download/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
929 | integrity sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE=
930 |
931 | doctrine@^3.0.0:
932 | version "3.0.0"
933 | resolved "https://registry.npm.taobao.org/doctrine/download/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
934 | integrity sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=
935 | dependencies:
936 | esutils "^2.0.2"
937 |
938 | doctypes@^1.1.0:
939 | version "1.1.0"
940 | resolved "https://registry.npm.taobao.org/doctypes/download/doctypes-1.1.0.tgz#ea80b106a87538774e8a3a4a5afe293de489e0a9"
941 | integrity sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=
942 |
943 | dom-serializer@^1.0.1:
944 | version "1.3.2"
945 | resolved "https://registry.nlark.com/dom-serializer/download/dom-serializer-1.3.2.tgz?cache=0&sync_timestamp=1621256830355&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdom-serializer%2Fdownload%2Fdom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91"
946 | integrity sha1-YgZDfTLO767HFhgDIwx6ILwbTZE=
947 | dependencies:
948 | domelementtype "^2.0.1"
949 | domhandler "^4.2.0"
950 | entities "^2.0.0"
951 |
952 | domelementtype@^2.0.1, domelementtype@^2.2.0:
953 | version "2.2.0"
954 | resolved "https://registry.npm.taobao.org/domelementtype/download/domelementtype-2.2.0.tgz?cache=0&sync_timestamp=1617298554829&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomelementtype%2Fdownload%2Fdomelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57"
955 | integrity sha1-mgtsJ4LtahxzI9QiZxg9+b2LHVc=
956 |
957 | domhandler@^4.2.0, domhandler@^4.2.2:
958 | version "4.3.0"
959 | resolved "https://registry.npmmirror.com/domhandler/download/domhandler-4.3.0.tgz#16c658c626cf966967e306f966b431f77d4a5626"
960 | integrity sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==
961 | dependencies:
962 | domelementtype "^2.2.0"
963 |
964 | domutils@^2.8.0:
965 | version "2.8.0"
966 | resolved "https://registry.npmmirror.com/domutils/download/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135"
967 | integrity sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=
968 | dependencies:
969 | dom-serializer "^1.0.1"
970 | domelementtype "^2.2.0"
971 | domhandler "^4.2.0"
972 |
973 | electron-to-chromium@^1.4.147:
974 | version "1.4.152"
975 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.152.tgz#7dedbe8f3dc1c597088982a203f392e60f7ee90a"
976 | integrity sha512-jk4Ju5SGZAQQJ1iI4Rgru7dDlvkQPLpNPWH9gIZmwCD4YteA5Bbk1xPcPDUf5jUYs3e1e80RXdi8XgKQZaigeg==
977 |
978 | element-plus@^1.3.0-beta.1:
979 | version "1.3.0-beta.1"
980 | resolved "https://registry.npmmirror.com/element-plus/download/element-plus-1.3.0-beta.1.tgz#4df67fcedb0c13d14c9f54eea7b739109f5df49f"
981 | integrity sha512-q3vMaKElPpuSTeIF7kuDmMOE+N1YVCCIG3fshXpz6qgjnxPbgZumVM0qGfhr8DTu9JxRbBoDok49dqtX/BWn3w==
982 | dependencies:
983 | "@ctrl/tinycolor" "^3.4.0"
984 | "@element-plus/icons-vue" "^0.2.4"
985 | "@popperjs/core" "^2.10.2"
986 | "@vueuse/core" "^7.3.0"
987 | async-validator "^4.0.7"
988 | dayjs "^1.10.7"
989 | lodash "^4.17.21"
990 | memoize-one "^6.0.0"
991 | normalize-wheel-es "^1.1.1"
992 |
993 | emmet@^2.3.0:
994 | version "2.3.5"
995 | resolved "https://registry.npmmirror.com/emmet/download/emmet-2.3.5.tgz#7f80f9c3db6831d1ee2b458717b9c36a074b1a47"
996 | integrity sha512-LcWfTamJnXIdMfLvJEC5Ld3hY5/KHXgv1L1bp6I7eEvB0ZhacHZ1kX0BYovJ8FroEsreLcq7n7kZhRMsf6jkXQ==
997 | dependencies:
998 | "@emmetio/abbreviation" "^2.2.2"
999 | "@emmetio/css-abbreviation" "^2.1.4"
1000 |
1001 | enquirer@^2.3.5:
1002 | version "2.3.6"
1003 | resolved "https://registry.npm.taobao.org/enquirer/download/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
1004 | integrity sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00=
1005 | dependencies:
1006 | ansi-colors "^4.1.1"
1007 |
1008 | entities@^2.0.0:
1009 | version "2.2.0"
1010 | resolved "https://registry.nlark.com/entities/download/entities-2.2.0.tgz?cache=0&sync_timestamp=1628508126700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fentities%2Fdownload%2Fentities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
1011 | integrity sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=
1012 |
1013 | entities@^3.0.1:
1014 | version "3.0.1"
1015 | resolved "https://registry.nlark.com/entities/download/entities-3.0.1.tgz?cache=0&sync_timestamp=1628508126700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fentities%2Fdownload%2Fentities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4"
1016 | integrity sha1-K4h8piWF6W2zkDSC0zbBAGwwAdQ=
1017 |
1018 | esbuild-android-arm64@0.13.15:
1019 | version "0.13.15"
1020 | resolved "https://registry.npmmirror.com/esbuild-android-arm64/download/esbuild-android-arm64-0.13.15.tgz#3fc3ff0bab76fe35dd237476b5d2b32bb20a3d44"
1021 | integrity sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==
1022 |
1023 | esbuild-darwin-64@0.13.15:
1024 | version "0.13.15"
1025 | resolved "https://registry.npmmirror.com/esbuild-darwin-64/download/esbuild-darwin-64-0.13.15.tgz#8e9169c16baf444eacec60d09b24d11b255a8e72"
1026 | integrity sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==
1027 |
1028 | esbuild-darwin-arm64@0.13.15:
1029 | version "0.13.15"
1030 | resolved "https://registry.npmmirror.com/esbuild-darwin-arm64/download/esbuild-darwin-arm64-0.13.15.tgz#1b07f893b632114f805e188ddfca41b2b778229a"
1031 | integrity sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==
1032 |
1033 | esbuild-freebsd-64@0.13.15:
1034 | version "0.13.15"
1035 | resolved "https://registry.npmmirror.com/esbuild-freebsd-64/download/esbuild-freebsd-64-0.13.15.tgz#0b8b7eca1690c8ec94c75680c38c07269c1f4a85"
1036 | integrity sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==
1037 |
1038 | esbuild-freebsd-arm64@0.13.15:
1039 | version "0.13.15"
1040 | resolved "https://registry.npmmirror.com/esbuild-freebsd-arm64/download/esbuild-freebsd-arm64-0.13.15.tgz#2e1a6c696bfdcd20a99578b76350b41db1934e52"
1041 | integrity sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==
1042 |
1043 | esbuild-linux-32@0.13.15:
1044 | version "0.13.15"
1045 | resolved "https://registry.npmmirror.com/esbuild-linux-32/download/esbuild-linux-32-0.13.15.tgz#6fd39f36fc66dd45b6b5f515728c7bbebc342a69"
1046 | integrity sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==
1047 |
1048 | esbuild-linux-64@0.13.15:
1049 | version "0.13.15"
1050 | resolved "https://registry.npmmirror.com/esbuild-linux-64/download/esbuild-linux-64-0.13.15.tgz#9cb8e4bcd7574e67946e4ee5f1f1e12386bb6dd3"
1051 | integrity sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==
1052 |
1053 | esbuild-linux-arm64@0.13.15:
1054 | version "0.13.15"
1055 | resolved "https://registry.npmmirror.com/esbuild-linux-arm64/download/esbuild-linux-arm64-0.13.15.tgz#3891aa3704ec579a1b92d2a586122e5b6a2bfba1"
1056 | integrity sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==
1057 |
1058 | esbuild-linux-arm@0.13.15:
1059 | version "0.13.15"
1060 | resolved "https://registry.npmmirror.com/esbuild-linux-arm/download/esbuild-linux-arm-0.13.15.tgz#8a00e99e6a0c6c9a6b7f334841364d8a2b4aecfe"
1061 | integrity sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==
1062 |
1063 | esbuild-linux-mips64le@0.13.15:
1064 | version "0.13.15"
1065 | resolved "https://registry.npmmirror.com/esbuild-linux-mips64le/download/esbuild-linux-mips64le-0.13.15.tgz#36b07cc47c3d21e48db3bb1f4d9ef8f46aead4f7"
1066 | integrity sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==
1067 |
1068 | esbuild-linux-ppc64le@0.13.15:
1069 | version "0.13.15"
1070 | resolved "https://registry.npmmirror.com/esbuild-linux-ppc64le/download/esbuild-linux-ppc64le-0.13.15.tgz#f7e6bba40b9a11eb9dcae5b01550ea04670edad2"
1071 | integrity sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==
1072 |
1073 | esbuild-netbsd-64@0.13.15:
1074 | version "0.13.15"
1075 | resolved "https://registry.npmmirror.com/esbuild-netbsd-64/download/esbuild-netbsd-64-0.13.15.tgz#a2fedc549c2b629d580a732d840712b08d440038"
1076 | integrity sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==
1077 |
1078 | esbuild-openbsd-64@0.13.15:
1079 | version "0.13.15"
1080 | resolved "https://registry.npmmirror.com/esbuild-openbsd-64/download/esbuild-openbsd-64-0.13.15.tgz#b22c0e5806d3a1fbf0325872037f885306b05cd7"
1081 | integrity sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==
1082 |
1083 | esbuild-sunos-64@0.13.15:
1084 | version "0.13.15"
1085 | resolved "https://registry.npmmirror.com/esbuild-sunos-64/download/esbuild-sunos-64-0.13.15.tgz#d0b6454a88375ee8d3964daeff55c85c91c7cef4"
1086 | integrity sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==
1087 |
1088 | esbuild-windows-32@0.13.15:
1089 | version "0.13.15"
1090 | resolved "https://registry.npmmirror.com/esbuild-windows-32/download/esbuild-windows-32-0.13.15.tgz#c96d0b9bbb52f3303322582ef8e4847c5ad375a7"
1091 | integrity sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==
1092 |
1093 | esbuild-windows-64@0.13.15:
1094 | version "0.13.15"
1095 | resolved "https://registry.npmmirror.com/esbuild-windows-64/download/esbuild-windows-64-0.13.15.tgz#1f79cb9b1e1bb02fb25cd414cb90d4ea2892c294"
1096 | integrity sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==
1097 |
1098 | esbuild-windows-arm64@0.13.15:
1099 | version "0.13.15"
1100 | resolved "https://registry.npmmirror.com/esbuild-windows-arm64/download/esbuild-windows-arm64-0.13.15.tgz#482173070810df22a752c686509c370c3be3b3c3"
1101 | integrity sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==
1102 |
1103 | esbuild@^0.13.12:
1104 | version "0.13.15"
1105 | resolved "https://registry.npmmirror.com/esbuild/download/esbuild-0.13.15.tgz#db56a88166ee373f87dbb2d8798ff449e0450cdf"
1106 | integrity sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==
1107 | optionalDependencies:
1108 | esbuild-android-arm64 "0.13.15"
1109 | esbuild-darwin-64 "0.13.15"
1110 | esbuild-darwin-arm64 "0.13.15"
1111 | esbuild-freebsd-64 "0.13.15"
1112 | esbuild-freebsd-arm64 "0.13.15"
1113 | esbuild-linux-32 "0.13.15"
1114 | esbuild-linux-64 "0.13.15"
1115 | esbuild-linux-arm "0.13.15"
1116 | esbuild-linux-arm64 "0.13.15"
1117 | esbuild-linux-mips64le "0.13.15"
1118 | esbuild-linux-ppc64le "0.13.15"
1119 | esbuild-netbsd-64 "0.13.15"
1120 | esbuild-openbsd-64 "0.13.15"
1121 | esbuild-sunos-64 "0.13.15"
1122 | esbuild-windows-32 "0.13.15"
1123 | esbuild-windows-64 "0.13.15"
1124 | esbuild-windows-arm64 "0.13.15"
1125 |
1126 | escalade@^3.1.1:
1127 | version "3.1.1"
1128 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
1129 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
1130 |
1131 | escape-string-regexp@^1.0.5:
1132 | version "1.0.5"
1133 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
1134 | integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
1135 |
1136 | escape-string-regexp@^4.0.0:
1137 | version "4.0.0"
1138 | resolved "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
1139 | integrity sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=
1140 |
1141 | eslint-plugin-vue@^8.2.0:
1142 | version "8.2.0"
1143 | resolved "https://registry.npmmirror.com/eslint-plugin-vue/download/eslint-plugin-vue-8.2.0.tgz#b404bc10e3f43b2b7aad4ebb3b38090a58040202"
1144 | integrity sha512-cLIdTuOAMXyHeQ4drYKcZfoyzdwdBpH279X8/N0DgmotEI9yFKb5O/cAgoie/CkQZCH/MOmh0xw/KEfS90zY2A==
1145 | dependencies:
1146 | eslint-utils "^3.0.0"
1147 | natural-compare "^1.4.0"
1148 | semver "^7.3.5"
1149 | vue-eslint-parser "^8.0.1"
1150 |
1151 | eslint-scope@^6.0.0:
1152 | version "6.0.0"
1153 | resolved "https://registry.npmmirror.com/eslint-scope/download/eslint-scope-6.0.0.tgz?cache=0&sync_timestamp=1637466913662&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-scope%2Fdownload%2Feslint-scope-6.0.0.tgz#9cf45b13c5ac8f3d4c50f46a5121f61b3e318978"
1154 | integrity sha1-nPRbE8Wsjz1MUPRqUSH2Gz4xiXg=
1155 | dependencies:
1156 | esrecurse "^4.3.0"
1157 | estraverse "^5.2.0"
1158 |
1159 | eslint-scope@^7.1.0:
1160 | version "7.1.0"
1161 | resolved "https://registry.npmmirror.com/eslint-scope/download/eslint-scope-7.1.0.tgz?cache=0&sync_timestamp=1637466913662&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-scope%2Fdownload%2Feslint-scope-7.1.0.tgz#c1f6ea30ac583031f203d65c73e723b01298f153"
1162 | integrity sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==
1163 | dependencies:
1164 | esrecurse "^4.3.0"
1165 | estraverse "^5.2.0"
1166 |
1167 | eslint-utils@^3.0.0:
1168 | version "3.0.0"
1169 | resolved "https://registry.nlark.com/eslint-utils/download/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
1170 | integrity sha1-iuuvrOc0W7M1WdsKHxOh0tSMNnI=
1171 | dependencies:
1172 | eslint-visitor-keys "^2.0.0"
1173 |
1174 | eslint-visitor-keys@^2.0.0:
1175 | version "2.1.0"
1176 | resolved "https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-2.1.0.tgz?cache=0&sync_timestamp=1636378395014&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
1177 | integrity sha1-9lMoJZMFknOSyTjtROsKXJsr0wM=
1178 |
1179 | eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.1.0:
1180 | version "3.1.0"
1181 | resolved "https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-3.1.0.tgz?cache=0&sync_timestamp=1636378395014&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-visitor-keys%2Fdownload%2Feslint-visitor-keys-3.1.0.tgz#eee4acea891814cda67a7d8812d9647dd0179af2"
1182 | integrity sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==
1183 |
1184 | eslint@^8.6.0:
1185 | version "8.6.0"
1186 | resolved "https://registry.npmmirror.com/eslint/download/eslint-8.6.0.tgz#4318c6a31c5584838c1a2e940c478190f58d558e"
1187 | integrity sha512-UvxdOJ7mXFlw7iuHZA4jmzPaUqIw54mZrv+XPYKNbKdLR0et4rf60lIZUU9kiNtnzzMzGWxMV+tQ7uG7JG8DPw==
1188 | dependencies:
1189 | "@eslint/eslintrc" "^1.0.5"
1190 | "@humanwhocodes/config-array" "^0.9.2"
1191 | ajv "^6.10.0"
1192 | chalk "^4.0.0"
1193 | cross-spawn "^7.0.2"
1194 | debug "^4.3.2"
1195 | doctrine "^3.0.0"
1196 | enquirer "^2.3.5"
1197 | escape-string-regexp "^4.0.0"
1198 | eslint-scope "^7.1.0"
1199 | eslint-utils "^3.0.0"
1200 | eslint-visitor-keys "^3.1.0"
1201 | espree "^9.3.0"
1202 | esquery "^1.4.0"
1203 | esutils "^2.0.2"
1204 | fast-deep-equal "^3.1.3"
1205 | file-entry-cache "^6.0.1"
1206 | functional-red-black-tree "^1.0.1"
1207 | glob-parent "^6.0.1"
1208 | globals "^13.6.0"
1209 | ignore "^4.0.6"
1210 | import-fresh "^3.0.0"
1211 | imurmurhash "^0.1.4"
1212 | is-glob "^4.0.0"
1213 | js-yaml "^4.1.0"
1214 | json-stable-stringify-without-jsonify "^1.0.1"
1215 | levn "^0.4.1"
1216 | lodash.merge "^4.6.2"
1217 | minimatch "^3.0.4"
1218 | natural-compare "^1.4.0"
1219 | optionator "^0.9.1"
1220 | progress "^2.0.0"
1221 | regexpp "^3.2.0"
1222 | semver "^7.2.1"
1223 | strip-ansi "^6.0.1"
1224 | strip-json-comments "^3.1.0"
1225 | text-table "^0.2.0"
1226 | v8-compile-cache "^2.0.3"
1227 |
1228 | espree@^9.0.0, espree@^9.2.0, espree@^9.3.0:
1229 | version "9.3.0"
1230 | resolved "https://registry.npmmirror.com/espree/download/espree-9.3.0.tgz#c1240d79183b72aaee6ccfa5a90bc9111df085a8"
1231 | integrity sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==
1232 | dependencies:
1233 | acorn "^8.7.0"
1234 | acorn-jsx "^5.3.1"
1235 | eslint-visitor-keys "^3.1.0"
1236 |
1237 | esquery@^1.4.0:
1238 | version "1.4.0"
1239 | resolved "https://registry.npm.taobao.org/esquery/download/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
1240 | integrity sha1-IUj/w4uC6McFff7UhCWz5h8PJKU=
1241 | dependencies:
1242 | estraverse "^5.1.0"
1243 |
1244 | esrecurse@^4.3.0:
1245 | version "4.3.0"
1246 | resolved "https://registry.npm.taobao.org/esrecurse/download/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
1247 | integrity sha1-eteWTWeauyi+5yzsY3WLHF0smSE=
1248 | dependencies:
1249 | estraverse "^5.2.0"
1250 |
1251 | estraverse@^5.1.0, estraverse@^5.2.0:
1252 | version "5.3.0"
1253 | resolved "https://registry.npmmirror.com/estraverse/download/estraverse-5.3.0.tgz?cache=0&sync_timestamp=1635237716974&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Festraverse%2Fdownload%2Festraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
1254 | integrity sha1-LupSkHAvJquP5TcDcP+GyWXSESM=
1255 |
1256 | estree-walker@^2.0.1, estree-walker@^2.0.2:
1257 | version "2.0.2"
1258 | resolved "https://registry.npmmirror.com/estree-walker/download/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
1259 | integrity sha1-UvAQF4wqTBF6d1fP6UKtt9LaTKw=
1260 |
1261 | esutils@^2.0.2:
1262 | version "2.0.3"
1263 | resolved "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
1264 | integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=
1265 |
1266 | fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
1267 | version "3.1.3"
1268 | resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
1269 | integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=
1270 |
1271 | fast-json-stable-stringify@^2.0.0:
1272 | version "2.1.0"
1273 | resolved "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
1274 | integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=
1275 |
1276 | fast-levenshtein@^2.0.6:
1277 | version "2.0.6"
1278 | resolved "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
1279 | integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
1280 |
1281 | file-entry-cache@^6.0.1:
1282 | version "6.0.1"
1283 | resolved "https://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-6.0.1.tgz?cache=0&sync_timestamp=1613794357372&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffile-entry-cache%2Fdownload%2Ffile-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
1284 | integrity sha1-IRst2WWcsDlLBz5zI6w8kz1SICc=
1285 | dependencies:
1286 | flat-cache "^3.0.4"
1287 |
1288 | fill-range@^7.0.1:
1289 | version "7.0.1"
1290 | resolved "https://registry.npm.taobao.org/fill-range/download/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
1291 | integrity sha1-GRmmp8df44ssfHflGYU12prN2kA=
1292 | dependencies:
1293 | to-regex-range "^5.0.1"
1294 |
1295 | flat-cache@^3.0.4:
1296 | version "3.0.4"
1297 | resolved "https://registry.nlark.com/flat-cache/download/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
1298 | integrity sha1-YbAzgwKy/p+Vfcwy/CqH8cMEixE=
1299 | dependencies:
1300 | flatted "^3.1.0"
1301 | rimraf "^3.0.2"
1302 |
1303 | flatted@^3.1.0:
1304 | version "3.2.4"
1305 | resolved "https://registry.npmmirror.com/flatted/download/flatted-3.2.4.tgz?cache=0&sync_timestamp=1636473813364&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fflatted%2Fdownload%2Fflatted-3.2.4.tgz#28d9969ea90661b5134259f312ab6aa7929ac5e2"
1306 | integrity sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==
1307 |
1308 | fs.realpath@^1.0.0:
1309 | version "1.0.0"
1310 | resolved "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
1311 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
1312 |
1313 | fsevents@~2.3.2:
1314 | version "2.3.2"
1315 | resolved "https://registry.npmmirror.com/fsevents/download/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
1316 | integrity sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=
1317 |
1318 | function-bind@^1.1.1:
1319 | version "1.1.1"
1320 | resolved "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
1321 | integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=
1322 |
1323 | functional-red-black-tree@^1.0.1:
1324 | version "1.0.1"
1325 | resolved "https://registry.nlark.com/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz?cache=0&sync_timestamp=1626768951311&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffunctional-red-black-tree%2Fdownload%2Ffunctional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
1326 | integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
1327 |
1328 | gensync@^1.0.0-beta.2:
1329 | version "1.0.0-beta.2"
1330 | resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
1331 | integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
1332 |
1333 | get-intrinsic@^1.0.2:
1334 | version "1.1.1"
1335 | resolved "https://registry.nlark.com/get-intrinsic/download/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
1336 | integrity sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y=
1337 | dependencies:
1338 | function-bind "^1.1.1"
1339 | has "^1.0.3"
1340 | has-symbols "^1.0.1"
1341 |
1342 | glob-parent@^6.0.1:
1343 | version "6.0.2"
1344 | resolved "https://registry.npmmirror.com/glob-parent/download/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
1345 | integrity sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=
1346 | dependencies:
1347 | is-glob "^4.0.3"
1348 |
1349 | glob-parent@~5.1.2:
1350 | version "5.1.2"
1351 | resolved "https://registry.npmmirror.com/glob-parent/download/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
1352 | integrity sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=
1353 | dependencies:
1354 | is-glob "^4.0.1"
1355 |
1356 | glob@^7.1.3:
1357 | version "7.2.0"
1358 | resolved "https://registry.npmmirror.com/glob/download/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
1359 | integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
1360 | dependencies:
1361 | fs.realpath "^1.0.0"
1362 | inflight "^1.0.4"
1363 | inherits "2"
1364 | minimatch "^3.0.4"
1365 | once "^1.3.0"
1366 | path-is-absolute "^1.0.0"
1367 |
1368 | globals@^11.1.0:
1369 | version "11.12.0"
1370 | resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
1371 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
1372 |
1373 | globals@^13.6.0, globals@^13.9.0:
1374 | version "13.12.0"
1375 | resolved "https://registry.npmmirror.com/globals/download/globals-13.12.0.tgz?cache=0&sync_timestamp=1635390798667&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fglobals%2Fdownload%2Fglobals-13.12.0.tgz#4d733760304230a0082ed96e21e5c565f898089e"
1376 | integrity sha1-TXM3YDBCMKAILtluIeXFZfiYCJ4=
1377 | dependencies:
1378 | type-fest "^0.20.2"
1379 |
1380 | has-flag@^3.0.0:
1381 | version "3.0.0"
1382 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
1383 | integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
1384 |
1385 | has-flag@^4.0.0:
1386 | version "4.0.0"
1387 | resolved "https://registry.nlark.com/has-flag/download/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
1388 | integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=
1389 |
1390 | has-symbols@^1.0.1, has-symbols@^1.0.2:
1391 | version "1.0.2"
1392 | resolved "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
1393 | integrity sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM=
1394 |
1395 | has-tostringtag@^1.0.0:
1396 | version "1.0.0"
1397 | resolved "https://registry.nlark.com/has-tostringtag/download/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
1398 | integrity sha1-fhM4GKfTlHNPlB5zw9P5KR5liyU=
1399 | dependencies:
1400 | has-symbols "^1.0.2"
1401 |
1402 | has@^1.0.3:
1403 | version "1.0.3"
1404 | resolved "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
1405 | integrity sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=
1406 | dependencies:
1407 | function-bind "^1.1.1"
1408 |
1409 | hash-sum@^2.0.0:
1410 | version "2.0.0"
1411 | resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-2.0.0.tgz#81d01bb5de8ea4a214ad5d6ead1b523460b0b45a"
1412 | integrity sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==
1413 |
1414 | html-tags@^3.1.0:
1415 | version "3.2.0"
1416 | resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961"
1417 | integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==
1418 |
1419 | htmlparser2@^7.1.2:
1420 | version "7.2.0"
1421 | resolved "https://registry.npmmirror.com/htmlparser2/download/htmlparser2-7.2.0.tgz?cache=0&sync_timestamp=1636640933377&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fhtmlparser2%2Fdownload%2Fhtmlparser2-7.2.0.tgz#8817cdea38bbc324392a90b1990908e81a65f5a5"
1422 | integrity sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==
1423 | dependencies:
1424 | domelementtype "^2.0.1"
1425 | domhandler "^4.2.2"
1426 | domutils "^2.8.0"
1427 | entities "^3.0.1"
1428 |
1429 | ignore@^4.0.6:
1430 | version "4.0.6"
1431 | resolved "https://registry.npmmirror.com/ignore/download/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
1432 | integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=
1433 |
1434 | immutable@^4.0.0:
1435 | version "4.0.0"
1436 | resolved "https://registry.npmmirror.com/immutable/download/immutable-4.0.0.tgz?cache=0&sync_timestamp=1633650938783&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fimmutable%2Fdownload%2Fimmutable-4.0.0.tgz#b86f78de6adef3608395efb269a91462797e2c23"
1437 | integrity sha1-uG943mre82CDle+yaakUYnl+LCM=
1438 |
1439 | import-fresh@^3.0.0, import-fresh@^3.2.1:
1440 | version "3.3.0"
1441 | resolved "https://registry.nlark.com/import-fresh/download/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
1442 | integrity sha1-NxYsJfy566oublPVtNiM4X2eDCs=
1443 | dependencies:
1444 | parent-module "^1.0.0"
1445 | resolve-from "^4.0.0"
1446 |
1447 | imurmurhash@^0.1.4:
1448 | version "0.1.4"
1449 | resolved "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
1450 | integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
1451 |
1452 | inflight@^1.0.4:
1453 | version "1.0.6"
1454 | resolved "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
1455 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
1456 | dependencies:
1457 | once "^1.3.0"
1458 | wrappy "1"
1459 |
1460 | inherits@2:
1461 | version "2.0.4"
1462 | resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
1463 | integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=
1464 |
1465 | is-binary-path@~2.1.0:
1466 | version "2.1.0"
1467 | resolved "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
1468 | integrity sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=
1469 | dependencies:
1470 | binary-extensions "^2.0.0"
1471 |
1472 | is-core-module@^2.8.0:
1473 | version "2.8.1"
1474 | resolved "https://registry.npmmirror.com/is-core-module/download/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211"
1475 | integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==
1476 | dependencies:
1477 | has "^1.0.3"
1478 |
1479 | is-expression@^4.0.0:
1480 | version "4.0.0"
1481 | resolved "https://registry.npm.taobao.org/is-expression/download/is-expression-4.0.0.tgz#c33155962abf21d0afd2552514d67d2ec16fd2ab"
1482 | integrity sha1-wzFVliq/IdCv0lUlFNZ9LsFv0qs=
1483 | dependencies:
1484 | acorn "^7.1.1"
1485 | object-assign "^4.1.1"
1486 |
1487 | is-extglob@^2.1.1:
1488 | version "2.1.1"
1489 | resolved "https://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
1490 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
1491 |
1492 | is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
1493 | version "4.0.3"
1494 | resolved "https://registry.npmmirror.com/is-glob/download/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
1495 | integrity sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=
1496 | dependencies:
1497 | is-extglob "^2.1.1"
1498 |
1499 | is-number@^7.0.0:
1500 | version "7.0.0"
1501 | resolved "https://registry.npm.taobao.org/is-number/download/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
1502 | integrity sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=
1503 |
1504 | is-promise@^2.0.0:
1505 | version "2.2.2"
1506 | resolved "https://registry.npm.taobao.org/is-promise/download/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1"
1507 | integrity sha1-OauVnMv5p3TPB597QMeib3YxNfE=
1508 |
1509 | is-regex@^1.0.3:
1510 | version "1.1.4"
1511 | resolved "https://registry.nlark.com/is-regex/download/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
1512 | integrity sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=
1513 | dependencies:
1514 | call-bind "^1.0.2"
1515 | has-tostringtag "^1.0.0"
1516 |
1517 | isexe@^2.0.0:
1518 | version "2.0.0"
1519 | resolved "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
1520 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
1521 |
1522 | js-stringify@^1.0.2:
1523 | version "1.0.2"
1524 | resolved "https://registry.npm.taobao.org/js-stringify/download/js-stringify-1.0.2.tgz#1736fddfd9724f28a3682adc6230ae7e4e9679db"
1525 | integrity sha1-Fzb939lyTyijaCrcYjCufk6Weds=
1526 |
1527 | js-tokens@^4.0.0:
1528 | version "4.0.0"
1529 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
1530 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1531 |
1532 | js-yaml@^4.1.0:
1533 | version "4.1.0"
1534 | resolved "https://registry.npmmirror.com/js-yaml/download/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
1535 | integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
1536 | dependencies:
1537 | argparse "^2.0.1"
1538 |
1539 | jsesc@^2.5.1:
1540 | version "2.5.2"
1541 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
1542 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
1543 |
1544 | json-schema-traverse@^0.4.1:
1545 | version "0.4.1"
1546 | resolved "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz?cache=0&sync_timestamp=1607999852153&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema-traverse%2Fdownload%2Fjson-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
1547 | integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA=
1548 |
1549 | json-stable-stringify-without-jsonify@^1.0.1:
1550 | version "1.0.1"
1551 | resolved "https://registry.npm.taobao.org/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
1552 | integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
1553 |
1554 | json5@^2.2.1:
1555 | version "2.2.1"
1556 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c"
1557 | integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
1558 |
1559 | jsonc-parser@^2.3.0:
1560 | version "2.3.1"
1561 | resolved "https://registry.npm.taobao.org/jsonc-parser/download/jsonc-parser-2.3.1.tgz#59549150b133f2efacca48fe9ce1ec0659af2342"
1562 | integrity sha1-WVSRULEz8u+sykj+nOHsBlmvI0I=
1563 |
1564 | jsonc-parser@^3.0.0:
1565 | version "3.0.0"
1566 | resolved "https://registry.npm.taobao.org/jsonc-parser/download/jsonc-parser-3.0.0.tgz#abdd785701c7e7eaca8a9ec8cf070ca51a745a22"
1567 | integrity sha1-q914VwHH5+rKip7IzwcMpRp0WiI=
1568 |
1569 | jstransformer@1.0.0:
1570 | version "1.0.0"
1571 | resolved "https://registry.npm.taobao.org/jstransformer/download/jstransformer-1.0.0.tgz#ed8bf0921e2f3f1ed4d5c1a44f68709ed24722c3"
1572 | integrity sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=
1573 | dependencies:
1574 | is-promise "^2.0.0"
1575 | promise "^7.0.1"
1576 |
1577 | klona@^2.0.4:
1578 | version "2.0.5"
1579 | resolved "https://registry.npmmirror.com/klona/download/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc"
1580 | integrity sha1-0WZXTZAHY5XZljqnqSj6u412r7w=
1581 |
1582 | levn@^0.4.1:
1583 | version "0.4.1"
1584 | resolved "https://registry.npm.taobao.org/levn/download/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
1585 | integrity sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=
1586 | dependencies:
1587 | prelude-ls "^1.2.1"
1588 | type-check "~0.4.0"
1589 |
1590 | lodash.merge@^4.6.2:
1591 | version "4.6.2"
1592 | resolved "https://registry.npm.taobao.org/lodash.merge/download/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
1593 | integrity sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo=
1594 |
1595 | lodash@^4.17.21:
1596 | version "4.17.21"
1597 | resolved "https://registry.npmmirror.com/lodash/download/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
1598 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
1599 |
1600 | lru-cache@^6.0.0:
1601 | version "6.0.0"
1602 | resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-6.0.0.tgz?cache=0&sync_timestamp=1599054167787&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
1603 | integrity sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=
1604 | dependencies:
1605 | yallist "^4.0.0"
1606 |
1607 | magic-string@^0.25.7:
1608 | version "0.25.7"
1609 | resolved "https://registry.npm.taobao.org/magic-string/download/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
1610 | integrity sha1-P0l9b9NMZpxnmNy4IfLvMfVEUFE=
1611 | dependencies:
1612 | sourcemap-codec "^1.4.4"
1613 |
1614 | memoize-one@^6.0.0:
1615 | version "6.0.0"
1616 | resolved "https://registry.npmmirror.com/memoize-one/download/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045"
1617 | integrity sha1-slkbhx7YKUiu5HJ9xqvO7qyMEEU=
1618 |
1619 | minimatch@^3.0.4:
1620 | version "3.0.4"
1621 | resolved "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
1622 | integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=
1623 | dependencies:
1624 | brace-expansion "^1.1.7"
1625 |
1626 | ms@2.1.2:
1627 | version "2.1.2"
1628 | resolved "https://registry.npmmirror.com/ms/download/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
1629 | integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=
1630 |
1631 | nanoid@^3.1.30:
1632 | version "3.1.30"
1633 | resolved "https://registry.npmmirror.com/nanoid/download/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362"
1634 | integrity sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==
1635 |
1636 | natural-compare@^1.4.0:
1637 | version "1.4.0"
1638 | resolved "https://registry.nlark.com/natural-compare/download/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
1639 | integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
1640 |
1641 | neo-async@^2.6.2:
1642 | version "2.6.2"
1643 | resolved "https://registry.npmmirror.com/neo-async/download/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
1644 | integrity sha1-tKr7k+OustgXTKU88WOrfXMIMF8=
1645 |
1646 | node-releases@^2.0.5:
1647 | version "2.0.5"
1648 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.5.tgz#280ed5bc3eba0d96ce44897d8aee478bfb3d9666"
1649 | integrity sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==
1650 |
1651 | normalize-path@^3.0.0, normalize-path@~3.0.0:
1652 | version "3.0.0"
1653 | resolved "https://registry.npm.taobao.org/normalize-path/download/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
1654 | integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=
1655 |
1656 | normalize-wheel-es@^1.1.1:
1657 | version "1.1.1"
1658 | resolved "https://registry.npmmirror.com/normalize-wheel-es/download/normalize-wheel-es-1.1.1.tgz#a8096db6a56f94332d884fd8ebeda88f2fc79569"
1659 | integrity sha1-qAlttqVvlDMtiE/Y6+2ojy/HlWk=
1660 |
1661 | object-assign@^4.1.1:
1662 | version "4.1.1"
1663 | resolved "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
1664 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
1665 |
1666 | once@^1.3.0:
1667 | version "1.4.0"
1668 | resolved "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
1669 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
1670 | dependencies:
1671 | wrappy "1"
1672 |
1673 | optionator@^0.9.1:
1674 | version "0.9.1"
1675 | resolved "https://registry.npm.taobao.org/optionator/download/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
1676 | integrity sha1-TyNqY3Pa4FZqbUPhMmZ09QwpFJk=
1677 | dependencies:
1678 | deep-is "^0.1.3"
1679 | fast-levenshtein "^2.0.6"
1680 | levn "^0.4.1"
1681 | prelude-ls "^1.2.1"
1682 | type-check "^0.4.0"
1683 | word-wrap "^1.2.3"
1684 |
1685 | parent-module@^1.0.0:
1686 | version "1.0.1"
1687 | resolved "https://registry.npmmirror.com/parent-module/download/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
1688 | integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=
1689 | dependencies:
1690 | callsites "^3.0.0"
1691 |
1692 | path-is-absolute@^1.0.0:
1693 | version "1.0.1"
1694 | resolved "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
1695 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
1696 |
1697 | path-key@^3.1.0:
1698 | version "3.1.1"
1699 | resolved "https://registry.npmmirror.com/path-key/download/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
1700 | integrity sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=
1701 |
1702 | path-parse@^1.0.7:
1703 | version "1.0.7"
1704 | resolved "https://registry.nlark.com/path-parse/download/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
1705 | integrity sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=
1706 |
1707 | picocolors@^1.0.0:
1708 | version "1.0.0"
1709 | resolved "https://registry.npmmirror.com/picocolors/download/picocolors-1.0.0.tgz?cache=0&sync_timestamp=1634093442271&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fpicocolors%2Fdownload%2Fpicocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
1710 | integrity sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=
1711 |
1712 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2:
1713 | version "2.3.1"
1714 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
1715 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
1716 |
1717 | postcss@^8.1.10, postcss@^8.4.5:
1718 | version "8.4.5"
1719 | resolved "https://registry.npmmirror.com/postcss/download/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95"
1720 | integrity sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==
1721 | dependencies:
1722 | nanoid "^3.1.30"
1723 | picocolors "^1.0.0"
1724 | source-map-js "^1.0.1"
1725 |
1726 | prelude-ls@^1.2.1:
1727 | version "1.2.1"
1728 | resolved "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
1729 | integrity sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=
1730 |
1731 | progress@^2.0.0:
1732 | version "2.0.3"
1733 | resolved "https://registry.npmmirror.com/progress/download/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
1734 | integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
1735 |
1736 | promise@^7.0.1:
1737 | version "7.3.1"
1738 | resolved "https://registry.nlark.com/promise/download/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
1739 | integrity sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=
1740 | dependencies:
1741 | asap "~2.0.3"
1742 |
1743 | pug-attrs@^3.0.0:
1744 | version "3.0.0"
1745 | resolved "https://registry.npmmirror.com/pug-attrs/download/pug-attrs-3.0.0.tgz#b10451e0348165e31fad1cc23ebddd9dc7347c41"
1746 | integrity sha1-sQRR4DSBZeMfrRzCPr3dncc0fEE=
1747 | dependencies:
1748 | constantinople "^4.0.1"
1749 | js-stringify "^1.0.2"
1750 | pug-runtime "^3.0.0"
1751 |
1752 | pug-code-gen@^3.0.2:
1753 | version "3.0.2"
1754 | resolved "https://registry.npm.taobao.org/pug-code-gen/download/pug-code-gen-3.0.2.tgz#ad190f4943133bf186b60b80de483100e132e2ce"
1755 | integrity sha1-rRkPSUMTO/GGtguA3kgxAOEy4s4=
1756 | dependencies:
1757 | constantinople "^4.0.1"
1758 | doctypes "^1.1.0"
1759 | js-stringify "^1.0.2"
1760 | pug-attrs "^3.0.0"
1761 | pug-error "^2.0.0"
1762 | pug-runtime "^3.0.0"
1763 | void-elements "^3.1.0"
1764 | with "^7.0.0"
1765 |
1766 | pug-error@^2.0.0:
1767 | version "2.0.0"
1768 | resolved "https://registry.npmmirror.com/pug-error/download/pug-error-2.0.0.tgz#5c62173cb09c34de2a2ce04f17b8adfec74d8ca5"
1769 | integrity sha1-XGIXPLCcNN4qLOBPF7it/sdNjKU=
1770 |
1771 | pug-filters@^4.0.0:
1772 | version "4.0.0"
1773 | resolved "https://registry.npm.taobao.org/pug-filters/download/pug-filters-4.0.0.tgz#d3e49af5ba8472e9b7a66d980e707ce9d2cc9b5e"
1774 | integrity sha1-0+Sa9bqEcum3pm2YDnB86dLMm14=
1775 | dependencies:
1776 | constantinople "^4.0.1"
1777 | jstransformer "1.0.0"
1778 | pug-error "^2.0.0"
1779 | pug-walk "^2.0.0"
1780 | resolve "^1.15.1"
1781 |
1782 | pug-lexer@^5.0.1:
1783 | version "5.0.1"
1784 | resolved "https://registry.npm.taobao.org/pug-lexer/download/pug-lexer-5.0.1.tgz#ae44628c5bef9b190b665683b288ca9024b8b0d5"
1785 | integrity sha1-rkRijFvvmxkLZlaDsojKkCS4sNU=
1786 | dependencies:
1787 | character-parser "^2.2.0"
1788 | is-expression "^4.0.0"
1789 | pug-error "^2.0.0"
1790 |
1791 | pug-linker@^4.0.0:
1792 | version "4.0.0"
1793 | resolved "https://registry.npm.taobao.org/pug-linker/download/pug-linker-4.0.0.tgz#12cbc0594fc5a3e06b9fc59e6f93c146962a7708"
1794 | integrity sha1-EsvAWU/Fo+Brn8Web5PBRpYqdwg=
1795 | dependencies:
1796 | pug-error "^2.0.0"
1797 | pug-walk "^2.0.0"
1798 |
1799 | pug-load@^3.0.0:
1800 | version "3.0.0"
1801 | resolved "https://registry.npm.taobao.org/pug-load/download/pug-load-3.0.0.tgz#9fd9cda52202b08adb11d25681fb9f34bd41b662"
1802 | integrity sha1-n9nNpSICsIrbEdJWgfufNL1BtmI=
1803 | dependencies:
1804 | object-assign "^4.1.1"
1805 | pug-walk "^2.0.0"
1806 |
1807 | pug-parser@^6.0.0:
1808 | version "6.0.0"
1809 | resolved "https://registry.npm.taobao.org/pug-parser/download/pug-parser-6.0.0.tgz#a8fdc035863a95b2c1dc5ebf4ecf80b4e76a1260"
1810 | integrity sha1-qP3ANYY6lbLB3F6/Ts+AtOdqEmA=
1811 | dependencies:
1812 | pug-error "^2.0.0"
1813 | token-stream "1.0.0"
1814 |
1815 | pug-runtime@^3.0.0, pug-runtime@^3.0.1:
1816 | version "3.0.1"
1817 | resolved "https://registry.npmmirror.com/pug-runtime/download/pug-runtime-3.0.1.tgz#f636976204723f35a8c5f6fad6acda2a191b83d7"
1818 | integrity sha1-9jaXYgRyPzWoxfb61qzaKhkbg9c=
1819 |
1820 | pug-strip-comments@^2.0.0:
1821 | version "2.0.0"
1822 | resolved "https://registry.npm.taobao.org/pug-strip-comments/download/pug-strip-comments-2.0.0.tgz#f94b07fd6b495523330f490a7f554b4ff876303e"
1823 | integrity sha1-+UsH/WtJVSMzD0kKf1VLT/h2MD4=
1824 | dependencies:
1825 | pug-error "^2.0.0"
1826 |
1827 | pug-walk@^2.0.0:
1828 | version "2.0.0"
1829 | resolved "https://registry.npm.taobao.org/pug-walk/download/pug-walk-2.0.0.tgz#417aabc29232bb4499b5b5069a2b2d2a24d5f5fe"
1830 | integrity sha1-QXqrwpIyu0SZtbUGmistKiTV9f4=
1831 |
1832 | pug@^3.0.2:
1833 | version "3.0.2"
1834 | resolved "https://registry.nlark.com/pug/download/pug-3.0.2.tgz#f35c7107343454e43bc27ae0ff76c731b78ea535"
1835 | integrity sha1-81xxBzQ0VOQ7wnrg/3bHMbeOpTU=
1836 | dependencies:
1837 | pug-code-gen "^3.0.2"
1838 | pug-filters "^4.0.0"
1839 | pug-lexer "^5.0.1"
1840 | pug-linker "^4.0.0"
1841 | pug-load "^3.0.0"
1842 | pug-parser "^6.0.0"
1843 | pug-runtime "^3.0.1"
1844 | pug-strip-comments "^2.0.0"
1845 |
1846 | punycode@^2.1.0:
1847 | version "2.1.1"
1848 | resolved "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
1849 | integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew=
1850 |
1851 | readdirp@~3.6.0:
1852 | version "3.6.0"
1853 | resolved "https://registry.npm.taobao.org/readdirp/download/readdirp-3.6.0.tgz?cache=0&sync_timestamp=1615717369278&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freaddirp%2Fdownload%2Freaddirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
1854 | integrity sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=
1855 | dependencies:
1856 | picomatch "^2.2.1"
1857 |
1858 | regexpp@^3.2.0:
1859 | version "3.2.0"
1860 | resolved "https://registry.nlark.com/regexpp/download/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
1861 | integrity sha1-BCWido2PI7rXDKS5BGH6LxIT4bI=
1862 |
1863 | request-light@^0.5.4:
1864 | version "0.5.6"
1865 | resolved "https://registry.npmmirror.com/request-light/download/request-light-0.5.6.tgz#d36eb9b1e574fed1d261414722261a1148db3c2e"
1866 | integrity sha512-mIfRkYujBF6qQQi+uJGHFzYD2P7WwfIMyJ3/DcTtOFB3iypwIVOXmsr3RMnFwTJRVcYLLZdjkIx43E8Zn2hRng==
1867 |
1868 | resolve-from@^4.0.0:
1869 | version "4.0.0"
1870 | resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
1871 | integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=
1872 |
1873 | resolve@^1.15.1, resolve@^1.20.0:
1874 | version "1.21.0"
1875 | resolved "https://registry.npmmirror.com/resolve/download/resolve-1.21.0.tgz#b51adc97f3472e6a5cf4444d34bc9d6b9037591f"
1876 | integrity sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==
1877 | dependencies:
1878 | is-core-module "^2.8.0"
1879 | path-parse "^1.0.7"
1880 | supports-preserve-symlinks-flag "^1.0.0"
1881 |
1882 | rimraf@^3.0.2:
1883 | version "3.0.2"
1884 | resolved "https://registry.npmmirror.com/rimraf/download/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
1885 | integrity sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=
1886 | dependencies:
1887 | glob "^7.1.3"
1888 |
1889 | rollup@^2.59.0:
1890 | version "2.63.0"
1891 | resolved "https://registry.npmmirror.com/rollup/download/rollup-2.63.0.tgz#fe2f7fec2133f3fab9e022b9ac245628d817c6bb"
1892 | integrity sha512-nps0idjmD+NXl6OREfyYXMn/dar3WGcyKn+KBzPdaLecub3x/LrId0wUcthcr8oZUAcZAR8NKcfGGFlNgGL1kQ==
1893 | optionalDependencies:
1894 | fsevents "~2.3.2"
1895 |
1896 | safe-buffer@~5.1.1:
1897 | version "5.1.2"
1898 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
1899 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
1900 |
1901 | sass-loader@^12.4.0:
1902 | version "12.4.0"
1903 | resolved "https://registry.npmmirror.com/sass-loader/download/sass-loader-12.4.0.tgz#260b0d51a8a373bb8e88efc11f6ba5583fea0bcf"
1904 | integrity sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==
1905 | dependencies:
1906 | klona "^2.0.4"
1907 | neo-async "^2.6.2"
1908 |
1909 | sass@^1.45.2:
1910 | version "1.46.0"
1911 | resolved "https://registry.npmmirror.com/sass/download/sass-1.46.0.tgz#923117049525236026a7ede69715580eb0fac751"
1912 | integrity sha512-Z4BYTgioAOlMmo4LU3Ky2txR8KR0GRPLXxO38kklaYxgo7qMTgy+mpNN4eKsrXDTFlwS5vdruvazG4cihxHRVQ==
1913 | dependencies:
1914 | chokidar ">=3.0.0 <4.0.0"
1915 | immutable "^4.0.0"
1916 | source-map-js ">=0.6.2 <2.0.0"
1917 |
1918 | semver@^6.3.0:
1919 | version "6.3.0"
1920 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
1921 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
1922 |
1923 | semver@^7.2.1, semver@^7.3.5:
1924 | version "7.3.5"
1925 | resolved "https://registry.npm.taobao.org/semver/download/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
1926 | integrity sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=
1927 | dependencies:
1928 | lru-cache "^6.0.0"
1929 |
1930 | shebang-command@^2.0.0:
1931 | version "2.0.0"
1932 | resolved "https://registry.npm.taobao.org/shebang-command/download/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
1933 | integrity sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=
1934 | dependencies:
1935 | shebang-regex "^3.0.0"
1936 |
1937 | shebang-regex@^3.0.0:
1938 | version "3.0.0"
1939 | resolved "https://registry.nlark.com/shebang-regex/download/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
1940 | integrity sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=
1941 |
1942 | "source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1:
1943 | version "1.0.1"
1944 | resolved "https://registry.npmmirror.com/source-map-js/download/source-map-js-1.0.1.tgz#a1741c131e3c77d048252adfa24e23b908670caf"
1945 | integrity sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==
1946 |
1947 | source-map@^0.6.1:
1948 | version "0.6.1"
1949 | resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
1950 | integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM=
1951 |
1952 | sourcemap-codec@^1.4.4:
1953 | version "1.4.8"
1954 | resolved "https://registry.npm.taobao.org/sourcemap-codec/download/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
1955 | integrity sha1-6oBL2UhXQC5pktBaOO8a41qatMQ=
1956 |
1957 | strip-ansi@^6.0.1:
1958 | version "6.0.1"
1959 | resolved "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
1960 | integrity sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=
1961 | dependencies:
1962 | ansi-regex "^5.0.1"
1963 |
1964 | strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
1965 | version "3.1.1"
1966 | resolved "https://registry.nlark.com/strip-json-comments/download/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
1967 | integrity sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=
1968 |
1969 | supports-color@^5.3.0:
1970 | version "5.5.0"
1971 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
1972 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1973 | dependencies:
1974 | has-flag "^3.0.0"
1975 |
1976 | supports-color@^7.1.0:
1977 | version "7.2.0"
1978 | resolved "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
1979 | integrity sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=
1980 | dependencies:
1981 | has-flag "^4.0.0"
1982 |
1983 | supports-preserve-symlinks-flag@^1.0.0:
1984 | version "1.0.0"
1985 | resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/download/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
1986 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
1987 |
1988 | svg-tags@^1.0.0:
1989 | version "1.0.0"
1990 | resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764"
1991 | integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==
1992 |
1993 | text-table@^0.2.0:
1994 | version "0.2.0"
1995 | resolved "https://registry.nlark.com/text-table/download/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
1996 | integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
1997 |
1998 | to-fast-properties@^2.0.0:
1999 | version "2.0.0"
2000 | resolved "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz?cache=0&sync_timestamp=1628418893613&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fto-fast-properties%2Fdownload%2Fto-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
2001 | integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
2002 |
2003 | to-regex-range@^5.0.1:
2004 | version "5.0.1"
2005 | resolved "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
2006 | integrity sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=
2007 | dependencies:
2008 | is-number "^7.0.0"
2009 |
2010 | token-stream@1.0.0:
2011 | version "1.0.0"
2012 | resolved "https://registry.npm.taobao.org/token-stream/download/token-stream-1.0.0.tgz#cc200eab2613f4166d27ff9afc7ca56d49df6eb4"
2013 | integrity sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=
2014 |
2015 | type-check@^0.4.0, type-check@~0.4.0:
2016 | version "0.4.0"
2017 | resolved "https://registry.npm.taobao.org/type-check/download/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
2018 | integrity sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE=
2019 | dependencies:
2020 | prelude-ls "^1.2.1"
2021 |
2022 | type-fest@^0.20.2:
2023 | version "0.20.2"
2024 | resolved "https://registry.npmmirror.com/type-fest/download/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
2025 | integrity sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=
2026 |
2027 | typescript@^4.4.4:
2028 | version "4.5.4"
2029 | resolved "https://registry.npmmirror.com/typescript/download/typescript-4.5.4.tgz#a17d3a0263bf5c8723b9c52f43c5084edf13c2e8"
2030 | integrity sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==
2031 |
2032 | upath@^2.0.1:
2033 | version "2.0.1"
2034 | resolved "https://registry.npm.taobao.org/upath/download/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b"
2035 | integrity sha1-UMc96mjW9rmQ9R0nnOYIFmXWGos=
2036 |
2037 | uri-js@^4.2.2:
2038 | version "4.4.1"
2039 | resolved "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz?cache=0&sync_timestamp=1610237624359&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furi-js%2Fdownload%2Furi-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
2040 | integrity sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=
2041 | dependencies:
2042 | punycode "^2.1.0"
2043 |
2044 | v8-compile-cache@^2.0.3:
2045 | version "2.3.0"
2046 | resolved "https://registry.npm.taobao.org/v8-compile-cache/download/v8-compile-cache-2.3.0.tgz?cache=0&sync_timestamp=1614993994061&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fv8-compile-cache%2Fdownload%2Fv8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
2047 | integrity sha1-LeGWGMZtwkfc+2+ZM4A12CRaLO4=
2048 |
2049 | vite@^2.7.2:
2050 | version "2.7.10"
2051 | resolved "https://registry.npmmirror.com/vite/download/vite-2.7.10.tgz#d12c4c10e56a0ecf7890cb529c15996c6111218f"
2052 | integrity sha512-KEY96ntXUid1/xJihJbgmLZx7QSC2D4Tui0FdS0Old5OokYzFclcofhtxtjDdGOk/fFpPbHv9yw88+rB93Tb8w==
2053 | dependencies:
2054 | esbuild "^0.13.12"
2055 | postcss "^8.4.5"
2056 | resolve "^1.20.0"
2057 | rollup "^2.59.0"
2058 | optionalDependencies:
2059 | fsevents "~2.3.2"
2060 |
2061 | void-elements@^3.1.0:
2062 | version "3.1.0"
2063 | resolved "https://registry.nlark.com/void-elements/download/void-elements-3.1.0.tgz#614f7fbf8d801f0bb5f0661f5b2f5785750e4f09"
2064 | integrity sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=
2065 |
2066 | vscode-css-languageservice@^5.1.7:
2067 | version "5.1.9"
2068 | resolved "https://registry.npmmirror.com/vscode-css-languageservice/download/vscode-css-languageservice-5.1.9.tgz#9d473e5c61fa6d4d62719d9b8715ff6c644bf14e"
2069 | integrity sha512-/tFOWeZBL3Oc9Zc+2MAi3rEwiXJTSZsvjB+M7nSjWLbGPUIjukUA7YzLgsBoUfR35sPJYnXWUkL56PdfIYM8GA==
2070 | dependencies:
2071 | vscode-languageserver-textdocument "^1.0.1"
2072 | vscode-languageserver-types "^3.16.0"
2073 | vscode-nls "^5.0.0"
2074 | vscode-uri "^3.0.2"
2075 |
2076 | vscode-html-languageservice@^4.1.0:
2077 | version "4.2.1"
2078 | resolved "https://registry.npmmirror.com/vscode-html-languageservice/download/vscode-html-languageservice-4.2.1.tgz#b95077cffd19bf187e53c7bf79e3e0dd7edbc7cf"
2079 | integrity sha512-PgaToZVXJ44nFWEBuSINdDgVV6EnpC3MnXBsysR3O5TKcAfywbYeRGRy+Y4dVR7YeUgDvtb+JkJoSkaYC0mxXQ==
2080 | dependencies:
2081 | vscode-languageserver-textdocument "^1.0.1"
2082 | vscode-languageserver-types "^3.16.0"
2083 | vscode-nls "^5.0.0"
2084 | vscode-uri "^3.0.2"
2085 |
2086 | vscode-json-languageservice@^4.1.8:
2087 | version "4.1.10"
2088 | resolved "https://registry.npmmirror.com/vscode-json-languageservice/download/vscode-json-languageservice-4.1.10.tgz#5d5729fc4f3e02f41599e0104523a1877c25f0fb"
2089 | integrity sha512-IHliMEEYSY0tJjJt0ECb8ESx/nRXpoy9kN42WVQXgaqGyizFAf3jibSiezDQTrrY7f3kywXggCU+kkJEM+OLZQ==
2090 | dependencies:
2091 | jsonc-parser "^3.0.0"
2092 | vscode-languageserver-textdocument "^1.0.1"
2093 | vscode-languageserver-types "^3.16.0"
2094 | vscode-nls "^5.0.0"
2095 | vscode-uri "^3.0.2"
2096 |
2097 | vscode-jsonrpc@8.0.0-next.4, vscode-jsonrpc@^8.0.0-next.2:
2098 | version "8.0.0-next.4"
2099 | resolved "https://registry.npmmirror.com/vscode-jsonrpc/download/vscode-jsonrpc-8.0.0-next.4.tgz#c0da5e3536c0862e8189b1678a3a7c4900e6ecbd"
2100 | integrity sha512-i+wvza5Wd0YV/t9qhnS8I+dJdhJ1fHIhRW4f262rXXM9Mgts5VZhYrRZufGcai4y99RlbZvwaZhplQ6diRXkaA==
2101 |
2102 | vscode-languageserver-protocol@3.17.0-next.11:
2103 | version "3.17.0-next.11"
2104 | resolved "https://registry.npmmirror.com/vscode-languageserver-protocol/download/vscode-languageserver-protocol-3.17.0-next.11.tgz#0f2b2bc0d28026422340e4571373e018598e2e16"
2105 | integrity sha512-9FqHT7XvM6tWFsnLvRfuQA7Zh7wZZYAwA9dK85lYthA8M1aXpXEP9drXVvO/Fe03MUeJpKVf2e4/NvDaFUnttg==
2106 | dependencies:
2107 | vscode-jsonrpc "8.0.0-next.4"
2108 | vscode-languageserver-types "3.17.0-next.5"
2109 |
2110 | vscode-languageserver-textdocument@^1.0.1:
2111 | version "1.0.3"
2112 | resolved "https://registry.npmmirror.com/vscode-languageserver-textdocument/download/vscode-languageserver-textdocument-1.0.3.tgz#879f2649bfa5a6e07bc8b392c23ede2dfbf43eff"
2113 | integrity sha512-ynEGytvgTb6HVSUwPJIAZgiHQmPCx8bZ8w5um5Lz+q5DjP0Zj8wTFhQpyg8xaMvefDytw2+HH5yzqS+FhsR28A==
2114 |
2115 | vscode-languageserver-types@3.17.0-next.5:
2116 | version "3.17.0-next.5"
2117 | resolved "https://registry.npmmirror.com/vscode-languageserver-types/download/vscode-languageserver-types-3.17.0-next.5.tgz#0d176d39d215d55bffc9195112fb2b6d81ff5fbb"
2118 | integrity sha512-Zcfaw8BznhlJWB09LDR0dscXyxn9+liREqJnPF4pigeUCHwKxYapYqizwuCpMHQ/oLYiAvKwU+f28hPleYu7pA==
2119 |
2120 | vscode-languageserver-types@^3.15.1, vscode-languageserver-types@^3.16.0:
2121 | version "3.16.0"
2122 | resolved "https://registry.npmmirror.com/vscode-languageserver-types/download/vscode-languageserver-types-3.16.0.tgz#ecf393fc121ec6974b2da3efb3155644c514e247"
2123 | integrity sha1-7POT/BIexpdLLaPvsxVWRMUU4kc=
2124 |
2125 | vscode-languageserver@^8.0.0-next.2:
2126 | version "8.0.0-next.5"
2127 | resolved "https://registry.npmmirror.com/vscode-languageserver/download/vscode-languageserver-8.0.0-next.5.tgz#99f7f25dd658a1f000219f62c29ae557858f850c"
2128 | integrity sha512-3E2W0eWtGKb6QAJqspOnD0thrBRRo8IGUMV5jpDNMcMKvmtkcxMwsBh0VxdvuWaZ51PiNyR4L+B+GUvkYsyFEg==
2129 | dependencies:
2130 | vscode-languageserver-protocol "3.17.0-next.11"
2131 |
2132 | vscode-nls@^5.0.0:
2133 | version "5.0.0"
2134 | resolved "https://registry.npmmirror.com/vscode-nls/download/vscode-nls-5.0.0.tgz#99f0da0bd9ea7cda44e565a74c54b1f2bc257840"
2135 | integrity sha1-mfDaC9nqfNpE5WWnTFSx8rwleEA=
2136 |
2137 | vscode-pug-languageservice@0.29.8:
2138 | version "0.29.8"
2139 | resolved "https://registry.npmmirror.com/vscode-pug-languageservice/download/vscode-pug-languageservice-0.29.8.tgz#3d95f974bc273ddd8f5a8fb5d3ac8064b2dc63d1"
2140 | integrity sha512-QHYAzDSJLg7GOLxCZ12qsM0dAM0dPeMSS1t4kKfzLsfpErmZpFzkAIXbidVrNMdMffGZMtTuIlcpEyWHbx96Iw==
2141 | dependencies:
2142 | "@volar/code-gen" "0.29.8"
2143 | "@volar/shared" "0.29.8"
2144 | "@volar/source-map" "0.29.8"
2145 | "@volar/transforms" "0.29.8"
2146 | pug-lexer "^5.0.1"
2147 | pug-parser "^6.0.0"
2148 | vscode-languageserver "^8.0.0-next.2"
2149 |
2150 | vscode-typescript-languageservice@0.29.8:
2151 | version "0.29.8"
2152 | resolved "https://registry.npmmirror.com/vscode-typescript-languageservice/download/vscode-typescript-languageservice-0.29.8.tgz#370572e8c99c8b8190733a4bfc1b45c5f91aa044"
2153 | integrity sha512-eecDqHk4WjEvy6VHQ6teHczppQ9yJO2wExCy7yu7WiFj35qbw0h4G6Erv46MvP3ClL8FggFzD7s1qM6vdqJUfw==
2154 | dependencies:
2155 | "@volar/shared" "0.29.8"
2156 | semver "^7.3.5"
2157 | upath "^2.0.1"
2158 | vscode-languageserver "^8.0.0-next.2"
2159 | vscode-languageserver-textdocument "^1.0.1"
2160 |
2161 | vscode-uri@^2.1.2:
2162 | version "2.1.2"
2163 | resolved "https://registry.npmmirror.com/vscode-uri/download/vscode-uri-2.1.2.tgz#c8d40de93eb57af31f3c715dd650e2ca2c096f1c"
2164 | integrity sha1-yNQN6T61evMfPHFd1lDiyiwJbxw=
2165 |
2166 | vscode-uri@^3.0.2:
2167 | version "3.0.3"
2168 | resolved "https://registry.npmmirror.com/vscode-uri/download/vscode-uri-3.0.3.tgz#a95c1ce2e6f41b7549f86279d19f47951e4f4d84"
2169 | integrity sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==
2170 |
2171 | vscode-vue-languageservice@0.29.8:
2172 | version "0.29.8"
2173 | resolved "https://registry.npmmirror.com/vscode-vue-languageservice/download/vscode-vue-languageservice-0.29.8.tgz#6d59aab4fb94215b99b6f7d0e2ab73babd398d05"
2174 | integrity sha512-qSJdvW5ttyGUB/8uWDKgo8vnIoFnXYlBP4Z/cn54btsRn6ZMw7IJGJU1381e7p/yGvMTLeGbugD53SghbnSa6g==
2175 | dependencies:
2176 | "@volar/code-gen" "0.29.8"
2177 | "@volar/html2pug" "0.29.8"
2178 | "@volar/shared" "0.29.8"
2179 | "@volar/source-map" "0.29.8"
2180 | "@volar/transforms" "0.29.8"
2181 | "@volar/vue-code-gen" "0.29.8"
2182 | "@vscode/emmet-helper" "^2.8.0"
2183 | "@vue/reactivity" "^3.2.21"
2184 | "@vue/shared" "^3.2.21"
2185 | request-light "^0.5.4"
2186 | upath "^2.0.1"
2187 | vscode-css-languageservice "^5.1.7"
2188 | vscode-html-languageservice "^4.1.0"
2189 | vscode-json-languageservice "^4.1.8"
2190 | vscode-languageserver "^8.0.0-next.2"
2191 | vscode-languageserver-textdocument "^1.0.1"
2192 | vscode-pug-languageservice "0.29.8"
2193 | vscode-typescript-languageservice "0.29.8"
2194 |
2195 | vue-demi@*:
2196 | version "0.12.1"
2197 | resolved "https://registry.npmmirror.com/vue-demi/download/vue-demi-0.12.1.tgz#f7e18efbecffd11ab069d1472d7a06e319b4174c"
2198 | integrity sha1-9+GO++z/0RqwadFHLXoG4xm0F0w=
2199 |
2200 | vue-eslint-parser@^8.0.1:
2201 | version "8.0.1"
2202 | resolved "https://registry.npmmirror.com/vue-eslint-parser/download/vue-eslint-parser-8.0.1.tgz#25e08b20a414551531f3e19f999902e1ecf45f13"
2203 | integrity sha1-JeCLIKQUVRUx8+GfmZkC4ez0XxM=
2204 | dependencies:
2205 | debug "^4.3.2"
2206 | eslint-scope "^6.0.0"
2207 | eslint-visitor-keys "^3.0.0"
2208 | espree "^9.0.0"
2209 | esquery "^1.4.0"
2210 | lodash "^4.17.21"
2211 | semver "^7.3.5"
2212 |
2213 | vue-router@^4.0.12:
2214 | version "4.0.12"
2215 | resolved "https://registry.npmmirror.com/vue-router/download/vue-router-4.0.12.tgz#8dc792cddf5bb1abcc3908f9064136de7e13c460"
2216 | integrity sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg==
2217 | dependencies:
2218 | "@vue/devtools-api" "^6.0.0-beta.18"
2219 |
2220 | vue-tsc@^0.29.8:
2221 | version "0.29.8"
2222 | resolved "https://registry.npmmirror.com/vue-tsc/download/vue-tsc-0.29.8.tgz#f4d8de5dd8756107c878489ccf9178d2d72fff47"
2223 | integrity sha512-pT0wLRjvRuSmB+J4WJT6uuV9mO0KtSSXEAtaVXZQzyk5+DJdbLIQTbRce/TXSkfqt1l1WogO78RjtOJFiMCgfQ==
2224 | dependencies:
2225 | "@volar/shared" "0.29.8"
2226 | vscode-vue-languageservice "0.29.8"
2227 |
2228 | vue@^3.2.26:
2229 | version "3.2.26"
2230 | resolved "https://registry.npmmirror.com/vue/download/vue-3.2.26.tgz#5db575583ecae495c7caa5c12fd590dffcbb763e"
2231 | integrity sha512-KD4lULmskL5cCsEkfhERVRIOEDrfEL9CwAsLYpzptOGjaGFNWo3BQ9g8MAb7RaIO71rmVOziZ/uEN/rHwcUIhg==
2232 | dependencies:
2233 | "@vue/compiler-dom" "3.2.26"
2234 | "@vue/compiler-sfc" "3.2.26"
2235 | "@vue/runtime-dom" "3.2.26"
2236 | "@vue/server-renderer" "3.2.26"
2237 | "@vue/shared" "3.2.26"
2238 |
2239 | which@^2.0.1:
2240 | version "2.0.2"
2241 | resolved "https://registry.npm.taobao.org/which/download/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
2242 | integrity sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=
2243 | dependencies:
2244 | isexe "^2.0.0"
2245 |
2246 | with@^7.0.0:
2247 | version "7.0.2"
2248 | resolved "https://registry.npm.taobao.org/with/download/with-7.0.2.tgz#ccee3ad542d25538a7a7a80aad212b9828495bac"
2249 | integrity sha1-zO461ULSVTinp6gKrSErmChJW6w=
2250 | dependencies:
2251 | "@babel/parser" "^7.9.6"
2252 | "@babel/types" "^7.9.6"
2253 | assert-never "^1.2.1"
2254 | babel-walk "3.0.0-canary-5"
2255 |
2256 | word-wrap@^1.2.3:
2257 | version "1.2.3"
2258 | resolved "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz?cache=0&sync_timestamp=1589683603678&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fword-wrap%2Fdownload%2Fword-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
2259 | integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=
2260 |
2261 | wrappy@1:
2262 | version "1.0.2"
2263 | resolved "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz?cache=0&sync_timestamp=1619133505879&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrappy%2Fdownload%2Fwrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
2264 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
2265 |
2266 | yallist@^4.0.0:
2267 | version "4.0.0"
2268 | resolved "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
2269 | integrity sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=
2270 |
--------------------------------------------------------------------------------