From c734f6858daea6d11cd517463b06fcce58744947 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=A0=E6=9C=A8?= Date: Tue, 20 Jul 2021 18:01:18 +0800 Subject: [PATCH 001/104] fix(api-tree-select): auto reload while `params` changed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复ApiTreeSelect组件没有正确监听params变化的问题 --- CHANGELOG.zh_CN.md | 4 ++++ src/components/Form/src/components/ApiTreeSelect.vue | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index d8671f91..81a26f29 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -1,3 +1,7 @@ +### 🐛 Bug Fixes + +- **ApiTreeSelect** 修复未能正确监听`params`变化的问题 + ## 2.6.1(2021-07-19) ### ✨ Features diff --git a/src/components/Form/src/components/ApiTreeSelect.vue b/src/components/Form/src/components/ApiTreeSelect.vue index 25ca0e61..a0a98d85 100644 --- a/src/components/Form/src/components/ApiTreeSelect.vue +++ b/src/components/Form/src/components/ApiTreeSelect.vue @@ -45,7 +45,8 @@ () => props.params, () => { isFirstLoaded.value && fetch(); - } + }, + { deep: true } ); watch( From 4bb506fb1f6ac7d246f8792d29f337ec003ff426 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=A0=E6=9C=A8?= Date: Wed, 21 Jul 2021 00:43:37 +0800 Subject: [PATCH 002/104] fix(table): fix editable cell not support `ellipsis` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复可编辑单元格不支持ellipsis配置的问题 fixed: #944 --- CHANGELOG.zh_CN.md | 10 ++++++---- .../src/components/editable/EditableCell.vue | 20 +++++++++++++++++-- src/views/demo/table/EditRowTable.vue | 2 +- 3 files changed, 25 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index 81a26f29..6944011b 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -1,6 +1,7 @@ ### 🐛 Bug Fixes - **ApiTreeSelect** 修复未能正确监听`params`变化的问题 +- **BasicTable** 修复可编辑单元格不支持 ellipsis 配置的问题 ## 2.6.1(2021-07-19) @@ -9,8 +10,10 @@ - **NoticeList** 添加分页、超长自动省略、标题点击事件、标题删除线等功能 - **MixSider** 优化 Mix 菜单布局时 底部折叠按钮 的样式,与其它菜单布局时的风格保持一致 - **ApiTreeSelect** 扩展`antdv`的`TreeSelect`组件,支持远程数据源,用法类似`ApiSelect` -- **BasicTable** 新增`ApiTreeSelect`编辑组件 -- 可以为不同的用户指定不同的后台首页: +- **BasicTable** + - 新增`ApiTreeSelect`编辑组件 + - 新增`headerTop`插槽 +- **其它** 可以为不同的用户指定不同的后台首页: - 在`getUserInfo`接口返回的用户信息中增加`homePath`字段(可选)即可为当前用户定制首页路径 ### 🐛 Bug Fixes @@ -18,7 +21,6 @@ - **BasicTable** - 修复滚动条样式问题(移除了滚动样式补丁) - 修复树形表格的带有展开图标的单元格的内容对齐问题 - - 新增`headerTop`插槽 - 修复操作列的按钮在 disabled 状态下的颜色显示 - 修复可编辑单元格的值不能直接通过修改`dataSource`来更新显示的问题 - 修复使用`ApiSelect`编辑组件时的数据回显问题 @@ -44,7 +46,7 @@ - **其它** - 修复菜单默认折叠的配置不起作用的问题 - 修复`safari`浏览器报错导致网站打不开 - - 修复在 window 上,拉取代码后 eslint 因 endOfLine 而保错问题 + - 修复在 window 上,拉取代码后 eslint 因 endOfLine 而报错问题 - 修复因动态路由而产生的 `Vue Router warn` ### 🎫 Chores diff --git a/src/components/Table/src/components/editable/EditableCell.vue b/src/components/Table/src/components/editable/EditableCell.vue index 0477de83..c22ae19b 100644 --- a/src/components/Table/src/components/editable/EditableCell.vue +++ b/src/components/Table/src/components/editable/EditableCell.vue @@ -1,7 +1,13 @@ From 14fb21d0b7b9ac69c7b3c463de6d709bd5713d14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=A0=E6=9C=A8?= Date: Sat, 24 Jul 2021 20:09:10 +0800 Subject: [PATCH 029/104] fix(table): fix expand style MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复启用expandRowByClick展开图标样式问题 fixed: #969 --- CHANGELOG.zh_CN.md | 4 +++- src/components/Table/src/components/ExpandIcon.tsx | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index e27c5c79..62753c64 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -4,7 +4,9 @@ - **BasicTable** 修复可编辑单元格不支持`ellipsis`配置的问题 - **ImgRotateDragVerify** 修复组件`resume`方法无法调用的问题 - **TableAction** 修复 stopButtonPropagation 属性某些情况下不起作用的问题 -- **BasicTable** 修复全屏模式下看不到子组件弹出层(popconfirm 以及 select、treeSelect 等编辑组件)的问题 +- **BasicTable** + - 修复全屏模式下看不到子组件弹出层(popconfirm 以及 select、treeSelect 等编辑组件)的问题 + - 修复启用`expandRowByClick`时,点击不可展开的行可能会导致样式错误的问题 - **Dark Theme** 黑暗主题下的配色问题修正 - 修复`Tree`组件被选中节点的背景颜色 - 修复`Alert`组件的颜色配置 diff --git a/src/components/Table/src/components/ExpandIcon.tsx b/src/components/Table/src/components/ExpandIcon.tsx index 2b31ee50..3d1d98d9 100644 --- a/src/components/Table/src/components/ExpandIcon.tsx +++ b/src/components/Table/src/components/ExpandIcon.tsx @@ -3,7 +3,7 @@ import { BasicArrow } from '/@/components/Basic'; export default () => { return (props: Recordable) => { if (!props.expandable) { - if (props.expanded) { + if (props.needIndentSpaced) { return ; } else { return ; From fe4eae37146068f01ba08f033e0c2e8bd03e48b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=9F=E9=BA=BB=E5=A6=9E?= <50100681+jiangmaniu@users.noreply.github.com> Date: Sun, 25 Jul 2021 09:01:09 +0800 Subject: [PATCH 030/104] fix(qrcode): Fix the problem that the QR code cannot be dynamically generated (#974) * fix: Fix the problem that the QR code cannot be dynamically generated * Fix the problem that the size of the QR code is automatically changed when dynamically generated --- src/components/Qrcode/src/Qrcode.vue | 17 +++++++++++------ src/components/Qrcode/src/drawCanvas.ts | 10 +++++++++- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/src/components/Qrcode/src/Qrcode.vue b/src/components/Qrcode/src/Qrcode.vue index beb80ad5..3c5c2763 100644 --- a/src/components/Qrcode/src/Qrcode.vue +++ b/src/components/Qrcode/src/Qrcode.vue @@ -4,7 +4,7 @@ diff --git a/src/components/Tree/src/props.ts b/src/components/Tree/src/props.ts index 4fc7b73a..7fb3fce6 100644 --- a/src/components/Tree/src/props.ts +++ b/src/components/Tree/src/props.ts @@ -20,6 +20,7 @@ export const basicProps = { title: propTypes.string, toolbar: propTypes.bool, search: propTypes.bool, + searchValue: propTypes.string, checkStrictly: propTypes.bool, clickRowToExpand: propTypes.bool.def(true), checkable: propTypes.bool.def(false), diff --git a/src/components/Tree/src/typing.ts b/src/components/Tree/src/typing.ts index 3b699421..df8d6d9e 100644 --- a/src/components/Tree/src/typing.ts +++ b/src/components/Tree/src/typing.ts @@ -34,6 +34,8 @@ export interface TreeActionType { insertNodesByKey: (opt: InsertNodeParams) => void; deleteNodeByKey: (key: string) => void; updateNodeByKey: (key: string, node: Omit) => void; + setSearchValue: (value: string) => void; + getSearchValue: () => string; } export interface InsertNodeParams { From 948219c576547d9a064d901235c5771eba42e0ee Mon Sep 17 00:00:00 2001 From: vben Date: Thu, 12 Aug 2021 23:19:28 +0800 Subject: [PATCH 073/104] chore: update deps --- CHANGELOG.zh_CN.md | 2 + package.json | 36 ++-- tests/server/package.json | 24 +-- yarn.lock | 381 +++++++++++++++++++++----------------- 4 files changed, 245 insertions(+), 198 deletions(-) diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index d492b80e..eeaa39f9 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -1,3 +1,5 @@ +- 升级 vue 3.2,如果运行失败,删除 node_modules 后重装即可 + ### ✨ Features - **BasicTree** 添加搜索功能相关属性和方法 diff --git a/package.json b/package.json index 52031ff2..49d8a61c 100644 --- a/package.json +++ b/package.json @@ -35,11 +35,11 @@ }, "dependencies": { "@iconify/iconify": "^2.0.3", - "@logicflow/core": "^0.6.8", - "@logicflow/extension": "^0.6.8", - "@vueuse/core": "^5.2.0", + "@logicflow/core": "^0.6.9", + "@logicflow/extension": "^0.6.9", + "@vueuse/core": "^5.3.0", "@zxcvbn-ts/core": "^1.0.0-beta.0", - "ant-design-vue": "2.2.3", + "ant-design-vue": "2.2.6", "axios": "^0.21.1", "codemirror": "^5.62.2", "cropperjs": "^1.5.12", @@ -50,44 +50,44 @@ "mockjs": "^1.1.0", "nprogress": "^0.2.0", "path-to-regexp": "^6.2.0", - "pinia": "2.0.0-beta.5", + "pinia": "2.0.0-rc.4", "print-js": "^1.6.0", "qrcode": "^1.4.4", "resize-observer-polyfill": "^1.5.1", "sortablejs": "^1.14.0", "tinymce": "^5.8.2", "vditor": "^3.8.6", - "vue": "3.1.5", + "vue": "3.2.2", "vue-i18n": "9.1.7", "vue-json-pretty": "^2.0.3", - "vue-router": "^4.0.10", - "vue-types": "^4.0.2", + "vue-router": "^4.0.11", + "vue-types": "^4.0.3", "xlsx": "^0.17.0" }, "devDependencies": { "@commitlint/cli": "^13.1.0", "@commitlint/config-conventional": "^13.1.0", - "@iconify/json": "^1.1.384", + "@iconify/json": "^1.1.386", "@purge-icons/generated": "^0.7.0", "@types/codemirror": "^5.60.2", "@types/crypto-js": "^4.0.2", "@types/fs-extra": "^9.0.12", "@types/inquirer": "^7.3.3", "@types/intro.js": "^3.0.2", - "@types/jest": "^26.0.24", + "@types/jest": "^27.0.0", "@types/lodash-es": "^4.17.4", "@types/mockjs": "^1.0.4", - "@types/node": "^16.4.13", + "@types/node": "^16.6.0", "@types/nprogress": "^0.2.0", "@types/qrcode": "^1.4.1", "@types/qs": "^6.9.7", "@types/sortablejs": "^1.10.7", - "@typescript-eslint/eslint-plugin": "^4.29.0", - "@typescript-eslint/parser": "^4.29.0", + "@typescript-eslint/eslint-plugin": "^4.29.1", + "@typescript-eslint/parser": "^4.29.1", "@vitejs/plugin-legacy": "^1.5.1", "@vitejs/plugin-vue": "^1.4.0", "@vitejs/plugin-vue-jsx": "^1.1.7", - "@vue/compiler-sfc": "3.1.5", + "@vue/compiler-sfc": "3.2.2", "@vue/test-utils": "^2.0.0-rc.12", "autoprefixer": "^10.3.1", "commitizen": "^4.2.4", @@ -99,7 +99,7 @@ "eslint-define-config": "^1.0.9", "eslint-plugin-jest": "^24.4.0", "eslint-plugin-prettier": "^3.4.0", - "eslint-plugin-vue": "^7.15.1", + "eslint-plugin-vue": "^7.16.0", "esno": "^0.8.0", "fs-extra": "^10.0.0", "http-server": "^13.0.0", @@ -120,9 +120,9 @@ "stylelint-config-standard": "^22.0.0", "stylelint-order": "^4.1.0", "ts-jest": "^27.0.4", - "ts-node": "^10.1.0", + "ts-node": "^10.2.0", "typescript": "4.3.5", - "vite": "2.4.4", + "vite": "2.5.0-beta.2", "vite-plugin-compression": "^0.3.3", "vite-plugin-html": "^2.0.7", "vite-plugin-imagemin": "^0.4.3", @@ -139,7 +139,7 @@ "resolutions": { "//": "Used to install imagemin dependencies, because imagemin may not be installed in China. If it is abroad, you can delete it", "bin-wrapper": "npm:bin-wrapper-china", - "rollup": "^2.56.1" + "rollup": "^2.56.2" }, "repository": { "type": "git", diff --git a/tests/server/package.json b/tests/server/package.json index 0080114c..0a138687 100644 --- a/tests/server/package.json +++ b/tests/server/package.json @@ -11,9 +11,9 @@ }, "dependencies": { "fs-extra": "^10.0.0", - "koa": "^2.7.0", + "koa": "^2.13.1", "koa-body": "^4.2.0", - "koa-bodyparser": "^4.2.1", + "koa-bodyparser": "^4.3.0", "koa-route": "^3.2.0", "koa-router": "^10.0.0", "koa-static": "^5.0.0", @@ -21,16 +21,16 @@ "koa2-cors": "^2.0.6" }, "devDependencies": { - "@types/koa": "^2.0.48", - "@types/koa-bodyparser": "^4.2.2", - "@types/koa-router": "^7.0.40", - "@types/node": "^15.12.1", - "nodemon": "^2.0.7", - "pm2": "^4.5.6", + "@types/koa": "^2.13.4", + "@types/koa-bodyparser": "^5.0.2", + "@types/koa-router": "^7.4.4", + "@types/node": "^16.6.0", + "nodemon": "^2.0.12", + "pm2": "^5.1.0", "rimraf": "^3.0.2", - "ts-node": "^10.0.0", - "tsconfig-paths": "^3.8.0", - "tsup": "^4.11.2", - "typescript": "^4.2.5" + "ts-node": "^10.2.0", + "tsconfig-paths": "^3.10.1", + "tsup": "^4.13.1", + "typescript": "^4.3.5" } } diff --git a/yarn.lock b/yarn.lock index 01c13492..b4e2e772 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1217,6 +1217,18 @@ dependencies: chalk "^4.0.0" +"@cspotcode/source-map-consumer@0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz#33bf4b7b39c178821606f669bbc447a6a629786b" + integrity sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg== + +"@cspotcode/source-map-support@0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.6.1.tgz#118511f316e2e87ee4294761868e254d3da47960" + integrity sha512-DX3Z+T5dt1ockmPdobJS/FAsQPW4V4SrWEhD2iYQT2Cb2tQsiMnYxrcUH9By/Z3B+v0S5LMBkQtV/XOBbpLEOg== + dependencies: + "@cspotcode/source-map-consumer" "0.8.0" + "@ctrl/tinycolor@^3.3.1": version "3.4.0" resolved "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz#c3c5ae543c897caa9c2a68630bed355be5f9990f" @@ -1329,10 +1341,10 @@ dependencies: cross-fetch "^3.0.6" -"@iconify/json@^1.1.384": - version "1.1.384" - resolved "https://registry.yarnpkg.com/@iconify/json/-/json-1.1.384.tgz#57e67469e6bd731ad54342322375049da60bc4a7" - integrity sha512-WoOrYwF6RkehwA9eQKkg1IWxyHXCskmcp/VHuK6sGMVmIKINUccop/rADLBvlI3MA7m0F03yaHxc2C+T/kCJAg== +"@iconify/json@^1.1.386": + version "1.1.386" + resolved "https://registry.yarnpkg.com/@iconify/json/-/json-1.1.386.tgz#e9e637ff15bb1f4b7cb4ae086026cc0b09313ac3" + integrity sha512-HXX6vwagakC7ASwJvSDQ7nROI0TZ/7E5Lv5M675SDTkmgJ8VO5dR09rU9csBqiVs37hdhZzTUscOiVyTkD208g== "@intlify/core-base@9.1.7": version "9.1.7" @@ -1606,10 +1618,19 @@ mousetrap "^1.6.5" preact "^10.4.8" -"@logicflow/extension@^0.6.8": - version "0.6.8" - resolved "https://registry.yarnpkg.com/@logicflow/extension/-/extension-0.6.8.tgz#bd58f10a0ee3af193b0b65eeb3f8e8d8bf13e328" - integrity sha512-0gdAqsNMV0N4cEXhAAvUv7YQuZNuNkJekndonqH2Ge3Tpw7eLaChkrkAaISKDpP60U4HLxKmRthCDstiU9e8pg== +"@logicflow/core@^0.6.9": + version "0.6.9" + resolved "https://registry.yarnpkg.com/@logicflow/core/-/core-0.6.9.tgz#e88f34ff002b3864a02c7caa448018e0fe9628e5" + integrity sha512-5kBgX2Ve5JtMxEHEqVFK//Ccy883IYlYQWrO6ac0t3/d8+xjBConi2a9iLir6TqkFSlQV1B90N+Rhwt3NfZbcA== + dependencies: + "@types/mousetrap" "^1.6.4" + mousetrap "^1.6.5" + preact "^10.4.8" + +"@logicflow/extension@^0.6.9": + version "0.6.9" + resolved "https://registry.yarnpkg.com/@logicflow/extension/-/extension-0.6.9.tgz#ce3c269dba20b17b87e82dd6604c1362c2932bb7" + integrity sha512-9fF6NQrpDZskRpuOKElyzfN3D+2ghhF8fdvn1JpkLq8lKQoFSJEw7vJPqmaQVq+aRJxn0rQnaHVdnUnLd3oKSg== dependencies: "@logicflow/core" "^0.6.8" ids "^1.0.0" @@ -1786,10 +1807,10 @@ resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz#95f2d167ffb9b8d2068b0b235302fafd4df711f2" integrity sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg== -"@tsconfig/node16@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.1.tgz#a6ca6a9a0ff366af433f42f5f0e124794ff6b8f1" - integrity sha512-FTgBI767POY/lKNDNbIzgAX6miIDBs6NTCbdlDb8TrWovHsSvaVIZDlTqym29C6UqhzwcJx4CYr+AlrMywA0cA== +"@tsconfig/node16@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.2.tgz#423c77877d0569db20e1fc80885ac4118314010e" + integrity sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": version "7.1.14" @@ -1957,10 +1978,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^26.0.24": - version "26.0.24" - resolved "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz#943d11976b16739185913a1936e0de0c4a7d595a" - integrity sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w== +"@types/jest@^27.0.0": + version "27.0.0" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.0.0.tgz#f1c28f741371739c7cd0e8edb5ed8e67acfa6c35" + integrity sha512-IlpQZVpxufe+3qPaAqEoSPHVSxnJh1cf0BqqWHJeKiAUbwnHdmNzjP3ZCWSZSTbmAGXQPNk9QmM3Bif0pR54rg== dependencies: jest-diff "^26.0.0" pretty-format "^26.0.0" @@ -2019,10 +2040,10 @@ resolved "https://registry.npmjs.org/@types/node/-/node-14.17.3.tgz#6d327abaa4be34a74e421ed6409a0ae2f47f4c3d" integrity sha512-e6ZowgGJmTuXa3GyaPbTGxX17tnThl2aSSizrFthQ7m9uLGZBXiGhgE55cjRZTF5kjZvYn9EOPOMljdjwbflxw== -"@types/node@^16.4.13": - version "16.4.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.4.13.tgz#7dfd9c14661edc65cccd43a29eb454174642370d" - integrity sha512-bLL69sKtd25w7p1nvg9pigE4gtKVpGTPojBFLMkGHXuUgap2sLqQt2qUnqmVCDfzGUL0DRNZP+1prIZJbMeAXg== +"@types/node@^16.6.0": + version "16.6.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.6.0.tgz#0d5685f85066f94e97f19e8a67fe003c5fadacc4" + integrity sha512-OyiZPohMMjZEYqcVo/UJ04GyAxXOJEZO/FpzyXxcH4r/ArrVoXHf4MbUrkLp0Tz7/p1mMKpo5zJ6ZHl8XBNthQ== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -2131,28 +2152,28 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^4.29.0": - version "4.29.0" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.29.0.tgz#b866c9cd193bfaba5e89bade0015629ebeb27996" - integrity sha512-eiREtqWRZ8aVJcNru7cT/AMVnYd9a2UHsfZT8MR1dW3UUEg6jDv9EQ9Cq4CUPZesyQ58YUpoAADGv71jY8RwgA== +"@typescript-eslint/eslint-plugin@^4.29.1": + version "4.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.29.1.tgz#808d206e2278e809292b5de752a91105da85860b" + integrity sha512-AHqIU+SqZZgBEiWOrtN94ldR3ZUABV5dUG94j8Nms9rQnHFc8fvDOue/58K4CFz6r8OtDDc35Pw9NQPWo0Ayrw== dependencies: - "@typescript-eslint/experimental-utils" "4.29.0" - "@typescript-eslint/scope-manager" "4.29.0" + "@typescript-eslint/experimental-utils" "4.29.1" + "@typescript-eslint/scope-manager" "4.29.1" debug "^4.3.1" functional-red-black-tree "^1.0.1" regexpp "^3.1.0" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/experimental-utils@4.29.0": - version "4.29.0" - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.0.tgz#19b1417602d0e1ef325b3312ee95f61220542df5" - integrity sha512-FpNVKykfeaIxlArLUP/yQfv/5/3rhl1ov6RWgud4OgbqWLkEq7lqgQU9iiavZRzpzCRQV4XddyFz3wFXdkiX9w== +"@typescript-eslint/experimental-utils@4.29.1": + version "4.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.1.tgz#0af2b17b0296b60c6b207f11062119fa9c5a8994" + integrity sha512-kl6QG6qpzZthfd2bzPNSJB2YcZpNOrP6r9jueXupcZHnL74WiuSjaft7WSu17J9+ae9zTlk0KJMXPUj0daBxMw== dependencies: "@types/json-schema" "^7.0.7" - "@typescript-eslint/scope-manager" "4.29.0" - "@typescript-eslint/types" "4.29.0" - "@typescript-eslint/typescript-estree" "4.29.0" + "@typescript-eslint/scope-manager" "4.29.1" + "@typescript-eslint/types" "4.29.1" + "@typescript-eslint/typescript-estree" "4.29.1" eslint-scope "^5.1.1" eslint-utils "^3.0.0" @@ -2168,14 +2189,14 @@ eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/parser@^4.29.0": - version "4.29.0" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.29.0.tgz#e5367ca3c63636bb5d8e0748fcbab7a4f4a04289" - integrity sha512-+92YRNHFdXgq+GhWQPT2bmjX09X7EH36JfgN2/4wmhtwV/HPxozpCNst8jrWcngLtEVd/4zAwA6BKojAlf+YqA== +"@typescript-eslint/parser@^4.29.1": + version "4.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.29.1.tgz#17dfbb45c9032ffa0fe15881d20fbc2a4bdeb02d" + integrity sha512-3fL5iN20hzX3Q4OkG7QEPFjZV2qsVGiDhEwwh+EkmE/w7oteiOvUNzmpu5eSwGJX/anCryONltJ3WDmAzAoCMg== dependencies: - "@typescript-eslint/scope-manager" "4.29.0" - "@typescript-eslint/types" "4.29.0" - "@typescript-eslint/typescript-estree" "4.29.0" + "@typescript-eslint/scope-manager" "4.29.1" + "@typescript-eslint/types" "4.29.1" + "@typescript-eslint/typescript-estree" "4.29.1" debug "^4.3.1" "@typescript-eslint/scope-manager@4.27.0": @@ -2186,23 +2207,23 @@ "@typescript-eslint/types" "4.27.0" "@typescript-eslint/visitor-keys" "4.27.0" -"@typescript-eslint/scope-manager@4.29.0": - version "4.29.0" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.29.0.tgz#cf5474f87321bedf416ef65839b693bddd838599" - integrity sha512-HPq7XAaDMM3DpmuijxLV9Io8/6pQnliiXMQUcAdjpJJSR+fdmbD/zHCd7hMkjJn04UQtCQBtshgxClzg6NIS2w== +"@typescript-eslint/scope-manager@4.29.1": + version "4.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.29.1.tgz#f25da25bc6512812efa2ce5ebd36619d68e61358" + integrity sha512-Hzv/uZOa9zrD/W5mftZa54Jd5Fed3tL6b4HeaOpwVSabJK8CJ+2MkDasnX/XK4rqP5ZTWngK1ZDeCi6EnxPQ7A== dependencies: - "@typescript-eslint/types" "4.29.0" - "@typescript-eslint/visitor-keys" "4.29.0" + "@typescript-eslint/types" "4.29.1" + "@typescript-eslint/visitor-keys" "4.29.1" "@typescript-eslint/types@4.27.0": version "4.27.0" resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.27.0.tgz#712b408519ed699baff69086bc59cd2fc13df8d8" integrity sha512-I4ps3SCPFCKclRcvnsVA/7sWzh7naaM/b4pBO2hVxnM3wrU51Lveybdw5WoIktU/V4KfXrTt94V9b065b/0+wA== -"@typescript-eslint/types@4.29.0": - version "4.29.0" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.29.0.tgz#c8f1a1e4441ea4aca9b3109241adbc145f7f8a4e" - integrity sha512-2YJM6XfWfi8pgU2HRhTp7WgRw78TCRO3dOmSpAvIQ8MOv4B46JD2chnhpNT7Jq8j0APlIbzO1Bach734xxUl4A== +"@typescript-eslint/types@4.29.1": + version "4.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.29.1.tgz#94cce6cf7cc83451df03339cda99d326be2feaf5" + integrity sha512-Jj2yu78IRfw4nlaLtKjVaGaxh/6FhofmQ/j8v3NXmAiKafbIqtAPnKYrf0sbGjKdj0hS316J8WhnGnErbJ4RCA== "@typescript-eslint/typescript-estree@4.27.0": version "4.27.0" @@ -2217,13 +2238,13 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@4.29.0": - version "4.29.0" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.29.0.tgz#af7ab547757b86c91bfdbc54ff86845410856256" - integrity sha512-8ZpNHDIOyqzzgZrQW9+xQ4k5hM62Xy2R4RPO3DQxMc5Rq5QkCdSpk/drka+DL9w6sXNzV5nrdlBmf8+x495QXQ== +"@typescript-eslint/typescript-estree@4.29.1": + version "4.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.29.1.tgz#7b32a25ff8e51f2671ccc6b26cdbee3b1e6c5e7f" + integrity sha512-lIkkrR9E4lwZkzPiRDNq0xdC3f2iVCUjw/7WPJ4S2Sl6C3nRWkeE1YXCQ0+KsiaQRbpY16jNaokdWnm9aUIsfw== dependencies: - "@typescript-eslint/types" "4.29.0" - "@typescript-eslint/visitor-keys" "4.29.0" + "@typescript-eslint/types" "4.29.1" + "@typescript-eslint/visitor-keys" "4.29.1" debug "^4.3.1" globby "^11.0.3" is-glob "^4.0.1" @@ -2238,12 +2259,12 @@ "@typescript-eslint/types" "4.27.0" eslint-visitor-keys "^2.0.0" -"@typescript-eslint/visitor-keys@4.29.0": - version "4.29.0" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.29.0.tgz#1ff60f240def4d85ea68d4fd2e4e9759b7850c04" - integrity sha512-LoaofO1C/jAJYs0uEpYMXfHboGXzOJeV118X4OsZu9f7rG7Pr9B3+4HTU8+err81rADa4xfQmAxnRnPAI2jp+Q== +"@typescript-eslint/visitor-keys@4.29.1": + version "4.29.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.29.1.tgz#0615be8b55721f5e854f3ee99f1a714f2d093e5d" + integrity sha512-zLqtjMoXvgdZY/PG6gqA73V8BjqPs4af1v2kiiETBObp+uC6gRYnJLmJHxC0QyUrrHDLJPIWNYxoBV3wbcRlag== dependencies: - "@typescript-eslint/types" "4.29.0" + "@typescript-eslint/types" "4.29.1" eslint-visitor-keys "^2.0.0" "@vitejs/plugin-legacy@^1.5.1": @@ -2334,17 +2355,6 @@ html-tags "^3.1.0" svg-tags "^1.0.0" -"@vue/compiler-core@3.1.5": - version "3.1.5" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.1.5.tgz#298f905b6065d6d81ff63756f98c60876b393c87" - integrity sha512-TXBhFinoBaXKDykJzY26UEuQU1K07FOp/0Ie+OXySqqk0bS0ZO7Xvl7UmiTUPYcLrWbxWBR7Bs/y55AI0MNc2Q== - dependencies: - "@babel/parser" "^7.12.0" - "@babel/types" "^7.12.0" - "@vue/shared" "3.1.5" - estree-walker "^2.0.1" - source-map "^0.6.1" - "@vue/compiler-core@3.2.0-beta.3": version "3.2.0-beta.3" resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.0-beta.3.tgz#3a10628c6bb4d4b5df28bcdb6522a6c7702fc152" @@ -2356,13 +2366,16 @@ estree-walker "^2.0.1" source-map "^0.6.1" -"@vue/compiler-dom@3.1.5": - version "3.1.5" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.1.5.tgz#cbb97020c62a5faa3fbc2a97916bd98041ac9856" - integrity sha512-ZsL3jqJ52OjGU/YiT/9XiuZAmWClKInZM2aFJh9gnsAPqOrj2JIELMbkIFpVKR/CrVO/f2VxfPiiQdQTr65jcQ== +"@vue/compiler-core@3.2.2": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.2.tgz#8d3e29f129579ed9b14f48af735fd8d95f248504" + integrity sha512-QhCI0ZU5nAR0LMcLgzW3v75374tIrHGp8XG5CzJS7Nsy+iuignbE4MZ2XJfh5TGIrtpuzfWA4eTIfukZf/cRdg== dependencies: - "@vue/compiler-core" "3.1.5" - "@vue/shared" "3.1.5" + "@babel/parser" "^7.12.0" + "@babel/types" "^7.12.0" + "@vue/shared" "3.2.2" + estree-walker "^2.0.1" + source-map "^0.6.1" "@vue/compiler-dom@3.2.0-beta.3", "@vue/compiler-dom@^3.2.0-beta.3": version "3.2.0-beta.3" @@ -2372,18 +2385,26 @@ "@vue/compiler-core" "3.2.0-beta.3" "@vue/shared" "3.2.0-beta.3" -"@vue/compiler-sfc@3.1.5": - version "3.1.5" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.1.5.tgz#e61e54f3a963b0f4a8e523fbb8632390dc52b0d6" - integrity sha512-mtMY6xMvZeSRx9MTa1+NgJWndrkzVTdJ1pQAmAKQuxyb5LsHVvrgP7kcQFvxPHVpLVTORbTJWHaiqoKrJvi1iA== +"@vue/compiler-dom@3.2.2": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.2.tgz#26e198498746c53047c3744d26fc95e670692ab7" + integrity sha512-ggcc+NV/ENIE0Uc3TxVE/sKrhYVpLepMAAmEiQ047332mbKOvUkowz4TTFZ+YkgOIuBOPP0XpCxmCMg7p874mA== + dependencies: + "@vue/compiler-core" "3.2.2" + "@vue/shared" "3.2.2" + +"@vue/compiler-sfc@3.2.2": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.2.tgz#5b7b13b07689be8e4880d856f72d1be500785be9" + integrity sha512-hrtqpQ5L6IPn5v7yVRo7uvLcQxv0z1+KBjZBWMBOcrXz4t+PKUxU/SWd6Tl9T8FDmYlunzKUh6lcx+2CLo6f5A== dependencies: "@babel/parser" "^7.13.9" "@babel/types" "^7.13.0" "@types/estree" "^0.0.48" - "@vue/compiler-core" "3.1.5" - "@vue/compiler-dom" "3.1.5" - "@vue/compiler-ssr" "3.1.5" - "@vue/shared" "3.1.5" + "@vue/compiler-core" "3.2.2" + "@vue/compiler-dom" "3.2.2" + "@vue/compiler-ssr" "3.2.2" + "@vue/shared" "3.2.2" consolidate "^0.16.0" estree-walker "^2.0.1" hash-sum "^2.0.0" @@ -2418,14 +2439,6 @@ postcss-selector-parser "^6.0.4" source-map "^0.6.1" -"@vue/compiler-ssr@3.1.5": - version "3.1.5" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.1.5.tgz#f068652774293256a1e53084bed48a67682df9d2" - integrity sha512-CU5N7Di/a4lyJ18LGJxJYZS2a8PlLdWpWHX9p/XcsjT2TngMpj3QvHVRkuik2u8QrIDZ8OpYmTyj1WDNsOV+Dg== - dependencies: - "@vue/compiler-dom" "3.1.5" - "@vue/shared" "3.1.5" - "@vue/compiler-ssr@3.2.0-beta.3": version "3.2.0-beta.3" resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.0-beta.3.tgz#88106c28f915a17131652eace2032f8d70b05734" @@ -2434,6 +2447,14 @@ "@vue/compiler-dom" "3.2.0-beta.3" "@vue/shared" "3.2.0-beta.3" +"@vue/compiler-ssr@3.2.2": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.2.tgz#633bb8e01f00a969c35ca12db32be7fe4c7185a9" + integrity sha512-rVl1agMFhdEN3Go0bCriXo+3cysxKIuRP0yh1Wd8ysRrKfAmokyDhUA8PrGSq2Ymj/LdZTh+4OKfj3p2+C+hlA== + dependencies: + "@vue/compiler-dom" "3.2.2" + "@vue/shared" "3.2.2" + "@vue/devtools-api@^6.0.0-beta.14", "@vue/devtools-api@^6.0.0-beta.7": version "6.0.0-beta.14" resolved "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.14.tgz#6ed2d6f8d66a9256c9ad04bfff08309ba87b9723" @@ -2444,12 +2465,12 @@ resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.0.0-beta.15.tgz#ad7cb384e062f165bcf9c83732125bffbc2ad83d" integrity sha512-quBx4Jjpexo6KDiNUGFr/zF/2A4srKM9S9v2uHgMXSU//hjgq1eGzqkIFql8T9gfX5ZaVOUzYBP3jIdIR3PKIA== -"@vue/reactivity@3.1.5": - version "3.1.5" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.1.5.tgz#dbec4d9557f7c8f25c2635db1e23a78a729eb991" - integrity sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg== +"@vue/reactivity@3.2.2": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.2.tgz#d37011a68395e038a3cf5256af52d48c591b06b6" + integrity sha512-IHjhtmrhK6dzacj/EnLQDWOaA3HuzzVk6w84qgV8EpS4uWGIJXiRalMRg6XvGW2ykJvIl3pLsF0aBFlTMRiLOA== dependencies: - "@vue/shared" "3.1.5" + "@vue/shared" "3.2.2" "@vue/reactivity@^3.2.0-beta.3": version "3.2.0-beta.3" @@ -2458,50 +2479,50 @@ dependencies: "@vue/shared" "3.2.0-beta.3" -"@vue/runtime-core@3.1.5": - version "3.1.5" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.1.5.tgz#a545b7f146092929cb5e833e85439150f17ac87b" - integrity sha512-YQbG5cBktN1RowQDKA22itmvQ+b40f0WgQ6CXK4VYoYICAiAfu6Cc14777ve8zp1rJRGtk5oIeS149TOculrTg== +"@vue/runtime-core@3.2.2": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.2.tgz#b9a7250783de19dd8dd6febf008084b0f9144586" + integrity sha512-/aUk1+GO/VPX0oVxhbzSWE1zrf3/wGCsO1ALNisVokYftKqfqLDjbJHE6mrI2hx3MiuwbHrWjJClkGUVTIOPEQ== dependencies: - "@vue/reactivity" "3.1.5" - "@vue/shared" "3.1.5" + "@vue/reactivity" "3.2.2" + "@vue/shared" "3.2.2" -"@vue/runtime-dom@3.1.5": - version "3.1.5" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.1.5.tgz#4fa28947d408aa368fa17ea0edc1beb9af1472a1" - integrity sha512-tNcf3JhVR0RfW0kw1p8xZgv30nvX8Y9rsz7eiQ0dHe273sfoCngAG0y4GvMaY4Xd8FsjUwFedd4suQ8Lu8meXg== +"@vue/runtime-dom@3.2.2": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.2.tgz#6d0da23ed1cfc702477f4b8c5dc4f9335c94e119" + integrity sha512-1Le/NpCfawCOfePfJezvWUF+oCVLU8N+IHN4oFDOxRe6/PgHNJ+yT+YdxFifBfI+TIAoXI/9PsnqzmJZV+xsmw== dependencies: - "@vue/runtime-core" "3.1.5" - "@vue/shared" "3.1.5" + "@vue/runtime-core" "3.2.2" + "@vue/shared" "3.2.2" csstype "^2.6.8" -"@vue/shared@3.1.5": - version "3.1.5" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.1.5.tgz#74ee3aad995d0a3996a6bb9533d4d280514ede03" - integrity sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA== - "@vue/shared@3.2.0-beta.3", "@vue/shared@^3.2.0-beta.3": version "3.2.0-beta.3" resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.0-beta.3.tgz#043c5a4d3bc9676508557e9199c625995cf14929" integrity sha512-IzJBLNwh2CDTbVqQt979f5rczw9Uib97RkaGckmUGuC9bAG1sw/EXskrxc87p8xxaiI70LdVHnOhriprfKjmMw== +"@vue/shared@3.2.2": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.2.tgz#6104185ebd57af5a14ac51c1f491b2205fc24054" + integrity sha512-dvYb318tk9uOzHtSaT3WII/HscQSIRzoCZ5GyxEb3JlkEXASpAUAQwKnvSe2CudnF8XHFRTB7VITWSnWNLZUtA== + "@vue/test-utils@^2.0.0-rc.12": version "2.0.0-rc.12" resolved "https://registry.yarnpkg.com/@vue/test-utils/-/test-utils-2.0.0-rc.12.tgz#716a84d915d6045640eeac416cc2a2acd514e06e" integrity sha512-G9BGRYlfwWjhorGjnpniC3hcYn1pCG2NqKG68fdUpk3DgWKordZ+BsEFD/SAmKdTZVMCY1huFwY3XAbPc+AgRw== -"@vueuse/core@^5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-5.2.0.tgz#c2c0b89d9506fdfca41cd3056e38478226bc5e31" - integrity sha512-IS2QnVZ4lTlRUtgPHJ4ttTatXGWRZuvj/GJDVp8FRlUjzKXD0YjZtx0280FCg7y3YejXV2QGhY+/YrXybMjpPw== +"@vueuse/core@^5.3.0": + version "5.3.0" + resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-5.3.0.tgz#d8c6e939e18089afa224fab6e443fae2bdb57a51" + integrity sha512-bBL1/JMRHFWmbgQzUZHF4WOwlqfenR1B8+elriXsbnHlogQM5foSz9++WyDBR0YPIVgCJq7fvNLqd4T7+cjc5w== dependencies: - "@vueuse/shared" "5.2.0" + "@vueuse/shared" "5.3.0" vue-demi "*" -"@vueuse/shared@5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-5.2.0.tgz#894921cf5e5fc7f9afa7d7870800b0c9cd265e0c" - integrity sha512-PD2PBaEcdl+pXXeKjhU+LZqQuA9xX/6mtVGIYG29xsjH7W3IjU164nwCAfDe2Lsy8rMaYmVqVSB6PHtiZZyDSg== +"@vueuse/shared@5.3.0": + version "5.3.0" + resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-5.3.0.tgz#2b9583f80f1284242f808925e7e141310e400e45" + integrity sha512-qZfkPFH0qTScFpYiPOFpTcxWriRhlM3bgSzl3DFTgr/U0eZg3w2EFWaRZHdWeSvAUdNQyjOC4Toa8S0zJyEjHw== dependencies: vue-demi "*" @@ -2563,6 +2584,11 @@ acorn-walk@^7.1.1: resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== +acorn-walk@^8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.1.1.tgz#3ddab7f84e4a7e2313f6c414c5b7dac85f4e3ebc" + integrity sha512-FbJdceMlPHEAWJOILDk1fXD8lnTlEIWFkqtfk+MvmL5q/qlHfN7GEHcsFZWt/Tea9jRNPWUZG4G976nqAAmU9w== + acorn@^7.1.1, acorn@^7.4.0: version "7.4.1" resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" @@ -2573,6 +2599,11 @@ acorn@^8.2.4: resolved "https://registry.npmjs.org/acorn/-/acorn-8.4.0.tgz#af53266e698d7cffa416714b503066a82221be60" integrity sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w== +acorn@^8.4.1: + version "8.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c" + integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA== + add-stream@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" @@ -2682,10 +2713,10 @@ ansi-styles@^5.0.0: resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== -ant-design-vue@2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/ant-design-vue/-/ant-design-vue-2.2.3.tgz#1fccd5f0143e24461c509848c7d38c2569ba6fe1" - integrity sha512-7A+dw9ESJic71g5AZPjVP65KMT/8LO8mEzX1XVrZfyevsiLu1P51Vw/tJ85dkrwQNeYvAaqq+hUE4LjKjDdVwg== +ant-design-vue@2.2.6: + version "2.2.6" + resolved "https://registry.yarnpkg.com/ant-design-vue/-/ant-design-vue-2.2.6.tgz#2acf45ea8bb2bb8a0e48a83fa9c6a827fef5236f" + integrity sha512-WgZow4FtrsAZON01wv+ObuXWL1Elaq/fhPRdmOEfFx5f8azTDBYL75A8dVl59TNBKW8FdSGBTl9PZYzW5eO6Gw== dependencies: "@ant-design/icons-vue" "^6.0.0" "@babel/runtime" "^7.10.5" @@ -2698,6 +2729,7 @@ ant-design-vue@2.2.3: lodash-es "^4.17.15" moment "^2.27.0" omit.js "^2.0.0" + resize-observer-polyfill "^1.5.1" scroll-into-view-if-needed "^2.2.25" shallow-equal "^1.0.0" vue-types "^3.0.0" @@ -4689,6 +4721,11 @@ esbuild@^0.11.23: resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.11.23.tgz#c42534f632e165120671d64db67883634333b4b8" integrity sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q== +esbuild@^0.12.17: + version "0.12.19" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.19.tgz#ab849766705a5093df5acd8ec2f6ba2159a38a6c" + integrity sha512-5NuT1G6THW7l3fsSCDkcPepn24R0XtyPjKoqKHD8LfhqMXzCdz0mrS9HgO6hIhzVT7zt0T+JGbzCqF5AH8hS9w== + esbuild@^0.12.6, esbuild@^0.12.8: version "0.12.9" resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.12.9.tgz#bed4e7087c286cd81d975631f77d47feb1660070" @@ -4755,10 +4792,10 @@ eslint-plugin-prettier@^3.4.0: dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-vue@^7.15.1: - version "7.15.1" - resolved "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.15.1.tgz#699c1f3ce2032ea8843b8d5d1adb863b7979965c" - integrity sha512-4/r+n/i+ovyeW2gVRRH92kpy4lkpFbyPR4BMxGBTLtGnwqOKKzjSo6EMSaT0RhWPvEjK9uifcY8e7z5n8BIEgw== +eslint-plugin-vue@^7.16.0: + version "7.16.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-7.16.0.tgz#7fe9fea039a190b108319c1380adf543ef57707d" + integrity sha512-0E2dVvVC7I2Xm1HXyx+ZwPj9CNX4NJjs4K4r+GVsHWyt5Pew3JLD4fI7A91b2jeL0TXE7LlszrwLSTJU9eqehw== dependencies: eslint-utils "^2.1.0" natural-compare "^1.4.0" @@ -8744,12 +8781,13 @@ pify@^4.0.1: resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pinia@2.0.0-beta.5: - version "2.0.0-beta.5" - resolved "https://registry.yarnpkg.com/pinia/-/pinia-2.0.0-beta.5.tgz#4825e66f939a50d6b11ffc4816b6e56b22fd0752" - integrity sha512-0XvufXNkEvl7Fk6wrg5DH/JYPihkoknet950SQNIlWxXpeI7omwR0H00QPIiEYkrdbsiHXJyvI2XndWGvD4v5A== +pinia@2.0.0-rc.4: + version "2.0.0-rc.4" + resolved "https://registry.yarnpkg.com/pinia/-/pinia-2.0.0-rc.4.tgz#43fca89aeb8d397ca9900f001c2125c4d6765dd6" + integrity sha512-I43V1TIFyDWT4UTi1CPLQXQZYXGQHQMKpDPI+oxC2fv0c+ej0fQBoKCn4WbfRWB+Vf5chhWM97GFLI+OWmUQEQ== dependencies: "@vue/devtools-api" "^6.0.0-beta.15" + vue-demi latest pinkie-promise@^2.0.0: version "2.0.1" @@ -9689,10 +9727,10 @@ rollup-plugin-visualizer@5.5.2: source-map "^0.7.3" yargs "^16.2.0" -rollup@^2.38.5, rollup@^2.43.1, rollup@^2.55.1, rollup@^2.56.1: - version "2.56.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.56.1.tgz#f29dbc04a5d532dfa904f76b62395f359506211e" - integrity sha512-KkrsNjeiTfGJMUFBi/PNfj3fnt70akqdoNXOjlzwo98uA1qrlkmgt6SGaK5OwhyDYCVnJb6jb2Xa2wbI47P4Nw== +rollup@^2.38.5, rollup@^2.43.1, rollup@^2.55.1, rollup@^2.56.2: + version "2.56.2" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.56.2.tgz#a045ff3f6af53ee009b5f5016ca3da0329e5470f" + integrity sha512-s8H00ZsRi29M2/lGdm1u8DJpJ9ML8SUOpVVBd33XNeEeL3NVaTiUcSBHzBdF3eAyR0l7VSpsuoVUGrRHq7aPwQ== optionalDependencies: fsevents "~2.3.2" @@ -10010,7 +10048,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.17, source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19: +source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19: version "0.5.19" resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -10806,20 +10844,22 @@ ts-jest@^27.0.4: semver "7.x" yargs-parser "20.x" -ts-node@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.1.0.tgz#e656d8ad3b61106938a867f69c39a8ba6efc966e" - integrity sha512-6szn3+J9WyG2hE+5W8e0ruZrzyk1uFLYye6IGMBadnOzDh8aP7t8CbFpsfCiEx2+wMixAhjFt7lOZC4+l+WbEA== +ts-node@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.2.0.tgz#f1e88249a00e26aa95e9a93c50f70241a8a1c4bb" + integrity sha512-FstYHtQz6isj8rBtYMN4bZdnXN1vq4HCbqn9vdNQcInRqtB86PePJQIxE6es0PhxKWhj2PHuwbG40H+bxkZPmg== dependencies: + "@cspotcode/source-map-support" "0.6.1" "@tsconfig/node10" "^1.0.7" "@tsconfig/node12" "^1.0.7" "@tsconfig/node14" "^1.0.0" - "@tsconfig/node16" "^1.0.1" + "@tsconfig/node16" "^1.0.2" + acorn "^8.4.1" + acorn-walk "^8.1.1" arg "^4.1.0" create-require "^1.1.0" diff "^4.0.1" make-error "^1.1.1" - source-map-support "^0.5.17" yn "3.1.1" tslib@2.0.3: @@ -11306,12 +11346,12 @@ vite-plugin-windicss@^1.2.7: debug "^4.3.2" windicss "^3.1.6" -vite@2.4.4: - version "2.4.4" - resolved "https://registry.yarnpkg.com/vite/-/vite-2.4.4.tgz#8c402a07ad45f168f6eb5428bead38f3e4363e47" - integrity sha512-m1wK6pFJKmaYA6AeZIUXyiAgUAAJzVXhIMYCdZUpCaFMGps0v0IlNJtbmPvkUhVEyautalajmnW5X6NboUPsnw== +vite@2.5.0-beta.2: + version "2.5.0-beta.2" + resolved "https://registry.yarnpkg.com/vite/-/vite-2.5.0-beta.2.tgz#3b71eecb17b7e62869366a91e92bd26578bb4f7f" + integrity sha512-PgPOlTg7w6VGDx1HCUHfDoXeQ6cWKCO2tHz3om27VLjfu/92T1kyhuJf/VM6sa+orPOkTLUZWaHI9bPQjgtLrA== dependencies: - esbuild "^0.12.8" + esbuild "^0.12.17" postcss "^8.3.6" resolve "^1.20.0" rollup "^2.38.5" @@ -11470,6 +11510,11 @@ vue-demi@*: resolved "https://registry.npmjs.org/vue-demi/-/vue-demi-0.9.1.tgz#25d6e1ebd4d4010757ff3571e2bf6a1d7bf3de82" integrity sha512-7s1lufRD2l369eFWPjgLvhqCRk0XzGWJsQc7K4q+0mZtixyGIvsK1Cg88P4NcaRIEiBuuN4q1NN4SZKFKwQswA== +vue-demi@latest: + version "0.11.2" + resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.11.2.tgz#faa06da53887c493a695b997f4fcb4784a667990" + integrity sha512-J+X8Au6BhQdcej6LY4O986634hZLu55L0ewU2j8my7WIKlu8cK0dqmdUxqVHHMd/cMrKKZ9SywB/id6aLhwCtA== + vue-eslint-parser@^7.10.0: version "7.10.0" resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-7.10.0.tgz#ea4e4b10fd10aa35c8a79ac783488d8abcd29be8" @@ -11498,10 +11543,10 @@ vue-json-pretty@^2.0.3: resolved "https://registry.yarnpkg.com/vue-json-pretty/-/vue-json-pretty-2.0.3.tgz#9b618a18643d6ac0ebf866c1a98722c5628dbec3" integrity sha512-z6W4CQK+KH3r5G/hssTf8AzLGKU5wx5gw7sPFLP+FDHVQRRLmP5x3T1ag9PmBH3PxlkFwiMk8OdXtq619iPXTw== -vue-router@^4.0.10: - version "4.0.10" - resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.0.10.tgz#ec8fda032949b2a31d3273170f8f376e86eb52ac" - integrity sha512-YbPf6QnZpyyWfnk7CUt2Bme+vo7TLfg1nGZNkvYqKYh4vLaFw6Gn8bPGdmt5m4qrGnKoXLqc4htAsd3dIukICA== +vue-router@^4.0.11: + version "4.0.11" + resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.0.11.tgz#cd649a0941c635281763a20965b599643ddc68ed" + integrity sha512-sha6I8fx9HWtvTrFZfxZkiQQBpqSeT+UCwauYjkdOQYRvwsGwimlQQE2ayqUwuuXGzquFpCPoXzYKWlzL4OuXg== dependencies: "@vue/devtools-api" "^6.0.0-beta.14" @@ -11519,21 +11564,21 @@ vue-types@^3.0.0: dependencies: is-plain-object "3.0.1" -vue-types@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/vue-types/-/vue-types-4.0.2.tgz#aef6ed1ef92f1347e2e5d3ee05553453b7c86722" - integrity sha512-DimV9K0BPMYCs3iE52L8LzktydLU3DTYLNnWg11l3C5DFIhrQd1m6tP/37glyrFDFM48WdYm7rOOahYnLFdIhA== +vue-types@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/vue-types/-/vue-types-4.0.3.tgz#0e0a3b88dd426b39bf161442c573b44ed34e2bb2" + integrity sha512-Yn/TNUaYhkC9ezET5aYJuvxDzPTfEWPIvvRWVjgVAv9vuJG3VTLoTsgJvF4KmdyliBzMum6yoD6uUYVG6245yg== dependencies: is-plain-object "5.0.0" -vue@3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.1.5.tgz#12879b11d0685ee4478c8869551799630a52f9fe" - integrity sha512-Ho7HNb1nfDoO+HVb6qYZgeaobt1XbY6KXFe4HGs1b9X6RhkWG/113n4/SrtM1LUclM6OrP/Se5aPHHvAPG1iVQ== +vue@3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.2.tgz#11715cb71a02baefd0f6e6552dc623680eb1bf32" + integrity sha512-D/LuzAV30CgNJYGyNheE/VUs5N4toL2IgmS6c9qeOxvyh0xyn4exyRqizpXIrsvfx34zG9x5gCI2tdRHCGvF9w== dependencies: - "@vue/compiler-dom" "3.1.5" - "@vue/runtime-dom" "3.1.5" - "@vue/shared" "3.1.5" + "@vue/compiler-dom" "3.2.2" + "@vue/runtime-dom" "3.2.2" + "@vue/shared" "3.2.2" w3c-hr-time@^1.0.2: version "1.0.2" From 66feb779a8645a93760c784c510512118c4c6efa Mon Sep 17 00:00:00 2001 From: CXM <16154023+littlecxm@users.noreply.github.com> Date: Thu, 12 Aug 2021 23:23:44 +0800 Subject: [PATCH 074/104] fix: fix build handler & misc (#1060) * fix(type): fix ant-design-vue -> * fix: fix build handler & misc --- build/script/postBuild.ts | 2 +- build/utils.ts | 4 +++- src/layouts/default/header/components/notify/NoticeList.vue | 1 - 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/build/script/postBuild.ts b/build/script/postBuild.ts index 79c5e8fb..e1554bff 100644 --- a/build/script/postBuild.ts +++ b/build/script/postBuild.ts @@ -11,7 +11,7 @@ export const runBuild = async () => { // Generate configuration file if (!argvList.includes('disabled-config')) { - await runBuildConfig(); + runBuildConfig(); } console.log(`✨ ${chalk.cyan(`[${pkg.name}]`)}` + ' - build successfully!'); diff --git a/build/utils.ts b/build/utils.ts index 7f61a09a..2eb986ac 100644 --- a/build/utils.ts +++ b/build/utils.ts @@ -31,7 +31,9 @@ export function wrapperEnv(envConf: Recordable): ViteEnv { if (envName === 'VITE_PROXY') { try { realName = JSON.parse(realName); - } catch (error) {} + } catch (error) { + realName = ''; + } } ret[envName] = realName; if (typeof realName === 'string') { diff --git a/src/layouts/default/header/components/notify/NoticeList.vue b/src/layouts/default/header/components/notify/NoticeList.vue index 1a7c87b2..441010ee 100644 --- a/src/layouts/default/header/components/notify/NoticeList.vue +++ b/src/layouts/default/header/components/notify/NoticeList.vue @@ -97,7 +97,6 @@ const current = ref(props.currentPage || 1); const getData = computed(() => { const { pageSize, list } = props; - console.log('refreshData', list); if (pageSize === false) return []; let size = isNumber(pageSize) ? pageSize : 5; return list.slice(size * (unref(current) - 1), size * unref(current)); From bb89c5059c3a5db97c8ddccc7a7bd82b44785ffd Mon Sep 17 00:00:00 2001 From: vben Date: Thu, 12 Aug 2021 23:54:12 +0800 Subject: [PATCH 075/104] refactor(sys): change to setup syntax --- .eslintrc.js | 2 +- src/App.vue | 17 +-- src/components/Button/src/BasicButton.vue | 4 +- src/views/sys/about/index.vue | 149 +++++++++----------- src/views/sys/error-log/DetailModal.vue | 40 ++---- src/views/sys/error-log/index.vue | 121 +++++++--------- src/views/sys/exception/Exception.vue | 5 - src/views/sys/iframe/index.vue | 88 +++++------- src/views/sys/lock/LockPage.vue | 103 ++++++-------- src/views/sys/lock/index.vue | 17 +-- src/views/sys/login/ForgetPasswordForm.vue | 65 +++------ src/views/sys/login/Login.vue | 45 ++---- src/views/sys/login/LoginForm.vue | 140 +++++++----------- src/views/sys/login/LoginFormTitle.vue | 36 ++--- src/views/sys/login/MobileForm.vue | 67 +++------ src/views/sys/login/QrCodeForm.vue | 29 +--- src/views/sys/login/RegisterForm.vue | 79 ++++------- src/views/sys/login/SessionTimeoutLogin.vue | 54 +++---- src/views/sys/redirect/index.vue | 25 ++-- 19 files changed, 402 insertions(+), 684 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index f2dbfa16..5fcac9eb 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -25,6 +25,7 @@ module.exports = defineConfig({ 'plugin:jest/recommended', ], rules: { + 'vue/script-setup-uses-vars': 'error', '@typescript-eslint/ban-ts-ignore': 'off', '@typescript-eslint/explicit-function-return-type': 'off', '@typescript-eslint/no-explicit-any': 'off', @@ -61,7 +62,6 @@ module.exports = defineConfig({ 'vue/singleline-html-element-content-newline': 'off', 'vue/attribute-hyphenation': 'off', 'vue/require-default-prop': 'off', - 'vue/script-setup-uses-vars': 'off', 'vue/html-self-closing': [ 'error', { diff --git a/src/App.vue b/src/App.vue index ad629b97..9084a8f4 100644 --- a/src/App.vue +++ b/src/App.vue @@ -6,23 +6,14 @@ - diff --git a/src/components/Button/src/BasicButton.vue b/src/components/Button/src/BasicButton.vue index 3b6fb52f..5a5039fe 100644 --- a/src/components/Button/src/BasicButton.vue +++ b/src/components/Button/src/BasicButton.vue @@ -1,8 +1,8 @@ - diff --git a/src/views/sys/error-log/index.vue b/src/views/sys/error-log/index.vue index 86b28828..828968d5 100644 --- a/src/views/sys/error-log/index.vue +++ b/src/views/sys/error-log/index.vue @@ -27,91 +27,66 @@ - diff --git a/src/views/sys/exception/Exception.vue b/src/views/sys/exception/Exception.vue index dab9c576..6e56f086 100644 --- a/src/views/sys/exception/Exception.vue +++ b/src/views/sys/exception/Exception.vue @@ -1,19 +1,14 @@