diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 74a6264..15450a1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,26 +6,23 @@ settings: dependencies: '@dcloudio/uni-app': - specifier: 3.0.0-3090920231225001 - version: 3.0.0-3090920231225001(@dcloudio/types@3.4.3)(postcss@8.4.32)(vue@3.2.47) + specifier: 3.0.0-4000720240327001 + version: 3.0.0-4000720240327001(@dcloudio/types@3.4.3)(postcss@8.4.38)(vue@3.4.21) '@dcloudio/uni-app-plus': - specifier: 3.0.0-3090920231225001 - version: 3.0.0-3090920231225001(postcss@8.4.32)(vite@4.5.2)(vue@3.2.47) + specifier: 3.0.0-4000720240327001 + version: 3.0.0-4000720240327001(postcss@8.4.38)(vite@4.5.3)(vue@3.4.21) '@dcloudio/uni-components': - specifier: 3.0.0-3090920231225001 - version: 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) + specifier: 3.0.0-4000720240327001 + version: 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) '@dcloudio/uni-mp-weixin': - specifier: 3.0.0-3090920231225001 - version: 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-mp-xhs': - specifier: 3.0.0-3090920231225001 - version: 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) + specifier: 3.0.0-4000720240327001 + version: 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) dayjs: specifier: ^1.11.10 version: 1.11.10 pinia: specifier: 2.0.36 - version: 2.0.36(typescript@5.3.2)(vue@3.2.47) + version: 2.0.36(typescript@5.3.2)(vue@3.4.21) pinia-plugin-persistedstate: specifier: ^3.2.1 version: 3.2.1(pinia@2.0.36) @@ -33,11 +30,11 @@ dependencies: specifier: ^3.1.38 version: 3.1.41 vue: - specifier: 3.2.47 - version: 3.2.47 + specifier: 3.4.21 + version: 3.4.21(typescript@5.3.2) vue-i18n: - specifier: ^9.1.9 - version: 9.9.0(vue@3.2.47) + specifier: ^9.9.0 + version: 9.9.0(vue@3.4.21) z-paging: specifier: ^2.6.2 version: 2.6.3 @@ -50,17 +47,17 @@ devDependencies: specifier: ^3.4.3 version: 3.4.3 '@dcloudio/uni-automator': - specifier: 3.0.0-3090920231225001 - version: 3.0.0-3090920231225001(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.32)(vue@3.2.47) + specifier: 3.0.0-4000720240327001 + version: 3.0.0-4000720240327001(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.38)(vue@3.4.21) '@dcloudio/uni-cli-shared': - specifier: 3.0.0-3090920231225001 - version: 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) + specifier: 3.0.0-4000720240327001 + version: 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) '@dcloudio/uni-stacktracey': - specifier: 3.0.0-3090920231225001 - version: 3.0.0-3090920231225001 + specifier: 3.0.0-4000720240327001 + version: 3.0.0-4000720240327001 '@dcloudio/vite-plugin-uni': - specifier: 3.0.0-3090920231225001 - version: 3.0.0-3090920231225001(postcss@8.4.32)(vite@4.5.2)(vue@3.2.47) + specifier: 3.0.0-4000720240327001 + version: 3.0.0-4000720240327001(postcss@8.4.38)(vite@4.5.3)(vue@3.4.21) '@types/node': specifier: ^20.8.10 version: 20.10.3 @@ -74,8 +71,8 @@ devDependencies: specifier: ^0.57.2 version: 0.57.7(eslint@8.55.0)(typescript@5.3.2) '@vue/runtime-core': - specifier: ^3.2.45 - version: 3.3.9 + specifier: ^3.4.21 + version: 3.4.21 '@vue/tsconfig': specifier: ^0.4.0 version: 0.4.0 @@ -99,7 +96,7 @@ devDependencies: version: 1.5.0 postcss-scss: specifier: ^4.0.9 - version: 4.0.9(postcss@8.4.32) + version: 4.0.9(postcss@8.4.38) sass: specifier: ^1.69.5 version: 1.69.5 @@ -126,7 +123,7 @@ devDependencies: version: 5.3.2 unocss: specifier: ^0.57.2 - version: 0.57.7(postcss@8.4.32)(vite@4.5.2) + version: 0.57.7(postcss@8.4.38)(vite@4.5.3) unocss-applet: specifier: ^0.7.7 version: 0.7.8 @@ -135,13 +132,13 @@ devDependencies: version: 0.16.7 unplugin-vue-components: specifier: ^0.25.2 - version: 0.25.2(vue@3.2.47) + version: 0.25.2(vue@3.4.21) vite: specifier: ^4.5.2 - version: 4.5.2(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) + version: 4.5.3(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) vite-plugin-imagemin: specifier: ^0.6.1 - version: 0.6.1(vite@4.5.2) + version: 0.6.1(vite@4.5.3) vue-tsc: specifier: ^1.8.22 version: 1.8.24(typescript@5.3.2) @@ -614,6 +611,13 @@ packages: dependencies: '@babel/types': 7.23.5 + /@babel/parser@7.24.1: + resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.23.5 + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.21.4): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} @@ -2644,12 +2648,12 @@ packages: /@dcloudio/types@3.4.3: resolution: {integrity: sha512-WzQGX06z2+HU3HnOO+/DxX37jyUECSXCuI7GVjFXs10+ZExTbdouwQXZvH8hR7k/FjuXFjQKHV9fuvfexyXluw==} - /@dcloudio/uni-app-plus@3.0.0-3090920231225001(postcss@8.4.32)(vite@4.5.2)(vue@3.2.47): - resolution: {integrity: sha512-TCzWHbwuheEBSzpTqpHh/imhj4Rkwdg48m9C7ZLqun5runI056TEUdrpfuLBVuwsttk5NSpqm11ywS7GSSM7Mg==} + /@dcloudio/uni-app-plus@3.0.0-4000720240327001(postcss@8.4.38)(vite@4.5.3)(vue@3.4.21): + resolution: {integrity: sha512-QD5JEHQ+vGQ3iN1kUA3p0rm40+ohrg4ymctHPYRit6VdIkJmGLuxOaTiBWf8j93/EdNSHfPpFrMxAPbB3c5AZg==} dependencies: - '@dcloudio/uni-app-uts': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-app-vite': 3.0.0-3090920231225001(postcss@8.4.32)(vite@4.5.2)(vue@3.2.47) - '@dcloudio/uni-app-vue': 3.0.0-3090920231225001 + '@dcloudio/uni-app-uts': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-app-vite': 3.0.0-4000720240327001(postcss@8.4.38)(vite@4.5.3)(vue@3.4.21) + '@dcloudio/uni-app-vue': 3.0.0-4000720240327001 debug: 4.3.4 fs-extra: 10.1.0 licia: 1.39.1 @@ -2665,25 +2669,27 @@ packages: - vue dev: false - /@dcloudio/uni-app-uts@3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47): - resolution: {integrity: sha512-61At6ZKh9SpHMuewxtZEOuDS1hkwFs5AecqavFAZWovVQR30it2e5zSN4kwq/ZM1An/HFs0TLXV3YBnx9Q07oA==} + /@dcloudio/uni-app-uts@3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21): + resolution: {integrity: sha512-ED/2sAsaMq0w4d8Rf4XpZhPNuhqagwAjZaQ/fgy6iaAjgDUNMBBFjRw5yW+cgqaEm16BOIwh6ubN8313ghqrvQ==} dependencies: '@babel/parser': 7.23.5 '@babel/types': 7.23.5 - '@dcloudio/uni-cli-shared': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-i18n': 3.0.0-3090920231225001 - '@dcloudio/uni-nvue-styler': 3.0.0-3090920231225001 - '@dcloudio/uni-shared': 3.0.0-3090920231225001 + '@dcloudio/uni-cli-shared': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-i18n': 3.0.0-4000720240327001 + '@dcloudio/uni-nvue-styler': 3.0.0-4000720240327001 + '@dcloudio/uni-shared': 3.0.0-4000720240327001 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 '@rollup/pluginutils': 4.2.1 - '@vue/compiler-core': 3.2.47 - '@vue/compiler-sfc': 3.2.47 - '@vue/shared': 3.2.47 + '@vue/compiler-core': 3.3.11 + '@vue/compiler-dom': 3.3.11 + '@vue/compiler-sfc': 3.3.11 + '@vue/shared': 3.3.11 debug: 4.3.4 es-module-lexer: 1.4.1 estree-walker: 2.0.2 fs-extra: 10.1.0 + magic-string: 0.30.5 picocolors: 1.0.0 source-map-js: 1.0.2 unplugin-auto-import: 0.16.7 @@ -2697,59 +2703,65 @@ packages: - vue dev: false - /@dcloudio/uni-app-vite@3.0.0-3090920231225001(postcss@8.4.32)(vite@4.5.2)(vue@3.2.47): - resolution: {integrity: sha512-MkmI3qzsGYrT787lRMyhb/DdIF9mE/BbhrExwM/RBshnVzl6rjQIKx5lIG94t58WIaP7Jcl/pJw+IPAe1FTQyQ==} + /@dcloudio/uni-app-vite@3.0.0-4000720240327001(postcss@8.4.38)(vite@4.5.3)(vue@3.4.21): + resolution: {integrity: sha512-up8h+8NwUSbbfelspTyHCuRUi66BJT8+elfWzGSNAHBo77PGyoEEg+n9Jbp55VuoqU5NiyGwARC1kfRFPVupBg==} dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-i18n': 3.0.0-3090920231225001 - '@dcloudio/uni-nvue-styler': 3.0.0-3090920231225001 - '@dcloudio/uni-shared': 3.0.0-3090920231225001 + '@dcloudio/uni-cli-shared': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-i18n': 3.0.0-4000720240327001 + '@dcloudio/uni-nvue-styler': 3.0.0-4000720240327001 + '@dcloudio/uni-shared': 3.0.0-4000720240327001 '@rollup/pluginutils': 4.2.1 - '@vitejs/plugin-vue': 4.5.1(vite@4.5.2)(vue@3.2.47) - '@vue/compiler-dom': 3.2.47 - '@vue/compiler-sfc': 3.2.47 + '@vitejs/plugin-vue': 4.5.1(vite@4.5.3)(vue@3.4.21) + '@vue/compiler-dom': 3.3.11 + '@vue/compiler-sfc': 3.3.11 debug: 4.3.4 fs-extra: 10.1.0 picocolors: 1.0.0 transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' - postcss + - rollup - supports-color - ts-node - vite - vue dev: false - /@dcloudio/uni-app-vue@3.0.0-3090920231225001: - resolution: {integrity: sha512-D7I4jGSnpBihSXXeckRSD152Da2N2vKDtGF1sbNe2m1R04W36AkVUtzFGpSOml4MNIedCGtzGWXKaX7rIU+mFA==} + /@dcloudio/uni-app-vue@3.0.0-4000720240327001: + resolution: {integrity: sha512-N0/Gi4rhqbDvQGU9NOeKF38B5G1faaTuLUlItJR6FErHn2/oqnXPDAGoin48tX6q1ecy7r4k2fEpfIXmMIcMpA==} dev: false - /@dcloudio/uni-app@3.0.0-3090920231225001(@dcloudio/types@3.4.3)(postcss@8.4.32)(vue@3.2.47): - resolution: {integrity: sha512-NsGrGjNmHc2zH1c5eqnHwSxuMNse+RknCQWIIWnnz+Q8lqHc1I9zf2mzxYXyNBHy4VhGRY2zblhkUyWLtGRaaA==} + /@dcloudio/uni-app@3.0.0-4000720240327001(@dcloudio/types@3.4.3)(postcss@8.4.38)(vue@3.4.21): + resolution: {integrity: sha512-H2kp3/RogQHLoZg3eVHECaSdseXiYFMLg9C5kv9IwCwJBcxShCfEglADJgVUAkc6HCqRZdMP5EdIQUIHlYykpA==} peerDependencies: - '@dcloudio/types': ^3.3.2 + '@dcloudio/types': ^3.4.8 dependencies: '@dcloudio/types': 3.4.3 - '@dcloudio/uni-cloud': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-components': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-i18n': 3.0.0-3090920231225001 - '@dcloudio/uni-push': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-shared': 3.0.0-3090920231225001 - '@dcloudio/uni-stat': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@vue/shared': 3.2.47 + '@dcloudio/uni-cloud': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-components': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-i18n': 3.0.0-4000720240327001 + '@dcloudio/uni-push': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-shared': 3.0.0-4000720240327001 + '@dcloudio/uni-stat': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@vue/shared': 3.3.11 transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' - postcss + - rollup - supports-color - ts-node - vue dev: false - /@dcloudio/uni-automator@3.0.0-3090920231225001(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.32)(vue@3.2.47): - resolution: {integrity: sha512-6PKcEJK6VAARpEtsFUypFEu6DeAminijHJb63x6oK1lIt0VlJFGjXuCTBbFQTf6uLFSsUGMV4wcCmh2NswXxmg==} + /@dcloudio/uni-automator@3.0.0-4000720240327001(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.38)(vue@3.4.21): + resolution: {integrity: sha512-HYFcxuUqerWWxhDF6IUYdZvvjr8J219IcBLE/kPcEZjqw88OiVIK12zk6hRXtKYoUgwkACzNBvf5wVbNpgDBSQ==} peerDependencies: jest: 27.0.4 jest-environment-node: 27.5.1 dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) + '@dcloudio/uni-cli-shared': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) address: 1.2.2 cross-env: 7.0.3 debug: 4.3.4 @@ -2764,34 +2776,38 @@ packages: qrcode-terminal: 0.12.0 ws: 8.14.2 transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' - bufferutil - postcss + - rollup - supports-color - ts-node - utf-8-validate - vue dev: true - /@dcloudio/uni-cli-shared@3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47): - resolution: {integrity: sha512-6Pt2nCRI57OwIoqBNctPTQ05oJPTZGlocylmrbpUy8Q5Z2eyQNlnA/jTm9L5tM6nnfJKzBE/yOBMOgJDsVWNYw==} + /@dcloudio/uni-cli-shared@3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21): + resolution: {integrity: sha512-drgnFhSuCHOhE7xtJ3F6YkpGluoE1M1HMJHL9PhTm+ewEX+0BCXYvnpoIaKptRWbYFXZ/CqzgcHH2c/Wu38waQ==} engines: {node: ^14.18.0 || >=16.0.0} dependencies: '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.23.5 '@babel/core': 7.23.5 - '@babel/parser': 7.23.5 + '@babel/parser': 7.24.1 '@babel/types': 7.23.5 - '@dcloudio/uni-i18n': 3.0.0-3090920231225001 - '@dcloudio/uni-shared': 3.0.0-3090920231225001 + '@dcloudio/uni-i18n': 3.0.0-4000720240327001 + '@dcloudio/uni-shared': 3.0.0-4000720240327001 '@intlify/core-base': 9.1.9 '@intlify/shared': 9.1.9 '@intlify/vue-devtools': 9.1.9 '@rollup/pluginutils': 4.2.1 - '@vue/compiler-core': 3.2.47 - '@vue/compiler-dom': 3.2.47 - '@vue/compiler-sfc': 3.2.47 - '@vue/server-renderer': 3.2.47(vue@3.2.47) - '@vue/shared': 3.2.47 - autoprefixer: 10.4.16(postcss@8.4.32) + '@vue/compiler-core': 3.3.11 + '@vue/compiler-dom': 3.3.11 + '@vue/compiler-sfc': 3.3.11 + '@vue/server-renderer': 3.3.11(vue@3.4.21) + '@vue/shared': 3.3.11 + autoprefixer: 10.4.16(postcss@8.4.38) base64url: 3.0.1 chokidar: 3.5.3 compare-versions: 3.6.0 @@ -2803,233 +2819,248 @@ packages: fs-extra: 10.1.0 hash-sum: 2.0.0 jsonc-parser: 3.2.0 - magic-string: 0.30.5 + lines-and-columns: 2.0.4 + magic-string: 0.30.8 merge: 2.1.1 mime: 3.0.0 module-alias: 2.2.3 os-locale-s-fix: 1.0.8-fix-1 picocolors: 1.0.0 - postcss-import: 14.1.0(postcss@8.4.32) - postcss-load-config: 3.1.4(postcss@8.4.32) - postcss-modules: 4.3.1(postcss@8.4.32) + postcss-import: 14.1.0(postcss@8.4.38) + postcss-load-config: 3.1.4(postcss@8.4.38) + postcss-modules: 4.3.1(postcss@8.4.38) postcss-selector-parser: 6.0.13 resolve: 1.22.8 tapable: 2.2.1 + unplugin-auto-import: 0.16.7 xregexp: 3.1.0 transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' - postcss + - rollup - supports-color - ts-node - vue - /@dcloudio/uni-cloud@3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47): - resolution: {integrity: sha512-+k8cnrQZlBYbY01Li9rR5PBcxxvn/i8sHpj+i3rbzJioks4nneR64ZP14Zisu07v5VwLcjuZNdI8Ato7KZjyUA==} + /@dcloudio/uni-cloud@3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21): + resolution: {integrity: sha512-LTD+8Xzv4FQZJWLrFGbecttzESzDiaABl1XoAOBlLKIgDAKK4bZKnNhwkcIl4XiOvYIB0cYbB1qqzeKBjWs45A==} dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-i18n': 3.0.0-3090920231225001 - '@dcloudio/uni-shared': 3.0.0-3090920231225001 - '@vue/shared': 3.2.47 + '@dcloudio/uni-cli-shared': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-i18n': 3.0.0-4000720240327001 + '@dcloudio/uni-shared': 3.0.0-4000720240327001 + '@vue/shared': 3.3.11 fast-glob: 3.3.2 transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' - postcss + - rollup - supports-color - ts-node - vue dev: false - /@dcloudio/uni-components@3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47): - resolution: {integrity: sha512-fyqPOzmEjgfhwrElZH+yTBjqbCzefgZTkbZrgPaQkvXRT8sJpsTpcjF8wNPLo0dB+9XppkNAJDy+c9EkDJGeKQ==} + /@dcloudio/uni-components@3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21): + resolution: {integrity: sha512-lMtM28Qp6DHpWaZ4pKJPePYlIcjB9tValOgvLByuQNwlHL+uxxh27dAILt0KfsGsMN2Ima2hFRvGAcRW+JCTRw==} dependencies: - '@dcloudio/uni-cloud': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-h5': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-i18n': 3.0.0-3090920231225001 + '@dcloudio/uni-cloud': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-h5': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-i18n': 3.0.0-4000720240327001 transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' - postcss + - rollup - supports-color - ts-node - vue dev: false - /@dcloudio/uni-h5-vite@3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47): - resolution: {integrity: sha512-gyhFfI77gL2saPef0+3nQ9+mi//Vk/N7PeZCSxq6oRpHIUE3TkpB3xvQrPkciJPG8ivHX5BGcqcOdZt36qgBtA==} + /@dcloudio/uni-h5-vite@3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21): + resolution: {integrity: sha512-PNIMiH4dAFMXNn6NG+YvGzWPkRd3zyYVm62H6YEotVCtNUBodLDySOXx3Zz5RdRM7JHKMQMH968ZCGo2NyxDXQ==} dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-shared': 3.0.0-3090920231225001 + '@dcloudio/uni-cli-shared': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-shared': 3.0.0-4000720240327001 '@rollup/pluginutils': 4.2.1 - '@vue/compiler-dom': 3.2.47 - '@vue/compiler-sfc': 3.2.47 - '@vue/server-renderer': 3.2.47(vue@3.2.47) - '@vue/shared': 3.2.47 + '@vue/compiler-dom': 3.3.11 + '@vue/compiler-sfc': 3.3.11 + '@vue/server-renderer': 3.3.11(vue@3.4.21) + '@vue/shared': 3.3.11 debug: 4.3.4 fs-extra: 10.1.0 mime: 3.0.0 module-alias: 2.2.3 transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' - postcss + - rollup - supports-color - ts-node - vue dev: false - /@dcloudio/uni-h5-vue@3.0.0-3090920231225001(vue@3.2.47): - resolution: {integrity: sha512-v19rnmf+V+2G07ABjViyaLqDcVJReBVuAb0xuSzNiLIezQ3GRFJAf4XEjbk56BrrRfdDRaNJ+6lrWP5j1KI8nw==} + /@dcloudio/uni-h5-vue@3.0.0-4000720240327001(vue@3.4.21): + resolution: {integrity: sha512-i5VjGhcaM28mb78pedambeYxlHb3dBEFOfJMMPtdrnFHtVRFm1BIenocZy6o0HsgsJb85hlQenMYxt4o2W85Cg==} dependencies: - '@dcloudio/uni-shared': 3.0.0-3090920231225001 - '@vue/server-renderer': 3.2.47(vue@3.2.47) + '@dcloudio/uni-shared': 3.0.0-4000720240327001 + '@vue/server-renderer': 3.3.11(vue@3.4.21) transitivePeerDependencies: - vue dev: false - /@dcloudio/uni-h5@3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47): - resolution: {integrity: sha512-q3YR+wESXb9JdFOJdoX8I7ER2TTOvY23fHFMMq1wZW49WLufMMu/BKM7FUeHtX9uteqMIVJDrzrjknwLgNUJiw==} + /@dcloudio/uni-h5@3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21): + resolution: {integrity: sha512-qWx1szp1eJGxsjMh5O+phUnBjxm5Eb49ueTbO1rvQqnoqw02PMpNItW2qz0JfULi3Szsva18lmxV2H2j7q9vyw==} dependencies: - '@dcloudio/uni-h5-vite': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-h5-vue': 3.0.0-3090920231225001(vue@3.2.47) - '@dcloudio/uni-i18n': 3.0.0-3090920231225001 - '@dcloudio/uni-shared': 3.0.0-3090920231225001 - '@vue/server-renderer': 3.2.47(vue@3.2.47) - '@vue/shared': 3.2.47 + '@dcloudio/uni-h5-vite': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-h5-vue': 3.0.0-4000720240327001(vue@3.4.21) + '@dcloudio/uni-i18n': 3.0.0-4000720240327001 + '@dcloudio/uni-shared': 3.0.0-4000720240327001 + '@vue/server-renderer': 3.3.11(vue@3.4.21) + '@vue/shared': 3.3.11 debug: 4.3.4 localstorage-polyfill: 1.0.1 postcss-selector-parser: 6.0.13 safe-area-insets: 1.4.1 - vue-router: 4.2.5(vue@3.2.47) + vue-router: 4.2.5(vue@3.4.21) xmlhttprequest: 1.8.0 transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' - postcss + - rollup - supports-color - ts-node - vue dev: false - /@dcloudio/uni-i18n@3.0.0-3090920231225001: - resolution: {integrity: sha512-GUiyXxeLvunToD2LC1FybqtrLw/cbKmtO/Q3mwue0rEurhaTrabiVoOntP4n1t4QMaL+dFsex06cRbZgafqlIw==} + /@dcloudio/uni-i18n@3.0.0-4000720240327001: + resolution: {integrity: sha512-Mh7p+abklK3q4+IZ3M+O/XUy4tJrim+WMpsPnbKC7fuPl2uWb41eOOvyYam1gsqNOyiOpI9X7hJp8h/PQop68g==} - /@dcloudio/uni-mp-compiler@3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47): - resolution: {integrity: sha512-q9pgXG1gtN9VMaEQj4jlmHBkKAwFsKTCsZu4FsH4kpFoQoSgdEFH8VAHTWKA9reaUVLJGInO0Nsd+t9rZJi3EA==} + /@dcloudio/uni-mp-compiler@3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21): + resolution: {integrity: sha512-OsNyanrrW8+NdWKyWBE/xK5kBuCgowedXOwlBjjF762+fpozh5V65b8KPSuZKWI00wyfl7BdIF0kadFOc50TgA==} dependencies: '@babel/generator': 7.23.5 '@babel/parser': 7.23.5 '@babel/types': 7.23.5 - '@dcloudio/uni-cli-shared': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-shared': 3.0.0-3090920231225001 - '@vue/compiler-core': 3.2.47 - '@vue/compiler-dom': 3.2.47 - '@vue/shared': 3.2.47 + '@dcloudio/uni-cli-shared': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-shared': 3.0.0-4000720240327001 + '@vue/compiler-core': 3.3.11 + '@vue/compiler-dom': 3.3.11 + '@vue/shared': 3.3.11 estree-walker: 2.0.2 transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' - postcss + - rollup - supports-color - ts-node - vue dev: false - /@dcloudio/uni-mp-vite@3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47): - resolution: {integrity: sha512-kcw5gPzIjMonakkT1PJtBwfr3PA6YKNxB+hJw2+gEnUFHCAVASXAOO1i7AmtWSqJsRI2FigIDDw1rjeMwY/BHg==} + /@dcloudio/uni-mp-vite@3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21): + resolution: {integrity: sha512-ZYkL6ewz06JmkS+wRSQTUAXulwl2VV85j3sOl52+a2QusmSjkWqO70UdDMPtH36K+lTncB5l8DRxyt8BOd81fw==} dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-i18n': 3.0.0-3090920231225001 - '@dcloudio/uni-mp-compiler': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-mp-vue': 3.0.0-3090920231225001 - '@dcloudio/uni-shared': 3.0.0-3090920231225001 - '@vue/compiler-sfc': 3.2.47 - '@vue/shared': 3.2.47 + '@dcloudio/uni-cli-shared': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-i18n': 3.0.0-4000720240327001 + '@dcloudio/uni-mp-compiler': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-mp-vue': 3.0.0-4000720240327001 + '@dcloudio/uni-shared': 3.0.0-4000720240327001 + '@vue/compiler-sfc': 3.3.11 + '@vue/shared': 3.3.11 debug: 4.3.4 transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' - postcss + - rollup - supports-color - ts-node - vue dev: false - /@dcloudio/uni-mp-vue@3.0.0-3090920231225001: - resolution: {integrity: sha512-oSlZ9lynhc6f8q7GRQMecZIzUrxnh0pIByDS9zOaYyXfT8oemA7ai2FSpX+McpSQ43VhJfPHzeJbeK2V7F0Csg==} + /@dcloudio/uni-mp-vue@3.0.0-4000720240327001: + resolution: {integrity: sha512-Y0ZM4zu9hh+Z9r5+tn1RCFgGKAYRy0xkqfPRogWr2st9axerO8VO49aB8etnMhiKexfCEfoqmzY4t2XPtricnA==} dependencies: - '@dcloudio/uni-shared': 3.0.0-3090920231225001 - '@vue/shared': 3.2.47 + '@dcloudio/uni-shared': 3.0.0-4000720240327001 + '@vue/shared': 3.3.11 dev: false - /@dcloudio/uni-mp-weixin@3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47): - resolution: {integrity: sha512-XV43ox/P19pTjvjXrDeIrjmbH8VUeV/iUm7ufK77gCwSAEff2yZOd/FlmikQncQItJP1M7Sxv8DnilEbPeLoBA==} + /@dcloudio/uni-mp-weixin@3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21): + resolution: {integrity: sha512-EJgJALb5KSJwidGvsoBMtEojMCvgsQSsKYTTYVWSNDFMEjZl39vI8RZptIFqdb+1S7chRGkVrUin4E/YT5uw7g==} dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-mp-vite': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-mp-vue': 3.0.0-3090920231225001 - '@dcloudio/uni-shared': 3.0.0-3090920231225001 - '@vue/shared': 3.2.47 + '@dcloudio/uni-cli-shared': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-mp-vite': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-mp-vue': 3.0.0-4000720240327001 + '@dcloudio/uni-shared': 3.0.0-4000720240327001 + '@vue/shared': 3.3.11 jimp: 0.10.3 licia: 1.39.1 qrcode-reader: 1.0.4 qrcode-terminal: 0.12.0 ws: 8.14.2 transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' - bufferutil - postcss + - rollup - supports-color - ts-node - utf-8-validate - vue dev: false - /@dcloudio/uni-mp-xhs@3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47): - resolution: {integrity: sha512-pY/OCLGNLChmTShAG41sb0AGxqJCqsioNu4fIEKcC2dj8JFOUdcFBYS7ZvhrVrVYCErM0H3GcmLla0cJZfUCjQ==} + /@dcloudio/uni-nvue-styler@3.0.0-4000720240327001: + resolution: {integrity: sha512-WflANzPpf+pUs4cldH3+SM6Wf3CVJtpdCo9gwz5H5ATnXhwDhVVDUtpXY+46NAxS77nOiL+ek6MDnK+FJXE3Ww==} dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-mp-compiler': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-mp-vite': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-mp-vue': 3.0.0-3090920231225001 - '@dcloudio/uni-shared': 3.0.0-3090920231225001 - '@vue/shared': 3.2.47 - transitivePeerDependencies: - - postcss - - supports-color - - ts-node - - vue - dev: false - - /@dcloudio/uni-nvue-styler@3.0.0-3090920231225001: - resolution: {integrity: sha512-rUO12CpVcMV1pMof7w9cs6FpCKuLPhA3fU7Tfl19XVJXv0IY//rX2aucZW0kOpw45RVJyAHbPBFuQKz7kEiGlA==} - dependencies: - '@vue/shared': 3.2.47 parse-css-font: 4.0.0 postcss: 8.4.32 dev: false - /@dcloudio/uni-push@3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47): - resolution: {integrity: sha512-aqUWb1DeF9y9en3fx03eQTZzKLjUCvakJZtmQQFbj69lV2Zh/v/EWKWkF0iOOezPGBTHXJvVDQMWGkdj1ez19Q==} + /@dcloudio/uni-push@3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21): + resolution: {integrity: sha512-5041im7OTq9JeKTdXgjsIWZKnbCYX5PfWxz4StyPnXJWw1mBm4Wvcr/HdvMXoNCjfQeFP93yR3KLkQSzhWH66Q==} dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) + '@dcloudio/uni-cli-shared': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' - postcss + - rollup - supports-color - ts-node - vue dev: false - /@dcloudio/uni-shared@3.0.0-3090920231225001: - resolution: {integrity: sha512-OXx/KBMuxAGayThVNshnZ17qZJrxjcdFeGwWJrDeTHmCpg+/Yr5yK+ubCQjN2kc4jttwq2fIkqqNs2xe4QFlSQ==} + /@dcloudio/uni-shared@3.0.0-4000720240327001: + resolution: {integrity: sha512-Pku+eZtTR8qCa1p+qkBTGwgsbl9ZwWM7iru2AaRDavjb0r9NX4nePVSxv5cLUD8o+O4aRNzFX1DFWY+zgjvttQ==} dependencies: - '@vue/shared': 3.2.47 + '@vue/shared': 3.3.11 - /@dcloudio/uni-stacktracey@3.0.0-3090920231225001: - resolution: {integrity: sha512-UN0qPDt6uTo2M9HxD4WgJHJIrCWLpUkseBOoOseZ2QVqfFCTQvLcH3ZVr7fx4gkoc5FDCp1YI2uiiS2AnjqZtA==} + /@dcloudio/uni-stacktracey@3.0.0-4000720240327001: + resolution: {integrity: sha512-dpcyf6w2GsVMsj6VhIZp/9y08iYRdztJGBpDtBIXpe307e1XLux372ok4X/w8n23DLw3wo34SRJTqiWIMDDpfg==} dev: true - /@dcloudio/uni-stat@3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47): - resolution: {integrity: sha512-gac3rONnRtLCSTXn2QhnwjsZJTfVA8uHRFyp5Uf03rQbu82MuNVOzi7p7Q3Y/0uiCHSldZ47hhmwbqtb/qdKOQ==} + /@dcloudio/uni-stat@3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21): + resolution: {integrity: sha512-gtIolvo/VP1Kt9BI2/T4xhkSXTdOROuxr1v6Sj1cqHF65MoHMaLemab1PSTPU53o0hIdWepya2/TOv8IMWN8+w==} dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-shared': 3.0.0-3090920231225001 + '@dcloudio/uni-cli-shared': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-shared': 3.0.0-4000720240327001 debug: 4.3.4 transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' - postcss + - rollup - supports-color - ts-node - vue dev: false - /@dcloudio/vite-plugin-uni@3.0.0-3090920231225001(postcss@8.4.32)(vite@4.5.2)(vue@3.2.47): - resolution: {integrity: sha512-kV/J7yl5ojsd1NZZ1eMziRDrz+MPbjDMm6rWG3fyW1u8Kzj06jUzzi7HRlkaWiPJHAmeRWGDf/6RFoSd+8fYCg==} + /@dcloudio/vite-plugin-uni@3.0.0-4000720240327001(postcss@8.4.38)(vite@4.5.3)(vue@3.4.21): + resolution: {integrity: sha512-lqgVa6H85AP0Beg9QNp8TwCNiVjRXpBhFiBDgQP7p8QN6UQZ37+K7liZgeL8sfHebqwZ4azRgb74LXAZoVlglw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -3038,16 +3069,16 @@ packages: '@babel/core': 7.23.5 '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.5) '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.5) - '@dcloudio/uni-cli-shared': 3.0.0-3090920231225001(postcss@8.4.32)(vue@3.2.47) - '@dcloudio/uni-shared': 3.0.0-3090920231225001 + '@dcloudio/uni-cli-shared': 3.0.0-4000720240327001(postcss@8.4.38)(vue@3.4.21) + '@dcloudio/uni-shared': 3.0.0-4000720240327001 '@rollup/pluginutils': 4.2.1 - '@vitejs/plugin-legacy': 4.1.1(terser@5.24.0)(vite@4.5.2) - '@vitejs/plugin-vue': 4.5.1(vite@4.5.2)(vue@3.2.47) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.2)(vue@3.2.47) - '@vue/compiler-core': 3.2.47 - '@vue/compiler-dom': 3.2.47 - '@vue/compiler-sfc': 3.2.47 - '@vue/shared': 3.2.47 + '@vitejs/plugin-legacy': 4.1.1(terser@5.24.0)(vite@4.5.3) + '@vitejs/plugin-vue': 4.5.1(vite@4.5.3)(vue@3.4.21) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.3)(vue@3.4.21) + '@vue/compiler-core': 3.3.11 + '@vue/compiler-dom': 3.3.11 + '@vue/compiler-sfc': 3.3.11 + '@vue/shared': 3.3.11 cac: 6.7.9 debug: 4.3.4 estree-walker: 2.0.2 @@ -3056,11 +3087,11 @@ packages: fs-extra: 10.1.0 hash-sum: 2.0.0 jsonc-parser: 3.2.0 - magic-string: 0.30.5 + magic-string: 0.30.8 picocolors: 1.0.0 terser: 5.24.0 unplugin-auto-import: 0.16.7 - vite: 4.5.2(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) + vite: 4.5.3(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) transitivePeerDependencies: - '@nuxt/kit' - '@vueuse/core' @@ -4775,7 +4806,7 @@ packages: /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.23.5 + '@babel/parser': 7.24.1 '@babel/types': 7.23.5 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 @@ -4791,7 +4822,7 @@ packages: /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.23.5 + '@babel/parser': 7.24.1 '@babel/types': 7.23.5 dev: true @@ -5090,7 +5121,7 @@ packages: dependencies: '@dcloudio/types': 3.4.3 typescript: 5.3.2 - vue3: /vue@3.3.9(typescript@5.3.2) + vue3: /vue@3.4.21(typescript@5.3.2) dev: true /@unocss-applet/preset-applet@0.7.8: @@ -5113,7 +5144,7 @@ packages: resolution: {integrity: sha512-YiBe5wFMEDdAuIwXPBFs6nA7i1Igskx1oLIl/xHXb6jEBqWGqTj1P/nx0XsrS0hu1YW7T7JsTCtSoLAdPmAPuA==} dev: true - /@unocss/astro@0.57.7(vite@4.5.2): + /@unocss/astro@0.57.7(vite@4.5.3): resolution: {integrity: sha512-X4KSBdrAADdtS4x7xz02b016xpRDt9mD/d/oq23HyZAZ+sZc4oZs8el9MLSUJgu2okdWzAE62lRRV/oc4HWI1A==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 @@ -5123,8 +5154,8 @@ packages: dependencies: '@unocss/core': 0.57.7 '@unocss/reset': 0.57.7 - '@unocss/vite': 0.57.7(vite@4.5.2) - vite: 4.5.2(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) + '@unocss/vite': 0.57.7(vite@4.5.3) + vite: 4.5.3(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) transitivePeerDependencies: - rollup dev: true @@ -5203,7 +5234,7 @@ packages: sirv: 2.0.3 dev: true - /@unocss/postcss@0.57.7(postcss@8.4.32): + /@unocss/postcss@0.57.7(postcss@8.4.38): resolution: {integrity: sha512-13c9p5ecTvYa6inDky++8dlVuxQ0JuKaKW5A0NW3XuJ3Uz1t8Pguji+NAUddfTYEFF6GHu47L3Aac7vpI8pMcQ==} engines: {node: '>=14'} peerDependencies: @@ -5215,7 +5246,7 @@ packages: css-tree: 2.3.1 fast-glob: 3.3.2 magic-string: 0.30.5 - postcss: 8.4.32 + postcss: 8.4.38 dev: true /@unocss/preset-attributify@0.57.7: @@ -5364,7 +5395,7 @@ packages: '@unocss/core': 0.57.7 dev: true - /@unocss/vite@0.57.7(vite@4.5.2): + /@unocss/vite@0.57.7(vite@4.5.3): resolution: {integrity: sha512-SbJrRgfc35MmgMBlHaEK4YpJVD2B0bmxH9PVgHRuDae/hOEOG0VqNP0f2ijJtX9HG3jOpQVlbEoGnUo8jsZtsw==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 @@ -5379,12 +5410,12 @@ packages: chokidar: 3.5.3 fast-glob: 3.3.2 magic-string: 0.30.5 - vite: 4.5.2(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) + vite: 4.5.3(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) transitivePeerDependencies: - rollup dev: true - /@vitejs/plugin-legacy@4.1.1(terser@5.24.0)(vite@4.5.2): + /@vitejs/plugin-legacy@4.1.1(terser@5.24.0)(vite@4.5.3): resolution: {integrity: sha512-um3gbVouD2Q/g19C0qpDfHwveXDCAHzs8OC3e9g6aXpKoD1H14himgs7wkMnhAynBJy7QqUoZNAXDuqN8zLR2g==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -5395,16 +5426,16 @@ packages: '@babel/preset-env': 7.23.5(@babel/core@7.23.5) browserslist: 4.22.2 core-js: 3.33.3 - magic-string: 0.30.5 + magic-string: 0.30.8 regenerator-runtime: 0.13.11 systemjs: 6.14.2 terser: 5.24.0 - vite: 4.5.2(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) + vite: 4.5.3(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.2)(vue@3.2.47): + /@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.3)(vue@3.4.21): resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -5414,21 +5445,21 @@ packages: '@babel/core': 7.23.5 '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.5) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.5) - vite: 4.5.2(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) - vue: 3.2.47 + vite: 4.5.3(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) + vue: 3.4.21(typescript@5.3.2) transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue@4.5.1(vite@4.5.2)(vue@3.2.47): + /@vitejs/plugin-vue@4.5.1(vite@4.5.3)(vue@3.4.21): resolution: {integrity: sha512-DaUzYFr+2UGDG7VSSdShKa9sIWYBa1LL8KC0MNOf2H5LjcTPjob0x8LbkqXWmAtbANJCkpiQTj66UVcQkN2s3g==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: - vite: 4.5.2(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) - vue: 3.2.47 + vite: 4.5.3(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) + vue: 3.4.21(typescript@5.3.2) /@volar/language-core@1.11.1: resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} @@ -5472,13 +5503,13 @@ packages: - supports-color dev: true - /@vue/compiler-core@3.2.47: - resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==} + /@vue/compiler-core@3.3.11: + resolution: {integrity: sha512-h97/TGWBilnLuRaj58sxNrsUU66fwdRKLOLQ9N/5iNDfp+DZhYH9Obhe0bXxhedl8fjAgpRANpiZfbgWyruQ0w==} dependencies: '@babel/parser': 7.23.5 - '@vue/shared': 3.2.47 + '@vue/shared': 3.3.11 estree-walker: 2.0.2 - source-map: 0.6.1 + source-map-js: 1.0.2 /@vue/compiler-core@3.3.9: resolution: {integrity: sha512-+/Lf68Vr/nFBA6ol4xOtJrW+BQWv3QWKfRwGSm70jtXwfhZNF4R/eRgyVJYoxFRhdCTk/F6g99BP0ffPgZihfQ==} @@ -5489,11 +5520,20 @@ packages: source-map-js: 1.0.2 dev: true - /@vue/compiler-dom@3.2.47: - resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==} + /@vue/compiler-core@3.4.21: + resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} dependencies: - '@vue/compiler-core': 3.2.47 - '@vue/shared': 3.2.47 + '@babel/parser': 7.24.1 + '@vue/shared': 3.4.21 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.0.2 + + /@vue/compiler-dom@3.3.11: + resolution: {integrity: sha512-zoAiUIqSKqAJ81WhfPXYmFGwDRuO+loqLxvXmfUdR5fOitPoUiIeFI9cTTyv9MU5O1+ZZglJVTusWzy+wfk5hw==} + dependencies: + '@vue/compiler-core': 3.3.11 + '@vue/shared': 3.3.11 /@vue/compiler-dom@3.3.9: resolution: {integrity: sha512-nfWubTtLXuT4iBeDSZ5J3m218MjOy42Vp2pmKVuBKo2/BLcrFUX8nCSr/bKRFiJ32R8qbdnnnBgRn9AdU5v0Sg==} @@ -5502,47 +5542,50 @@ packages: '@vue/shared': 3.3.9 dev: true - /@vue/compiler-sfc@3.2.47: - resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==} + /@vue/compiler-dom@3.4.21: + resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} dependencies: - '@babel/parser': 7.23.5 - '@vue/compiler-core': 3.2.47 - '@vue/compiler-dom': 3.2.47 - '@vue/compiler-ssr': 3.2.47 - '@vue/reactivity-transform': 3.2.47 - '@vue/shared': 3.2.47 - estree-walker: 2.0.2 - magic-string: 0.25.9 - postcss: 8.4.32 - source-map: 0.6.1 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 - /@vue/compiler-sfc@3.3.9: - resolution: {integrity: sha512-wy0CNc8z4ihoDzjASCOCsQuzW0A/HP27+0MDSSICMjVIFzk/rFViezkR3dzH+miS2NDEz8ywMdbjO5ylhOLI2A==} + /@vue/compiler-sfc@3.3.11: + resolution: {integrity: sha512-U4iqPlHO0KQeK1mrsxCN0vZzw43/lL8POxgpzcJweopmqtoYy9nljJzWDIQS3EfjiYhfdtdk9Gtgz7MRXnz3GA==} dependencies: - '@babel/parser': 7.23.5 - '@vue/compiler-core': 3.3.9 - '@vue/compiler-dom': 3.3.9 - '@vue/compiler-ssr': 3.3.9 - '@vue/reactivity-transform': 3.3.9 - '@vue/shared': 3.3.9 + '@babel/parser': 7.24.1 + '@vue/compiler-core': 3.3.11 + '@vue/compiler-dom': 3.3.11 + '@vue/compiler-ssr': 3.3.11 + '@vue/reactivity-transform': 3.3.11 + '@vue/shared': 3.3.11 estree-walker: 2.0.2 - magic-string: 0.30.5 + magic-string: 0.30.8 postcss: 8.4.32 source-map-js: 1.0.2 - dev: true - /@vue/compiler-ssr@3.2.47: - resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==} + /@vue/compiler-sfc@3.4.21: + resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} dependencies: - '@vue/compiler-dom': 3.2.47 - '@vue/shared': 3.2.47 + '@babel/parser': 7.24.1 + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 + estree-walker: 2.0.2 + magic-string: 0.30.8 + postcss: 8.4.38 + source-map-js: 1.0.2 - /@vue/compiler-ssr@3.3.9: - resolution: {integrity: sha512-NO5oobAw78R0G4SODY5A502MGnDNiDjf6qvhn7zD7TJGc8XDeIEw4fg6JU705jZ/YhuokBKz0A5a/FL/XZU73g==} + /@vue/compiler-ssr@3.3.11: + resolution: {integrity: sha512-Zd66ZwMvndxRTgVPdo+muV4Rv9n9DwQ4SSgWWKWkPFebHQfVYRrVjeygmmDmPewsHyznCNvJ2P2d6iOOhdv8Qg==} dependencies: - '@vue/compiler-dom': 3.3.9 - '@vue/shared': 3.3.9 - dev: true + '@vue/compiler-dom': 3.3.11 + '@vue/shared': 3.3.11 + + /@vue/compiler-ssr@3.4.21: + resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==} + dependencies: + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} @@ -5568,24 +5611,14 @@ packages: vue-template-compiler: 2.7.15 dev: true - /@vue/reactivity-transform@3.2.47: - resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==} + /@vue/reactivity-transform@3.3.11: + resolution: {integrity: sha512-fPGjH0wqJo68A0wQ1k158utDq/cRyZNlFoxGwNScE28aUFOKFEnCBsvyD8jHn+0kd0UKVpuGuaZEQ6r9FJRqCg==} dependencies: - '@babel/parser': 7.23.5 - '@vue/compiler-core': 3.2.47 - '@vue/shared': 3.2.47 + '@babel/parser': 7.24.1 + '@vue/compiler-core': 3.3.11 + '@vue/shared': 3.3.11 estree-walker: 2.0.2 - magic-string: 0.25.9 - - /@vue/reactivity-transform@3.3.9: - resolution: {integrity: sha512-HnUFm7Ry6dFa4Lp63DAxTixUp8opMtQr6RxQCpDI1vlh12rkGIeYqMvJtK+IKyEfEOa2I9oCkD1mmsPdaGpdVg==} - dependencies: - '@babel/parser': 7.23.5 - '@vue/compiler-core': 3.3.9 - '@vue/shared': 3.3.9 - estree-walker: 2.0.2 - magic-string: 0.30.5 - dev: true + magic-string: 0.30.8 /@vue/reactivity@3.0.5: resolution: {integrity: sha512-3xodUE3sEIJgS7ntwUbopIpzzvi7vDAOjVamfb2l+v1FUg0jpd3gf62N2wggJw3fxBMr+QvyxpD+dBoxLsmAjw==} @@ -5593,75 +5626,56 @@ packages: '@vue/shared': 3.0.5 dev: true - /@vue/reactivity@3.2.47: - resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==} + /@vue/reactivity@3.4.21: + resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==} dependencies: - '@vue/shared': 3.2.47 + '@vue/shared': 3.4.21 - /@vue/reactivity@3.3.9: - resolution: {integrity: sha512-VmpIqlNp+aYDg2X0xQhJqHx9YguOmz2UxuUJDckBdQCNkipJvfk9yA75woLWElCa0Jtyec3lAAt49GO0izsphw==} + /@vue/runtime-core@3.4.21: + resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==} dependencies: - '@vue/shared': 3.3.9 - dev: true + '@vue/reactivity': 3.4.21 + '@vue/shared': 3.4.21 - /@vue/runtime-core@3.2.47: - resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==} + /@vue/runtime-dom@3.4.21: + resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==} dependencies: - '@vue/reactivity': 3.2.47 - '@vue/shared': 3.2.47 + '@vue/runtime-core': 3.4.21 + '@vue/shared': 3.4.21 + csstype: 3.1.3 - /@vue/runtime-core@3.3.9: - resolution: {integrity: sha512-xxaG9KvPm3GTRuM4ZyU8Tc+pMVzcu6eeoSRQJ9IE7NmCcClW6z4B3Ij6L4EDl80sxe/arTtQ6YmgiO4UZqRc+w==} - dependencies: - '@vue/reactivity': 3.3.9 - '@vue/shared': 3.3.9 - dev: true - - /@vue/runtime-dom@3.2.47: - resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==} - dependencies: - '@vue/runtime-core': 3.2.47 - '@vue/shared': 3.2.47 - csstype: 2.6.21 - - /@vue/runtime-dom@3.3.9: - resolution: {integrity: sha512-e7LIfcxYSWbV6BK1wQv9qJyxprC75EvSqF/kQKe6bdZEDNValzeRXEVgiX7AHI6hZ59HA4h7WT5CGvm69vzJTQ==} - dependencies: - '@vue/runtime-core': 3.3.9 - '@vue/shared': 3.3.9 - csstype: 3.1.2 - dev: true - - /@vue/server-renderer@3.2.47(vue@3.2.47): - resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==} + /@vue/server-renderer@3.3.11(vue@3.4.21): + resolution: {integrity: sha512-AIWk0VwwxCAm4wqtJyxBylRTXSy1wCLOKbWxHaHiu14wjsNYtiRCSgVuqEPVuDpErOlRdNnuRgipQfXRLjLN5A==} peerDependencies: - vue: 3.2.47 + vue: 3.3.11 dependencies: - '@vue/compiler-ssr': 3.2.47 - '@vue/shared': 3.2.47 - vue: 3.2.47 + '@vue/compiler-ssr': 3.3.11 + '@vue/shared': 3.3.11 + vue: 3.4.21(typescript@5.3.2) - /@vue/server-renderer@3.3.9(vue@3.3.9): - resolution: {integrity: sha512-w0zT/s5l3Oa3ZjtLW88eO4uV6AQFqU8X5GOgzq7SkQQu6vVr+8tfm+OI2kDBplS/W/XgCBuFXiPw6T5EdwXP0A==} + /@vue/server-renderer@3.4.21(vue@3.4.21): + resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==} peerDependencies: - vue: 3.3.9 + vue: 3.4.21 dependencies: - '@vue/compiler-ssr': 3.3.9 - '@vue/shared': 3.3.9 - vue: 3.3.9(typescript@5.3.2) - dev: true + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 + vue: 3.4.21(typescript@5.3.2) /@vue/shared@3.0.5: resolution: {integrity: sha512-gYsNoGkWejBxNO6SNRjOh/xKeZ0H0V+TFzaPzODfBjkAIb0aQgBuixC1brandC/CDJy1wYPwSoYrXpvul7m6yw==} dev: true - /@vue/shared@3.2.47: - resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==} + /@vue/shared@3.3.11: + resolution: {integrity: sha512-u2G8ZQ9IhMWTMXaWqZycnK4UthG1fA238CD+DP4Dm4WJi5hdUKKLg0RMRaRpDPNMdkTwIDkp7WtD0Rd9BH9fLw==} /@vue/shared@3.3.9: resolution: {integrity: sha512-ZE0VTIR0LmYgeyhurPTpy4KzKsuDyQbMSdM49eKkMnT5X4VfFBLysMzjIZhLEFQYjjOVVfbvUDHckwjDFiO2eA==} dev: true + /@vue/shared@3.4.21: + resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} + /@vue/tsconfig@0.4.0: resolution: {integrity: sha512-CPuIReonid9+zOG/CGTT05FXrPYATEqoDGNrEaqS4hwcw5BUNM2FguC0mOwJD4Jr16UpRVl9N0pY3P+srIbqmg==} dev: true @@ -5923,6 +5937,22 @@ packages: picocolors: 1.0.0 postcss: 8.4.32 postcss-value-parser: 4.2.0 + dev: true + + /autoprefixer@10.4.16(postcss@8.4.38): + resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.22.2 + caniuse-lite: 1.0.30001566 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.38 + postcss-value-parser: 4.2.0 /aws-sign2@0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} @@ -7579,12 +7609,8 @@ packages: cssom: 0.3.8 dev: true - /csstype@2.6.21: - resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} - - /csstype@3.1.2: - resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} - dev: true + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} /currently-unhandled@0.4.1: resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==} @@ -8045,7 +8071,6 @@ packages: /entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - dev: true /env-paths@2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} @@ -9757,13 +9782,13 @@ packages: /icss-replace-symbols@1.1.0: resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==} - /icss-utils@5.1.0(postcss@8.4.32): + /icss-utils@5.1.0(postcss@8.4.38): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.32 + postcss: 8.4.38 /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -10180,7 +10205,7 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.23.5 - '@babel/parser': 7.23.5 + '@babel/parser': 7.24.1 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -11028,6 +11053,10 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true + /lines-and-columns@2.0.4: + resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /lint-staged@15.2.0: resolution: {integrity: sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==} engines: {node: '>=18.12.0'} @@ -11235,17 +11264,18 @@ packages: yallist: 4.0.0 dev: true - /magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - dependencies: - sourcemap-codec: 1.4.8 - /magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + /magic-string@0.30.8: + resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + /make-dir@1.3.0: resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==} engines: {node: '>=4'} @@ -12169,10 +12199,10 @@ packages: peerDependencies: pinia: ^2.0.0 dependencies: - pinia: 2.0.36(typescript@5.3.2)(vue@3.2.47) + pinia: 2.0.36(typescript@5.3.2)(vue@3.4.21) dev: false - /pinia@2.0.36(typescript@5.3.2)(vue@3.2.47): + /pinia@2.0.36(typescript@5.3.2)(vue@3.4.21): resolution: {integrity: sha512-4UKApwjlmJH+VuHKgA+zQMddcCb3ezYnyewQ9NVrsDqZ/j9dMv5+rh+1r48whKNdpFkZAWVxhBp5ewYaYX9JcQ==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -12186,8 +12216,8 @@ packages: dependencies: '@vue/devtools-api': 6.5.1 typescript: 5.3.2 - vue: 3.2.47 - vue-demi: 0.14.6(vue@3.2.47) + vue: 3.4.21(typescript@5.3.2) + vue-demi: 0.14.6(vue@3.4.21) dev: false /pinkie-promise@2.0.1: @@ -12334,18 +12364,18 @@ packages: postcss-safe-parser: 6.0.0(postcss@8.4.32) dev: true - /postcss-import@14.1.0(postcss@8.4.32): + /postcss-import@14.1.0(postcss@8.4.38): resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.32 + postcss: 8.4.38 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - /postcss-load-config@3.1.4(postcss@8.4.32): + /postcss-load-config@3.1.4(postcss@8.4.38): resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: @@ -12358,7 +12388,7 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - postcss: 8.4.32 + postcss: 8.4.38 yaml: 1.10.2 /postcss-merge-longhand@5.1.7(postcss@8.4.32): @@ -12429,44 +12459,44 @@ packages: postcss-selector-parser: 6.0.13 dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.32): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.38): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.32 + postcss: 8.4.38 - /postcss-modules-local-by-default@4.0.3(postcss@8.4.32): + /postcss-modules-local-by-default@4.0.3(postcss@8.4.38): resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.32) - postcss: 8.4.32 + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 - /postcss-modules-scope@3.0.0(postcss@8.4.32): + /postcss-modules-scope@3.0.0(postcss@8.4.38): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.32 + postcss: 8.4.38 postcss-selector-parser: 6.0.13 - /postcss-modules-values@4.0.0(postcss@8.4.32): + /postcss-modules-values@4.0.0(postcss@8.4.38): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.32) - postcss: 8.4.32 + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 - /postcss-modules@4.3.1(postcss@8.4.32): + /postcss-modules@4.3.1(postcss@8.4.38): resolution: {integrity: sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==} peerDependencies: postcss: ^8.0.0 @@ -12474,11 +12504,11 @@ packages: generic-names: 4.0.0 icss-replace-symbols: 1.1.0 lodash.camelcase: 4.3.0 - postcss: 8.4.32 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.32) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.32) - postcss-modules-scope: 3.0.0(postcss@8.4.32) - postcss-modules-values: 4.0.0(postcss@8.4.32) + postcss: 8.4.38 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.38) + postcss-modules-local-by-default: 4.0.3(postcss@8.4.38) + postcss-modules-scope: 3.0.0(postcss@8.4.38) + postcss-modules-values: 4.0.0(postcss@8.4.38) string-hash: 1.1.3 /postcss-normalize-charset@5.1.0(postcss@8.4.32): @@ -12617,13 +12647,13 @@ packages: postcss: 8.4.32 dev: true - /postcss-scss@4.0.9(postcss@8.4.32): + /postcss-scss@4.0.9(postcss@8.4.38): resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.4.29 dependencies: - postcss: 8.4.32 + postcss: 8.4.38 dev: true /postcss-selector-parser@6.0.13: @@ -12673,6 +12703,14 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.2.0 + /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -13427,6 +13465,10 @@ packages: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} + /source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + /source-map-support@0.4.18: resolution: {integrity: sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==} dependencies: @@ -13453,10 +13495,6 @@ packages: engines: {node: '>= 8'} dev: true - /sourcemap-codec@1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead - /spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: @@ -14283,7 +14321,7 @@ packages: '@unocss/preset-uno': 0.56.5 dev: true - /unocss@0.57.7(postcss@8.4.32)(vite@4.5.2): + /unocss@0.57.7(postcss@8.4.38)(vite@4.5.3): resolution: {integrity: sha512-Z99ZZPkbkjIUXEM7L+K/7Y5V5yqUS0VigG7ZIFzLf/npieKmXHKlrPyvQWFQaf3OqooMFuKBQivh75TwvSOkcQ==} engines: {node: '>=14'} peerDependencies: @@ -14295,11 +14333,11 @@ packages: vite: optional: true dependencies: - '@unocss/astro': 0.57.7(vite@4.5.2) + '@unocss/astro': 0.57.7(vite@4.5.3) '@unocss/cli': 0.57.7 '@unocss/core': 0.57.7 '@unocss/extractor-arbitrary-variants': 0.57.7 - '@unocss/postcss': 0.57.7(postcss@8.4.32) + '@unocss/postcss': 0.57.7(postcss@8.4.38) '@unocss/preset-attributify': 0.57.7 '@unocss/preset-icons': 0.57.7 '@unocss/preset-mini': 0.57.7 @@ -14314,8 +14352,8 @@ packages: '@unocss/transformer-compile-class': 0.57.7 '@unocss/transformer-directives': 0.57.7 '@unocss/transformer-variant-group': 0.57.7 - '@unocss/vite': 0.57.7(vite@4.5.2) - vite: 4.5.2(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) + '@unocss/vite': 0.57.7(vite@4.5.3) + vite: 4.5.3(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) transitivePeerDependencies: - postcss - rollup @@ -14350,7 +14388,7 @@ packages: transitivePeerDependencies: - rollup - /unplugin-vue-components@0.25.2(vue@3.2.47): + /unplugin-vue-components@0.25.2(vue@3.4.21): resolution: {integrity: sha512-OVmLFqILH6w+eM8fyt/d/eoJT9A6WO51NZLf1vC5c1FZ4rmq2bbGxTy8WP2Jm7xwFdukaIdv819+UI7RClPyCA==} engines: {node: '>=14'} peerDependencies: @@ -14373,7 +14411,7 @@ packages: minimatch: 9.0.3 resolve: 1.22.8 unplugin: 1.5.1 - vue: 3.2.47 + vue: 3.4.21(typescript@5.3.2) transitivePeerDependencies: - rollup - supports-color @@ -14499,7 +14537,7 @@ packages: extsprintf: 1.3.0 dev: true - /vite-plugin-imagemin@0.6.1(vite@4.5.2): + /vite-plugin-imagemin@0.6.1(vite@4.5.3): resolution: {integrity: sha512-cP7LDn8euPrji7WYtDoNQpJEB9nkMxJHm/A+QZnvMrrCSuyo/clpMy/T1v7suDXPBavsDiDdFdVQB5p7VGD2cg==} peerDependencies: vite: '>=2.0.0' @@ -14527,13 +14565,13 @@ packages: imagemin-webp: 6.1.0 jpegtran-bin: 6.0.1 pathe: 0.2.0 - vite: 4.5.2(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) + vite: 4.5.3(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0) transitivePeerDependencies: - supports-color dev: true - /vite@4.5.2(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0): - resolution: {integrity: sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==} + /vite@4.5.3(@types/node@20.10.3)(sass@1.69.5)(terser@5.24.0): + resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -14562,14 +14600,14 @@ packages: dependencies: '@types/node': 20.10.3 esbuild: 0.18.20 - postcss: 8.4.32 + postcss: 8.4.38 rollup: 3.29.4 sass: 1.69.5 terser: 5.24.0 optionalDependencies: fsevents: 2.3.3 - /vue-demi@0.14.6(vue@3.2.47): + /vue-demi@0.14.6(vue@3.4.21): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -14581,7 +14619,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.2.47 + vue: 3.4.21(typescript@5.3.2) dev: false /vue-eslint-parser@9.3.2(eslint@8.55.0): @@ -14602,7 +14640,7 @@ packages: - supports-color dev: true - /vue-i18n@9.9.0(vue@3.2.47): + /vue-i18n@9.9.0(vue@3.4.21): resolution: {integrity: sha512-xQ5SxszUAqK5n84N+uUyHH/PiQl9xZ24FOxyAaNonmOQgXeN+rD9z/6DStOpOxNFQn4Cgcquot05gZc+CdOujA==} engines: {node: '>= 16'} peerDependencies: @@ -14611,16 +14649,16 @@ packages: '@intlify/core-base': 9.9.0 '@intlify/shared': 9.9.0 '@vue/devtools-api': 6.5.1 - vue: 3.2.47 + vue: 3.4.21(typescript@5.3.2) dev: false - /vue-router@4.2.5(vue@3.2.47): + /vue-router@4.2.5(vue@3.4.21): resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.2.47 + vue: 3.4.21(typescript@5.3.2) dev: false /vue-template-compiler@2.7.15: @@ -14642,30 +14680,20 @@ packages: typescript: 5.3.2 dev: true - /vue@3.2.47: - resolution: {integrity: sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==} - dependencies: - '@vue/compiler-dom': 3.2.47 - '@vue/compiler-sfc': 3.2.47 - '@vue/runtime-dom': 3.2.47 - '@vue/server-renderer': 3.2.47(vue@3.2.47) - '@vue/shared': 3.2.47 - - /vue@3.3.9(typescript@5.3.2): - resolution: {integrity: sha512-sy5sLCTR8m6tvUk1/ijri3Yqzgpdsmxgj6n6yl7GXXCXqVbmW2RCXe9atE4cEI6Iv7L89v5f35fZRRr5dChP9w==} + /vue@3.4.21(typescript@5.3.2): + resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.3.9 - '@vue/compiler-sfc': 3.3.9 - '@vue/runtime-dom': 3.3.9 - '@vue/server-renderer': 3.3.9(vue@3.3.9) - '@vue/shared': 3.3.9 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/runtime-dom': 3.4.21 + '@vue/server-renderer': 3.4.21(vue@3.4.21) + '@vue/shared': 3.4.21 typescript: 5.3.2 - dev: true /w3c-hr-time@1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} diff --git a/src/pages/common/groupbuy/components/coupon-item.vue b/src/pages/common/groupbuy/components/coupon-item.vue new file mode 100644 index 0000000..a59f11f --- /dev/null +++ b/src/pages/common/groupbuy/components/coupon-item.vue @@ -0,0 +1,120 @@ + + + + + diff --git a/src/pages/common/groupbuy/detail.vue b/src/pages/common/groupbuy/detail.vue index 019155b..954c25a 100644 --- a/src/pages/common/groupbuy/detail.vue +++ b/src/pages/common/groupbuy/detail.vue @@ -16,16 +16,16 @@ 超级\n秒杀 - {{ detailBean?.payPrice }} + {{ detailBean?.payPrice || 0 }} ¥{{ detailBean?.goodsPrice || 0 }} - {{ countdownTime?.days }}天 - {{ countdownTime?.hours }} + {{ countdownTime?.days || 0 }}天 + {{ countdownTime?.hours || '00' }} : - {{ countdownTime?.minutes }} + {{ countdownTime?.minutes || '00' }} : - {{ countdownTime?.seconds }} + {{ countdownTime?.seconds || '00' }} 距离活动结束仅剩 @@ -34,7 +34,7 @@ 39.89 - 销量{{ detailBean?.totalNum }} + 销量{{ detailBean?.totalNum || 0 }} @@ -69,17 +69,45 @@ - - 商品详情 + + + 商品详情 - - 跟团记录 - - + + + + + + {{ detailBean?.goods?.name }} + 精选 + + 团长推荐 + 今日必买 + + 不参与会员折扣 + ¥{{ detailBean?.goods?.payPrice }} + 已团{{detailBean?.sendNum}} + + + + + + + 赠送优惠券 + + + + + + + + 跟团记录 + + @@ -88,15 +116,13 @@ +{{ item.goodsNum }} - - - + + + - - 跟团购买 - + 跟团购买 @@ -104,12 +130,18 @@ @@ -252,7 +296,7 @@ const placeOrder = () => { position: relative; padding: 15rpx 30rpx; background: #F32B2B; - background-image: url('../../../static/images/bg_groupbuy_countdown.png'); + //background-image: url('../../../static/images/bg_groupbuy_countdown.png'); background-size: 100% 100%; .super-second-kill { @@ -482,114 +526,90 @@ const placeOrder = () => { right: 0; bottom: 0; - .small-button-view { + .place-order-button { display: flex; - flex-direction: row; flex: 1; - justify-content: space-between; - margin-right: 35rpx; - - .small-button-item { - display: flex; - flex-direction: column; - align-items: center; - - image { - width: 34rpx; - height: 34rpx; - margin-bottom: 10rpx; - } - - text { - font-weight: 400; - font-size: 20rpx; - color: #333333; - } - - .shoppingcart-count { - display: flex; - position: relative; - - text { - display: flex; - box-sizing: border-box; - align-items: center; - justify-content: center; - position: absolute; - top: -15rpx; - right: -20rpx; - min-width: 35rpx; - min-height: 30rpx; - background: #F32B2B; - color: #FFFFFF; - padding: 2rpx; - border-radius: 50%; - border: 2rpx solid #FFFFFF; - } - } - } - } - - .primary-button-view { font-weight: bold; width: 100%; font-size: 30rpx; - - .add-shoppingcart-button { - display: flex; - width: 224rpx; - height: 80rpx; - align-items: center; - justify-content: center; - background: #FFE2E2; - color: #F32B2B; - border-radius: 40rpx 0 0 40rpx; - } - - .place-order-button { - display: flex; - //width: 198rpx; - flex: 1; - height: 80rpx; - align-items: center; - justify-content: center; - background: #F32B2B; - color: #FFFFFF; - border-radius: 40rpx; - } + height: 80rpx; + align-items: center; + justify-content: center; + background: #F32B2B; + color: #FFFFFF; + border-radius: 40rpx; } } -.goods-detail { +.card-view { + display: flex; + flex-direction: column; background: #FFFFFF; margin-top: 20rpx; - text { + .card-view-title { margin: 20rpx 30rpx; font-weight: bold; font-size: 30rpx; color: #333333; } +} +.image-container { image { width: 100%; } } -.record-view { - .record-view-title { - margin: 20rpx 30rpx; - font-weight: bold; - font-size: 30rpx; - color: #333333; +.goods-container { + padding: 30rpx; + position: relative; + + image { + width: 200rpx; + height: 200rpx; + margin-right: 15rpx; + border-radius: 8rpx; } - text { - margin: 0; + .c-flex-column { + justify-content: space-between; + position: relative; + flex: 1; + + text { + margin-top: 5rpx; + } + + .goods-name { + font-size: 30rpx; + color: #333333; + } + + .tag-view { + text { + background: #fff0ee; + margin-right: 10rpx; + padding: 5rpx 10rpx; + color: #fc6e51; + border-radius: 8rpx; + } + } + + .bought_count { + position: absolute; + bottom: 0; + right: 0; + color: #fc6e51; + font-size: 20rpx; + } } +} + +.record-container { .item-view { - margin: 10rpx 20rpx; + margin: 10rpx 30rpx; image { width: 80rpx; diff --git a/src/pages/common/groupbuy/order.vue b/src/pages/common/groupbuy/order.vue index f45039f..eb24494 100644 --- a/src/pages/common/groupbuy/order.vue +++ b/src/pages/common/groupbuy/order.vue @@ -1,11 +1,108 @@