From 017bed2d81ad2fbabe8ab7eda3936632f40305c4 Mon Sep 17 00:00:00 2001 From: pipipi-pikachu Date: Sat, 15 Jul 2023 10:39:47 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=8D=87=E7=BA=A7=20ant-design-vue=20?= =?UTF-8?q?v4.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- babel.config.js | 9 --- package-lock.json | 71 ++++++++++++++++--- package.json | 4 +- src/App.vue | 20 +++++- src/assets/styles/antd.scss | 35 ++++----- src/assets/styles/global.scss | 63 ++++++++++++++-- src/assets/styles/prosemirror.scss | 14 ++-- src/components/CheckboxButton.vue | 2 + src/views/Editor/Canvas/index.vue | 2 +- src/views/Editor/CanvasTool/index.vue | 32 ++++----- src/views/Editor/EditorHeader/index.vue | 2 +- src/views/Editor/ExportDialog/ExportImage.vue | 1 + src/views/Editor/ExportDialog/ExportJSON.vue | 7 +- src/views/Editor/ExportDialog/ExportPDF.vue | 1 + src/views/Editor/ExportDialog/ExportPPTX.vue | 1 + .../ExportDialog/ExportSpecificFile.vue | 1 + src/views/Editor/ExportDialog/index.vue | 2 +- src/views/Editor/Thumbnails/index.vue | 2 +- .../Editor/Toolbar/ElementAnimationPanel.vue | 4 +- .../ChartStylePanel/index.vue | 4 +- .../ElementStylePanel/ImageStylePanel.vue | 2 +- .../ElementStylePanel/LatexStylePanel.vue | 2 +- .../ElementStylePanel/TextStylePanel.vue | 6 +- .../Editor/Toolbar/common/ColorButton.vue | 5 +- src/views/Editor/index.vue | 2 +- src/views/Screen/WritingBoardTool.vue | 6 +- vue.config.js | 11 --- 27 files changed, 201 insertions(+), 110 deletions(-) diff --git a/babel.config.js b/babel.config.js index e495266b..00aba061 100644 --- a/babel.config.js +++ b/babel.config.js @@ -3,15 +3,6 @@ module.exports = { '@vue/cli-plugin-babel/preset', ], plugins: [ - [ - 'import', - { - libraryName: 'ant-design-vue', - libraryDirectory: 'es', - style: true, - }, - 'antdv', - ], [ 'import', { diff --git a/package-lock.json b/package-lock.json index 5fd79324..b45e8f16 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "dependencies": { "@icon-park/vue-next": "^1.4.2", "animate.css": "^4.1.1", - "ant-design-vue": "^3.2.20", + "ant-design-vue": "^4.0.0", "chartist": "^1.3.0", "clipboard": "^2.0.11", "core-js": "^3.8.3", @@ -2249,6 +2249,16 @@ "node": ">=10.0.0" } }, + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmmirror.com/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -4368,17 +4378,20 @@ } }, "node_modules/ant-design-vue": { - "version": "3.2.20", - "resolved": "https://registry.npmmirror.com/ant-design-vue/-/ant-design-vue-3.2.20.tgz", - "integrity": "sha512-YWpMfGaGoRastIXEYfCoJiaRiDHk4chqtYhlKQM5GqPt6NfvrM1Vg2e60yHtjxlZjed91wCMm0rAmyUr7Hwzdg==", + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/ant-design-vue/-/ant-design-vue-4.0.0.tgz", + "integrity": "sha512-6V8DxHPv3HJYDdv48W/KFOUjeZDsYJhFlk13HFSKCJSR2MQs4YnPIAC+rWie9vYcVEKbO+cQDqiOM3cBoHMNUQ==", "dependencies": { "@ant-design/colors": "^6.0.0", "@ant-design/icons-vue": "^6.1.0", "@babel/runtime": "^7.10.5", - "@ctrl/tinycolor": "^3.4.0", + "@ctrl/tinycolor": "^3.5.0", + "@emotion/hash": "^0.9.0", + "@emotion/unitless": "^0.8.0", "@simonwep/pickr": "~1.8.0", "array-tree-filter": "^2.1.0", "async-validator": "^4.0.0", + "csstype": "^3.1.1", "dayjs": "^1.10.5", "dom-align": "^1.12.1", "dom-scroll-into-view": "^2.0.0", @@ -4387,6 +4400,8 @@ "resize-observer-polyfill": "^1.5.1", "scroll-into-view-if-needed": "^2.2.25", "shallow-equal": "^1.0.0", + "stylis": "^4.1.3", + "throttle-debounce": "^5.0.0", "vue-types": "^3.0.0", "warning": "^4.0.0" }, @@ -13118,6 +13133,11 @@ "node": ">=6.0.0" } }, + "node_modules/stylis": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/stylis/-/stylis-4.3.0.tgz", + "integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==" + }, "node_modules/sugarss": { "version": "2.0.0", "resolved": "https://registry.npmmirror.com/sugarss/-/sugarss-2.0.0.tgz", @@ -13479,6 +13499,14 @@ "node": ">= 10.13.0" } }, + "node_modules/throttle-debounce": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-5.0.0.tgz", + "integrity": "sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==", + "engines": { + "node": ">=12.22" + } + }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmmirror.com/through/-/through-2.3.8.tgz", @@ -16715,6 +16743,16 @@ "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true }, + "@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmmirror.com/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, "@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -18458,17 +18496,20 @@ } }, "ant-design-vue": { - "version": "3.2.20", - "resolved": "https://registry.npmmirror.com/ant-design-vue/-/ant-design-vue-3.2.20.tgz", - "integrity": "sha512-YWpMfGaGoRastIXEYfCoJiaRiDHk4chqtYhlKQM5GqPt6NfvrM1Vg2e60yHtjxlZjed91wCMm0rAmyUr7Hwzdg==", + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/ant-design-vue/-/ant-design-vue-4.0.0.tgz", + "integrity": "sha512-6V8DxHPv3HJYDdv48W/KFOUjeZDsYJhFlk13HFSKCJSR2MQs4YnPIAC+rWie9vYcVEKbO+cQDqiOM3cBoHMNUQ==", "requires": { "@ant-design/colors": "^6.0.0", "@ant-design/icons-vue": "^6.1.0", "@babel/runtime": "^7.10.5", - "@ctrl/tinycolor": "^3.4.0", + "@ctrl/tinycolor": "^3.5.0", + "@emotion/hash": "^0.9.0", + "@emotion/unitless": "^0.8.0", "@simonwep/pickr": "~1.8.0", "array-tree-filter": "^2.1.0", "async-validator": "^4.0.0", + "csstype": "^3.1.1", "dayjs": "^1.10.5", "dom-align": "^1.12.1", "dom-scroll-into-view": "^2.0.0", @@ -18477,6 +18518,8 @@ "resize-observer-polyfill": "^1.5.1", "scroll-into-view-if-needed": "^2.2.25", "shallow-equal": "^1.0.0", + "stylis": "^4.1.3", + "throttle-debounce": "^5.0.0", "vue-types": "^3.0.0", "warning": "^4.0.0" } @@ -25542,6 +25585,11 @@ } } }, + "stylis": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/stylis/-/stylis-4.3.0.tgz", + "integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==" + }, "sugarss": { "version": "2.0.0", "resolved": "https://registry.npmmirror.com/sugarss/-/sugarss-2.0.0.tgz", @@ -25831,6 +25879,11 @@ } } }, + "throttle-debounce": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-5.0.0.tgz", + "integrity": "sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==" + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmmirror.com/through/-/through-2.3.8.tgz", diff --git a/package.json b/package.json index 04c25d89..170ac4a2 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "dependencies": { "@icon-park/vue-next": "^1.4.2", "animate.css": "^4.1.1", - "ant-design-vue": "^3.2.20", + "ant-design-vue": "^4.0.0", "chartist": "^1.3.0", "clipboard": "^2.0.11", "core-js": "^3.8.3", @@ -67,8 +67,6 @@ "eslint": "^8.34.0", "eslint-plugin-vue": "^9.9.0", "husky": "8.0.3", - "less": "^3.5.0", - "less-loader": "^7.1.0", "sass": "^1.32.13", "sass-loader": "^8.0.2", "stylelint": "^13.8.0", diff --git a/src/App.vue b/src/App.vue index f6f121cd..5c2d454e 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,7 +1,19 @@