├── .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 | 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 | 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 | 19 | 24 | -------------------------------------------------------------------------------- /packages/xmwTable/src/Pagination.vue: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /packages/xmwTable/src/main.vue: -------------------------------------------------------------------------------- 1 | 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 | --------------------------------------------------------------------------------