diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..fe440a6 --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,7 @@ +{ + "arrowParens": "avoid", + "bracketSameLine": true, + "bracketSpacing": false, + "singleQuote": true, + "trailingComma": "all" +} diff --git a/babel.config.js b/babel.config.js index 38360dc..552eb39 100644 --- a/babel.config.js +++ b/babel.config.js @@ -3,9 +3,9 @@ module.exports = { presets: [ [ - "taro", + 'taro', { - framework: "vue3", + framework: 'vue3', ts: true, }, ], diff --git a/components.d.ts b/components.d.ts index 045c0cb..6546cb8 100644 --- a/components.d.ts +++ b/components.d.ts @@ -29,12 +29,16 @@ declare module '@vue/runtime-core' { NutImagePreview: typeof import('@nutui/nutui-taro')['ImagePreview'] NutInput: typeof import('@nutui/nutui-taro')['Input'] NutInputNumber: typeof import('@nutui/nutui-taro')['InputNumber'] + NutNumberKeyboard: typeof import('@nutui/nutui-taro')['NumberKeyboard'] NutOverlay: typeof import('@nutui/nutui-taro')['Overlay'] NutPagination: typeof import('@nutui/nutui-taro')['Pagination'] NutPicker: typeof import('@nutui/nutui-taro')['Picker'] NutPopup: typeof import('@nutui/nutui-taro')['Popup'] NutPrice: typeof import('@nutui/nutui-taro')['Price'] - NutSearchbar: typeof import('@nutui/nutui-taro')['Searchbar'] + NutRadio: typeof import('@nutui/nutui-taro')['Radio'] + NutRadioGroup: typeof import('@nutui/nutui-taro')['RadioGroup'] + NutRate: typeof import('@nutui/nutui-taro')['Rate'] + NutShortPassword: typeof import('@nutui/nutui-taro')['ShortPassword'] NutSwiper: typeof import('@nutui/nutui-taro')['Swiper'] NutSwiperItem: typeof import('@nutui/nutui-taro')['SwiperItem'] NutSwitch: typeof import('@nutui/nutui-taro')['Switch'] diff --git a/config/index.ts b/config/index.ts index bc28a33..d1a5dd9 100644 --- a/config/index.ts +++ b/config/index.ts @@ -1,10 +1,11 @@ // @ts-nocheck -import Components from "unplugin-vue-components/webpack"; -import NutUIResolver from "@nutui/nutui-taro/dist/resolver"; -import { join } from "node:path"; -import { argv } from "yargs"; +import Components from 'unplugin-vue-components/webpack'; +import NutUIResolver from '@nutui/nutui-taro/dist/resolver'; +import {UnifiedWebpackPluginV5} from 'weapp-tailwindcss/webpack'; +import {join} from 'node:path'; +import {argv} from 'yargs'; -const { robot = 1, desc } = argv; +const {robot = 1, desc} = argv; const CIPluginOptFn = async () => { /** @@ -22,10 +23,10 @@ const CIPluginOptFn = async () => { }; const config = { - projectName: "taroApp", - date: "2023-8-13", - designWidth(input: { file: string }) { - if (input?.file?.replace(/\\+/g, "/").indexOf("@nutui") > -1) { + projectName: 'taroApp', + date: '2023-8-13', + designWidth(input: {file: string}) { + if (input?.file?.replace(/\\+/g, '/').indexOf('@nutui') > -1) { return 375; } return 750; @@ -36,18 +37,18 @@ const config = { 828: 1.81 / 2, 375: 2, }, - sourceRoot: "src", - outputRoot: "dist", - plugins: ["@tarojs/plugin-html", ["@tarojs/plugin-mini-ci", CIPluginOptFn]], + sourceRoot: 'src', + outputRoot: 'dist', + plugins: ['@tarojs/plugin-html', ['@tarojs/plugin-mini-ci', CIPluginOptFn]], defineConstants: {}, copy: { patterns: [], options: {}, }, - framework: "vue3", + framework: 'vue3', compiler: { - type: "webpack5", - prebundle: { enable: false }, + type: 'webpack5', + prebundle: {enable: false}, }, cache: { enable: false, // Webpack 持久化缓存配置,建议开启。默认配置请参考:https://docs.taro.zone/docs/config-detail#cache @@ -56,14 +57,26 @@ const config = { data: `@import "@nutui/nutui-taro/dist/styles/variables.scss";`, }, alias: { - "@": join(__dirname, "..", "src"), + '@': join(__dirname, '..', 'src'), }, mini: { webpackChain(chain) { - chain.plugin("unplugin-vue-components").use( + chain.merge({ + plugin: { + install: { + plugin: UnifiedWebpackPluginV5, + args: [ + { + appType: 'taro', + }, + ], + }, + }, + }); + chain.plugin('unplugin-vue-components').use( Components({ - resolvers: [NutUIResolver({ taro: true })], - }) + resolvers: [NutUIResolver({taro: true})], + }), ); }, miniCssExtractPluginOption: { @@ -75,6 +88,7 @@ const config = { enable: true, config: { // selectorBlackList: ['nut-'] + removeCursorStyle: false, }, }, url: { @@ -86,23 +100,23 @@ const config = { cssModules: { enable: true, // 默认为 false,如需使用 css modules 功能,则设为 true config: { - namingPattern: "module", // 转换模式,取值为 global/module - generateScopedName: "[name]__[local]___[hash:base64:5]", + namingPattern: 'module', // 转换模式,取值为 global/module + generateScopedName: '[name]__[local]___[hash:base64:5]', }, }, }, }, h5: { webpackChain(chain) { - chain.plugin("unplugin-vue-components").use( + chain.plugin('unplugin-vue-components').use( Components({ - resolvers: [NutUIResolver({ taro: true })], - }) + resolvers: [NutUIResolver({taro: true})], + }), ); }, - publicPath: "/", - staticDirectory: "static", - esnextModules: ["nutui-taro", "icons-vue-taro"], + publicPath: '/', + staticDirectory: 'static', + esnextModules: ['nutui-taro', 'icons-vue-taro'], postcss: { autoprefixer: { enable: true, @@ -111,8 +125,8 @@ const config = { cssModules: { enable: false, // 默认为 false,如需使用 css modules 功能,则设为 true config: { - namingPattern: "module", // 转换模式,取值为 global/module - generateScopedName: "[name]__[local]___[hash:base64:5]", + namingPattern: 'module', // 转换模式,取值为 global/module + generateScopedName: '[name]__[local]___[hash:base64:5]', }, }, }, @@ -120,8 +134,8 @@ const config = { }; module.exports = function (merge) { - if (process.env.NODE_ENV === "development") { - return merge({}, config, require("./dev")); + if (process.env.NODE_ENV === 'development') { + return merge({}, config, require('./dev')); } - return merge({}, config, require("./prod")); + return merge({}, config, require('./prod')); }; diff --git a/package.json b/package.json index 4396286..c3226d7 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "preview": "vite preview", "cz": "cz", "lf": "npx prettier --write --end-of-line lf .", + "postinstall": "weapp-tw patch", "build:weapp:prod:upload": "taro build --type weapp --upload --robot=1 --desc='正式环境'", "build:weapp:test:upload": "taro build --type weapp --upload --robot=2 --desc='测试环境' --mode test" }, @@ -63,55 +64,58 @@ "@nutui/icons-vue-taro": "^0.0.9", "@nutui/nutui-taro": "^4.3.6", "@qiun/vue-ucharts": "2.5.0-20230101", - "@tarojs/components": "3.6.28", - "@tarojs/helper": "3.6.28", - "@tarojs/plugin-framework-vue3": "3.6.28", - "@tarojs/plugin-html": "3.6.28", - "@tarojs/plugin-platform-alipay": "3.6.28", - "@tarojs/plugin-platform-h5": "3.6.28", - "@tarojs/plugin-platform-jd": "3.6.28", - "@tarojs/plugin-platform-qq": "3.6.28", - "@tarojs/plugin-platform-swan": "3.6.28", - "@tarojs/plugin-platform-tt": "3.6.28", - "@tarojs/plugin-platform-weapp": "3.6.28", - "@tarojs/runtime": "3.6.28", - "@tarojs/shared": "3.6.28", - "@tarojs/taro": "3.6.28", + "@tarojs/components": "3.6.29", + "@tarojs/helper": "3.6.29", + "@tarojs/plugin-framework-vue3": "3.6.29", + "@tarojs/plugin-html": "3.6.29", + "@tarojs/plugin-platform-alipay": "3.6.29", + "@tarojs/plugin-platform-h5": "3.6.29", + "@tarojs/plugin-platform-jd": "3.6.29", + "@tarojs/plugin-platform-qq": "3.6.29", + "@tarojs/plugin-platform-swan": "3.6.29", + "@tarojs/plugin-platform-tt": "3.6.29", + "@tarojs/plugin-platform-weapp": "3.6.29", + "@tarojs/runtime": "3.6.29", + "@tarojs/shared": "3.6.29", + "@tarojs/taro": "3.6.29", "dayjs": "^1.11.10", - "pinia": "^2.1.7", - "uqrcodejs": "^4.0.7", "vue": "^3.3.9" }, "devDependencies": { "@babel/core": "^7.23.5", "@commitlint/cli": "^18.4.3", "@commitlint/config-conventional": "^18.4.3", - "@tarojs/cli": "3.6.28", - "@tarojs/plugin-mini-ci": "3.6.28", - "@tarojs/taro-loader": "3.6.28", - "@tarojs/webpack5-runner": "3.6.28", + "@tarojs/cli": "3.6.29", + "@tarojs/plugin-mini-ci": "3.6.29", + "@tarojs/taro-loader": "3.6.29", + "@tarojs/webpack5-runner": "3.6.29", "@types/node": "^18.19.1", "@types/webpack-env": "^1.18.4", "@typescript-eslint/eslint-plugin": "^6.13.1", "@typescript-eslint/parser": "^6.13.1", + "@unocss/webpack": "^0.60.0", "@vue/babel-plugin-jsx": "^1.1.5", "@vue/compiler-sfc": "^3.3.9", - "babel-preset-taro": "3.6.28", + "autoprefixer": "^10.4.19", + "babel-preset-taro": "3.6.29", "commitizen": "^4.3.0", "css-loader": "3.4.2", "cz-customizable": "^7.0.0", "eslint": "^8.55.0", - "eslint-config-taro": "3.6.28", + "eslint-config-taro": "3.6.29", "eslint-plugin-vue": "^9.19.2", "husky": "^8.0.3", "lint-staged": "^15.1.0", "postcss": "8.4.29", + "postcss-rem-to-responsive-pixel": "^6.0.1", "style-loader": "1.3.0", "stylelint": "9.3.0", + "tailwindcss": "^3.4.3", "ts-node": "^10.9.1", "typescript": "^4.9.5", "unplugin-vue-components": "^0.23.0", "vue-loader": "^17.3.1", + "weapp-tailwindcss": "^3.2.0", "webpack": "^5.89.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 354b201..baa7eab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,61 +16,55 @@ importers: version: 0.0.9 '@nutui/nutui-taro': specifier: ^4.3.6 - version: 4.3.6(unplugin-vue-components@0.23.0(@babel/parser@7.24.4)(vue@3.4.25(typescript@4.9.5)))(vue@3.4.25(typescript@4.9.5)) + version: 4.3.6(unplugin-vue-components@0.23.0(@babel/parser@7.24.5)(rollup@4.17.2)(vue@3.4.25(typescript@4.9.5)))(vue@3.4.25(typescript@4.9.5)) '@qiun/vue-ucharts': specifier: 2.5.0-20230101 version: 2.5.0-20230101 '@tarojs/components': - specifier: 3.6.28 - version: 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + specifier: 3.6.29 + version: 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) '@tarojs/helper': - specifier: 3.6.28 - version: 3.6.28 + specifier: 3.6.29 + version: 3.6.29 '@tarojs/plugin-framework-vue3': - specifier: 3.6.28 - version: 3.6.28(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(vue@3.4.25(typescript@4.9.5)) + specifier: 3.6.29 + version: 3.6.29(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(vue@3.4.25(typescript@4.9.5)) '@tarojs/plugin-html': - specifier: 3.6.28 - version: 3.6.28(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + specifier: 3.6.29 + version: 3.6.29(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) '@tarojs/plugin-platform-alipay': - specifier: 3.6.28 - version: 3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + specifier: 3.6.29 + version: 3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) '@tarojs/plugin-platform-h5': - specifier: 3.6.28 - version: 3.6.28(@tarojs/helper@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + specifier: 3.6.29 + version: 3.6.29(@tarojs/helper@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) '@tarojs/plugin-platform-jd': - specifier: 3.6.28 - version: 3.6.28(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + specifier: 3.6.29 + version: 3.6.29(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) '@tarojs/plugin-platform-qq': - specifier: 3.6.28 - version: 3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + specifier: 3.6.29 + version: 3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) '@tarojs/plugin-platform-swan': - specifier: 3.6.28 - version: 3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + specifier: 3.6.29 + version: 3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) '@tarojs/plugin-platform-tt': - specifier: 3.6.28 - version: 3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + specifier: 3.6.29 + version: 3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) '@tarojs/plugin-platform-weapp': - specifier: 3.6.28 - version: 3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + specifier: 3.6.29 + version: 3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) '@tarojs/runtime': - specifier: 3.6.28 - version: 3.6.28(@tarojs/shared@3.6.28) + specifier: 3.6.29 + version: 3.6.29(@tarojs/shared@3.6.29) '@tarojs/shared': - specifier: 3.6.28 - version: 3.6.28 + specifier: 3.6.29 + version: 3.6.29 '@tarojs/taro': - specifier: 3.6.28 - version: 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + specifier: 3.6.29 + version: 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) dayjs: specifier: ^1.11.10 version: 1.11.10 - pinia: - specifier: ^2.1.7 - version: 2.1.7(typescript@4.9.5)(vue@3.4.25(typescript@4.9.5)) - uqrcodejs: - specifier: ^4.0.7 - version: 4.0.7 vue: specifier: ^3.3.9 version: 3.4.25(typescript@4.9.5) @@ -85,17 +79,17 @@ importers: specifier: ^18.4.3 version: 18.6.3 '@tarojs/cli': - specifier: 3.6.28 - version: 3.6.28(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + specifier: 3.6.29 + version: 3.6.29(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) '@tarojs/plugin-mini-ci': - specifier: 3.6.28 - version: 3.6.28(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + specifier: 3.6.29 + version: 3.6.29(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) '@tarojs/taro-loader': - specifier: 3.6.28 - version: 3.6.28(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + specifier: 3.6.29 + version: 3.6.29(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) '@tarojs/webpack5-runner': - specifier: 3.6.28 - version: 3.6.28(@babel/core@7.24.4)(@swc/core@1.3.96)(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@vue/compiler-sfc@3.4.25)(babel-core@6.26.0)(postcss@8.4.29)(typescript@4.9.5)(vue@3.4.25(typescript@4.9.5))(webpack@5.91.0(@swc/core@1.3.96)) + specifier: 3.6.29 + version: 3.6.29(@babel/core@7.24.4)(@swc/core@1.3.96)(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@vue/compiler-sfc@3.4.25)(babel-core@6.26.0)(postcss@8.4.29)(typescript@4.9.5)(vue@3.4.25(typescript@4.9.5))(webpack@5.91.0(@swc/core@1.3.96)) '@types/node': specifier: ^18.19.1 version: 18.19.31 @@ -108,15 +102,21 @@ importers: '@typescript-eslint/parser': specifier: ^6.13.1 version: 6.21.0(eslint@8.57.0)(typescript@4.9.5) + '@unocss/webpack': + specifier: ^0.60.0 + version: 0.60.0(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.3.96)) '@vue/babel-plugin-jsx': specifier: ^1.1.5 version: 1.2.2(@babel/core@7.24.4) '@vue/compiler-sfc': specifier: ^3.3.9 version: 3.4.25 + autoprefixer: + specifier: ^10.4.19 + version: 10.4.19(postcss@8.4.29) babel-preset-taro: - specifier: 3.6.28 - version: 3.6.28(@babel/core@7.24.4) + specifier: 3.6.29 + version: 3.6.29(@babel/core@7.24.4) commitizen: specifier: ^4.3.0 version: 4.3.0(@types/node@18.19.31)(typescript@4.9.5) @@ -130,8 +130,8 @@ importers: specifier: ^8.55.0 version: 8.57.0 eslint-config-taro: - specifier: 3.6.28 - version: 3.6.28(@babel/core@7.24.4)(eslint@8.57.0)(typescript@4.9.5) + specifier: 3.6.29 + version: 3.6.29(@babel/core@7.24.4)(eslint@8.57.0)(typescript@4.9.5) eslint-plugin-vue: specifier: ^9.19.2 version: 9.25.0(eslint@8.57.0) @@ -144,12 +144,18 @@ importers: postcss: specifier: 8.4.29 version: 8.4.29 + postcss-rem-to-responsive-pixel: + specifier: ^6.0.1 + version: 6.0.1 style-loader: specifier: 1.3.0 version: 1.3.0(webpack@5.91.0(@swc/core@1.3.96)) stylelint: specifier: 9.3.0 version: 9.3.0 + tailwindcss: + specifier: ^3.4.3 + version: 3.4.3(ts-node@10.9.2(@swc/core@1.3.96)(@types/node@18.19.31)(typescript@4.9.5)) ts-node: specifier: ^10.9.1 version: 10.9.2(@swc/core@1.3.96)(@types/node@18.19.31)(typescript@4.9.5) @@ -158,10 +164,13 @@ importers: version: 4.9.5 unplugin-vue-components: specifier: ^0.23.0 - version: 0.23.0(@babel/parser@7.24.4)(vue@3.4.25(typescript@4.9.5)) + version: 0.23.0(@babel/parser@7.24.5)(rollup@4.17.2)(vue@3.4.25(typescript@4.9.5)) vue-loader: specifier: ^17.3.1 version: 17.4.2(@vue/compiler-sfc@3.4.25)(vue@3.4.25(typescript@4.9.5))(webpack@5.91.0(@swc/core@1.3.96)) + weapp-tailwindcss: + specifier: ^3.2.0 + version: 3.2.0(tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.3.96)(@types/node@18.19.31)(typescript@4.9.5))) webpack: specifier: ^5.89.0 version: 5.91.0(@swc/core@1.3.96) @@ -172,6 +181,10 @@ packages: resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} + '@alloc/quick-lru@5.2.0': + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} @@ -179,6 +192,9 @@ packages: '@antfu/utils@0.7.7': resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==} + '@ast-core/escape@1.0.1': + resolution: {integrity: sha512-/kVjBkDzYrSW1S+gTBCuOfhnNkge9qZFJgLT+MOZdmPN4Vts36S60uU5br3ozoxpJ1eRGe6pGy7/EfcOpFFHlA==} + '@babel/code-frame@7.24.2': resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} engines: {node: '>=6.9.0'} @@ -210,6 +226,10 @@ packages: resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==} engines: {node: '>=6.9.0'} + '@babel/generator@7.24.5': + resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.22.5': resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} @@ -310,6 +330,10 @@ packages: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} + '@babel/helper-split-export-declaration@7.24.5': + resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} + engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.24.1': resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} engines: {node: '>=6.9.0'} @@ -318,6 +342,10 @@ packages: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.5': + resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.23.5': resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} @@ -348,6 +376,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.24.5': + resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.4': resolution: {integrity: sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==} engines: {node: '>=6.9.0'} @@ -1128,10 +1161,18 @@ packages: resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.24.5': + resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} + engines: {node: '>=6.9.0'} + '@babel/types@7.24.0': resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} engines: {node: '>=6.9.0'} + '@babel/types@7.24.5': + resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} + engines: {node: '>=6.9.0'} + '@commitlint/cli@18.6.1': resolution: {integrity: sha512-5IDE0a+lWGdkOvKH892HHAZgbAjcj1mT5QrfA/SVbLJV/BbBMGyKN0W5mhgjekPJJwEQdVNvhl9PwUacY58Usw==} engines: {node: '>=v18'} @@ -1225,6 +1266,18 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} + '@csstools/postcss-is-pseudo-class@4.0.6': + resolution: {integrity: sha512-HilOhAsMpFheMYkuaREZx+CGa4hsG6kQdzwXSsuqKDFzYz2eIMP213+3dH/vUbPXaWrzqLKr8m3i0dgYPoh7vg==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.4 + + '@csstools/selector-specificity@3.0.3': + resolution: {integrity: sha512-KEPNw4+WW5AVEIyzC80rTbWEUatTW2lXpN8+8ILC8PiPeWPjwUzrPZDIOZ2wwqDmeqOYTdSGyL3+vE5GC3FB3Q==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.13 + '@devexpress/error-stack-parser@2.0.6': resolution: {integrity: sha512-fneVypElGUH6Be39mlRZeAu00pccTlf4oVuzf9xPJD1cdEqI8NyAiQua/EW7lZdrbMUbgyXcJmfKPefhYius3A==} @@ -1848,6 +1901,95 @@ packages: rollup: optional: true + '@rollup/rollup-android-arm-eabi@4.17.2': + resolution: {integrity: sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.17.2': + resolution: {integrity: sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.17.2': + resolution: {integrity: sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.17.2': + resolution: {integrity: sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-linux-arm-gnueabihf@4.17.2': + resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm-musleabihf@4.17.2': + resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-gnu@4.17.2': + resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm64-musl@4.17.2': + resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': + resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-gnu@4.17.2': + resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-s390x-gnu@4.17.2': + resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-gnu@4.17.2': + resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-musl@4.17.2': + resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rollup/rollup-win32-arm64-msvc@4.17.2': + resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.17.2': + resolution: {integrity: sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.17.2': + resolution: {integrity: sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==} + cpu: [x64] + os: [win32] + '@sideway/address@4.1.5': resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} @@ -1964,48 +2106,54 @@ packages: resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} engines: {node: '>=6'} - '@tarojs/api@3.6.28': - resolution: {integrity: sha512-6agRTIafTgdIgzWfd3CyRSAsup4eDj+BrbUmESlrYgVmtcrMlt0lA1zhthCZLF2PtuFO3no2zENOiekawXhtNg==} + '@tailwindcss-mangle/config@2.2.2': + resolution: {integrity: sha512-r3Y7W1jpsDLKNVnij7aRL7cwBetTfLlgeu1AE2jeJXf0m8aiHuajy1e5JAjXdO1qvz3VzkFywUbkgP+cmtiFng==} - '@tarojs/binding-darwin-arm64@3.6.28': - resolution: {integrity: sha512-W2ZhnxeK9n7pOVvug/CCuhOHj55jfhhJ/cZAZQPjCF3OVi5lmD9ZvjLZwj6TgEdFM4fvjC5EWD7GzSGrMvv1Ug==} + '@tailwindcss-mangle/shared@2.2.2': + resolution: {integrity: sha512-uUY8MD+iSS0afBclCV3C/tmot5DZdug6rTtao1Vp48zdUu4A/yw9Ji7CEmKq+bYjgtacLLxXnaOGDEbzEM50cA==} + + '@tarojs/api@3.6.29': + resolution: {integrity: sha512-lfJRdLGmki1vJVgNqpPIz9yeP7cHVkXoS8j0VwImY6xVXHLdeMLVbifigOCRkCbpOAzW4mCAUieuz0AStTiagw==} + + '@tarojs/binding-darwin-arm64@3.6.29': + resolution: {integrity: sha512-JFqVr84Nb2AKv+5mjUfi5tBPMOikTakEVxLcdiFpgIjDg8nALhYWMFeLHWtmVR1x+VBt+QilJo0UmP5ynhASMg==} engines: {node: '>= 16'} cpu: [arm64] os: [darwin] - '@tarojs/binding-darwin-x64@3.6.28': - resolution: {integrity: sha512-nxr0sfTYOzrXz0V7MAGtIlHTSA3iQQKSl9cH8dntpUaAw75SKvmftXxqgewXs5NA3HBjqu1E0aWLCpAwVF1A4w==} + '@tarojs/binding-darwin-x64@3.6.29': + resolution: {integrity: sha512-TpTCImEhQkw49v0ELms+NW1GJ3N9SVJTJ47o6g//wK90ejKn5EkXslzBuQYq71Std61YiDlknRcqvioXv33vPg==} engines: {node: '>= 16'} cpu: [x64] os: [darwin] - '@tarojs/binding-linux-x64-gnu@3.6.28': - resolution: {integrity: sha512-kIuR7baXuXnvxGHyotxOG1/vvtjE83BlMsDqs7OS+wLOUsKyHdB7ySJxF156TA4rCxAb2AKZIg9MtHaPdOoRAw==} + '@tarojs/binding-linux-x64-gnu@3.6.29': + resolution: {integrity: sha512-P6xIhYAHH6vjkRF3RnTDSruSSzTJqXXVMNNmDBXTi5Xrt9jWhSVoELe0NXyeSZKS0ogbwZObz3AocYbSk4rOFA==} engines: {node: '>= 16'} cpu: [x64] os: [linux] libc: [glibc] - '@tarojs/binding-win32-x64-msvc@3.6.28': - resolution: {integrity: sha512-9KZag+omXLsJVC1114ytcuUYkjj9KS5OD38jd+4DsmTHeuVmzslhAa6w0l8nDiPF4Cgwe3t4g08NntsK0jwfCQ==} + '@tarojs/binding-win32-x64-msvc@3.6.29': + resolution: {integrity: sha512-occ2Nv8uDRFLzn9k/UCWyWnpN7ZVvF7rYH3JG6+aDeGxH65p22D+Er4HIJoR+xW6fGIzQY4yoQWBRsq4Q7iL5Q==} engines: {node: '>= 16'} cpu: [x64] os: [win32] - '@tarojs/binding@3.6.28': - resolution: {integrity: sha512-/7XwvykIjBZolpKD5szmAa3s06kR7vp9cvlTyupQRIu371mGzPy/7lSchTZajXOcx8fCo7NW6mwGC4wBdYtgkA==} + '@tarojs/binding@3.6.29': + resolution: {integrity: sha512-1qVLJAkY7ADJknp5e502DrTiGwnOhrEJQRBk4HoA5XyV0Nkh2tZnbnZ4nIdg6ykwfMtGwYR6B5yXaWx5oaZQoA==} - '@tarojs/cli@3.6.28': - resolution: {integrity: sha512-mhIF4V3By2DcI7aPtZZhviLGCofwuoyMsUg6cwETYW3jhuZXR9vsWsGUauaDs/vybGWPik4KnrKbtXBFX3LwRQ==} + '@tarojs/cli@3.6.29': + resolution: {integrity: sha512-VTl/InNMtn897NIpyg5AwBnNozfSLgx1UfEFN67NMw9L8+E/LvZcHTrdo/CfZeduXrKpoaILj5G0VoSJWVHqBg==} engines: {node: '>=16'} hasBin: true - '@tarojs/components-advanced@3.6.28': - resolution: {integrity: sha512-/GN+weoeMGnpKDJsNLX4PsYDxHBeGM09kvlr94pLLmHXI3BVV+Fjhk9X3LSve61LHo3cY1PmDucRPL4sh0Arxg==} + '@tarojs/components-advanced@3.6.29': + resolution: {integrity: sha512-WsdCOPPi+hPHDfzQ9q5PWWPmpJW7hu+SZDSUzUQMjjqHOeG3+RH6pfQeND/FQgc7vaVoSJvQaUCJVoLjQhx6Hg==} peerDependencies: - '@tarojs/runtime': ~3.6.28 - '@tarojs/shared': ~3.6.28 - '@tarojs/taro': ~3.6.28 + '@tarojs/runtime': ~3.6.29 + '@tarojs/shared': ~3.6.29 + '@tarojs/taro': ~3.6.29 react: '>=17' vue: '*' peerDependenciesMeta: @@ -2014,11 +2162,11 @@ packages: vue: optional: true - '@tarojs/components-react@3.6.28': - resolution: {integrity: sha512-fl96Nlw6tRIMvm1NVWiij9qddzjm2uHydGyXYOZQ9bxdawHGUnMAeExIKCFS2jsGes1D7AQZRDewSBZzHgCr/w==} + '@tarojs/components-react@3.6.29': + resolution: {integrity: sha512-Jm69e2R5hlGBNSg9WeTLkiBNfyuJzRHJgjfXGzs3qUXgKLypDgK/tliVpBIWOWcXqicoEJv/DYVjnVn19k28Wg==} - '@tarojs/components@3.6.28': - resolution: {integrity: sha512-0BT0DGpE2HQhS329XVMuuBGP56L3aCi7/p+t0WzppLzNkC1GMHqZ9p+FxPt5H6WHYfjmL/KVA1nxobzTnQ3nRA==} + '@tarojs/components@3.6.29': + resolution: {integrity: sha512-s3fKki3DK/9grwb08DyetfZC1orPnsRNdSz0va9blLfrcEkzjxTOeYk6tU1BbaUbSwQwt27N5DdODmWllytxzQ==} peerDependencies: '@types/react': '*' '@types/react-native': '*' @@ -2031,8 +2179,8 @@ packages: vue: optional: true - '@tarojs/helper@3.6.28': - resolution: {integrity: sha512-+YaLeeG4hvFKQeLheyve71wp3+ulaQr8g6V90sWPZ3Ys4Mo8HxmAbQZya8WHrVzEU9QsyU77m4849QoDaWkEzQ==} + '@tarojs/helper@3.6.29': + resolution: {integrity: sha512-aXuIF3JUS0l0QBr7+EVdGbJULaD4D6MwHro0aQ94BoREuApVDiAvsZlyeq7x7/2+QSK6JrQ9U7MLWEA8PSKF1A==} '@tarojs/plugin-doctor-darwin-arm64@0.0.11': resolution: {integrity: sha512-H3C0TQD7k9YalSR2kgrVEvP1TfhSeRQDQQXhSurLStNuTqhrk8JSzxbxYC/Of5edM/uu+5xOzT0YfMV2LKG5UA==} @@ -2107,23 +2255,23 @@ packages: resolution: {integrity: sha512-oHxEGMQwtls2ZFUkhVho1U3RSYhlNvKeIJMVzxgCMrgCBqJcGdGKhNLDpgqvGqqRuSs9iSMBrC9QMY8xsmRo4g==} engines: {node: '>= 10'} - '@tarojs/plugin-framework-vue3@3.6.28': - resolution: {integrity: sha512-KeUvUQWUQ5Nck/WHvqVo8jtdrhss3QQ0HiEkqldRqPOAq+zvzqVJ8MEO+hX3QXGYQJLjYw7l0Qceh8aCrqdafw==} + '@tarojs/plugin-framework-vue3@3.6.29': + resolution: {integrity: sha512-NiOwhIrEYhUUPBf3u8ok/OqvyNYJsb4sIT79J59Iu4psj9Yjaai/xwRPOlReWoMQHaUXRh8exRnUYFC6BeXQkA==} peerDependencies: - '@tarojs/runtime': ~3.6.28 - '@tarojs/shared': ~3.6.28 + '@tarojs/runtime': ~3.6.29 + '@tarojs/shared': ~3.6.29 vue: ^3.0.0 - '@tarojs/plugin-html@3.6.28': - resolution: {integrity: sha512-/fCAR4pVLIqb1zT6FoiWkPfgbgMFYroTz4ftmHDcKfXelmhB1hd6DfNaE6gd3sf3jXmmQJXntWK9JiRAyutFsw==} + '@tarojs/plugin-html@3.6.29': + resolution: {integrity: sha512-T6iZCqGJY2iqTT+Apy43lUkUpfWqiTs8iSVttj1nE9eFPIhE3CfMUdP3UrBQym1/TrKzBX24AbagvYHcwlwZ0A==} - '@tarojs/plugin-mini-ci@3.6.28': - resolution: {integrity: sha512-CKpU2Yp9nTTLqGrisNQwBaNLgJ07zPjaDVt4FGSdwbKVoHQi11yLcNTQ5lEMlytE9DkizyqQ/3S0HSe0y3T7SA==} + '@tarojs/plugin-mini-ci@3.6.29': + resolution: {integrity: sha512-8wEUuSMeNIpO4vTxqB1aX3Imd4u9VJ7PfuocEPWSEyYyLdt+Nfv92QN6r1PrnWo0stz+HS7y/dpStAvhi/uufA==} peerDependencies: dingtalk-miniapp-opensdk: ^1.0.7 jd-miniprogram-ci: ^1.0.2 minidev: ^1.5.1 - tt-ide-cli: ^0.1.13 + tt-ide-cli: ^0.1.20 peerDependenciesMeta: dingtalk-miniapp-opensdk: optional: true @@ -2134,77 +2282,77 @@ packages: tt-ide-cli: optional: true - '@tarojs/plugin-platform-alipay@3.6.28': - resolution: {integrity: sha512-sm3MAFSBDuat0u7zKz5s/fjXy4/+5sMRdOV1lI/waXaDSNL4OSybdA/qNqScA2Q9/CYvM2YIfcj883je9FXmWA==} + '@tarojs/plugin-platform-alipay@3.6.29': + resolution: {integrity: sha512-Of158Qo/VP3qjICkyQdG3pFhcZJ+GW0IMqBy6qyv4OPdRC41Dr1S+0Vgz3WS3UlSctr7OfEIvVV2AHAkmfRK3Q==} peerDependencies: - '@tarojs/components': ~3.6.28 + '@tarojs/components': ~3.6.29 - '@tarojs/plugin-platform-h5@3.6.28': - resolution: {integrity: sha512-SP8yqUp/TYtI06yKqMmG6lDTHbeWy4qfdSNt7+0OoXX63b2NkuqU6GY3PSA3LYnc14gjFRHsiH9hn3IBZ5kVWg==} + '@tarojs/plugin-platform-h5@3.6.29': + resolution: {integrity: sha512-2cTOGx8v940GCxY9reIACAunasZcxWQrbDb1F4tj0oOoiDJOwQdB2YqtBPYLd8yE75+i6K+E5M9RkrNLFOostQ==} - '@tarojs/plugin-platform-jd@3.6.28': - resolution: {integrity: sha512-uncD7d92w9ujhdgQHre71ywKtwq0R4WoTVukjUUbxaUR+7ngq1+1/yYucAM3F4mIFkaR+7nPsFjNi6VUlcIDVw==} + '@tarojs/plugin-platform-jd@3.6.29': + resolution: {integrity: sha512-pqr97dYCANcp+AYqKimQZ9WiwyR2zPVqdW5JfDlaWk5KhEGssA2D5Ymwh3UMZebrUVVaGCXabIVaqnhBHz8hGQ==} - '@tarojs/plugin-platform-qq@3.6.28': - resolution: {integrity: sha512-ese6vzeVMHFORBOJj5z6TrlT9JgH4HkA4gUQUDVwpOyMi5BasAq7SsO7EOT3KdBVVvcUXsdPkpUK0+CQiPBvFw==} + '@tarojs/plugin-platform-qq@3.6.29': + resolution: {integrity: sha512-vED24zIdphL6uO9P77aCT4aDLAgzoHouapEeuSymSN3zXBhvOwQVofqHyCZkSRQXA3X/0l7UQv2O+rx8anNW2A==} peerDependencies: - '@tarojs/shared': ~3.6.28 + '@tarojs/shared': ~3.6.29 - '@tarojs/plugin-platform-swan@3.6.28': - resolution: {integrity: sha512-8KXn5bC9MAH14aTu6342tZ28KqZx8Bk9P+3O8Mi4IXgm5SGlRu/HdFPU4dSOyqbN2JLl81cX/rslBS+QOI7+1w==} + '@tarojs/plugin-platform-swan@3.6.29': + resolution: {integrity: sha512-ZpkYLV99n8Dsgv/oZg/1bVEfPb90mHO4kkdyvYZLyD6KYT/ZmodoGk7Dy5lHhCphINVt2w5giSPPh1/28ekGkQ==} peerDependencies: - '@tarojs/components': ~3.6.28 - '@tarojs/shared': ~3.6.28 + '@tarojs/components': ~3.6.29 + '@tarojs/shared': ~3.6.29 - '@tarojs/plugin-platform-tt@3.6.28': - resolution: {integrity: sha512-PdNhPy7lr15YwKmfzCvAP9i837vi03OzlNddDKoppCMdN3FIto+gYkbFO6XIrDi0brnlLLj+nSXrRPElmf/WwA==} + '@tarojs/plugin-platform-tt@3.6.29': + resolution: {integrity: sha512-g3yhx9yktEyNKCYT56ZKMoXF+XzV6gWxx636L23k9a873tRcTnnXklX8M7ZAX/G5PCu1aYsK09u9WkWYlpLsrg==} peerDependencies: - '@tarojs/components': ~3.6.28 - '@tarojs/shared': ~3.6.28 + '@tarojs/components': ~3.6.29 + '@tarojs/shared': ~3.6.29 - '@tarojs/plugin-platform-weapp@3.6.28': - resolution: {integrity: sha512-/CD3EailnW1sjhuNqlBWCvtnldJE7ycCo2uuPNZnpsonqZm2wF1ENqK8BH7rqSVAVBkIgnmLe++jN3H8AQnyFg==} + '@tarojs/plugin-platform-weapp@3.6.29': + resolution: {integrity: sha512-uKSDxwDzfAdQ5VsdzF81/eeTOpTrHMIhkFj3OUsKDTWCSs3maaasYJtIc3+xenS4/xrsZjHB/2q0XwUHKtsR1g==} peerDependencies: - '@tarojs/components': ~3.6.28 - '@tarojs/shared': ~3.6.28 + '@tarojs/components': ~3.6.29 + '@tarojs/shared': ~3.6.29 - '@tarojs/router@3.6.28': - resolution: {integrity: sha512-GHL09h1pOFN++ZR9FZQe3qufl+pQW1Y20VwRs6RnIHjx61JAUuV+d8E+77dENCi7KJz39bOMpUH+Ir7yKW5Hww==} + '@tarojs/router@3.6.29': + resolution: {integrity: sha512-ZCEnixAOMd2yK5w4yhGEuyD4YVtrW7PjktxvNfXiS8JrKoE0LvDFgqFuNKCrenhioDkyRJXPlv15KoLoTqs+Ag==} peerDependencies: - '@tarojs/runtime': 3.6.28 - '@tarojs/shared': 3.6.28 - '@tarojs/taro': 3.6.28 + '@tarojs/runtime': 3.6.29 + '@tarojs/shared': 3.6.29 + '@tarojs/taro': 3.6.29 - '@tarojs/runner-utils@3.6.28': - resolution: {integrity: sha512-iFv7tMRMhUkHkk0RSDm5RH07uZArvHn323Y2PzMvW38WFsMPoJKu9RhA1Pv0da+BW8JRA9b7uVwmwhokqxwI3Q==} + '@tarojs/runner-utils@3.6.29': + resolution: {integrity: sha512-nz5Mt91ZjbES7V4ZtJXu0JycCtTczPHvUQq5Au5Tu+80inL7EdWtU9GGUaC0qobmvXYgpOGKFlFr8c8icJuGFg==} - '@tarojs/runtime@3.6.28': - resolution: {integrity: sha512-X9sVWPBb8U2fG4S3XapI9DlDS4mKYV8Unx+kNjIpo1RRU9XLLujDUeRv0LwQsZDGIfeA/e9GkQvz8geIlAC5ig==} + '@tarojs/runtime@3.6.29': + resolution: {integrity: sha512-LK34SWbNkfdszPjadeXCbygiEb/+Xi3FTKBPBAyx622SRPpJDOYbBN7vHm7ieDXfbBMUjGsNK0RijBFWdoJ8Dg==} peerDependencies: - '@tarojs/shared': ~3.6.28 + '@tarojs/shared': ~3.6.29 - '@tarojs/service@3.6.28': - resolution: {integrity: sha512-3w/qAamtIw7UzdzfWXA4MdbXwID6rwJAC2al+axSBe+y7x1VccHkWJRtrjPp/4U97LsTuinoh7B2b7IOKoG/Rg==} + '@tarojs/service@3.6.29': + resolution: {integrity: sha512-h2llch3wIVV0V2x98kBPZSpQkhvEsjR1Z+/KUbhdoqyeyhfqj25IDrVgZ8gr1lKRf6ExVvtujH4ruLwCwhqcsQ==} peerDependencies: - '@tarojs/shared': ~3.6.28 - '@tarojs/taro': ~3.6.28 + '@tarojs/shared': ~3.6.29 + '@tarojs/taro': ~3.6.29 - '@tarojs/shared@3.6.28': - resolution: {integrity: sha512-Lyt31vwkijZynWKuIb77P1iljgrfVEP1JzzJF86upF/huM+rDewy8eYFxt+FKH5U1wazFHLjpid32RS+mnNerg==} + '@tarojs/shared@3.6.29': + resolution: {integrity: sha512-Ut/7ATAbyeSJH6eAah8XoQaqb5hGfaFwzJd4sH1ywr2Jep9gjruptVFu6EJP7dVvGKgzqubIIAOZRxmXlgiA2g==} - '@tarojs/taro-h5@3.6.28': - resolution: {integrity: sha512-jXWPTl2eANPXQMAl4cLXHFnZ8/7Sao9cVQpGgE+2xbomaNsiu5a4iBzBW0jkIegJMuxpgONt1A+kcD9zi7EzcA==} + '@tarojs/taro-h5@3.6.29': + resolution: {integrity: sha512-wNdGU+Vo689UQK1SX+N53dioKvVWZdFMgpryHBGzepe3pDeO6sLupEX3pDjO8R/KYjVvARRHNfQ5AKKES/QLHQ==} peerDependencies: - '@tarojs/components': ~3.6.28 + '@tarojs/components': ~3.6.29 - '@tarojs/taro-loader@3.6.28': - resolution: {integrity: sha512-hDVrn31fp11tz1HdbXigeKlUZOMeZsoG89MdEOTc4jnpxJlzEXkPJVY5avywzUwA/01XAETi3/oG5CM293X/vQ==} + '@tarojs/taro-loader@3.6.29': + resolution: {integrity: sha512-/+ISf0lZMa+fySSQe/c7SUbwrkJg/ffRkj7UKeATAAjWnaartY1DEFwEBmu3rGYCDeH+yLJS08ZTFEdE9pSCuQ==} - '@tarojs/taro@3.6.28': - resolution: {integrity: sha512-dKY2IL9LnVKvvZz7b/dgY0YKdA2Y9gcI3R6xXlptcuR4P8jY34AO83n2Zz4WAghP/Tmh7I58EkQRRAEIssNRiQ==} + '@tarojs/taro@3.6.29': + resolution: {integrity: sha512-sNltEsDIzV1Nvd6IiJJxNB1KcmN9Uc3+ESrwryBlN2tqCr+RgQEekK9eZAZA0ggEJ1EuEMELKjHWJfIbJW8B8A==} peerDependencies: - '@tarojs/helper': ~3.6.28 - '@tarojs/runtime': ~3.6.28 + '@tarojs/helper': ~3.6.29 + '@tarojs/runtime': ~3.6.29 '@types/react': '*' '@types/webpack': '*' '@types/webpack-dev-server': '*' @@ -2222,17 +2370,17 @@ packages: vue: optional: true - '@tarojs/webpack5-prebundle@3.6.28': - resolution: {integrity: sha512-QFybdGVqBveWWQzRUNqckceIECVnHUIoRHN+ww3YvVuN9QaJl0xJvTf/OuFK6RrUS9siRYtneQw26N1vYGmwwQ==} + '@tarojs/webpack5-prebundle@3.6.29': + resolution: {integrity: sha512-WzGRlLxscVZjA1JBrk6EWd5MWd4dVCQmUoer1qpSCtoJspbOC3LXuOQX1whrb8N8ou/R68qlMIVbSKcm0YM2YA==} peerDependencies: webpack: ^5.78.0 - '@tarojs/webpack5-runner@3.6.28': - resolution: {integrity: sha512-OX5LrLm3teNv3J7xKj+3JM9NPm2FOgtS2FqgoEQSs3tGQ6GpIJays+6oOWs5NICvi0C3HH3SfOSQnRFKfRuvXw==} + '@tarojs/webpack5-runner@3.6.29': + resolution: {integrity: sha512-1q1Y8LZal/d15qxEcoLDlBwBg59sp6YtI2rdeXqlUHKYyTajlJxh6B7/Z41QJ6MyYKFtrjMk0K9kIBQyHr4hqA==} peerDependencies: - '@tarojs/runtime': ~3.6.28 - '@tarojs/shared': ~3.6.28 - '@tarojs/taro': ~3.6.28 + '@tarojs/runtime': ~3.6.29 + '@tarojs/shared': ~3.6.29 + '@tarojs/taro': ~3.6.29 postcss: ^8.4.18 webpack: ^5.78.0 @@ -2468,6 +2616,18 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + '@unocss/config@0.60.0': + resolution: {integrity: sha512-y8zTM/qhZ5p2zhtgjsqL4BDjDXes1i72kNts/A85adNTx9ffZG+0dbrH2DLoBKp6aAb51AOo5OcG5cllSbNrDQ==} + engines: {node: '>=14'} + + '@unocss/core@0.60.0': + resolution: {integrity: sha512-i1j5i/4xiCfogobaOdQCQUEy/Ch8mBtKgpfUIreJtElaF15uIjT2t/G0y7qUz87ZNl+wJoPcWkcSC92HVnjXwg==} + + '@unocss/webpack@0.60.0': + resolution: {integrity: sha512-IR8YISM6uCpvIjU8JXlZdk7OldIgcaLHjRvV3e982nhsFqlWq7130v+WHCQ4nBQHqjzjVC1n1KAdbT05+JZR4A==} + peerDependencies: + webpack: ^4 || ^5 + '@vue/babel-helper-vue-transform-on@1.2.2': resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==} @@ -2499,9 +2659,6 @@ packages: '@vue/component-compiler-utils@3.3.0': resolution: {integrity: sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==} - '@vue/devtools-api@6.6.1': - resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==} - '@vue/reactivity@3.0.5': resolution: {integrity: sha512-3xodUE3sEIJgS7ntwUbopIpzzvi7vDAOjVamfb2l+v1FUg0jpd3gf62N2wggJw3fxBMr+QvyxpD+dBoxLsmAjw==} @@ -2525,6 +2682,12 @@ packages: '@vue/shared@3.4.25': resolution: {integrity: sha512-k0yappJ77g2+KNrIaF0FFnzwLvUBLUYr8VOwz+/6vLsmItFp51AcxLL7Ey3iPd7BIRyWPOcqUjMnm7OkahXllA==} + '@weapp-core/escape@2.0.0': + resolution: {integrity: sha512-AB34eFpoVfj/urfJPoZURwamSzLlMuDL6TNV+aXLW8aJsw3ud0/XkrEL/FkBsuaTgTD1rarip+y4NkQwrhQ91A==} + + '@weapp-core/regex@1.0.1': + resolution: {integrity: sha512-gRIHHAb1MoTmM1lzfaKldwNXgsScaVu9/bnZDKT0A1CgUkaHAouxvZta3yQgev91V3ZAHQ+tdwA8WGhpkstzUw==} + '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -2745,6 +2908,9 @@ packages: arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -3114,8 +3280,8 @@ packages: babel-plugin-transform-strict-mode@6.24.1: resolution: {integrity: sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==} - babel-plugin-transform-taroapi@3.6.28: - resolution: {integrity: sha512-9tzOSco7owBB6yWwDnYW8ORMy8l76K8MzjZ/ZEWZsFwxgRT9DmpyUNaJxdQVQMmvjquDCfTQFVEWMYMygoJU8Q==} + babel-plugin-transform-taroapi@3.6.29: + resolution: {integrity: sha512-GEki/aMJ/eHAk8j0kYfjlTGFjmwpIp+q13HxRKmAQqQsrJYnWBljDV/cUd9YsIupJbiXfOZOeqrSbuCYgGVFJA==} babel-preset-es2015@6.24.1: resolution: {integrity: sha512-XfwUqG1Ry6R43m4Wfob+vHbIVBIqTg/TJY4Snku1iIzeH7mUnwHA8Vagmv+ZQbPwhS8HgsdQvy28Py3k5zpoFQ==} @@ -3133,8 +3299,8 @@ packages: babel-preset-stage-3@6.24.1: resolution: {integrity: sha512-eCbEOF8uN0KypFXJmZXn2sTk7bPV9uM5xov7G/7BM08TbQEObsVs0cEWfy6NQySlfk7JBi/t+XJP1JkruYfthA==} - babel-preset-taro@3.6.28: - resolution: {integrity: sha512-xA5se96V6azP6gD/i7/mJpqIaif9pQndzIWxi7ClitUCd4DDKYsMmKKNsclIwcYJ8vqglWXZULkaXeOK0WLCpw==} + babel-preset-taro@3.6.29: + resolution: {integrity: sha512-aNhzAfoxnfPRhvlz/JfFlU1l2KkGEVwQ167V4srzscxePBtevSxkwzGtVCesSu67T9R7+Uib921Z+anB3rTMLQ==} peerDependencies: '@babel/core': '*' @@ -3272,6 +3438,10 @@ packages: c12@1.10.0: resolution: {integrity: sha512-0SsG7UDhoRWcuSvKWHaXmu5uNjDCDN3nkQLRL4Q42IlFy+ze58FcCoI3uPwINXinkz7ZinbhEgyzYFw9u9ZV8g==} + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + cache-base@1.0.1: resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} engines: {node: '>=0.10.0'} @@ -3322,6 +3492,10 @@ packages: camel-case@4.1.2: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + camelcase-keys@4.2.0: resolution: {integrity: sha512-Ej37YKYbFUI8QiYlvj9YHb6/Z60dZyPJW0Cs8sFilMbd2lP0bw3ylAq9yJkK4lcTA2dID5fG8LjmJYbO7kWb7Q==} engines: {node: '>=4'} @@ -4119,6 +4293,14 @@ packages: dedent@0.7.0: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + dedent@1.5.3: + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -4221,6 +4403,9 @@ packages: dezalgo@1.0.4: resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} + didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + diff@4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} @@ -4239,6 +4424,9 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dns-packet@5.6.1: resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} engines: {node: '>=6'} @@ -4256,6 +4444,9 @@ packages: dom-serializer@1.4.1: resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + dom-walk@0.1.2: resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} @@ -4280,12 +4471,19 @@ packages: resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} engines: {node: '>= 4'} + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + domutils@1.7.0: resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} domutils@2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + dot-case@3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} @@ -4560,8 +4758,8 @@ packages: engines: {node: '>=6.0'} hasBin: true - eslint-config-taro@3.6.28: - resolution: {integrity: sha512-ZtObpoNyO2xEEgKdJAtynXGXnpOokX/bc5xV5rAp4lFvR4j+M24X4qEEUcLhN1XJV3Bf+kW+8ecM87hdnmnOYA==} + eslint-config-taro@3.6.29: + resolution: {integrity: sha512-g2+NaB9Zdlbr/Q7mJoNmCu1Yu4/ivuJ43YmUjdYsXq7MObRqf+BIi01jegmtETj8MguTp1QHw3gXj7fLLMgjkA==} peerDependencies: eslint: '*' @@ -5069,6 +5267,11 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true + glob@10.3.12: + resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + glob@7.1.2: resolution: {integrity: sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==} @@ -5318,6 +5521,9 @@ packages: htmlparser2@6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + htmlparser2@9.1.0: + resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} + http-cache-semantics@3.8.1: resolution: {integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==} @@ -6231,6 +6437,10 @@ packages: resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} engines: {node: 14 || >=16.14} + lru-cache@10.2.2: + resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} + engines: {node: 14 || >=16.14} + lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -6483,6 +6693,10 @@ packages: resolution: {integrity: sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==} engines: {node: '>=16 || 14 >=14.17'} + minipass@7.1.0: + resolution: {integrity: sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==} + engines: {node: '>=16 || 14 >=14.17'} + miniprogram-api-typings@3.12.2: resolution: {integrity: sha512-OJB2uVAfhycX4teG/zEVpoThushQqLOx946XACDpVc6OQydiJWjn7djVzvNCbv0VOA7sbHGPQp/RkXD9vMCDEw==} @@ -6692,6 +6906,10 @@ packages: resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} engines: {node: '>=0.10.0'} + object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + object-inspect@1.13.1: resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} @@ -7004,18 +7222,6 @@ packages: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} - pinia@2.1.7: - resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==} - peerDependencies: - '@vue/composition-api': ^1.4.0 - typescript: '>=4.4.4' - vue: ^2.6.14 || ^3.3.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - typescript: - optional: true - pinkie-promise@2.0.1: resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==} engines: {node: '>=0.10.0'} @@ -7114,8 +7320,8 @@ packages: peerDependencies: postcss: ^8.2.15 - postcss-html-transform@3.6.28: - resolution: {integrity: sha512-bbmQX0kzgAqUJZFr/qD4v1YooLYt7LCup7YlLsb4PC4gwHy7dRmLXEUSmEh7FmjMVpqHAcLOzBMdw/vWhY6NFg==} + postcss-html-transform@3.6.29: + resolution: {integrity: sha512-PMW3XBRNbj/mKoF7vlVtSag6zFFDbhS8PM4zEjQ+lYhvNGV/VdB8TAqUUbV59ZxY1gMfwacIMNDeFourdzRGOA==} peerDependencies: postcss: ^8.4.18 @@ -7131,10 +7337,34 @@ packages: peerDependencies: postcss: ^8.0.0 + postcss-import@15.1.0: + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-js@4.0.1: + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + postcss-less@2.0.0: resolution: {integrity: sha512-pPNsVnpCB13nBMOcl5GVh8JGmB0JGFjqkLUDzKdVpptFFKEe9wFdEzvh2j4lD2AD+7qcrUfw9Ta+oi5+Fw7jjQ==} engines: {node: '>=4'} + postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + postcss-loader@7.3.4: resolution: {integrity: sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==} engines: {node: '>= 14.15.0'} @@ -7226,6 +7456,12 @@ packages: peerDependencies: postcss: ^8.1.0 + postcss-nested@6.0.1: + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + postcss-normalize-charset@5.1.0: resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} @@ -7286,13 +7522,13 @@ packages: peerDependencies: postcss: ^8.2.15 - postcss-plugin-constparse@3.6.28: - resolution: {integrity: sha512-N+V1Edc3hITeNe+aaWa/24mEQr4NcTp2TvA6NBoRXBPRuLkWcE1coVHrIrYFXZeNvma46TgEWRM9IEOal1qkEQ==} + postcss-plugin-constparse@3.6.29: + resolution: {integrity: sha512-nifin/LVWus4ZmhLNO5cdSrg/v9d3NS/XorD0C6gZpc7SyUSKlPpzPv4JzWIOftZZQT3S6Wvp43844DhDEyK1g==} peerDependencies: postcss: ^8.4.18 - postcss-pxtransform@3.6.28: - resolution: {integrity: sha512-0W7BAu+F2h5psLAGUnPc6gTKaNYtAHeAkskQ14Bj+jS+9wfaSRYovP2BFZKclfxhzLttkuzQPiEnK8B0rs5pzg==} + postcss-pxtransform@3.6.29: + resolution: {integrity: sha512-lZoZvNm4cJXGYOjnrA1gF+7vBVOMwhX70XcdPyAjrGFphaG07/PHQzjY1bWCCSj9NfN2leLcDgLy6M6sedqHvA==} peerDependencies: postcss: ^8.4.18 @@ -7308,6 +7544,10 @@ packages: peerDependencies: postcss: ^8.2.15 + postcss-rem-to-responsive-pixel@6.0.1: + resolution: {integrity: sha512-CbqKssPDiz+bT/HHI07KChLPm1IgnCCOqxCTxTw3/ddlpgTQeP8+oYzrjeC6Weo5UsKcRrhgScbmTBI1xsJEEA==} + engines: {node: '>=16.6.0'} + postcss-reporter@5.0.0: resolution: {integrity: sha512-rBkDbaHAu5uywbCR2XE8a25tats3xSOsGNx6mppK6Q9kSFGKc/FyAzfci+fWM2l+K402p1D0pNcfDGxeje5IKg==} engines: {node: '>=4'} @@ -7805,6 +8045,11 @@ packages: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true + rollup@4.17.2: + resolution: {integrity: sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} @@ -8307,6 +8552,11 @@ packages: resolution: {integrity: sha512-MuzIIVRSbc8XxHH7FjkvWqkIcr1BvoMZoR/oFuAJDlh7VSaNJzrB4uJ38GRQa+mWjLXODAMzeDe0xi9GYbGwnw==} hasBin: true + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + sugarss@1.0.1: resolution: {integrity: sha512-3qgLZytikQQEVn1/FrhY7B68gPUUGY3R1Q1vTiD5xT+Ti1DP/8iZuwFet9ONs5+bmL8pZoDQ6JrQHVgrNlK6mA==} @@ -8357,6 +8607,20 @@ packages: resolution: {integrity: sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==} engines: {node: '>=4.0.0'} + tailwindcss-patch@2.2.3: + resolution: {integrity: sha512-UtCCGO2Fg4JgsBzmCAagTb+o75jGc8gUSbBd1/TiOX7alcmEo3+6r+BcJ3XU+8INo7CeMSsKiUTJyMlNbI8Pgg==} + hasBin: true + peerDependencies: + tailwindcss: '>=3.0.0' + peerDependenciesMeta: + tailwindcss: + optional: true + + tailwindcss@3.4.3: + resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==} + engines: {node: '>=14.0.0'} + hasBin: true + tapable@1.1.3: resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} engines: {node: '>=6'} @@ -8535,6 +8799,9 @@ packages: peerDependencies: typescript: '>=4.2.0' + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + ts-node@10.9.2: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true @@ -8620,6 +8887,9 @@ packages: unbzip2-stream@1.4.3: resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} + unconfig@0.3.13: + resolution: {integrity: sha512-N9Ph5NC4+sqtcOjPfHrRcHekBCadCXWTBzp2VYYbySOHW0PfD9XLCeXshTXjkPYwLrBr9AtSeU0CZmkYECJhng==} + unctx@2.3.1: resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==} @@ -8747,9 +9017,6 @@ packages: upper-case@2.0.2: resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==} - uqrcodejs@4.0.7: - resolution: {integrity: sha512-84+aZmD2godCVI+93lxE3YUAPNY8zAJvNA7xRS7R7U+q57KzMDepBSfNCwoRUhWOfR6eHFoAOcHRPwsP6ka1cA==} - uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -8844,17 +9111,6 @@ packages: deprecated: The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm. hasBin: true - vue-demi@0.14.7: - resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} - engines: {node: '>=12'} - hasBin: true - peerDependencies: - '@vue/composition-api': ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - vue-eslint-parser@9.4.2: resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} engines: {node: ^14.17.0 || >=16.0.0} @@ -8923,6 +9179,11 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + weapp-tailwindcss@3.2.0: + resolution: {integrity: sha512-Dao6JlQkqKwoegJg8zaWvdgqAEyiR+i4WQ6bKoa+/ucky/Jj1srQUMXLMqW01I8Uz8dRAfDvAM8MHEvLy+cF5A==} + engines: {node: '>=16.6.0'} + hasBin: true + webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -9184,6 +9445,8 @@ snapshots: '@aashutoshrathi/word-wrap@1.2.6': {} + '@alloc/quick-lru@5.2.0': {} + '@ampproject/remapping@2.3.0': dependencies: '@jridgewell/gen-mapping': 0.3.5 @@ -9191,6 +9454,8 @@ snapshots: '@antfu/utils@0.7.7': {} + '@ast-core/escape@1.0.1': {} + '@babel/code-frame@7.24.2': dependencies: '@babel/highlight': 7.24.2 @@ -9202,14 +9467,14 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 + '@babel/generator': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.21.4) '@babel/helpers': 7.24.4 - '@babel/parser': 7.24.4 + '@babel/parser': 7.24.5 '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -9248,7 +9513,7 @@ snapshots: '@babel/generator@7.21.4': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 @@ -9260,13 +9525,20 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 + '@babel/generator@7.24.5': + dependencies: + '@babel/types': 7.24.5 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + '@babel/helper-annotate-as-pure@7.22.5': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@babel/helper-compilation-targets@7.23.6': dependencies: @@ -9286,7 +9558,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-replace-supers': 7.24.1(@babel/core@7.21.4) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.5 semver: 6.3.1 '@babel/helper-create-class-features-plugin@7.24.4(@babel/core@7.24.4)': @@ -9299,7 +9571,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.5 semver: 6.3.1 '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.21.4)': @@ -9344,19 +9616,19 @@ snapshots: '@babel/helper-function-name@7.23.0': dependencies: '@babel/template': 7.24.0 - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@babel/helper-hoist-variables@7.22.5': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@babel/helper-member-expression-to-functions@7.23.0': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@babel/helper-module-imports@7.21.4': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@babel/helper-module-imports@7.22.15': dependencies: @@ -9364,7 +9636,7 @@ snapshots: '@babel/helper-module-imports@7.24.3': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@babel/helper-module-transforms@7.23.3(@babel/core@7.21.4)': dependencies: @@ -9386,7 +9658,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.22.5': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@babel/helper-plugin-utils@7.24.0': {} @@ -9420,33 +9692,39 @@ snapshots: '@babel/helper-simple-access@7.22.5': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers@7.22.5': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@babel/helper-split-export-declaration@7.22.6': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 + + '@babel/helper-split-export-declaration@7.24.5': + dependencies: + '@babel/types': 7.24.5 '@babel/helper-string-parser@7.24.1': {} '@babel/helper-validator-identifier@7.22.20': {} + '@babel/helper-validator-identifier@7.24.5': {} + '@babel/helper-validator-option@7.23.5': {} '@babel/helper-wrap-function@7.22.20': dependencies: '@babel/helper-function-name': 7.23.0 '@babel/template': 7.24.0 - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@babel/helpers@7.21.0': dependencies: '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 transitivePeerDependencies: - supports-color @@ -9467,12 +9745,16 @@ snapshots: '@babel/parser@7.21.4': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@babel/parser@7.24.4': dependencies: '@babel/types': 7.24.0 + '@babel/parser@7.24.5': + dependencies: + '@babel/types': 7.24.5 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.4(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -9550,7 +9832,7 @@ snapshots: '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.21.4) '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-replace-supers': 7.24.1(@babel/core@7.21.4) - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.5 '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.21.4) '@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.24.4)': @@ -10018,7 +10300,7 @@ snapshots: '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-replace-supers': 7.24.1(@babel/core@7.21.4) - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.5 globals: 11.12.0 '@babel/plugin-transform-classes@7.24.1(@babel/core@7.24.4)': @@ -10030,7 +10312,7 @@ snapshots: '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4) - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-split-export-declaration': 7.24.5 globals: 11.12.0 '@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.21.4)': @@ -10204,7 +10486,7 @@ snapshots: '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.21.4) '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.24.5 '@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.4)': dependencies: @@ -10212,7 +10494,7 @@ snapshots: '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.24.5 '@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.21.4)': dependencies: @@ -10361,7 +10643,7 @@ snapshots: '@babel/helper-module-imports': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4) - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@babel/plugin-transform-react-pure-annotations@7.24.1(@babel/core@7.24.4)': dependencies: @@ -10589,7 +10871,7 @@ snapshots: '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.21.4) '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.21.4) '@babel/preset-modules': 0.1.6(@babel/core@7.21.4) - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.21.4) babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.21.4) babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.21.4) @@ -10691,14 +10973,14 @@ snapshots: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.4) '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.21.4) - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 esutils: 2.0.3 '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.0 - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 esutils: 2.0.3 '@babel/preset-react@7.24.1(@babel/core@7.24.4)': @@ -10749,8 +11031,8 @@ snapshots: '@babel/template@7.20.7': dependencies: '@babel/code-frame': 7.24.2 - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 '@babel/template@7.24.0': dependencies: @@ -10761,13 +11043,13 @@ snapshots: '@babel/traverse@7.21.4': dependencies: '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 + '@babel/generator': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -10788,12 +11070,33 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.24.5': + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.24.0': dependencies: '@babel/helper-string-parser': 7.24.1 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + '@babel/types@7.24.5': + dependencies: + '@babel/helper-string-parser': 7.24.1 + '@babel/helper-validator-identifier': 7.24.5 + to-fast-properties: 2.0.0 + '@commitlint/cli@18.6.1(@types/node@18.19.31)(typescript@4.9.5)': dependencies: '@commitlint/format': 18.6.1 @@ -10953,6 +11256,16 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 + '@csstools/postcss-is-pseudo-class@4.0.6(postcss@8.4.38)': + dependencies: + '@csstools/selector-specificity': 3.0.3(postcss-selector-parser@6.0.16) + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + + '@csstools/selector-specificity@3.0.3(postcss-selector-parser@6.0.16)': + dependencies: + postcss-selector-parser: 6.0.16 + '@devexpress/error-stack-parser@2.0.6': dependencies: stackframe: 1.3.4 @@ -11634,17 +11947,17 @@ snapshots: '@nutui/icons-vue-taro@0.0.9': {} - '@nutui/nutui-taro@4.3.6(unplugin-vue-components@0.23.0(@babel/parser@7.24.4)(vue@3.4.25(typescript@4.9.5)))(vue@3.4.25(typescript@4.9.5))': + '@nutui/nutui-taro@4.3.6(unplugin-vue-components@0.23.0(@babel/parser@7.24.5)(rollup@4.17.2)(vue@3.4.25(typescript@4.9.5)))(vue@3.4.25(typescript@4.9.5))': dependencies: '@nutui/icons-vue-taro': 0.0.9 sass: 1.75.0 vue: 3.4.25(typescript@4.9.5) optionalDependencies: - unplugin-vue-components: 0.23.0(@babel/parser@7.24.4)(vue@3.4.25(typescript@4.9.5)) + unplugin-vue-components: 0.23.0(@babel/parser@7.24.5)(rollup@4.17.2)(vue@3.4.25(typescript@4.9.5)) - '@nuxt/kit@3.11.2': + '@nuxt/kit@3.11.2(rollup@4.17.2)': dependencies: - '@nuxt/schema': 3.11.2 + '@nuxt/schema': 3.11.2(rollup@4.17.2) c12: 1.10.0 consola: 3.2.3 defu: 6.1.4 @@ -11660,13 +11973,13 @@ snapshots: semver: 7.6.0 ufo: 1.5.3 unctx: 2.3.1 - unimport: 3.7.1 + unimport: 3.7.1(rollup@4.17.2) untyped: 1.4.2 transitivePeerDependencies: - rollup - supports-color - '@nuxt/schema@3.11.2': + '@nuxt/schema@3.11.2(rollup@4.17.2)': dependencies: '@nuxt/ui-templates': 1.3.3 consola: 3.2.3 @@ -11677,7 +11990,7 @@ snapshots: scule: 1.3.0 std-env: 3.7.0 ufo: 1.5.3 - unimport: 3.7.1 + unimport: 3.7.1(rollup@4.17.2) untyped: 1.4.2 transitivePeerDependencies: - rollup @@ -11694,11 +12007,61 @@ snapshots: '@qiun/vue-ucharts@2.5.0-20230101': {} - '@rollup/pluginutils@5.1.0': + '@rollup/pluginutils@5.1.0(rollup@4.17.2)': dependencies: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 + optionalDependencies: + rollup: 4.17.2 + + '@rollup/rollup-android-arm-eabi@4.17.2': + optional: true + + '@rollup/rollup-android-arm64@4.17.2': + optional: true + + '@rollup/rollup-darwin-arm64@4.17.2': + optional: true + + '@rollup/rollup-darwin-x64@4.17.2': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.17.2': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.17.2': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.17.2': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.17.2': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.17.2': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.17.2': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.17.2': + optional: true + + '@rollup/rollup-linux-x64-musl@4.17.2': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.17.2': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.17.2': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.17.2': + optional: true '@sideway/address@4.1.5': dependencies: @@ -11779,40 +12142,50 @@ snapshots: dependencies: defer-to-connect: 1.1.3 - '@tarojs/api@3.6.28': + '@tailwindcss-mangle/config@2.2.2': + dependencies: + '@tailwindcss-mangle/shared': 2.2.2 + c12: 1.10.0 + dedent: 1.5.3 + transitivePeerDependencies: + - babel-plugin-macros + + '@tailwindcss-mangle/shared@2.2.2': {} + + '@tarojs/api@3.6.29': dependencies: '@babel/runtime': 7.24.4 - '@tarojs/runtime': 3.6.28(@tarojs/shared@3.6.28) - '@tarojs/shared': 3.6.28 + '@tarojs/runtime': 3.6.29(@tarojs/shared@3.6.29) + '@tarojs/shared': 3.6.29 - '@tarojs/binding-darwin-arm64@3.6.28': + '@tarojs/binding-darwin-arm64@3.6.29': optional: true - '@tarojs/binding-darwin-x64@3.6.28': + '@tarojs/binding-darwin-x64@3.6.29': optional: true - '@tarojs/binding-linux-x64-gnu@3.6.28': + '@tarojs/binding-linux-x64-gnu@3.6.29': optional: true - '@tarojs/binding-win32-x64-msvc@3.6.28': + '@tarojs/binding-win32-x64-msvc@3.6.29': optional: true - '@tarojs/binding@3.6.28': + '@tarojs/binding@3.6.29': dependencies: '@napi-rs/triples': 1.2.0 optionalDependencies: - '@tarojs/binding-darwin-arm64': 3.6.28 - '@tarojs/binding-darwin-x64': 3.6.28 - '@tarojs/binding-linux-x64-gnu': 3.6.28 - '@tarojs/binding-win32-x64-msvc': 3.6.28 + '@tarojs/binding-darwin-arm64': 3.6.29 + '@tarojs/binding-darwin-x64': 3.6.29 + '@tarojs/binding-linux-x64-gnu': 3.6.29 + '@tarojs/binding-win32-x64-msvc': 3.6.29 - '@tarojs/cli@3.6.28(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': + '@tarojs/cli@3.6.29(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': dependencies: - '@tarojs/binding': 3.6.28 - '@tarojs/helper': 3.6.28 + '@tarojs/binding': 3.6.29 + '@tarojs/helper': 3.6.29 '@tarojs/plugin-doctor': 0.0.11 - '@tarojs/service': 3.6.28(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/shared': 3.6.28 + '@tarojs/service': 3.6.29(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/shared': 3.6.29 adm-zip: 0.4.16 cli-highlight: 2.1.11 download-git-repo: 2.0.0 @@ -11834,12 +12207,12 @@ snapshots: - '@tarojs/taro' - supports-color - '@tarojs/components-advanced@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(vue@3.4.25(typescript@4.9.5))': + '@tarojs/components-advanced@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(vue@3.4.25(typescript@4.9.5))': dependencies: - '@tarojs/components': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) - '@tarojs/runtime': 3.6.28(@tarojs/shared@3.6.28) - '@tarojs/shared': 3.6.28 - '@tarojs/taro': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/components': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/runtime': 3.6.29(@tarojs/shared@3.6.29) + '@tarojs/shared': 3.6.29 + '@tarojs/taro': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) classnames: 2.5.1 csstype: 3.1.3 memoize-one: 6.0.0 @@ -11854,11 +12227,11 @@ snapshots: - '@types/webpack' - '@types/webpack-dev-server' - '@tarojs/components-react@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))': + '@tarojs/components-react@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))': dependencies: '@babel/runtime': 7.24.4 - '@tarojs/components': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) - '@tarojs/taro': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/components': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/taro': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) classnames: 2.5.1 swiper: 6.8.0 tslib: 2.6.2 @@ -11872,11 +12245,11 @@ snapshots: - postcss - vue - '@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))': + '@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))': dependencies: '@stencil/core': 2.22.3 - '@tarojs/components-advanced': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(vue@3.4.25(typescript@4.9.5)) - '@tarojs/taro': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/components-advanced': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(vue@3.4.25(typescript@4.9.5)) + '@tarojs/taro': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) classnames: 2.5.1 hls.js: 1.5.8 resolve-pathname: 3.0.0 @@ -11893,10 +12266,10 @@ snapshots: - postcss - react - '@tarojs/helper@3.6.28': + '@tarojs/helper@3.6.29': dependencies: '@babel/core': 7.24.4 - '@babel/parser': 7.24.4 + '@babel/parser': 7.24.5 '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.4) '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.4) '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.4) @@ -11904,7 +12277,7 @@ snapshots: '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4) '@babel/register': 7.23.7(@babel/core@7.24.4) '@babel/runtime': 7.24.4 - '@babel/traverse': 7.24.1 + '@babel/traverse': 7.24.5 '@swc/core': 1.3.96 '@swc/register': 0.1.10(@swc/core@1.3.96) ansi-escapes: 4.3.2 @@ -11978,13 +12351,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@tarojs/plugin-framework-vue3@3.6.28(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(vue@3.4.25(typescript@4.9.5))': + '@tarojs/plugin-framework-vue3@3.6.29(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(vue@3.4.25(typescript@4.9.5))': dependencies: - '@tarojs/helper': 3.6.28 - '@tarojs/runner-utils': 3.6.28 - '@tarojs/runtime': 3.6.28(@tarojs/shared@3.6.28) - '@tarojs/service': 3.6.28(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/shared': 3.6.28 + '@tarojs/helper': 3.6.29 + '@tarojs/runner-utils': 3.6.29 + '@tarojs/runtime': 3.6.29(@tarojs/shared@3.6.29) + '@tarojs/service': 3.6.29(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/shared': 3.6.29 lodash: 4.17.21 vue: 3.4.25(typescript@4.9.5) transitivePeerDependencies: @@ -11992,23 +12365,23 @@ snapshots: - '@tarojs/taro' - supports-color - '@tarojs/plugin-html@3.6.28(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': + '@tarojs/plugin-html@3.6.29(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': dependencies: - '@babel/generator': 7.24.4 - '@babel/parser': 7.24.4 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 - '@tarojs/runtime': 3.6.28(@tarojs/shared@3.6.28) - '@tarojs/service': 3.6.28(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/shared': 3.6.28 + '@babel/generator': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + '@tarojs/runtime': 3.6.29(@tarojs/shared@3.6.29) + '@tarojs/service': 3.6.29(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/shared': 3.6.29 transitivePeerDependencies: - '@swc/helpers' - '@tarojs/taro' - supports-color - '@tarojs/plugin-mini-ci@3.6.28(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': + '@tarojs/plugin-mini-ci@3.6.29(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': dependencies: - '@tarojs/service': 3.6.28(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/service': 3.6.29(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) jimp: 0.22.12 jsqr: 1.4.0 minimist: 1.2.8 @@ -12022,26 +12395,26 @@ snapshots: - encoding - supports-color - '@tarojs/plugin-platform-alipay@3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': + '@tarojs/plugin-platform-alipay@3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': dependencies: - '@tarojs/components': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) - '@tarojs/service': 3.6.28(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/shared': 3.6.28 + '@tarojs/components': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/service': 3.6.29(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/shared': 3.6.29 transitivePeerDependencies: - '@swc/helpers' - '@tarojs/taro' - supports-color - '@tarojs/plugin-platform-h5@3.6.28(@tarojs/helper@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))': + '@tarojs/plugin-platform-h5@3.6.29(@tarojs/helper@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))': dependencies: - '@tarojs/components': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) - '@tarojs/components-react': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) - '@tarojs/router': 3.6.28(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/runtime': 3.6.28(@tarojs/shared@3.6.28) - '@tarojs/service': 3.6.28(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/shared': 3.6.28 - '@tarojs/taro-h5': 3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - babel-plugin-transform-taroapi: 3.6.28 + '@tarojs/components': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/components-react': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/router': 3.6.29(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/runtime': 3.6.29(@tarojs/shared@3.6.29) + '@tarojs/service': 3.6.29(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/shared': 3.6.29 + '@tarojs/taro-h5': 3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + babel-plugin-transform-taroapi: 3.6.29 change-case: 4.1.2 lodash-es: 4.17.21 resolve: 1.22.8 @@ -12058,62 +12431,62 @@ snapshots: - supports-color - vue - '@tarojs/plugin-platform-jd@3.6.28(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': + '@tarojs/plugin-platform-jd@3.6.29(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': dependencies: - '@tarojs/service': 3.6.28(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/shared': 3.6.28 + '@tarojs/service': 3.6.29(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/shared': 3.6.29 transitivePeerDependencies: - '@swc/helpers' - '@tarojs/taro' - supports-color - '@tarojs/plugin-platform-qq@3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': + '@tarojs/plugin-platform-qq@3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': dependencies: - '@tarojs/plugin-platform-weapp': 3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/service': 3.6.28(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/shared': 3.6.28 + '@tarojs/plugin-platform-weapp': 3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/service': 3.6.29(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/shared': 3.6.29 transitivePeerDependencies: - '@swc/helpers' - '@tarojs/components' - '@tarojs/taro' - supports-color - '@tarojs/plugin-platform-swan@3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': + '@tarojs/plugin-platform-swan@3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': dependencies: - '@tarojs/components': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) - '@tarojs/service': 3.6.28(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/shared': 3.6.28 + '@tarojs/components': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/service': 3.6.29(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/shared': 3.6.29 transitivePeerDependencies: - '@swc/helpers' - '@tarojs/taro' - supports-color - '@tarojs/plugin-platform-tt@3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': + '@tarojs/plugin-platform-tt@3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': dependencies: - '@tarojs/components': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) - '@tarojs/service': 3.6.28(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/shared': 3.6.28 + '@tarojs/components': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/service': 3.6.29(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/shared': 3.6.29 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/helpers' - '@tarojs/taro' - supports-color - '@tarojs/plugin-platform-weapp@3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': + '@tarojs/plugin-platform-weapp@3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': dependencies: - '@tarojs/components': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) - '@tarojs/service': 3.6.28(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/shared': 3.6.28 + '@tarojs/components': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/service': 3.6.29(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/shared': 3.6.29 transitivePeerDependencies: - '@swc/helpers' - '@tarojs/taro' - supports-color - '@tarojs/router@3.6.28(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': + '@tarojs/router@3.6.29(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': dependencies: - '@tarojs/runtime': 3.6.28(@tarojs/shared@3.6.28) - '@tarojs/shared': 3.6.28 - '@tarojs/taro': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/runtime': 3.6.29(@tarojs/shared@3.6.29) + '@tarojs/shared': 3.6.29 + '@tarojs/taro': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) dingtalk-jsapi: 2.15.4 history: 5.3.0 mobile-detect: 1.4.5 @@ -12121,25 +12494,25 @@ snapshots: tslib: 2.6.2 universal-router: 8.3.0 - '@tarojs/runner-utils@3.6.28': + '@tarojs/runner-utils@3.6.29': dependencies: - '@tarojs/helper': 3.6.28 + '@tarojs/helper': 3.6.29 scss-bundle: 3.1.2 transitivePeerDependencies: - '@swc/helpers' - supports-color - '@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28)': + '@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29)': dependencies: - '@tarojs/shared': 3.6.28 + '@tarojs/shared': 3.6.29 lodash-es: 4.17.21 tslib: 2.6.2 - '@tarojs/service@3.6.28(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': + '@tarojs/service@3.6.29(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': dependencies: - '@tarojs/helper': 3.6.28 - '@tarojs/shared': 3.6.28 - '@tarojs/taro': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/helper': 3.6.29 + '@tarojs/shared': 3.6.29 + '@tarojs/taro': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) joi: 17.13.0 lodash: 4.17.21 ora: 5.4.1 @@ -12150,15 +12523,15 @@ snapshots: - '@swc/helpers' - supports-color - '@tarojs/shared@3.6.28': {} + '@tarojs/shared@3.6.29': {} - '@tarojs/taro-h5@3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': + '@tarojs/taro-h5@3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))': dependencies: - '@tarojs/api': 3.6.28 - '@tarojs/components': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) - '@tarojs/router': 3.6.28(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/runtime': 3.6.28(@tarojs/shared@3.6.28) - '@tarojs/shared': 3.6.28 + '@tarojs/api': 3.6.29 + '@tarojs/components': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/router': 3.6.29(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/runtime': 3.6.29(@tarojs/shared@3.6.29) + '@tarojs/shared': 3.6.29 abortcontroller-polyfill: 1.7.5 base64-js: 1.5.1 ics: 3.7.2 @@ -12172,10 +12545,10 @@ snapshots: transitivePeerDependencies: - '@tarojs/taro' - '@tarojs/taro-loader@3.6.28(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))': + '@tarojs/taro-loader@3.6.29(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))': dependencies: - '@tarojs/helper': 3.6.28 - '@tarojs/taro': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/helper': 3.6.29 + '@tarojs/taro': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) loader-utils: 1.4.2 transitivePeerDependencies: - '@swc/helpers' @@ -12187,20 +12560,20 @@ snapshots: - supports-color - vue - '@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))': + '@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))': dependencies: - '@tarojs/api': 3.6.28 - '@tarojs/helper': 3.6.28 - '@tarojs/runtime': 3.6.28(@tarojs/shared@3.6.28) + '@tarojs/api': 3.6.29 + '@tarojs/helper': 3.6.29 + '@tarojs/runtime': 3.6.29(@tarojs/shared@3.6.29) optionalDependencies: postcss: 8.4.29 vue: 3.4.25(typescript@4.9.5) - '@tarojs/webpack5-prebundle@3.6.28(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))(webpack@5.91.0(@swc/core@1.3.96))': + '@tarojs/webpack5-prebundle@3.6.29(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))(webpack@5.91.0(@swc/core@1.3.96))': dependencies: - '@tarojs/helper': 3.6.28 - '@tarojs/shared': 3.6.28 - '@tarojs/taro': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/helper': 3.6.29 + '@tarojs/shared': 3.6.29 + '@tarojs/taro': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) enhanced-resolve: 5.16.0 es-module-lexer: 0.10.5 lodash: 4.17.21 @@ -12217,22 +12590,22 @@ snapshots: - supports-color - vue - '@tarojs/webpack5-runner@3.6.28(@babel/core@7.24.4)(@swc/core@1.3.96)(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@vue/compiler-sfc@3.4.25)(babel-core@6.26.0)(postcss@8.4.29)(typescript@4.9.5)(vue@3.4.25(typescript@4.9.5))(webpack@5.91.0(@swc/core@1.3.96))': + '@tarojs/webpack5-runner@3.6.29(@babel/core@7.24.4)(@swc/core@1.3.96)(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@vue/compiler-sfc@3.4.25)(babel-core@6.26.0)(postcss@8.4.29)(typescript@4.9.5)(vue@3.4.25(typescript@4.9.5))(webpack@5.91.0(@swc/core@1.3.96))': dependencies: '@parcel/css': 1.14.0 - '@tarojs/helper': 3.6.28 - '@tarojs/plugin-platform-alipay': 3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/plugin-platform-jd': 3.6.28(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/plugin-platform-qq': 3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/plugin-platform-swan': 3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/plugin-platform-tt': 3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/plugin-platform-weapp': 3.6.28(@tarojs/components@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(@tarojs/shared@3.6.28)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.28)(@tarojs/taro@3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) - '@tarojs/runner-utils': 3.6.28 - '@tarojs/runtime': 3.6.28(@tarojs/shared@3.6.28) - '@tarojs/shared': 3.6.28 - '@tarojs/taro': 3.6.28(@tarojs/helper@3.6.28)(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) - '@tarojs/taro-loader': 3.6.28(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) - '@tarojs/webpack5-prebundle': 3.6.28(@tarojs/runtime@3.6.28(@tarojs/shared@3.6.28))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))(webpack@5.91.0(@swc/core@1.3.96)) + '@tarojs/helper': 3.6.29 + '@tarojs/plugin-platform-alipay': 3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/plugin-platform-jd': 3.6.29(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/plugin-platform-qq': 3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/plugin-platform-swan': 3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/plugin-platform-tt': 3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/plugin-platform-weapp': 3.6.29(@tarojs/components@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(@tarojs/shared@3.6.29)(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)))(@tarojs/shared@3.6.29)(@tarojs/taro@3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))) + '@tarojs/runner-utils': 3.6.29 + '@tarojs/runtime': 3.6.29(@tarojs/shared@3.6.29) + '@tarojs/shared': 3.6.29 + '@tarojs/taro': 3.6.29(@tarojs/helper@3.6.29)(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/taro-loader': 3.6.29(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5)) + '@tarojs/webpack5-prebundle': 3.6.29(@tarojs/runtime@3.6.29(@tarojs/shared@3.6.29))(postcss@8.4.29)(vue@3.4.25(typescript@4.9.5))(webpack@5.91.0(@swc/core@1.3.96)) acorn-walk: 8.3.2 autoprefixer: 9.8.8 babel-loader: 8.2.1(@babel/core@7.24.4)(webpack@5.91.0(@swc/core@1.3.96)) @@ -12258,11 +12631,11 @@ snapshots: mkdirp: 1.0.4 ora: 5.4.1 postcss: 8.4.29 - postcss-html-transform: 3.6.28(postcss@8.4.29) + postcss-html-transform: 3.6.29(postcss@8.4.29) postcss-import: 14.1.0(postcss@8.4.29) postcss-loader: 7.3.4(postcss@8.4.29)(typescript@4.9.5)(webpack@5.91.0(@swc/core@1.3.96)) - postcss-plugin-constparse: 3.6.28(postcss@8.4.29) - postcss-pxtransform: 3.6.28(postcss@8.4.29) + postcss-plugin-constparse: 3.6.29(postcss@8.4.29) + postcss-pxtransform: 3.6.29(postcss@8.4.29) postcss-url: 10.1.3(postcss@8.4.29) regenerator-runtime: 0.11.1 resolve: 1.22.8 @@ -12630,6 +13003,28 @@ snapshots: '@ungap/structured-clone@1.2.0': {} + '@unocss/config@0.60.0': + dependencies: + '@unocss/core': 0.60.0 + unconfig: 0.3.13 + + '@unocss/core@0.60.0': {} + + '@unocss/webpack@0.60.0(rollup@4.17.2)(webpack@5.91.0(@swc/core@1.3.96))': + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) + '@unocss/config': 0.60.0 + '@unocss/core': 0.60.0 + chokidar: 3.6.0 + fast-glob: 3.3.2 + magic-string: 0.30.10 + unplugin: 1.10.1 + webpack: 5.91.0(@swc/core@1.3.96) + webpack-sources: 3.2.3 + transitivePeerDependencies: + - rollup + '@vue/babel-helper-vue-transform-on@1.2.2': {} '@vue/babel-plugin-jsx@1.2.2(@babel/core@7.24.4)': @@ -12756,8 +13151,6 @@ snapshots: - walrus - whiskers - '@vue/devtools-api@6.6.1': {} - '@vue/reactivity@3.0.5': dependencies: '@vue/shared': 3.0.5 @@ -12787,6 +13180,10 @@ snapshots: '@vue/shared@3.4.25': {} + '@weapp-core/escape@2.0.0': {} + + '@weapp-core/regex@1.0.1': {} + '@webassemblyjs/ast@1.12.1': dependencies: '@webassemblyjs/helper-numbers': 1.11.6 @@ -13006,6 +13403,8 @@ snapshots: arg@4.1.3: {} + arg@5.0.2: {} + argparse@1.0.10: dependencies: sprintf-js: 1.0.3 @@ -13585,7 +13984,7 @@ snapshots: babel-runtime: 6.26.0 babel-types: 6.26.0 - babel-plugin-transform-taroapi@3.6.28: + babel-plugin-transform-taroapi@3.6.29: dependencies: lodash: 4.17.21 @@ -13653,7 +14052,7 @@ snapshots: transitivePeerDependencies: - supports-color - babel-preset-taro@3.6.28(@babel/core@7.24.4): + babel-preset-taro@3.6.29(@babel/core@7.24.4): dependencies: '@babel/core': 7.24.4 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.4) @@ -13665,7 +14064,7 @@ snapshots: '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4) '@babel/runtime': 7.24.4 '@babel/runtime-corejs3': 7.24.4 - '@tarojs/helper': 3.6.28 + '@tarojs/helper': 3.6.29 babel-plugin-dynamic-import-node: 2.3.3 babel-plugin-minify-dead-code-elimination: 0.5.2 babel-plugin-transform-imports-api: 1.0.0 @@ -13892,6 +14291,8 @@ snapshots: pkg-types: 1.1.0 rc9: 2.1.2 + cac@6.7.14: {} + cache-base@1.0.1: dependencies: collection-visit: 1.0.0 @@ -13970,6 +14371,8 @@ snapshots: pascal-case: 3.1.2 tslib: 2.6.2 + camelcase-css@2.0.1: {} + camelcase-keys@4.2.0: dependencies: camelcase: 4.1.0 @@ -14709,6 +15112,8 @@ snapshots: dedent@0.7.0: {} + dedent@1.5.3: {} + deep-extend@0.6.0: {} deep-is@0.1.4: {} @@ -14758,8 +15163,8 @@ snapshots: depcheck@1.4.7: dependencies: - '@babel/parser': 7.24.4 - '@babel/traverse': 7.24.1 + '@babel/parser': 7.24.5 + '@babel/traverse': 7.24.5 '@vue/compiler-sfc': 3.4.25 callsite: 1.0.0 camelcase: 6.3.0 @@ -14818,6 +15223,8 @@ snapshots: asap: 2.0.6 wrappy: 1.0.2 + didyoumean@1.2.2: {} + diff@4.0.2: {} dijkstrajs@1.0.3: {} @@ -14835,6 +15242,8 @@ snapshots: dependencies: path-type: 4.0.0 + dlv@1.1.3: {} + dns-packet@5.6.1: dependencies: '@leichtgewicht/ip-codec': 2.0.5 @@ -14858,6 +15267,12 @@ snapshots: domhandler: 4.3.1 entities: 2.2.0 + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + dom-walk@0.1.2: {} dom7@3.0.0: @@ -14880,6 +15295,10 @@ snapshots: dependencies: domelementtype: 2.3.0 + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + domutils@1.7.0: dependencies: dom-serializer: 0.2.2 @@ -14891,6 +15310,12 @@ snapshots: domelementtype: 2.3.0 domhandler: 4.3.1 + domutils@3.1.0: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + dot-case@3.0.4: dependencies: no-case: 3.0.4 @@ -15133,7 +15558,7 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-taro@3.6.28(@babel/core@7.24.4)(eslint@8.57.0)(typescript@4.9.5): + eslint-config-taro@3.6.29(@babel/core@7.24.4)(eslint@8.57.0)(typescript@4.9.5): dependencies: '@babel/eslint-parser': 7.24.1(@babel/core@7.24.4)(eslint@8.57.0) '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@4.9.5) @@ -15806,6 +16231,14 @@ snapshots: minipass: 6.0.2 path-scurry: 1.10.2 + glob@10.3.12: + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.4 + minipass: 7.1.0 + path-scurry: 1.10.2 + glob@7.1.2: dependencies: fs.realpath: 1.0.0 @@ -16133,6 +16566,13 @@ snapshots: domutils: 2.8.0 entities: 2.2.0 + htmlparser2@9.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 + http-cache-semantics@3.8.1: {} http-cache-semantics@4.1.1: {} @@ -17033,6 +17473,8 @@ snapshots: lru-cache@10.2.0: {} + lru-cache@10.2.2: {} + lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 @@ -17342,6 +17784,8 @@ snapshots: minipass@6.0.2: {} + minipass@7.1.0: {} + miniprogram-api-typings@3.12.2: {} miniprogram-ci@1.9.15: @@ -17650,6 +18094,8 @@ snapshots: define-property: 0.2.5 kind-of: 3.2.2 + object-hash@3.0.0: {} + object-inspect@1.13.1: {} object-keys@1.1.1: {} @@ -17934,14 +18380,6 @@ snapshots: pify@4.0.1: {} - pinia@2.1.7(typescript@4.9.5)(vue@3.4.25(typescript@4.9.5)): - dependencies: - '@vue/devtools-api': 6.6.1 - vue: 3.4.25(typescript@4.9.5) - vue-demi: 0.14.7(vue@3.4.25(typescript@4.9.5)) - optionalDependencies: - typescript: 4.9.5 - pinkie-promise@2.0.1: dependencies: pinkie: 2.0.4 @@ -18026,7 +18464,7 @@ snapshots: dependencies: postcss: 8.4.29 - postcss-html-transform@3.6.28(postcss@8.4.29): + postcss-html-transform@3.6.29(postcss@8.4.29): dependencies: postcss: 8.4.29 @@ -18043,10 +18481,30 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 + postcss-import@15.1.0(postcss@8.4.29): + dependencies: + postcss: 8.4.29 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + + postcss-js@4.0.1(postcss@8.4.29): + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.29 + postcss-less@2.0.0: dependencies: postcss: 5.2.18 + postcss-load-config@4.0.2(postcss@8.4.29)(ts-node@10.9.2(@swc/core@1.3.96)(@types/node@18.19.31)(typescript@4.9.5)): + dependencies: + lilconfig: 3.0.0 + yaml: 2.3.4 + optionalDependencies: + postcss: 8.4.29 + ts-node: 10.9.2(@swc/core@1.3.96)(@types/node@18.19.31)(typescript@4.9.5) + postcss-loader@7.3.4(postcss@8.4.29)(typescript@4.9.5)(webpack@5.91.0(@swc/core@1.3.96)): dependencies: cosmiconfig: 8.3.6(typescript@4.9.5) @@ -18146,6 +18604,11 @@ snapshots: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 + postcss-nested@6.0.1(postcss@8.4.29): + dependencies: + postcss: 8.4.29 + postcss-selector-parser: 6.0.16 + postcss-normalize-charset@5.1.0(postcss@8.4.29): dependencies: postcss: 8.4.29 @@ -18198,11 +18661,11 @@ snapshots: postcss: 8.4.29 postcss-value-parser: 4.2.0 - postcss-plugin-constparse@3.6.28(postcss@8.4.29): + postcss-plugin-constparse@3.6.29(postcss@8.4.29): dependencies: postcss: 8.4.29 - postcss-pxtransform@3.6.28(postcss@8.4.29): + postcss-pxtransform@3.6.29(postcss@8.4.29): dependencies: postcss: 8.4.29 @@ -18217,6 +18680,8 @@ snapshots: postcss: 8.4.29 postcss-value-parser: 4.2.0 + postcss-rem-to-responsive-pixel@6.0.1: {} + postcss-reporter@5.0.0: dependencies: chalk: 2.4.2 @@ -18779,6 +19244,29 @@ snapshots: dependencies: glob: 7.2.3 + rollup@4.17.2: + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.17.2 + '@rollup/rollup-android-arm64': 4.17.2 + '@rollup/rollup-darwin-arm64': 4.17.2 + '@rollup/rollup-darwin-x64': 4.17.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.17.2 + '@rollup/rollup-linux-arm-musleabihf': 4.17.2 + '@rollup/rollup-linux-arm64-gnu': 4.17.2 + '@rollup/rollup-linux-arm64-musl': 4.17.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.17.2 + '@rollup/rollup-linux-riscv64-gnu': 4.17.2 + '@rollup/rollup-linux-s390x-gnu': 4.17.2 + '@rollup/rollup-linux-x64-gnu': 4.17.2 + '@rollup/rollup-linux-x64-musl': 4.17.2 + '@rollup/rollup-win32-arm64-msvc': 4.17.2 + '@rollup/rollup-win32-ia32-msvc': 4.17.2 + '@rollup/rollup-win32-x64-msvc': 4.17.2 + fsevents: 2.3.3 + optional: true + rrweb-cssom@0.6.0: {} run-async@2.4.1: {} @@ -19379,6 +19867,16 @@ snapshots: transitivePeerDependencies: - supports-color + sucrase@3.35.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + commander: 4.1.1 + glob: 10.3.12 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + sugarss@1.0.1: dependencies: postcss: 6.0.23 @@ -19436,6 +19934,52 @@ snapshots: slice-ansi: 1.0.0 string-width: 2.1.1 + tailwindcss-patch@2.2.3(tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.3.96)(@types/node@18.19.31)(typescript@4.9.5))): + dependencies: + '@babel/generator': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + '@tailwindcss-mangle/config': 2.2.2 + cac: 6.7.14 + jiti: 1.21.0 + lilconfig: 3.0.0 + postcss: 8.4.38 + resolve: 1.22.8 + semver: 7.6.0 + optionalDependencies: + tailwindcss: 3.4.3(ts-node@10.9.2(@swc/core@1.3.96)(@types/node@18.19.31)(typescript@4.9.5)) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.3.96)(@types/node@18.19.31)(typescript@4.9.5)): + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.0 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.29 + postcss-import: 15.1.0(postcss@8.4.29) + postcss-js: 4.0.1(postcss@8.4.29) + postcss-load-config: 4.0.2(postcss@8.4.29)(ts-node@10.9.2(@swc/core@1.3.96)(@types/node@18.19.31)(typescript@4.9.5)) + postcss-nested: 6.0.1(postcss@8.4.29) + postcss-selector-parser: 6.0.16 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + tapable@1.1.3: {} tapable@2.2.1: {} @@ -19599,6 +20143,8 @@ snapshots: dependencies: typescript: 4.9.5 + ts-interface-checker@0.1.13: {} + ts-node@10.9.2(@swc/core@1.3.96)(@types/node@18.19.31)(typescript@4.9.5): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -19672,6 +20218,12 @@ snapshots: buffer: 5.7.1 through: 2.3.8 + unconfig@0.3.13: + dependencies: + '@antfu/utils': 0.7.7 + defu: 6.1.4 + jiti: 1.21.0 + unctx@2.3.1: dependencies: acorn: 8.11.3 @@ -19713,9 +20265,9 @@ snapshots: vfile: 2.3.0 x-is-string: 0.1.0 - unimport@3.7.1: + unimport@3.7.1(rollup@4.17.2): dependencies: - '@rollup/pluginutils': 5.1.0 + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) acorn: 8.11.3 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -19776,11 +20328,11 @@ snapshots: unpipe@1.0.0: {} - unplugin-vue-components@0.23.0(@babel/parser@7.24.4)(vue@3.4.25(typescript@4.9.5)): + unplugin-vue-components@0.23.0(@babel/parser@7.24.5)(rollup@4.17.2)(vue@3.4.25(typescript@4.9.5)): dependencies: '@antfu/utils': 0.7.7 - '@nuxt/kit': 3.11.2 - '@rollup/pluginutils': 5.1.0 + '@nuxt/kit': 3.11.2(rollup@4.17.2) + '@rollup/pluginutils': 5.1.0(rollup@4.17.2) chokidar: 3.6.0 debug: 4.3.4 fast-glob: 3.3.2 @@ -19791,7 +20343,7 @@ snapshots: unplugin: 1.10.1 vue: 3.4.25(typescript@4.9.5) optionalDependencies: - '@babel/parser': 7.24.4 + '@babel/parser': 7.24.5 transitivePeerDependencies: - rollup - supports-color @@ -19812,7 +20364,7 @@ snapshots: dependencies: '@babel/core': 7.24.4 '@babel/standalone': 7.24.4 - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 defu: 6.1.4 jiti: 1.21.0 mri: 1.2.0 @@ -19853,8 +20405,6 @@ snapshots: dependencies: tslib: 2.6.2 - uqrcodejs@4.0.7: {} - uri-js@4.4.1: dependencies: punycode: 2.3.1 @@ -19942,10 +20492,6 @@ snapshots: acorn: 8.11.3 acorn-walk: 8.3.2 - vue-demi@0.14.7(vue@3.4.25(typescript@4.9.5)): - dependencies: - vue: 3.4.25(typescript@4.9.5) - vue-eslint-parser@9.4.2(eslint@8.57.0): dependencies: debug: 4.3.4 @@ -20071,6 +20617,34 @@ snapshots: dependencies: defaults: 1.0.4 + weapp-tailwindcss@3.2.0(tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.3.96)(@types/node@18.19.31)(typescript@4.9.5))): + dependencies: + '@ast-core/escape': 1.0.1 + '@babel/generator': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + '@csstools/postcss-is-pseudo-class': 4.0.6(postcss@8.4.38) + '@tailwindcss-mangle/shared': 2.2.2 + '@weapp-core/escape': 2.0.0 + '@weapp-core/regex': 1.0.1 + debug: 4.3.4 + htmlparser2: 9.1.0 + loader-utils: 2.0.4 + lru-cache: 10.2.2 + magic-string: 0.30.10 + md5: 2.3.0 + postcss: 8.4.38 + postcss-rem-to-responsive-pixel: 6.0.1 + postcss-selector-parser: 6.0.16 + semver: 7.6.0 + tailwindcss-patch: 2.2.3(tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.3.96)(@types/node@18.19.31)(typescript@4.9.5))) + webpack-sources: 3.2.3 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - tailwindcss + webidl-conversions@3.0.1: {} webidl-conversions@7.0.0: {} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..811aa77 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,14 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + 'postcss-rem-to-responsive-pixel': { + // 32 意味着 1rem = 32rpx + rootValue: 32, + // 默认所有属性都转化 + propList: ['*'], + // 转化的单位,可以变成 px / rpx + transformUnit: 'rpx', + }, + }, +}; diff --git a/src/api/goods.ts b/src/api/goods.ts index 5f92e7f..8d1d37b 100644 --- a/src/api/goods.ts +++ b/src/api/goods.ts @@ -1,67 +1,67 @@ -import request from "@/utils/request"; +import request from '@/utils/request'; // 获取商品列表 -export const getGoodsList = () => request("/point/goods", {}, "POST"); +export const getGoodsList = () => request('/point/goods', {}, 'POST'); // 添加购物车 -export const addCart = (data: object) => request("/user/addCart", data, "POST"); +export const addCart = (data: object) => request('/user/addCart', data, 'POST'); // 获取购物车列表 -export const getCartList = () => request("/user/cart", {}, "POST"); +export const getCartList = () => request('/user/cart', {}, 'POST'); // 获取积分商品详情 export const getGoodsDetail = (data: object) => - request("/point/details", data, "POST"); + request('/point/details', data, 'POST'); // 积分商品下单 export const createOrder = (data: object) => - request("/point/place", data, "POST"); + request('/point/place', data, 'POST'); // 确认付款 export const payJfOrder = (data: object) => - request("/point/confirmOrder", data, "POST"); + request('/point/confirmOrder', data, 'POST'); // 获取活动商品 -export const getActiveGoods = () => request("/goods", {}, "POST"); +export const getActiveGoods = () => request('/goods', {}, 'POST'); // 获取活动商品详情 export const getActiveGoodsDetail = (data: object) => - request("/goods/details", data, "POST"); + request('/goods/details', data, 'POST'); // 创建订单 export const createActiveOrder = (data: object) => - request("/order/place", data, "POST"); + request('/order/place', data, 'POST'); // 活动订单列表 export const getActiveOrderList = (data: object) => - request("/user/order", data, "POST"); + request('/user/order', data, 'POST'); // 获取分类列表 -export const getCategoryList = () => request("/goods/class", {}, "POST"); +export const getCategoryList = () => request('/goods/class', {}, 'POST'); // 活动订单删除 export const deleteActiveOrder = (data: object) => - request("/user/order/remove", data, "POST"); + request('/user/order/remove', data, 'POST'); // 积分订单删除 export const deleteJfOrder = (data: object) => - request("/user/point/remove", data, "POST"); + request('/user/point/remove', data, 'POST'); // 获取分类商品 export const getCategoryGoods = (data: object) => - request("/class/goods/list", data, "POST"); + request('/class/goods/list', data, 'POST'); // 获取商家列表 export const getMerList = (data: object) => - request("/store/list", data, "POST"); + request('/store/list', data, 'POST'); // 获取商家商品分类 export const getMerCategory = (data: object) => - request("/store/classify", data, "POST"); + request('/store/classify', data, 'POST'); // 获取商家商品 export const getGoodList = (data: object) => - request("/store/goods", data, "POST"); + request('/store/goods', data, 'POST'); // // 获取活动商家列表 // export const getHotMerList = (data: object) => @@ -77,4 +77,12 @@ export const getGoodList = (data: object) => // 获取全部商家类目 export const getAllMerCategory = () => - request("/home/all/classify", {}, "POST"); + request('/home/all/classify', {}, 'POST'); + +// 获取活动订单详情 +export const getActiveOrderDetail = (data: object) => + request('/user/order/details', data, 'POST'); + +// 校验交易密码 +export const checkTradePwd = (data: object) => + request('/user/check/payPassword', data, 'POST'); diff --git a/src/api/home.ts b/src/api/home.ts index e89d92f..e51641b 100644 --- a/src/api/home.ts +++ b/src/api/home.ts @@ -5,3 +5,6 @@ export const getHomeList = () => request("/home/classify", {}, "POST"); // 获取商户子列表 export const getHomeSubList = () => request("/home/all/classify", {}, "POST"); + +// 查找商家 +export const getStoreList = (data) => request("/find/store", data, "POST"); \ No newline at end of file diff --git a/src/app.config.ts b/src/app.config.ts index 81a2e49..3073d08 100644 --- a/src/app.config.ts +++ b/src/app.config.ts @@ -1,129 +1,128 @@ export default defineAppConfig({ pages: [ - "pages/index/index", - "pages/category/index", - "pages/cart/index", - "pages/user/index", - "pages/allClassList/index", + 'pages/index/index', + 'pages/game/gamehome/index', + 'pages/cart/index', + 'pages/user/index', + 'pages/allClassList/index', + 'pages/game/gamedetail/index', + 'pages/game/gameview/index', + 'pages/game/view/index', ], subPackages: [ { - root: "pages/users", + root: 'pages/users', pages: [ - "user_agreement/index", - "order_list/index", - "setting/index", - "user_setting/index", - "settled_mer/index", - "order_list_detail/index", - "account/index", - "distribution/index", - "distribution/integral/index", - "distribution/userlist/index", - "login/index", - "bindPhone/index", - "pending_order/index", - "pending_order/pending_order_detail/index", + 'user_agreement/index', + 'order_list/index', + 'setting/index', + 'user_setting/index', + 'settled_mer/index', + 'order_list_detail/index', + 'account/index', + 'distribution/index', + 'distribution/integral/index', + 'distribution/userlist/index', + 'login/index', + 'bindPhone/index', + 'pending_order/index', + 'pending_order/pending_order_detail/index', ], }, { - root: "pages/goods", - pages: ["goods_detail/index", "order_create/index", "order_status/index"], - }, - { - root: "pages/admin", + root: 'pages/goods', pages: [ - "verify/index", - "order_manage/index", - "order_manage/list/index", - "order_manage/detail/index", - "verify/verify_list/index", - "statistics/index", - "withdrawal/index", - "add_order/index", - "add_order/add_table/index", - "add_order/add_menu/index", - "add_order/pending_order/index", - "add_order/pending_order/pending_order_detail/index", - "add_order/pending_order/pay/index", - "add_order/pending_order/wx_pay_code/index", + 'goods_detail/index', + 'order_create/index', + 'order_status/index', + 'pay/index', ], }, { - root: "pages/product", - pages: ["list/index", "addGoods/index"], - }, - { - root: "pages/game", + root: 'pages/admin', pages: [ - "gamehome/index", - "gamedetail/index", - "gameview/index", - "view/index", + 'verify/index', + 'order_manage/index', + 'order_manage/list/index', + 'order_manage/detail/index', + 'verify/verify_list/index', + 'statistics/index', + 'withdrawal/index', + 'add_order/index', + 'add_order/add_table/index', + 'add_order/add_menu/index', + 'add_order/pending_order/index', + 'add_order/pending_order/pending_order_detail/index', + 'add_order/pending_order/pay/index', + 'add_order/pending_order/wx_pay_code/index', ], }, { - root: "pages/hotGoods", - pages: ["index/index", "hot_list/index"], + root: 'pages/product', + pages: ['list/index', 'addGoods/index'], }, { - root: "pages/mer", - pages: ["mer_detail/index"], + root: 'pages/hotGoods', + pages: ['index/index', 'hot_list/index'], }, { - root: "pages/marketing", - pages: ["sign/index"], + root: 'pages/mer', + pages: ['mer_detail/index'], }, { - root: "pages/search", - pages: ["index"], + root: 'pages/marketing', + pages: ['sign/index'], + }, + { + root: 'pages/search', + pages: ['index'], }, ], window: { - backgroundTextStyle: "light", - navigationBarBackgroundColor: "#fff", - navigationBarTitleText: "WeChat", - navigationBarTextStyle: "black", + backgroundTextStyle: 'light', + navigationBarBackgroundColor: '#fff', + navigationBarTitleText: 'WeChat', + navigationBarTextStyle: 'black', }, tabBar: { - color: "#666666", - selectedColor: "#ff0000", - backgroundColor: "#ffffff", - borderStyle: "white", + color: '#666666', + selectedColor: '#ff0000', + backgroundColor: '#ffffff', + borderStyle: 'white', list: [ { - pagePath: "pages/index/index", - iconPath: "static/tabbar/1-001.png", - selectedIconPath: "static/tabbar/1-002.png", - text: "首页", - }, - // { - // pagePath: "pages/category/index", - // iconPath: "static/tabbar/2-001.png", - // selectedIconPath: "static/tabbar/2-002.png", - // text: "分类", - // }, - { - pagePath: "pages/cart/index", - iconPath: "static/tabbar/3-001.png", - selectedIconPath: "static/tabbar/3-002.png", - text: "购物车", + pagePath: 'pages/index/index', + iconPath: 'static/tabbar/1-01.png', + selectedIconPath: 'static/tabbar/1-02.png', + text: '首页', }, { - pagePath: "pages/user/index", - iconPath: "static/tabbar/4-001.png", - selectedIconPath: "static/tabbar/4-002.png", - text: "我的", + pagePath: 'pages/game/gamehome/index', + iconPath: 'static/tabbar/2-01.png', + selectedIconPath: 'static/tabbar/2-02.png', + text: '游戏', + }, + { + pagePath: 'pages/cart/index', + iconPath: 'static/tabbar/3-01.png', + selectedIconPath: 'static/tabbar/3-02.png', + text: '购物车', + }, + { + pagePath: 'pages/user/index', + iconPath: 'static/tabbar/4-01.png', + selectedIconPath: 'static/tabbar/4-02.png', + text: '我的', }, ], }, permission: { - "scope.userLocation": { - desc: "你的位置信息将用于小程序位置接口的效果展示", + 'scope.userLocation': { + desc: '你的位置信息将用于小程序位置接口的效果展示', }, }, - requiredBackgroundModes: ["audio", "location"], + requiredBackgroundModes: ['audio', 'location'], // @ts-ignore - requiredPrivateInfos: ["getLocation"], - lazyCodeLoading: "requiredComponents", + requiredPrivateInfos: ['getLocation'], + lazyCodeLoading: 'requiredComponents', }); diff --git a/src/app.scss b/src/app.scss index c205d1c..cd4001f 100644 --- a/src/app.scss +++ b/src/app.scss @@ -1,8 +1,11 @@ @import "./static/iconfont/iconfont.css"; +@import 'tailwindcss/base'; +@import 'tailwindcss/components'; +@import 'tailwindcss/utilities'; page { background-color: #f5f5f5; - font-size: 30rpx; + // font-size: 30rpx; // IOS安全区域 padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); diff --git a/src/app.ts b/src/app.ts index 5bdd625..ed366b6 100644 --- a/src/app.ts +++ b/src/app.ts @@ -1,15 +1,10 @@ -import { createApp } from "vue"; -import "./app.scss"; -import Taro from "@tarojs/taro"; -// import * as Sentry from "sentry-miniapp"; +import {createApp} from 'vue'; +import Taro from '@tarojs/taro'; +import './app.scss'; // 小程序场景值 const scenes = [1007, 1008, 1011, 1012, 1013, 1047, 1048, 1049]; -// Sentry.init({ -// dsn: "https://47703e01ba4344b8b252c15e8fd980fd@sentry.io/1528228", -// }); - const App = createApp({ onLaunch(options: { path: string; @@ -19,20 +14,20 @@ const App = createApp({ referrerInfo: object | any; }) { // 检测更新 - if (Taro.canIUse("getUpdateManager") && options.scene !== 1154) { + if (Taro.canIUse('getUpdateManager') && options.scene !== 1154) { const updateManager = Taro.getUpdateManager(); updateManager.onCheckForUpdate(function (res) { if (res.hasUpdate) { updateManager.onUpdateFailed(function () { return Taro.showToast({ - title: "新版本下载失败", - icon: "none", + title: '新版本下载失败', + icon: 'none', }); }); updateManager.onUpdateReady(function () { Taro.showModal({ - title: "更新提示", - content: "新版本已经下载好,是否重启当前应用?", + title: '更新提示', + content: '新版本已经下载好,是否重启当前应用?', success(res) { if (res.confirm) { updateManager.applyUpdate(); @@ -42,8 +37,8 @@ const App = createApp({ }); updateManager.onUpdateFailed(function () { Taro.showModal({ - title: "发现新版本", - content: "请删除当前小程序,重启搜索打开...", + title: '发现新版本', + content: '请删除当前小程序,重启搜索打开...', }); }); } @@ -55,10 +50,10 @@ const App = createApp({ if (scenes.includes(options.scene)) { if (options.query.scene) { Taro.showToast({ - title: "已检测到推荐人", - icon: "none", + title: '已检测到推荐人', + icon: 'none', }); - Taro.setStorageSync("bind_id", options.query.scene); + Taro.setStorageSync('bind_id', options.query.scene); } } }, diff --git a/src/components/Cart.vue b/src/components/Cart.vue index 8302aac..eb54117 100644 --- a/src/components/Cart.vue +++ b/src/components/Cart.vue @@ -1,11 +1,11 @@ diff --git a/src/pages/admin/order_manage/list/index.scss b/src/pages/admin/order_manage/list/index.scss index 3cbe3e4..ad3d01c 100644 --- a/src/pages/admin/order_manage/list/index.scss +++ b/src/pages/admin/order_manage/list/index.scss @@ -1,29 +1,94 @@ .tabs-1 { display: flex; box-sizing: border-box; - justify-content: space-between; + justify-content: space-evenly; align-items: center; background-color: #fff; - padding: 10px; - overflow-x: scroll; + // padding: 10px; .item { display: flex; flex-direction: column; align-items: center; .line { - margin-top: 10px auto; + margin: 10px auto; width: 50px; - height: 5px; + height: 8px; + border-radius: 15px; } } } +// .order-card { +// width: 95%; +// box-sizing: border-box; +// margin: 15px auto; +// background-color: #fff; +// border-radius: 10px; +// padding: 20px; + +// .line { +// width: 100%; +// height: 1px; +// background-color: #f5f5f5; +// margin: 10px; +// } + +// .top { +// // display: flex; +// // justify-content: space-between; +// // align-items: center; + +// .name { +// font-weight: bold; +// } + +// .sub { +// color: #999; +// font-size: 30px; +// } +// } + +// .btn { +// display: flex; +// justify-content: flex-end; +// align-items: center; +// } + +// .center { +// .top { +// display: flex; +// justify-content: space-between; +// // align-items: flex-start; + +// image { +// width: 150px; +// height: 150px; +// border-radius: 10px; +// } + +// .title { +// margin-left: 10px; +// display: -webkit-box; +// overflow: hidden; +// -webkit-line-clamp: 2; +// -webkit-box-orient: vertical; +// text-overflow: ellipsis; +// width: 350px; +// } + +// .right { +// margin-left: 10px; +// font-size: 28px; +// text-align: right; +// } +// } +// } +// } + .order-card { - width: 95%; box-sizing: border-box; margin: 15px auto; background-color: #fff; - border-radius: 10px; padding: 20px; .line { @@ -34,18 +99,9 @@ } .top { - // display: flex; - // justify-content: space-between; - // align-items: center; - - .name { - font-weight: bold; - } - - .sub { - color: #999; - font-size: 30px; - } + display: flex; + justify-content: space-between; + align-items: center; } .btn { @@ -55,19 +111,20 @@ } .center { + // margin-bottom: 10px; .top { display: flex; - justify-content: space-between; - // align-items: flex-start; + // justify-content: space-between; + align-items: flex-start; image { width: 150px; height: 150px; - border-radius: 10px; + border-radius: 15px; + margin-right: 10px; } .title { - margin-left: 10px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; @@ -80,6 +137,7 @@ margin-left: 10px; font-size: 28px; text-align: right; + color: #9c9c9c; } } } diff --git a/src/pages/admin/order_manage/list/index.vue b/src/pages/admin/order_manage/list/index.vue index d273226..bcef08c 100644 --- a/src/pages/admin/order_manage/list/index.vue +++ b/src/pages/admin/order_manage/list/index.vue @@ -5,15 +5,18 @@ class="item" v-for="(item, index) in opt" :key="index" - @click="tabChange(item.value)" - > - {{ item.text }} + @click="tabChange(item.value)"> + {{ item.text }} + backgroundColor: item.value === tabVal ? '#FFD940' : '', + }"> @@ -21,73 +24,87 @@ class="order-card" v-for="(item, index) in dataList" :key="index" - @click="toDetailPage(item)" - > + @click="toDetailPage(item)"> - 订单号:{{ item.oid }} - - 核销时间:{{ item.cancel_time || "待核销" }} - + 订单号:{{ item.oid }} + {{ + item.status === 0 + ? '待付款' + : item.status === 1 + ? '待使用' + : item.status === 2 + ? '已使用' + : '已失效' + }} + - - {{ itm.Goods.name }} + + + {{ itm.Goods?.name }} + + {{ itm.pay_price }}元 + {{ itm.pay_integral }}积分 + + - {{ itm.pay_price }}元 - {{ itm.pay_integral }}积分 x{{ itm.number }} - - - 共{{ item.count }}件商品,支付方式:{{ - item.pay_type === 1 ? "微信" : "积分" - }},实付: - {{ - item.pay_type === 1 ? `${item.price}元` : `${item.exchange}积分` - }} + + 共{{ item.count }}件商品 + {{ item.status !== 0 ? '实' : '应' }}付款{{ + item.pay_type === 1 ? '(元): ' : '(积分): ' + }}{{ item.pay_type === 1 ? item.price : item.exchange }} - + diff --git a/src/pages/admin/statistics/index.vue b/src/pages/admin/statistics/index.vue index 79962d5..900b457 100644 --- a/src/pages/admin/statistics/index.vue +++ b/src/pages/admin/statistics/index.vue @@ -106,6 +106,7 @@ ({ ], }); +const pickerVal = ref([]) + Taro.useLoad((options) => { where.value.type = options.type === "price" ? 1 : 2; time.value = options.time; setTime(options.time); // getData(); + pickerVal.value = [ + dayjs().format('YYYY-MM-DD'), + dayjs().format('YYYY-MM-DD'), + ]; }); const setTime = (type: string) => { diff --git a/src/pages/admin/verify/index.vue b/src/pages/admin/verify/index.vue index 8a01881..44848ab 100644 --- a/src/pages/admin/verify/index.vue +++ b/src/pages/admin/verify/index.vue @@ -1,13 +1,17 @@ diff --git a/src/pages/admin/withdrawal/index.config.ts b/src/pages/admin/withdrawal/index.config.ts index 51e998d..4ff3cca 100644 --- a/src/pages/admin/withdrawal/index.config.ts +++ b/src/pages/admin/withdrawal/index.config.ts @@ -1,3 +1,4 @@ export default definePageConfig({ - navigationBarTitleText: "收益提现", + navigationBarTitleText: '收益提现', + enablePullDownRefresh: true, }); diff --git a/src/pages/admin/withdrawal/index.scss b/src/pages/admin/withdrawal/index.scss new file mode 100644 index 0000000..19e53c9 --- /dev/null +++ b/src/pages/admin/withdrawal/index.scss @@ -0,0 +1,125 @@ +.text-red { + color: red; +} + +.data { + display: flex; + flex-direction: column; + justify-content: center; + background-color: #fff; + padding: 10px; + + .pagination { + margin: 10px auto; + } +} + +.tag { + width: 100%; + padding: 5px 8px; + color: white; + border-radius: 8px; + margin: 0 auto; +} + +.success { + color: #4fc08d; +} + +.danger { + color: #df3526; +} + +.warning { + color: #f3812e; +} + +.image { + width: 50px; + height: 50px; +} + +.card { + margin: 20px auto; + background-image: url('http://p0.meituan.net/csc/902ecf4ba9765a8200817d58a3a5a655172781.png'); + background-size: 100% 100%; + width: 95%; + height: 250px; + border-radius: 15px; + display: flex; + flex-direction: column; + justify-content: space-between; + + .container { + color: #fff; + padding: 45px 100px; + display: flex; + justify-content: space-between; + align-items: center; + text-align: center; + + .line { + width: 1px; + height: 50px; + background-color: #ff9c9c; + } + } + + .footer { + display: flex; + justify-content: space-between; + align-items: center; + color: #8a1717; + border-bottom-left-radius: 15px; + border-bottom-right-radius: 15px; + background-color: rgba(255, 255, 255, 0.2); + padding: 10px 30px; + height: 150px; + } +} + +.formCard { + width: 95%; + margin: auto; + border-radius: 20px; + background-color: #fff; + padding: 20px; + + --nut-cell-box-shadow: none; + --nut-cell-padding: 10px 5px; +} + +.nut-button { + border-radius: 20px; + border: none; +} + +.title { + margin: 20px; + display: flex; + align-items: center; + + .title-line { + width: 8px; + height: 35px; + background-color: #df3526; + border-radius: 20px; + margin-right: 10px; + } +} + +.list { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + color: #333333; + + .item { + width: 95%; + background-color: #fff; + margin-bottom: 10px; + border-radius: 15px; + padding: 25px; + } +} diff --git a/src/pages/admin/withdrawal/index.vue b/src/pages/admin/withdrawal/index.vue index ec598ea..c89ab69 100644 --- a/src/pages/admin/withdrawal/index.vue +++ b/src/pages/admin/withdrawal/index.vue @@ -1,100 +1,40 @@ diff --git a/src/pages/game/gamehome/index.config.ts b/src/pages/game/gamehome/index.config.ts index f8ae8f1..cd37b3f 100644 --- a/src/pages/game/gamehome/index.config.ts +++ b/src/pages/game/gamehome/index.config.ts @@ -1,3 +1,3 @@ export default definePageConfig({ - navigationBarTitleText: "活动游戏", + navigationBarTitleText: '', }); diff --git a/src/pages/game/gamehome/index.vue b/src/pages/game/gamehome/index.vue index 7be4cd7..2cf68c6 100644 --- a/src/pages/game/gamehome/index.vue +++ b/src/pages/game/gamehome/index.vue @@ -5,14 +5,26 @@ diff --git a/src/pages/goods/goods_detail/index.vue b/src/pages/goods/goods_detail/index.vue index 34ac625..fe4df98 100644 --- a/src/pages/goods/goods_detail/index.vue +++ b/src/pages/goods/goods_detail/index.vue @@ -1,6 +1,6 @@ @@ -221,38 +213,15 @@ page { padding: 30px; background-color: #fff; position: relative; - - .header { - display: flex; - justify-content: space-between; - align-items: center; - - .price { - display: flex; - flex-direction: column; - } - - .title { - font-size: 30px; - font-weight: bold; - color: #333; - } - - .stock { - color: #8f8f8f; - } - } + border-radius: 30px; + top: -60px; + width: 95%; + margin: auto; .sub { - font-size: 24px; + font-size: 30px; color: #999; } - - .cartBox { - display: flex; - justify-content: flex-end; - align-items: center; - } } .rich-box { @@ -262,6 +231,8 @@ page { box-sizing: border-box; text-align: center; padding: 15px 0; + border-top-left-radius: 20px; + border-top-right-radius: 20px; .title { font-size: 30px; @@ -328,4 +299,16 @@ page { font-size: 25px; } } + +.line { + width: 1px; + height: 30px; + background-color: #8f8f8f; +} +.line1 { + width: 100%; + height: 1px; + background-color: #F0F0F0; + margin: 20px auto; +} diff --git a/src/pages/goods/pay/index.config.ts b/src/pages/goods/pay/index.config.ts new file mode 100644 index 0000000..173e723 --- /dev/null +++ b/src/pages/goods/pay/index.config.ts @@ -0,0 +1,3 @@ +export default definePageConfig({ + navigationBarTitleText: '支付订单', +}); diff --git a/src/pages/goods/pay/index.scss b/src/pages/goods/pay/index.scss new file mode 100644 index 0000000..6aedbf2 --- /dev/null +++ b/src/pages/goods/pay/index.scss @@ -0,0 +1,39 @@ +.nut-price { + color: #333333; +} + +.nut-price--symbol-large { + font-size: 25px; +} + +.line { + width: 1; + height: 30px; + border-left: 1px solid #a3a3a3; + margin: 0 50px; + display: inline-block; +} + +.nut-radio { + margin-left: 10px; +} + +.nut-radio__label { + margin-left: 0; +} + +.nut-button { + border-radius: 20px; +} + +.nut-short-password { + .nut-icon-tips { + display: none; + } + + @for $i from 1 through 5 { + .nut-short-password__item:nth-child(#{$i}) { + border-right: 1px solid var(--nut-shortpassword-border-color, #ddd); + } + } +} diff --git a/src/pages/goods/pay/index.vue b/src/pages/goods/pay/index.vue new file mode 100644 index 0000000..add98c7 --- /dev/null +++ b/src/pages/goods/pay/index.vue @@ -0,0 +1,287 @@ + + + + + diff --git a/src/pages/index/index.config.ts b/src/pages/index/index.config.ts index 676da59..dddfcf7 100644 --- a/src/pages/index/index.config.ts +++ b/src/pages/index/index.config.ts @@ -1,4 +1,5 @@ export default definePageConfig({ navigationBarTitleText: "首页", enableShareAppMessage: true, + navigationStyle: "custom", }); diff --git a/src/pages/index/index.scss b/src/pages/index/index.scss new file mode 100644 index 0000000..4d1cbf9 --- /dev/null +++ b/src/pages/index/index.scss @@ -0,0 +1,126 @@ +page { + background-image: url("//p0.meituan.net/csc/aaaccd28594119e4b838d07d30739471440261.png"); + background-size: 100% 57%; + background-repeat: no-repeat; + box-sizing: border-box; +} + +.local { + margin-left: 15px; + display: flex; + align-items: flex-end; + color: #fff; + + text { + font-size: 25px; + } +} + +.search { + margin: 30px auto; + display: flex; + border-radius: 18px; + justify-content: space-between; + align-items: center; + padding: 10px 15px; + background: rgba(255, 255, 255, 0.8); + width: 730px; + + input { + flex: 1; + } + + .search-btn { + background-color: #f83d3d; + color: #fff; + border-radius: 10px; + width: 100px; + height: 60px; + text-align: center; + line-height: 60px; + } +} + +.banner { + .title { + background-image: url("//p0.meituan.net/csc/542112fc072d4687b437848bc29b0a1730495.png"); + background-size: 100% 100%; + width: 600px; + height: 90px; + margin: auto; + } + + .jf-btn { + margin: 15px auto; + background-image: url("//p1.meituan.net/csc/e125184432dc591137c24a26abe5796a25262.png"); + background-size: 100% 100%; + width: 350px; + height: 70px; + } + + .footer { + display: flex; + align-items: flex-end; + justify-content: space-between; + margin: 0 auto; + padding: 0 15px; + + .btn-1 { + background-image: url("//p0.meituan.net/csc/7708348ee250eae910328bb7c12197f029562.png"); + background-size: 100% 100%; + width: 200px; + height: 220px; + } + + .btn-2 { + background-image: url("//p1.meituan.net/csc/8cc2b518031eb7424b184d90a583d805146287.png"); + background-size: 100% 100%; + width: 300px; + height: 220px; + } + + .btn-3 { + background-image: url("//p0.meituan.net/csc/31bd1f5c791c95557758dfa5c96e001529545.png"); + background-size: 100% 100%; + width: 200px; + height: 220px; + } + } +} + +.navigation { + display: grid; + grid-template-columns: repeat(4, 1fr); + grid-gap: 10px; + margin: 10px auto; + width: 730px; + height: auto; + background-color: #fff; + border-radius: 20px; + padding: 20px; + + .item { + display: flex; + flex-direction: column; + align-items: center; + + .icon { + background-size: 100% 100%; + width: 80px; + height: 80px; + } + + .text { + color: #333333; + font-size: 23px; + margin-top: 6px; + } + } +} + +.ad { + background-image: url("https://jdt168.oss-cn-guangzhou.aliyuncs.com/ad.png"); + background-size: 100% 100%; + width: 100%; + height: 180px; +} diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index 213ac03..264422d 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -1,172 +1,149 @@ - diff --git a/src/pages/mer/mer_detail/index.config.ts b/src/pages/mer/mer_detail/index.config.ts index 68494b6..b52af90 100644 --- a/src/pages/mer/mer_detail/index.config.ts +++ b/src/pages/mer/mer_detail/index.config.ts @@ -1,3 +1,4 @@ export default definePageConfig({ - navigationBarTitleText: "", + navigationBarTitleText: '', + navigationStyle: 'custom', }); diff --git a/src/pages/mer/mer_detail/index.scss b/src/pages/mer/mer_detail/index.scss new file mode 100644 index 0000000..abbc06c --- /dev/null +++ b/src/pages/mer/mer_detail/index.scss @@ -0,0 +1,161 @@ +page { + // IOS安全区域 + padding-bottom: constant(safe-area-inset-bottom); + padding-bottom: env(safe-area-inset-bottom); + -nut-tabs-titles-item-color: #8c8c8c; + -nut-tabs-titles-item-active-color: #333333; +} + +.head-wrapper { + z-index: 999; + display: flex; + align-items: center; + position: fixed; + left: 30px; + top: 0; + //height: 114px; +} + +.head-menu { + display: flex; + align-items: center; + height: 54px; + width: 140px; + background: rgba(0, 0, 0, 0.25); + border-radius: 27px; + + .iconfont { + flex: 1; + text-align: center; + color: #fff; + box-sizing: border-box; + } +} + +.nut-swiper { + height: 550px; +} + +.infoBox { + background-color: #fff; + padding: 30px; + border-radius: 25px; + position: relative; + top: -50px; + + .title { + font-size: large; + font-weight: bold; + font-size: 40px; + } + + .line { + margin: 30px auto; + width: 670px; + height: 1px; + background-color: rgba(240, 240, 240, 1); + } + + .bom { + display: flex; + justify-content: space-between; + align-items: flex-start; + margin-top: 10px; + + .left { + width: 75%; + + .sub { + color: #999; + font-size: 27px; + } + } + + .right { + flex: 1; + display: flex; + justify-content: space-between; + color: #999; + text-align: center; + } + + + } +} +.btn { + background-color: #ff0000; + color: #fff; + border-radius: 50%; + text-align: center; + line-height: 65px; + width: 45px; + height: 45px; +} + +.good-class { + .nut-tabs { + height: 100vh; + // border-top: #fff 10px solid; + .nut-tabs__titles { + padding: 20px 0; + } + + .nut-tab-pane { + border-radius: 20px; + padding: 25px; + } + } +} + +.list { + .item { + display: flex; + margin-bottom: 20px; + + image { + width: 180px; + height: 180px; + border-radius: 15px; + } + + .right { + flex: 1; + margin-left: 15px; + display: flex; + flex-direction: column; + justify-content: space-between; + // text-align: right; + + .stock { + margin-top: 10px; + color: #8f8f8f; + } + + .name { + // height: 20px; + font-size: 28px; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + overflow: hidden; + word-break: break-word; + } + + .bom { + display: flex; + justify-content: space-between; + align-items: flex-end; + //margin-top: 10px; + + .price { + font-size: 20px; + font-weight: bold; + color: #ff0000; + -webkit-box-orient: vertical; + -webkit-line-clamp: 1; + overflow: hidden; + } + } + } + } +} diff --git a/src/pages/mer/mer_detail/index.vue b/src/pages/mer/mer_detail/index.vue index b0cf96c..4d5818c 100644 --- a/src/pages/mer/mer_detail/index.vue +++ b/src/pages/mer/mer_detail/index.vue @@ -1,45 +1,65 @@ diff --git a/src/pages/user/index.config.ts b/src/pages/user/index.config.ts index fccc3c5..804faca 100644 --- a/src/pages/user/index.config.ts +++ b/src/pages/user/index.config.ts @@ -1,4 +1,4 @@ export default definePageConfig({ - navigationBarTitleText: "个人中心", - navigationStyle: "custom", + navigationBarTitleText: '个人中心', + navigationStyle: 'custom', }); diff --git a/src/pages/user/index.vue b/src/pages/user/index.vue index 8a71fcd..75ea85e 100644 --- a/src/pages/user/index.vue +++ b/src/pages/user/index.vue @@ -1,20 +1,21 @@ diff --git a/src/pages/users/account/index.config.ts b/src/pages/users/account/index.config.ts index 8072aae..0a3ae9a 100644 --- a/src/pages/users/account/index.config.ts +++ b/src/pages/users/account/index.config.ts @@ -1,3 +1,3 @@ export default definePageConfig({ - navigationBarTitleText: "我的账户", + navigationBarTitleText: '账户明细', }); diff --git a/src/pages/users/account/index.vue b/src/pages/users/account/index.vue index b4f69a6..c505198 100644 --- a/src/pages/users/account/index.vue +++ b/src/pages/users/account/index.vue @@ -1,30 +1,31 @@ diff --git a/src/pages/users/setting/index.vue b/src/pages/users/setting/index.vue index c59313f..8dbc50a 100644 --- a/src/pages/users/setting/index.vue +++ b/src/pages/users/setting/index.vue @@ -1,12 +1,37 @@ diff --git a/src/pages/users/user_setting/index.vue b/src/pages/users/user_setting/index.vue index 1bdc0de..b6ef57b 100644 --- a/src/pages/users/user_setting/index.vue +++ b/src/pages/users/user_setting/index.vue @@ -1,45 +1,25 @@ - + + + - 保存信息 - - - 退出登录 + 保存信息 diff --git a/src/static/index/1.png b/src/static/index/1.png new file mode 100644 index 0000000..4890363 Binary files /dev/null and b/src/static/index/1.png differ diff --git a/src/static/index/2.png b/src/static/index/2.png new file mode 100644 index 0000000..4ef1dc0 Binary files /dev/null and b/src/static/index/2.png differ diff --git a/src/static/index/3.png b/src/static/index/3.png new file mode 100644 index 0000000..8951e92 Binary files /dev/null and b/src/static/index/3.png differ diff --git a/src/static/index/4.png b/src/static/index/4.png new file mode 100644 index 0000000..b31af10 Binary files /dev/null and b/src/static/index/4.png differ diff --git a/src/static/index/5.png b/src/static/index/5.png new file mode 100644 index 0000000..e8a2fad Binary files /dev/null and b/src/static/index/5.png differ diff --git a/src/static/index/bg.png b/src/static/index/bg.png new file mode 100644 index 0000000..828ed42 Binary files /dev/null and b/src/static/index/bg.png differ diff --git a/src/static/tabbar/1-001.png b/src/static/tabbar/1-01.png similarity index 100% rename from src/static/tabbar/1-001.png rename to src/static/tabbar/1-01.png diff --git a/src/static/tabbar/1-002.png b/src/static/tabbar/1-02.png similarity index 100% rename from src/static/tabbar/1-002.png rename to src/static/tabbar/1-02.png diff --git a/src/static/tabbar/2-001.png b/src/static/tabbar/2-001.png deleted file mode 100644 index 4a4ce02..0000000 Binary files a/src/static/tabbar/2-001.png and /dev/null differ diff --git a/src/static/tabbar/2-002.png b/src/static/tabbar/2-002.png deleted file mode 100644 index 5069750..0000000 Binary files a/src/static/tabbar/2-002.png and /dev/null differ diff --git a/src/static/tabbar/2-01.png b/src/static/tabbar/2-01.png new file mode 100644 index 0000000..3a4a367 Binary files /dev/null and b/src/static/tabbar/2-01.png differ diff --git a/src/static/tabbar/2-02.png b/src/static/tabbar/2-02.png new file mode 100644 index 0000000..b47570f Binary files /dev/null and b/src/static/tabbar/2-02.png differ diff --git a/src/static/tabbar/3-001.png b/src/static/tabbar/3-001.png deleted file mode 100644 index 8637fed..0000000 Binary files a/src/static/tabbar/3-001.png and /dev/null differ diff --git a/src/static/tabbar/3-002.png b/src/static/tabbar/3-002.png deleted file mode 100644 index 5aa6e9c..0000000 Binary files a/src/static/tabbar/3-002.png and /dev/null differ diff --git a/src/static/tabbar/3-01.png b/src/static/tabbar/3-01.png new file mode 100644 index 0000000..c558cfc Binary files /dev/null and b/src/static/tabbar/3-01.png differ diff --git a/src/static/tabbar/3-02.png b/src/static/tabbar/3-02.png new file mode 100644 index 0000000..c3e6a23 Binary files /dev/null and b/src/static/tabbar/3-02.png differ diff --git a/src/static/tabbar/4-001.png b/src/static/tabbar/4-001.png deleted file mode 100644 index 5fb279c..0000000 Binary files a/src/static/tabbar/4-001.png and /dev/null differ diff --git a/src/static/tabbar/4-002.png b/src/static/tabbar/4-002.png deleted file mode 100644 index e79368c..0000000 Binary files a/src/static/tabbar/4-002.png and /dev/null differ diff --git a/src/static/tabbar/4-01.png b/src/static/tabbar/4-01.png new file mode 100644 index 0000000..f92dfea Binary files /dev/null and b/src/static/tabbar/4-01.png differ diff --git a/src/static/tabbar/4-02.png b/src/static/tabbar/4-02.png new file mode 100644 index 0000000..7867e1d Binary files /dev/null and b/src/static/tabbar/4-02.png differ diff --git a/src/utils/index.ts b/src/utils/index.ts index 936b22c..d78e816 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -1,11 +1,11 @@ -import { showToast, navigateBack } from "@tarojs/taro"; +import Taro from '@tarojs/taro'; // 经纬度计算距离 export function calculateDistance( la1: number, lo1: number, la2: number, - lo2: number + lo2: number, ): any { var radLat1 = (la1 * Math.PI) / 180.0; var radLat2 = (la2 * Math.PI) / 180.0; @@ -16,12 +16,12 @@ export function calculateDistance( Math.asin( Math.sqrt( Math.pow(Math.sin(a / 2), 2) + - Math.cos(radLat1) * Math.cos(radLat2) * Math.pow(Math.sin(b / 2), 2) - ) + Math.cos(radLat1) * Math.cos(radLat2) * Math.pow(Math.sin(b / 2), 2), + ), ); s = s * 6378.137; s = Math.round(s * 10000) / 10000; - return s.toFixed(2) + "km"; + return s.toFixed(2) + 'km'; } // 将角度转换为弧度 @@ -36,20 +36,50 @@ interface UrlParams { bid?: string; } export function parseQueryString(url: string) { - const queryString = url.split("?")[1]; + const queryString = url.split('?')[1]; if (!queryString) { return {}; } - const keyValuePairs = queryString.split("&"); + const keyValuePairs = queryString.split('&'); const result: UrlParams = {}; - keyValuePairs.forEach((keyValue) => { - const [key, value] = keyValue.split("="); + keyValuePairs.forEach(keyValue => { + const [key, value] = keyValue.split('='); result[key] = decodeURIComponent(value); }); return result; } + +// 格式化时间 +export function formatTime(time: number): string { + const date = new Date(time); + const year = date.getFullYear(); + const month = date.getMonth() + 1; + const day = date.getDate(); + const hour = date.getHours(); + const minute = date.getMinutes(); + const second = date.getSeconds(); + + return `${year}-${month}-${day} ${hour}:${minute}:${second}`; +} + +// 字符串脱敏 +export function maskString(str: string, start: number, end: number): string { + const maskLength = Math.min(str.length, end) - Math.max(0, start); + const maskedPart = '*'.repeat(maskLength); + const beginning = str.slice(0, Math.max(0, start)); + const endPart = str.slice(end); + return beginning + maskedPart + endPart; +} + +// tips +export function showTips(msg: string) { + Taro.showToast({ + title: msg, + icon: 'none', + }); +} diff --git a/src/utils/request.ts b/src/utils/request.ts index 03082a6..b1447bb 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -1,4 +1,4 @@ -import Taro from "@tarojs/taro"; +import Taro from '@tarojs/taro'; export const BASE_URL = process.env.TARO_APP_API; @@ -8,15 +8,15 @@ interface Res { msg: string; } -type Method = "GET" | "POST" | "PUT" | "DELETE"; +type Method = 'GET' | 'POST' | 'PUT' | 'DELETE'; // 忽略系统提示白名单 -const IGNORED_TIPS = ["/user/find/phone"]; +const IGNORED_TIPS = ['/user/find/phone', '/user/check/payPassword']; const request = ( url: string, data: object = {}, - method: Method = "GET" + method: Method = 'GET', ): Promise> => { return new Promise((resolve, reject) => { Taro.request({ @@ -24,15 +24,15 @@ const request = ( data: data, method: method, header: { - "content-type": "application/json", - token: Taro.getStorageSync("token") || "", + 'content-type': 'application/json', + token: Taro.getStorageSync('token') || '', }, - success: ({ data }) => { + success: ({data}) => { if (data.code !== 200) { if (!IGNORED_TIPS.includes(url)) { Taro.showToast({ title: data.msg, - icon: "none", + icon: 'none', }); } reject(data); @@ -40,7 +40,7 @@ const request = ( resolve(data); } }, - fail: (err) => { + fail: err => { reject(err); }, }); diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..1e07cf3 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,11 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: ['./src/pages/index.html', './src/**/*.{html,js,ts,jsx,tsx,vue}'], + theme: { + extend: {}, + }, + plugins: [], + corePlugins: { + preflight: process.env.TARO_ENV === 'h5', + }, +};