From d8a8d96708d1cebe316b6ebe7296e21541942912 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Thu, 17 Nov 2022 10:38:22 +0800 Subject: [PATCH] chore: bump dependencies (#689) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #### What type of PR is this? /kind improvement /milestone 2.0 #### What this PR does / why we need it: 更新所有依赖的修订版本。 #### Special notes for your reviewer: /cc @halo-dev/sig-halo-console #### Does this PR introduce a user-facing change? ```release-note 更新所有依赖的修订版本。 ``` --- package.json | 64 +- packages/components/package.json | 12 +- .../src/components/avatar/Avatar.vue | 4 + .../src/components/dialog/Dialog.vue | 6 +- .../components/empty/__tests__/Empty.spec.ts | 12 +- .../__snapshots__/Empty.spec.ts.snap | 2 +- packages/shared/package.json | 2 +- pnpm-lock.yaml | 1795 +++++++++-------- .../comments/components/CommentListItem.vue | 2 +- .../components/ReplyCreationModal.vue | 4 +- .../comments/components/ReplyListItem.vue | 2 +- .../users/components/GrantPermissionModal.vue | 2 +- 12 files changed, 999 insertions(+), 908 deletions(-) diff --git a/package.json b/package.json index f74df637..2646ec55 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "packages/*" ], "dependencies": { - "@emoji-mart/data": "^1.0.6", + "@emoji-mart/data": "^1.0.7", "@formkit/core": "^1.0.0-beta.11", "@formkit/i18n": "^1.0.0-beta.11", "@formkit/inputs": "^1.0.0-beta.11", @@ -36,24 +36,24 @@ "@halo-dev/components": "workspace:*", "@halo-dev/console-shared": "workspace:*", "@halo-dev/richtext-editor": "^0.0.0-alpha.11", - "@tiptap/extension-character-count": "^2.0.0-beta.199", + "@tiptap/extension-character-count": "^2.0.0-beta.202", "@uppy/core": "^3.0.4", - "@uppy/dashboard": "^3.1.0", + "@uppy/dashboard": "^3.2.0", "@uppy/drag-drop": "^3.0.1", "@uppy/file-input": "^3.0.1", - "@uppy/locales": "^3.0.3", + "@uppy/locales": "^3.0.4", "@uppy/progress-bar": "^3.0.1", "@uppy/status-bar": "^3.0.1", "@uppy/vue": "^1.0.1", "@uppy/xhr-upload": "^3.0.4", - "@vueuse/components": "^9.4.0", - "@vueuse/core": "^9.4.0", - "@vueuse/router": "^9.4.0", - "@vueuse/shared": "^9.4.0", + "@vueuse/components": "^9.5.0", + "@vueuse/core": "^9.5.0", + "@vueuse/router": "^9.5.0", + "@vueuse/shared": "^9.5.0", "axios": "^0.27.2", - "colorjs.io": "^0.4.0", + "colorjs.io": "^0.4.1", "dayjs": "^1.11.6", - "emoji-mart": "^5.2.2", + "emoji-mart": "^5.3.1", "floating-vue": "2.0.0-beta.20", "fuse.js": "^6.6.2", "lodash.clonedeep": "^4.5.0", @@ -65,61 +65,61 @@ "pretty-bytes": "^6.0.0", "qs": "^6.11.0", "uuid": "^9.0.0", - "vue": "^3.2.41", + "vue": "^3.2.44", "vue-grid-layout": "3.0.0-beta1", "vue-router": "^4.1.6", "vuedraggable": "^4.1.0", "yaml": "^2.1.3" }, "devDependencies": { - "@changesets/cli": "^2.25.0", + "@changesets/cli": "^2.25.2", "@iconify-json/mdi": "^1.1.34", "@iconify-json/vscode-icons": "^1.1.16", "@rushstack/eslint-patch": "^1.2.0", "@tailwindcss/aspect-ratio": "^0.4.2", - "@types/jsdom": "^20.0.0", + "@types/jsdom": "^20.0.1", "@types/lodash.clonedeep": "4.5.7", "@types/lodash.isequal": "^4.5.6", "@types/lodash.merge": "^4.6.7", - "@types/node": "^16.18.0", + "@types/node": "^18.11.9", "@types/qs": "^6.9.7", "@types/randomstring": "^1.1.8", "@types/uuid": "^8.3.4", - "@vitejs/plugin-vue": "^3.1.2", - "@vitejs/plugin-vue-jsx": "^2.0.1", - "@vitest/ui": "^0.24.3", - "@vue/compiler-sfc": "^3.2.41", + "@vitejs/plugin-vue": "^3.2.0", + "@vitejs/plugin-vue-jsx": "^2.1.1", + "@vitest/ui": "^0.25.1", + "@vue/compiler-sfc": "^3.2.44", "@vue/eslint-config-prettier": "^7.0.0", "@vue/eslint-config-typescript": "^11.0.2", - "@vue/test-utils": "^2.2.0", + "@vue/test-utils": "^2.2.1", "@vue/tsconfig": "^0.1.3", - "autoprefixer": "^10.4.12", + "autoprefixer": "^10.4.13", "c8": "^7.12.0", "cypress": "^10.11.0", - "eslint": "^8.26.0", + "eslint": "^8.27.0", "eslint-plugin-cypress": "^2.12.1", - "eslint-plugin-vue": "^9.6.0", - "husky": "^8.0.1", - "jsdom": "^20.0.1", - "postcss": "^8.4.18", + "eslint-plugin-vue": "^9.7.0", + "husky": "^8.0.2", + "jsdom": "^20.0.2", + "postcss": "^8.4.19", "prettier": "^2.7.1", "prettier-plugin-tailwindcss": "^0.1.13", "randomstring": "^1.2.3", - "sass": "^1.55.0", + "sass": "^1.56.1", "start-server-and-test": "^1.14.0", - "tailwindcss": "^3.2.1", + "tailwindcss": "^3.2.3", "tailwindcss-safe-area": "^0.2.2", "tailwindcss-themer": "^2.0.2", "typescript": "~4.7.4", - "unplugin-icons": "^0.14.12", - "vite": "^3.1.8", + "unplugin-icons": "^0.14.13", + "vite": "^3.2.3", "vite-compression-plugin": "^0.0.4", "vite-plugin-externals": "^0.5.1", "vite-plugin-html": "^3.2.0", - "vite-plugin-pwa": "^0.13.1", - "vite-plugin-static-copy": "^0.9.0", + "vite-plugin-pwa": "^0.13.3", + "vite-plugin-static-copy": "^0.11.1", "vite-plugin-vue-setup-extend": "^0.4.0", - "vitest": "^0.24.3", + "vitest": "^0.25.1", "vue-tsc": "^1.0.9" } } diff --git a/packages/components/package.json b/packages/components/package.json index 03d58096..16e84566 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -44,11 +44,11 @@ "homepage": "https://github.com/halo-dev/console/tree/main/packages/components#readme", "license": "MIT", "devDependencies": { - "@histoire/plugin-vue": "^0.11.5", + "@histoire/plugin-vue": "^0.11.6", "@iconify-json/ri": "^1.1.3", - "histoire": "^0.11.5", - "unplugin-icons": "^0.14.12", - "vite-plugin-dts": "^1.6.6" + "histoire": "^0.11.6", + "unplugin-icons": "^0.14.13", + "vite-plugin-dts": "^1.7.0" }, "peerDependencies": { "vue": "^3.2.37", @@ -69,8 +69,8 @@ "@codemirror/lang-json": "^6.0.1", "@codemirror/language": "^6.3.0", "@codemirror/legacy-modes": "^6.2.0", - "@codemirror/state": "^6.1.2", - "@codemirror/view": "^6.4.0", + "@codemirror/state": "^6.1.3", + "@codemirror/view": "^6.4.2", "codemirror": "^6.0.1" } } diff --git a/packages/components/src/components/avatar/Avatar.vue b/packages/components/src/components/avatar/Avatar.vue index b1952e1f..9aea3dc7 100644 --- a/packages/components/src/components/avatar/Avatar.vue +++ b/packages/components/src/components/avatar/Avatar.vue @@ -26,6 +26,10 @@ const isLoading = ref(false); const error = ref(false); const loadImage = async () => { + if (!props.src) { + return Promise.reject(); + } + const image = new Image(); image.src = props.src; return new Promise((resolve, reject) => { diff --git a/packages/components/src/components/dialog/Dialog.vue b/packages/components/src/components/dialog/Dialog.vue index f0f8ad47..5ca6c389 100644 --- a/packages/components/src/components/dialog/Dialog.vue +++ b/packages/components/src/components/dialog/Dialog.vue @@ -1,13 +1,13 @@