diff --git a/package.json b/package.json index 1115c81..105d241 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "axios": "^0.21.1", "cropperjs": "^1.5.11", "crypto-js": "^4.0.0", - "echarts": "^5.0.2", + "echarts": "^5.1.0", "lodash-es": "^4.17.21", "mockjs": "^1.1.0", "nprogress": "^0.2.0", @@ -59,7 +59,7 @@ "devDependencies": { "@commitlint/cli": "^12.1.1", "@commitlint/config-conventional": "^12.1.1", - "@iconify/json": "^1.1.329", + "@iconify/json": "^1.1.330", "@purge-icons/generated": "^0.7.0", "@types/crypto-js": "^4.0.1", "@types/fs-extra": "^9.0.11", @@ -84,7 +84,7 @@ "eslint": "^7.24.0", "eslint-config-prettier": "^8.2.0", "eslint-define-config": "^1.0.7", - "eslint-plugin-prettier": "^3.3.1", + "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-vue": "^7.9.0", "esno": "^0.5.0", "fs-extra": "^9.1.0", @@ -107,23 +107,22 @@ "typescript": "4.2.4", "vite": "2.1.5", "vite-plugin-compression": "^0.2.4", - "vite-plugin-html": "^2.0.6", + "vite-plugin-html": "^2.0.7", "vite-plugin-imagemin": "^0.3.0", "vite-plugin-mock": "^2.5.0", "vite-plugin-purge-icons": "^0.7.0", - "vite-plugin-pwa": "^0.7.1", + "vite-plugin-pwa": "^0.7.2", "vite-plugin-style-import": "^0.9.2", - "vite-plugin-svg-icons": "^0.4.1", + "vite-plugin-svg-icons": "^0.4.3", "vite-plugin-theme": "^0.7.1", - "vite-plugin-windicss": "0.14.0", + "vite-plugin-windicss": "0.14.5", "vue-eslint-parser": "^7.6.0", "vue-tsc": "^0.0.24" }, "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.45.2", - "esbuild": "^0.11.10" + "rollup": "^2.45.2" }, "repository": { "type": "git", diff --git a/src/components/Icon/src/IconPicker.vue b/src/components/Icon/src/IconPicker.vue index f63215a..1529175 100644 --- a/src/components/Icon/src/IconPicker.vue +++ b/src/components/Icon/src/IconPicker.vue @@ -80,7 +80,7 @@ import { useI18n } from '/@/hooks/web/useI18n'; import { useCopyToClipboard } from '/@/hooks/web/useCopyToClipboard'; import { useMessage } from '/@/hooks/web/useMessage'; - import svgIcons from 'vite-plugin-svg-icons/client'; + import svgIcons from 'virtual:svg-icons-names'; function getIcons() { const data = iconsData as any; diff --git a/src/views/demo/page/list/search/index.vue b/src/views/demo/page/list/search/index.vue index bdb9596..c5cede1 100644 --- a/src/views/demo/page/list/search/index.vue +++ b/src/views/demo/page/list/search/index.vue @@ -38,7 +38,7 @@ {{ item.title }} </p> <div> - <template v-for="(tag, index) in item.description" :key="index"> + <template v-for="(tag, index) in item.description" :key="`${index}`"> <Tag class="mb-2"> {{ tag }} </Tag> diff --git a/types/module.d.ts b/types/module.d.ts index d920e99..85ca8bf 100644 --- a/types/module.d.ts +++ b/types/module.d.ts @@ -15,3 +15,8 @@ declare module 'moment/dist/locale/*' { const locale: LocaleSpecification & ReadonlyRecordable; export default locale; } + +declare module 'virtual:*' { + const result: any; + export default result; +} diff --git a/yarn.lock b/yarn.lock index e0c9209..29004d1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1108,10 +1108,10 @@ dependencies: cross-fetch "^3.0.6" -"@iconify/json@^1.1.329": - version "1.1.329" - resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.329.tgz#8780dd95a6e01ab805708c73d0227f09d2859c9a" - integrity sha512-meGFTitX6EG0tRB8mt4+1rGZVJ6ElN7kdI+vBmXDHg4pt/rulGbIV+kwFPfxt9dXLEp9ABFUexnfLd9g2GcW2g== +"@iconify/json@^1.1.330": + version "1.1.330" + resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.330.tgz#629f3242d5ddd36ad40d9744513b916c592c8fb9" + integrity sha512-mkO+AchoOZQJyWoK/S1WglmVwq7wneT7iOXztaCYiMVGof/4L4vmSOpzBogwS4d8x1Lh+i+VjTWI7vxYrtYSog== "@intlify/core-base@9.0.0": version "9.0.0" @@ -1696,10 +1696,10 @@ dependencies: vue-demi latest -"@windicss/plugin-utils@0.14.0": - version "0.14.0" - resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-0.14.0.tgz#ca5459e81d38fbe3c1eac0574ffdc8dba06961a4" - integrity sha512-PnXKrCX7dl3tQPkfc2RGOQCqzS+3ApTLelGhr0c1kbHgz+EjaS+pK9vhhQm/8xgzyJLyreYUuQEEAvvPtBRBEQ== +"@windicss/plugin-utils@0.14.5": + version "0.14.5" + resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-0.14.5.tgz#f41889c866ca9163981276ab9f2903b8bea091e8" + integrity sha512-5BFPFGFskNBm9JudAlWJSgk0Pq5H9fmbhY2O2WZzvy0eZCJ9fY3f9lJrUxZElLSP9Tp72r08kV+9x/39X63bsQ== dependencies: debug "^4.3.2" fast-glob "^3.2.5" @@ -3491,13 +3491,13 @@ duplexer3@^0.1.4: resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= -echarts@^5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/echarts/-/echarts-5.0.2.tgz#1726d17a57cf05d62cd0567b4325e1201a56baf6" - integrity sha512-En0VYpc96nw2/2AZoBWPHsGi471zMublttj50kfFpYAeR4geup0Tj9iVgEXh7QYZFPnRiruDJEjcB5PXZ+BYzQ== +echarts@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/echarts/-/echarts-5.1.0.tgz#768cc585aa092560f48f01b2d52de493aeecd2b0" + integrity sha512-/X2nnN5BXW2tuA/Hv9YY279rDfwcXaBAjK9Azi//llshbKyUXXxBknsug21GJRpwTmLZbE8rjjbhchdm01bZtw== dependencies: tslib "2.0.3" - zrender "5.0.4" + zrender "5.1.0" ecstatic@^3.3.2: version "3.3.2" @@ -3638,11 +3638,16 @@ esbuild-register@^2.2.0: esbuild "^0.11.5" jsonc-parser "^3.0.0" -esbuild@^0.11.10, esbuild@^0.11.4, esbuild@^0.11.5, esbuild@^0.11.6, esbuild@^0.9.2, esbuild@^0.9.3: +esbuild@^0.11.4, esbuild@^0.11.5, esbuild@^0.11.6: version "0.11.10" resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.11.10.tgz#f5d39e4d9cc130b78d751664fef1b663240f5545" integrity sha512-XvGbf+UreVFA24Tlk6sNOqNcvF2z49XAZt4E7A4H80+yqn944QOLTTxaU0lkdYNtZKFiITNea+VxmtrfjvnLPA== +esbuild@^0.9.2, esbuild@^0.9.3: + version "0.9.7" + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.9.7.tgz#ea0d639cbe4b88ec25fbed4d6ff00c8d788ef70b" + integrity sha512-VtUf6aQ89VTmMLKrWHYG50uByMF4JQlVysb8dmg6cOgW8JnFCipmz7p+HNBl+RR3LLCuBxFGVauAe2wfnF9bLg== + escalade@^3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -3668,10 +3673,10 @@ eslint-define-config@^1.0.7: resolved "https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.7.tgz#784ae5cc450492b0a8f37753d54f38fd5ac158fb" integrity sha512-aPsytB55H0gNBJb5ZHCGdJgTS0g7vaOVjyvaZYlhDI3yYB1Y4F5k6VV5M7+0FOuD61NOm0ZT72lXOWoah5rCHw== -eslint-plugin-prettier@^3.3.1: - version "3.3.1" - resolved "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz#7079cfa2497078905011e6f82e8dd8453d1371b7" - integrity sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ== +eslint-plugin-prettier@^3.4.0: + version "3.4.0" + resolved "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz#cdbad3bf1dbd2b177e9825737fe63b476a08f0c7" + integrity sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw== dependencies: prettier-linter-helpers "^1.0.0" @@ -7145,7 +7150,7 @@ postcss@^7.0.0, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.2 source-map "^0.6.1" supports-color "^6.1.0" -postcss@^8.1.10, postcss@^8.2.1: +postcss@^8.1.10: version "8.2.9" resolved "https://registry.npmjs.org/postcss/-/postcss-8.2.9.tgz#fd95ff37b5cee55c409b3fdd237296ab4096fba3" integrity sha512-b+TmuIL4jGtCHtoLi+G/PisuIl9avxs8IZMSmlABRwNz5RLUUACrC+ws81dcomz1nRezm5YPdXiMEzBEKgYn+Q== @@ -7154,7 +7159,7 @@ postcss@^8.1.10, postcss@^8.2.1: nanoid "^3.1.22" source-map "^0.6.1" -postcss@^8.2.10: +postcss@^8.2.1, postcss@^8.2.10: version "8.2.10" resolved "https://registry.npmjs.org/postcss/-/postcss-8.2.10.tgz#ca7a042aa8aff494b334d0ff3e9e77079f6f702b" integrity sha512-b/h7CPV7QEdrqIxtAf2j31U5ef05uBDuvoXv6L51Q4rcS1jdlXAVKJv+atCFdUXYl9dyTHGyoMzIepwowRJjFw== @@ -9126,10 +9131,10 @@ vite-plugin-compression@^0.2.4: debug "^4.3.2" fs-extra "^9.1.0" -vite-plugin-html@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/vite-plugin-html/-/vite-plugin-html-2.0.6.tgz#223fad84f499e763c1e17ff9286c2a0fd1cf9982" - integrity sha512-7aeg2T6gvsyWwRrU08ELjfIp2JkPAIx5fbmzAw5E/gEN+o32p1Pz/dOJrPClf/rJjNYWpqJsz3ikJyCDpnYRrw== +vite-plugin-html@^2.0.7: + version "2.0.7" + resolved "https://registry.npmjs.org/vite-plugin-html/-/vite-plugin-html-2.0.7.tgz#55139ff8a843ba3b3d5cd48610ca6f6afdf7c23d" + integrity sha512-c2fFBxRqP+jbJX/uMZ6pTXcOWZHEtjcki+u609+KIOIjhR+nDY6zBbRvCy29n9Sc0X+CBhFcj2pPLLAtS5ERJQ== dependencies: ejs "^3.1.6" fs-extra "^9.1.0" @@ -9182,10 +9187,10 @@ vite-plugin-purge-icons@^0.7.0: "@purge-icons/generated" "^0.7.0" rollup-plugin-purge-icons "^0.7.0" -vite-plugin-pwa@^0.7.1: - version "0.7.1" - resolved "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.7.1.tgz#fb217335687d217cc2a0973781ec2fe66523167b" - integrity sha512-cweBld0QnNYvV93UdHdyu7YieJW6vOQPNNutmvuZ0jgWscoX2v9qwXM76tw5w0aZu4ShUFYVAvboxZ2Avmbt6Q== +vite-plugin-pwa@^0.7.2: + version "0.7.2" + resolved "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.7.2.tgz#266ddd6089807d9edf6fe3aea068b3f5c75c8d27" + integrity sha512-F8yAH3lJxyXS9Qv8aThdqyB4zaMGad8rcdAJCj4c+ogKCmoQExA/2Acwd5nUq2g66mlXJYIRhMwMczCOdEjAIw== dependencies: debug "^4.3.2" fast-glob "^3.2.5" @@ -9205,10 +9210,10 @@ vite-plugin-style-import@^0.9.2: es-module-lexer "^0.4.1" magic-string "^0.25.7" -vite-plugin-svg-icons@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/vite-plugin-svg-icons/-/vite-plugin-svg-icons-0.4.1.tgz#fdeb6e85d2d94716be8dd65b7808fbc1b5f33d9b" - integrity sha512-O/kAQnXuQygMBvx2QJukS079nQMHeJwhsb6ZVY23HEQ1LOZM0PTPsPke92IlmnYlMgO6aF++En8OwbqEQKnauQ== +vite-plugin-svg-icons@^0.4.3: + version "0.4.3" + resolved "https://registry.npmjs.org/vite-plugin-svg-icons/-/vite-plugin-svg-icons-0.4.3.tgz#18093dd7634aacb72ae606a307b9f94af0531851" + integrity sha512-347V7E1lQfpyZDoRImhBWrZBCpDaiEL9OCZ2dFtkyBD0mbWG6XELQ2XY0pwQgyDTqfcadmU/uNex9LQVctSlLg== dependencies: "@types/svgo" "^1.3.5" debug "^4.3.2" @@ -9231,12 +9236,12 @@ vite-plugin-theme@^0.7.1: esbuild-plugin-alias "^0.1.2" tinycolor2 "^1.4.2" -vite-plugin-windicss@0.14.0: - version "0.14.0" - resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-0.14.0.tgz#e2e1c2a14eff7a5a3c417c388e5d865fa6157967" - integrity sha512-f4Dgvpgq1i2rvqJ3He4gZ+BYrgz6OiQwHOLMOMU4RbyWY1Vr7gdNs71E/AbN2DWdkm+L/fj/4BNhvlp35I8+fw== +vite-plugin-windicss@0.14.5: + version "0.14.5" + resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-0.14.5.tgz#399cbe8964595f02ba9d6d66dc3503f4cf983de0" + integrity sha512-TOYb4Bz5FpWfJavzAtvjuhGew6tJnjx1ZxRmEBOG7RUFFdclWG0CRcHXSVvwpigYHl2TaNwkpHmpM8dyhN6Scw== dependencies: - "@windicss/plugin-utils" "0.14.0" + "@windicss/plugin-utils" "0.14.5" chalk "^4.1.0" debug "^4.3.2" windicss "^2.5.14" @@ -9691,10 +9696,10 @@ yocto-queue@^0.1.0: resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -zrender@5.0.4: - version "5.0.4" - resolved "https://registry.npmjs.org/zrender/-/zrender-5.0.4.tgz#89c355af908b9f64a301b38f751b7951f2c8a95a" - integrity sha512-DJpy0yrHYY5CuH6vhb9IINWbjvBUe/56J8aH86Jb7O8rRPAYZ3M2E469Qf5B3EOIfM3o3aUrO5edRQfLJ+l1Qw== +zrender@5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/zrender/-/zrender-5.1.0.tgz#b6a84c3aa7ccc6642ee0519901ca4c0835c4d85e" + integrity sha512-c+8VRx52ycbmqwHeHLlo/BAfIHBl/JZNLM6cfDQFgzIH05yb+f5J9F/fbRsP+zGc8dW9XHuhdt8/iqukgMZSeg== dependencies: tslib "2.0.3"