diff --git a/build/info.ts b/build/info.ts index 8fdfa6815..42d9bf67c 100644 --- a/build/info.ts +++ b/build/info.ts @@ -1,45 +1,10 @@ -import { readdir, stat } from "fs"; import type { Plugin } from "vite"; import dayjs, { Dayjs } from "dayjs"; -import { sum } from "lodash-unified"; import duration from "dayjs/plugin/duration"; import { green, blue, bold } from "picocolors"; +import { getPackageSize } from "@pureadmin/utils"; dayjs.extend(duration); -const staticPath = "dist"; -const fileListTotal: number[] = []; - -const recursiveDirectory = (folder: string, callback: Function): void => { - readdir(folder, (err, files: string[]) => { - if (err) throw err; - let count = 0; - const checkEnd = () => { - ++count == files.length && callback(); - }; - files.forEach((item: string) => { - stat(folder + "/" + item, async (err, stats) => { - if (err) throw err; - if (stats.isFile()) { - fileListTotal.push(stats.size); - checkEnd(); - } else if (stats.isDirectory()) { - recursiveDirectory(`${staticPath}/${item}/`, checkEnd); - } - }); - }); - files.length === 0 && callback(); - }); -}; - -const formatBytes = (a: number, b?: number): string => { - if (0 == a) return "0 Bytes"; - const c = 1024, - d = b || 2, - e = ["Bytes", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"], - f = Math.floor(Math.log(a) / Math.log(c)); - return parseFloat((a / Math.pow(c, f)).toFixed(d)) + " " + e[f]; -}; - export function viteBuildInfo(): Plugin { let config: { command: string }; let startTime: Dayjs; @@ -66,18 +31,18 @@ export function viteBuildInfo(): Plugin { closeBundle() { if (config.command === "build") { endTime = dayjs(new Date()); - recursiveDirectory(staticPath, () => { - console.log( - bold( - green( - `恭喜打包完成🎉(总用时${dayjs - .duration(endTime.diff(startTime)) - .format("mm分ss秒")},打包后的大小为${formatBytes( - sum(fileListTotal) - )})` + getPackageSize({ + callback: (size: string) => { + console.log( + bold( + green( + `🎉恭喜打包完成(总用时${dayjs + .duration(endTime.diff(startTime)) + .format("mm分ss秒")},打包后的大小为${size})` + ) ) - ) - ); + ); + } }); } } diff --git a/package.json b/package.json index 9a368da9b..6bb23f90d 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "@pureadmin/components": "^1.1.0", "@pureadmin/descriptions": "^1.1.0", "@pureadmin/table": "^1.2.0", - "@pureadmin/utils": "^0.0.34", + "@pureadmin/utils": "^0.1.1", "@vueuse/core": "^9.1.0", "@vueuse/motion": "^2.0.0-beta.12", "@vueuse/shared": "^9.1.0", @@ -143,9 +143,9 @@ "stylelint-config-standard": "^24.0.0", "stylelint-order": "^5.0.0", "typescript": "^4.7.4", - "unocss": "^0.45.6", + "unocss": "^0.45.7", "unplugin-vue-define-options": "^0.7.3", - "vite": "^3.0.7", + "vite": "^3.0.8", "vite-plugin-mock": "^2.9.6", "vite-plugin-remove-console": "^1.1.0", "vite-svg-loader": "^3.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 468932882..1d98592e4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,7 +22,7 @@ specifiers: "@pureadmin/descriptions": ^1.1.0 "@pureadmin/table": ^1.2.0 "@pureadmin/theme": ^2.4.0 - "@pureadmin/utils": ^0.0.34 + "@pureadmin/utils": ^0.1.1 "@types/element-resize-detector": 1.1.3 "@types/js-cookie": ^3.0.1 "@types/lodash": ^4.14.180 @@ -100,10 +100,10 @@ specifiers: stylelint-order: ^5.0.0 swiper: ^8.3.2 typescript: ^4.7.4 - unocss: ^0.45.6 + unocss: ^0.45.7 unplugin-vue-define-options: ^0.7.3 v-contextmenu: 3.0.0 - vite: ^3.0.7 + vite: ^3.0.8 vite-plugin-mock: ^2.9.6 vite-plugin-remove-console: ^1.1.0 vite-svg-loader: ^3.4.0 @@ -131,7 +131,7 @@ dependencies: "@pureadmin/components": 1.1.0_vue@3.2.37 "@pureadmin/descriptions": 1.1.0 "@pureadmin/table": 1.2.0 - "@pureadmin/utils": 0.0.34_5d67ed6011fc942bf0327f2155ab86bd + "@pureadmin/utils": 0.1.1_5d67ed6011fc942bf0327f2155ab86bd "@vueuse/core": 9.1.0_vue@3.2.37 "@vueuse/motion": 2.0.0-beta.12_vue@3.2.37 "@vueuse/shared": 9.1.0_vue@3.2.37 @@ -192,7 +192,7 @@ devDependencies: "@iconify-icons/ri": 1.2.3 "@iconify-icons/uil": 1.2.2 "@iconify/vue": 3.2.1_vue@3.2.37 - "@intlify/vite-plugin-vue-i18n": 6.0.1_vite@3.0.7+vue-i18n@9.2.2 + "@intlify/vite-plugin-vue-i18n": 6.0.1_vite@3.0.8+vue-i18n@9.2.2 "@pureadmin/theme": 2.4.0 "@types/element-resize-detector": 1.1.3 "@types/js-cookie": 3.0.2 @@ -206,9 +206,9 @@ devDependencies: "@types/sortablejs": 1.13.0 "@typescript-eslint/eslint-plugin": 5.30.7_f59730a40ab520cf82d095906622871f "@typescript-eslint/parser": 5.30.7_eslint@8.20.0+typescript@4.7.4 - "@vitejs/plugin-legacy": 2.0.0_vite@3.0.7 - "@vitejs/plugin-vue": 3.0.1_vite@3.0.7+vue@3.2.37 - "@vitejs/plugin-vue-jsx": 2.0.0_vite@3.0.7+vue@3.2.37 + "@vitejs/plugin-legacy": 2.0.0_vite@3.0.8 + "@vitejs/plugin-vue": 3.0.1_vite@3.0.8+vue@3.2.37 + "@vitejs/plugin-vue-jsx": 2.0.0_vite@3.0.8+vue@3.2.37 "@vue/eslint-config-prettier": 7.0.0_eslint@8.20.0+prettier@2.7.1 "@vue/eslint-config-typescript": 10.0.0_d9788956cbf8477fcc4437a4de5c25ce "@vue/runtime-core": 3.2.37 @@ -239,10 +239,10 @@ devDependencies: stylelint-config-standard: 24.0.0_stylelint@14.9.1 stylelint-order: 5.0.0_stylelint@14.9.1 typescript: 4.7.4 - unocss: 0.45.6_vite@3.0.7 - unplugin-vue-define-options: 0.7.3_vite@3.0.7+vue@3.2.37 - vite: 3.0.7_sass@1.53.0 - vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@3.0.7 + unocss: 0.45.7_vite@3.0.8 + unplugin-vue-define-options: 0.7.3_vite@3.0.8+vue@3.2.37 + vite: 3.0.8_sass@1.53.0 + vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@3.0.8 vite-plugin-remove-console: 1.1.0 vite-svg-loader: 3.4.0 vue-eslint-parser: 8.3.0_eslint@8.20.0 @@ -1223,7 +1223,7 @@ packages: engines: { node: ">= 14" } dev: false - /@intlify/vite-plugin-vue-i18n/6.0.1_vite@3.0.7+vue-i18n@9.2.2: + /@intlify/vite-plugin-vue-i18n/6.0.1_vite@3.0.8+vue-i18n@9.2.2: resolution: { integrity: sha512-FFVcxVU4bR9vdDLNbltM5mrhndnXMErO01i0RrpdyMegEt3Nu/YLoH0sFdjRun7/RY4vaEnhTnFvVf9uO0dQvg== @@ -1247,7 +1247,7 @@ packages: debug: 4.3.4 fast-glob: 3.2.11 source-map: 0.6.1 - vite: 3.0.7_sass@1.53.0 + vite: 3.0.8_sass@1.53.0 vue-i18n: 9.2.2_vue@3.2.37 transitivePeerDependencies: - supports-color @@ -1428,10 +1428,10 @@ packages: string-hash: 1.1.3 dev: true - /@pureadmin/utils/0.0.34_5d67ed6011fc942bf0327f2155ab86bd: + /@pureadmin/utils/0.1.1_5d67ed6011fc942bf0327f2155ab86bd: resolution: { - integrity: sha512-9feZorE9C/kGUFR7CzAHWfLLW0uBkaJKk045Qe4kBA9YmXHcqNl4+d17Z+en0I+qcqeqLSuqonmRbcWvf5YycA== + integrity: sha512-J6WTyo5Ej4Ki0/UHDUGpIWQHRTifjnT6ThGa1mz7SNMzMjL+JOauDl7pmDifmAtp9ePH0XPfkK1QtvkrrG7Rfw== } peerDependencies: dayjs: "*" @@ -1838,17 +1838,17 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@unocss/cli/0.45.6: + /@unocss/cli/0.45.7: resolution: { - integrity: sha512-U3Kl3i/UAIt2LXnBBcyNNnoF3qZV8y+tn4SNMa0P8iTgswKREzv8RuN5lGtdJohGQGoScKsNgj5t6WIKwts3lg== + integrity: sha512-ublLKCQiwfWOLayBksnzPbgHFRlRKT9ni6zJhbU5utyQpou9VT8n9OqxLgOZU1+PbPgg+KquJ2sdhgU5LtknMQ== } engines: { node: ">=14" } hasBin: true dependencies: - "@unocss/config": 0.45.6 - "@unocss/core": 0.45.6 - "@unocss/preset-uno": 0.45.6 + "@unocss/config": 0.45.7 + "@unocss/core": 0.45.7 + "@unocss/preset-uno": 0.45.7 cac: 6.7.12 chokidar: 3.5.3 colorette: 2.0.19 @@ -1858,182 +1858,182 @@ packages: perfect-debounce: 0.1.3 dev: true - /@unocss/config/0.45.6: + /@unocss/config/0.45.7: resolution: { - integrity: sha512-evmhX/JT4SYsFOG5ora6To8PeJpBqWfCXZIEGFnmvjsUCVreacuLqwvxHtZZLpuwbIqY9VzzPdeuw3Ak2AZ/kg== + integrity: sha512-qrkLLpZwQ5LhDRzJo7c4qzBYAcRdvc+A+53CdEmeROhkLIm+LSr0BpWqRIVXg5iifWNtWEpYYCxegVAm2/ZTng== } engines: { node: ">=14" } dependencies: - "@unocss/core": 0.45.6 + "@unocss/core": 0.45.7 unconfig: 0.3.5 dev: true - /@unocss/core/0.45.6: + /@unocss/core/0.45.7: resolution: { - integrity: sha512-AeV2/HOTnmc2t2Z0oJ4qKhxDuvYKJ4sVLhqZi+Ex8SP5JSm65SrW3kmGWJMkSGHqJG6ey2ugAiZh6rHzELlB7A== + integrity: sha512-eZVn+x/LM3rgMWeI95mGPzlIK1QDShuQMiycu2KJsMAdlVvzyZVPnpL+ATlNM1jeeL8G0iTNwPXMt8Lf8MxBDA== } dev: true - /@unocss/inspector/0.45.6: + /@unocss/inspector/0.45.7: resolution: { - integrity: sha512-3Gx28OnCSf73OKlxKXs2JOvWqBeXgNSZdY9DaNZxj0yPFnNfTsdbyH16pk/ETV2Ab0xF+123oN0EI7SbFHYs0w== + integrity: sha512-4dQBzg/k+Z+8p5qlM3NrOe1pgKZ3+zG6Ji8vbpPyYlfFQI1l2uqvCqGlry+AVUXfvmnWnILHIDDYYIM8bbSuRQ== } dependencies: gzip-size: 6.0.0 sirv: 2.0.2 dev: true - /@unocss/preset-attributify/0.45.6: + /@unocss/preset-attributify/0.45.7: resolution: { - integrity: sha512-BC9D7uH3cX8FKjDKzfLp94kjtkLqHbUwpcbA7naHfcsB79EGDXs35uRm8z9Br8zIXepbhBTbytM+6yE/8Kgq9g== + integrity: sha512-hso4834ggDjjtDx+6GgaS8wPyBKwNZB1KFpPkl3XyGr7FTW6vCR8kvHSN43iOAga85fcwC+4kQSh/is18Gm/uw== } dependencies: - "@unocss/core": 0.45.6 + "@unocss/core": 0.45.7 dev: true - /@unocss/preset-icons/0.45.6: + /@unocss/preset-icons/0.45.7: resolution: { - integrity: sha512-9OD8q2PSS4hqECoVF7ZHUn/RRMFuNdSCAed/vvSrFFB4vLGKE6RQ4bO3RQqfi0L5SMyAT5FVqUEX+HsLQkwlbA== + integrity: sha512-7vP4ayXvdlAa2JflDKH6CvzCIR+pQoiHml+TYEW+FYPP0UNz7lSImLwA7DWPotNYNZ0tFyx8VbaQLlViIwzyVA== } dependencies: "@iconify/utils": 1.0.33 - "@unocss/core": 0.45.6 + "@unocss/core": 0.45.7 ohmyfetch: 0.4.18 transitivePeerDependencies: - supports-color dev: true - /@unocss/preset-mini/0.45.6: + /@unocss/preset-mini/0.45.7: resolution: { - integrity: sha512-hsneAcqqZTHN3tFXYIMsZMKgPoV1Ew4AFBn/dg3Z6/Bt1vIcLco/Iup1FhqjgvYm5Vdehszqb88VENZPV7CYjg== + integrity: sha512-7qLJgc/wjRvjWpYDJb803zTEMpokSt3nTuzAw/0iSRbqaRpf2cvVObQQ+Ub8QzQO0rJSr1uj/AsgFbfJCEMeCw== } dependencies: - "@unocss/core": 0.45.6 + "@unocss/core": 0.45.7 dev: true - /@unocss/preset-tagify/0.45.6: + /@unocss/preset-tagify/0.45.7: resolution: { - integrity: sha512-Elv7fC/AoxA4EoUIZcqK0njMnwnpF/9amN+PDt93ZgK/GxD01vu7SsHNvupCsx2vIRzvJrr76gLSccA4+16e/g== + integrity: sha512-9c4x+hWTYmzXQHl7L05kVH7qEeE3CQJ6tdJNrudMHViuzUDVA6dN0QqQ5+0hO32Zg8r7wLAy71eam17rJKEWtg== } dependencies: - "@unocss/core": 0.45.6 + "@unocss/core": 0.45.7 dev: true - /@unocss/preset-typography/0.45.6: + /@unocss/preset-typography/0.45.7: resolution: { - integrity: sha512-ZRsolR9ws37jLkKY88BYbBf3MWF82SGc7J+AWe/XDgaKoIN0T/9CJG7KLvW2AdtiVuTzBksLtbn/p9rYVgmjLA== + integrity: sha512-3rAdNgMA6Dgdn4OQxBx7lstZ2dpQKBF+ETqMwmDtV0C/Q9QVqU4oP2xQOKKTLwUEzgfbhxaTKm7dZML8nSmcsQ== } dependencies: - "@unocss/core": 0.45.6 + "@unocss/core": 0.45.7 dev: true - /@unocss/preset-uno/0.45.6: + /@unocss/preset-uno/0.45.7: resolution: { - integrity: sha512-4yFX1yqXSdz3yUXVBMHrDTqGmQMtvP4DZ1yY2tztg96rUhcNQS9zna/Z3fVSUnOMXjzPutJ0DfastkTpGDaFhA== + integrity: sha512-Oj9qB1btfXKH0WXCf978yqZvm4hgWfycSBrQ0djsgaYLPC9jKn3DfMUAIjjrtLLHPE+WCTfWsKUoFAk+mWgtLQ== } dependencies: - "@unocss/core": 0.45.6 - "@unocss/preset-mini": 0.45.6 - "@unocss/preset-wind": 0.45.6 + "@unocss/core": 0.45.7 + "@unocss/preset-mini": 0.45.7 + "@unocss/preset-wind": 0.45.7 dev: true - /@unocss/preset-web-fonts/0.45.6: + /@unocss/preset-web-fonts/0.45.7: resolution: { - integrity: sha512-4dywnWm9tIYz/zu62/7DIjJ0Yzq9PViieJ1JZFZEz6iLbHlbCBkko51Hl+JAMQzlkwNdvVxQT7Y8jyzHWc1jow== + integrity: sha512-4h0BaGm9BMT7RHqBvd30G7sh7Nu/J97DdihZYFofpzLAgwca/RheL0PZNHsVIDQ7uWkp4mFt+UfdfYTBLeynRw== } dependencies: - "@unocss/core": 0.45.6 + "@unocss/core": 0.45.7 ohmyfetch: 0.4.18 dev: true - /@unocss/preset-wind/0.45.6: + /@unocss/preset-wind/0.45.7: resolution: { - integrity: sha512-2W0l2z2zD5H7XU32B6PetOu5EA1FXh4CYp+p94XW79kD4oaohpGtabxgfPch68sOcbvQn/Cs4HaQNvkEBeTATA== + integrity: sha512-E/uc2DqrgOqA7fs3qOiN3DmLeP7DTTAoPH9RGuTQPDT08jRaYd2k2vaoSbTv/PvZxAI2XvE9zWVqxtpFQheEdA== } dependencies: - "@unocss/core": 0.45.6 - "@unocss/preset-mini": 0.45.6 + "@unocss/core": 0.45.7 + "@unocss/preset-mini": 0.45.7 dev: true - /@unocss/reset/0.45.6: + /@unocss/reset/0.45.7: resolution: { - integrity: sha512-L02ur7LFzeIzOgQ419vA14498F76jbvKMeTdiVyR3Ym2C7BkxUGg6CgqY7Exm6e2qOjgcFkYU93aWaOyKi9hzw== + integrity: sha512-Gqx62iHO2hufpnS2vSm/NzCDG4UkF+XYwkKFarLzcj0UKCtOpQ9HCzSnZC422b3pM3lOvUIPpOOSncV6MUe5lg== } dev: true - /@unocss/scope/0.45.6: + /@unocss/scope/0.45.7: resolution: { - integrity: sha512-1x2ikRsHfDXHMRr68fU+cF55v0TILaGH+s5Us7swA1un1D70EdE8z1cU+RvY6WxWL8cQNb/aCvPf8daduKVCxg== + integrity: sha512-ly7feqPGuugr2nWMNSK8RUmwERr8Zzj1gy2xfhiN9UyYUafSPacHeQ7s9sdK4QHZcbtEqchiJdi7mNBhKPlb7w== } dev: true - /@unocss/transformer-attributify-jsx/0.45.6: + /@unocss/transformer-attributify-jsx/0.45.7: resolution: { - integrity: sha512-QUdLZQI6+b9G94YjrN4e7JyPsbV7Eo+TYe5PFCA/awSn7nOBrb+/+WSKlSijbAfPaY8HgWXlnkOy1V0qpusn1w== + integrity: sha512-FcRdJFmnR3o3RjnvYnwtbJ2sF85UvrvIpDa+HIgotZ4e9/9x8zCBIMgOxsgqWU5j+Zc9pvkD5dGEa7IQi+131w== } dependencies: - "@unocss/core": 0.45.6 + "@unocss/core": 0.45.7 dev: true - /@unocss/transformer-compile-class/0.45.6: + /@unocss/transformer-compile-class/0.45.7: resolution: { - integrity: sha512-D8q1bAua4QMbdOaJt6i+B21RssDJw42Gp/3tAR/v0ChnlcoBwDY4MPXbEY9j81dSeFIF+A7GkHAsb6oRaPcCfg== + integrity: sha512-yRCPPFrSfTG9+7e48KXP2P3DpJOGCLJX1N8nSg9HIPAwrKvIKldLqhGYojj0EBGbgPgwIgYrOlXBFDoAwH+bTA== } dependencies: - "@unocss/core": 0.45.6 + "@unocss/core": 0.45.7 dev: true - /@unocss/transformer-directives/0.45.6: + /@unocss/transformer-directives/0.45.7: resolution: { - integrity: sha512-nY+9wvpYeas997DkAhaCVdD2dauoqbgC66QYsCGxtEzBlNQXn3gmXT/CQgbYQuHknQCDwFuocWAH/f1Vmg3aIw== + integrity: sha512-BwNoixTG5p2VwnUHg9dbCe++0u2i0DPQ+c5X8iJjDBBFcU9uKiBZpw2YZX/RxYWAWLvfiCzC6VGsIKbEAdFs5Q== } dependencies: - "@unocss/core": 0.45.6 - css-tree: 2.2.0 + "@unocss/core": 0.45.7 + css-tree: 2.2.1 dev: true - /@unocss/transformer-variant-group/0.45.6: + /@unocss/transformer-variant-group/0.45.7: resolution: { - integrity: sha512-rVf/6ZgXwRqW1Xeia59ggk4L/9SAMUW0+slkm3mmvgn2fgJ0Pj4rzhLszRsHi3Oua0ZMbQoFXw+mY/GEEA6KfQ== + integrity: sha512-rxnu7YtjZXxghHTYCjgWIBerqp3u+FhionzAWQZ0Ull/i2rzMfDbQPOTpPvT+rYB6nJFNfOWYaJILmy/TKRejw== } dependencies: - "@unocss/core": 0.45.6 + "@unocss/core": 0.45.7 dev: true - /@unocss/vite/0.45.6_vite@3.0.7: + /@unocss/vite/0.45.7_vite@3.0.8: resolution: { - integrity: sha512-6FcSoOWaciJCO0Bnhv001/9HTvO2ye1E/VX+Ey7JZg4ulltyhiszounRSxzBaflO2KDP/tE5O/K2iHywyHRrLg== + integrity: sha512-nR4lUNGL6eV8YtrmgAA7IrccJaO9yT+5+W8KkSzIyWxZSITQL66OsOijv9ASdstyctqHjTHdJln6Xt850YWQ8w== } peerDependencies: vite: ^2.9.0 || ^3.0.0-0 dependencies: "@ampproject/remapping": 2.2.0 "@rollup/pluginutils": 4.2.1 - "@unocss/config": 0.45.6 - "@unocss/core": 0.45.6 - "@unocss/inspector": 0.45.6 - "@unocss/scope": 0.45.6 - "@unocss/transformer-directives": 0.45.6 + "@unocss/config": 0.45.7 + "@unocss/core": 0.45.7 + "@unocss/inspector": 0.45.7 + "@unocss/scope": 0.45.7 + "@unocss/transformer-directives": 0.45.7 magic-string: 0.26.2 - vite: 3.0.7_sass@1.53.0 + vite: 3.0.8_sass@1.53.0 dev: true /@uppy/companion-client/2.2.1: @@ -2092,7 +2092,7 @@ packages: nanoid: 3.3.4 dev: false - /@vitejs/plugin-legacy/2.0.0_vite@3.0.7: + /@vitejs/plugin-legacy/2.0.0_vite@3.0.8: resolution: { integrity: sha512-cuc45C4BQo2VlOsHZML4fc3MPfSjOEFeezHxr+WWlOOmi+muy1rz2snnFiePtyjVc1CYGTsnxk13cXpzQvMZaw== @@ -2110,10 +2110,10 @@ packages: magic-string: 0.26.2 regenerator-runtime: 0.13.9 systemjs: 6.12.1 - vite: 3.0.7_sass@1.53.0 + vite: 3.0.8_sass@1.53.0 dev: true - /@vitejs/plugin-vue-jsx/2.0.0_vite@3.0.7+vue@3.2.37: + /@vitejs/plugin-vue-jsx/2.0.0_vite@3.0.8+vue@3.2.37: resolution: { integrity: sha512-WF9ApZ/ivyyW3volQfu0Td0KNPhcccYEaRNzNY1NxRLVJQLSX0nFqquv3e2g7MF74p1XZK4bGtDL2y5i5O5+1A== @@ -2127,13 +2127,13 @@ packages: "@babel/plugin-syntax-import-meta": 7.10.4_@babel+core@7.18.9 "@babel/plugin-transform-typescript": 7.18.8_@babel+core@7.18.9 "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.18.9 - vite: 3.0.7_sass@1.53.0 + vite: 3.0.8_sass@1.53.0 vue: 3.2.37 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue/3.0.1_vite@3.0.7+vue@3.2.37: + /@vitejs/plugin-vue/3.0.1_vite@3.0.8+vue@3.2.37: resolution: { integrity: sha512-Ll9JgxG7ONIz/XZv3dssfoMUDu9qAnlJ+km+pBA0teYSXzwPCIzS/e1bmwNYl5dcQGs677D21amgfYAnzMl17A== @@ -2143,7 +2143,7 @@ packages: vite: ^3.0.0 vue: ^3.2.25 dependencies: - vite: 3.0.7_sass@1.53.0 + vite: 3.0.8_sass@1.53.0 vue: 3.2.37 dev: true @@ -3697,10 +3697,10 @@ packages: source-map: 0.6.1 dev: true - /css-tree/2.2.0: + /css-tree/2.2.1: resolution: { - integrity: sha512-7y32czN0VBL8WkevhC/mrHnoHOmQaJ1Wvp8sjRuTz6/n9cjL83jQaUru2MvP7kzjpGVwrSy5CE4XyQObWGIHQQ== + integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== } engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } dependencies: @@ -3944,10 +3944,10 @@ packages: engines: { node: ">=8" } dev: true - /defu/6.0.0: + /defu/6.0.1: resolution: { - integrity: sha512-t2MZGLf1V2rV4VBZbWIaXKdX/mUcYW0n2znQZoADBkGGxYL8EWqCuCZBmJPJ/Yy9fofJkyuuSuo5GSwo0XdEgw== + integrity: sha512-rZrZJDGZkdmVhFer2Q7ItCOcpPaAU8nDvDOBHTJNiYkvgvUeomBkJTuzRKNQoWgXUFJLx1tDhp3lqdS/twWUdw== } dev: true @@ -8796,7 +8796,7 @@ packages: } dependencies: "@antfu/utils": 0.5.2 - defu: 6.0.0 + defu: 6.0.1 jiti: 1.14.0 dev: true @@ -8842,34 +8842,34 @@ packages: engines: { node: ">= 10.0.0" } dev: true - /unocss/0.45.6_vite@3.0.7: + /unocss/0.45.7_vite@3.0.8: resolution: { - integrity: sha512-ipU1kB2nbNvfh2O6u7qJ/zBwXvl/sRNlc+/dDWRCKu2feMnyR9g/4Vnw024RS8X+Jr7NN4eiGSzqMLoPoT6XOA== + integrity: sha512-W0TpEKDXYS5pS8wwXpp4uavMVfqhzpcLB1zOlWTXQVnbo+zeAXsj9zNwiHjLyWNLVRYeoA9tjRLsVhAho+MLKg== } engines: { node: ">=14" } peerDependencies: - "@unocss/webpack": 0.45.6 + "@unocss/webpack": 0.45.7 peerDependenciesMeta: "@unocss/webpack": optional: true dependencies: - "@unocss/cli": 0.45.6 - "@unocss/core": 0.45.6 - "@unocss/preset-attributify": 0.45.6 - "@unocss/preset-icons": 0.45.6 - "@unocss/preset-mini": 0.45.6 - "@unocss/preset-tagify": 0.45.6 - "@unocss/preset-typography": 0.45.6 - "@unocss/preset-uno": 0.45.6 - "@unocss/preset-web-fonts": 0.45.6 - "@unocss/preset-wind": 0.45.6 - "@unocss/reset": 0.45.6 - "@unocss/transformer-attributify-jsx": 0.45.6 - "@unocss/transformer-compile-class": 0.45.6 - "@unocss/transformer-directives": 0.45.6 - "@unocss/transformer-variant-group": 0.45.6 - "@unocss/vite": 0.45.6_vite@3.0.7 + "@unocss/cli": 0.45.7 + "@unocss/core": 0.45.7 + "@unocss/preset-attributify": 0.45.7 + "@unocss/preset-icons": 0.45.7 + "@unocss/preset-mini": 0.45.7 + "@unocss/preset-tagify": 0.45.7 + "@unocss/preset-typography": 0.45.7 + "@unocss/preset-uno": 0.45.7 + "@unocss/preset-web-fonts": 0.45.7 + "@unocss/preset-wind": 0.45.7 + "@unocss/reset": 0.45.7 + "@unocss/transformer-attributify-jsx": 0.45.7 + "@unocss/transformer-compile-class": 0.45.7 + "@unocss/transformer-directives": 0.45.7 + "@unocss/transformer-variant-group": 0.45.7 + "@unocss/vite": 0.45.7_vite@3.0.8 transitivePeerDependencies: - supports-color - vite @@ -8883,7 +8883,7 @@ packages: engines: { node: ">= 0.8" } dev: true - /unplugin-vue-define-options/0.7.3_vite@3.0.7+vue@3.2.37: + /unplugin-vue-define-options/0.7.3_vite@3.0.8+vue@3.2.37: resolution: { integrity: sha512-VbexYR8m2v/TLi49+F7Yf3rO2EyS0EkrXjJxqym6W0NxOzom9zdmRUR+av4UAu4GruhMumJc/9ITS1Wj+rozjg== @@ -8894,7 +8894,7 @@ packages: dependencies: "@rollup/pluginutils": 4.2.1 "@vue/compiler-sfc": 3.2.37 - unplugin: 0.8.1_vite@3.0.7 + unplugin: 0.8.1_vite@3.0.8 vue: 3.2.37 transitivePeerDependencies: - esbuild @@ -8903,7 +8903,7 @@ packages: - webpack dev: true - /unplugin/0.8.1_vite@3.0.7: + /unplugin/0.8.1_vite@3.0.8: resolution: { integrity: sha512-o7rUZoPLG1fH4LKinWgb77gDtTE6mw/iry0Pq0Z5UPvZ9+HZ1/4+7fic7t58s8/CGkPrDpGq+RltO+DmswcR4g== @@ -8925,7 +8925,7 @@ packages: dependencies: acorn: 8.8.0 chokidar: 3.5.3 - vite: 3.0.7_sass@1.53.0 + vite: 3.0.8_sass@1.53.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.4 dev: true @@ -9024,7 +9024,7 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@3.0.7: + /vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@3.0.8: resolution: { integrity: sha512-/Rm59oPppe/ncbkSrUuAxIQihlI2YcBmnbR4ST1RA2VzM1C0tEQc1KlbQvnUGhXECAGTaQN2JyasiwXP6EtKgg== @@ -9044,7 +9044,7 @@ packages: fast-glob: 3.2.11 mockjs: 1.1.0 path-to-regexp: 6.2.1 - vite: 3.0.7_sass@1.53.0 + vite: 3.0.8_sass@1.53.0 transitivePeerDependencies: - rollup - supports-color @@ -9067,10 +9067,10 @@ packages: svgo: 2.8.0 dev: true - /vite/3.0.7_sass@1.53.0: + /vite/3.0.8_sass@1.53.0: resolution: { - integrity: sha512-dILhvKba1mbP1wCezVQx/qhEK7/+jVn9ciadEcyKMMhZpsuAi/eWZfJRMkmYlkSFG7Qq9NvJbgFq4XOBxugJsA== + integrity: sha512-AOZ4eN7mrkJiOLuw8IA7piS4IdOQyQCA81GxGsAQvAZzMRi9ZwGB3TOaYsj4uLAWK46T5L4AfQ6InNGlxX30IQ== } engines: { node: ^14.18.0 || >=16.0.0 } hasBin: true