{"_id":"zengzhiyao-ui","_rev":"29-ce00079cda79279ebe603a9a1a41c8a2","name":"zengzhiyao-ui","dist-tags":{"latest":"1.0.4"},"versions":{"0.0.0":{"name":"zengzhiyao-ui","version":"0.0.0","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.0","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"5440d57b89ca0faae47d7a9cbd90a0eba18c366a","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.0.tgz","fileCount":130,"integrity":"sha512-i2HRzlISzz8HF/LO6Q3e8scAz4bRfl1XkLU6NsSMXjMI1HMDTlbnsvnzvaivlJ6ONl6zVtvsMsnlfGA9wE6XKw==","signatures":[{"sig":"MEYCIQCDOyEkpP/3ynEM7dgR8gh5rWfPEws70wD6cFejRpOqcwIhAOTcN9Lb542FbvNvj60lXsbfqGspqKsWI4N/XTjx789i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177703},"husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"8.19.2","description":"[自定义UI](https://www.shadcn-vue.com/docs/installation/vite.html)\r 将tailwindcss的组件库写入到源码中供使用","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"qs":"^6.12.1","vue":"^3.4.21","clsx":"^2.1.1","vant":"^4.8.5","axios":"^1.6.8","pinia":"^2.1.7","lodash":"^4.17.21","stokado":"^3.0.0","vconsole":"^3.15.1","radix-vue":"^1.9.2","vue-router":"^4.3.2","yedea-plugins":"^0.1.0","@vueuse/router":"^10.9.0","tailwind-merge":"^2.4.0","lucide-vue-next":"^0.417.0","@webfunny/monitor":"^1.0.2","@zengzhiyao/zzyui":"^0.0.0","tailwindcss-animate":"^1.0.7","unplugin-vue-router":"^0.10.0","class-variance-authority":"^0.7.0","broadcastchannel-polyfill":"^1.0.1","unplugin-vue-define-options":"^1.4.5","@commitlint/config-conventional":"^19.2.2"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.0_1728434896880_0.3817139494695214","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"zengzhiyao-ui","version":"0.0.1","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.1","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"homepage":"http://10.149.1.147/template/h5-template#readme","bugs":{"url":"http://10.149.1.147/template/h5-template/issues"},"dist":{"shasum":"0e7543efb35c6d85fc60b7632076ba8e1671c11a","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.1.tgz","fileCount":129,"integrity":"sha512-x/DJR0Ids5aua1z5EQbcAp4J4HAzWgjB45SpAw4U1+q8I/3GxUpHz4DebWttaKNJOLMbHZukk+PwtV9Q6KL7rg==","signatures":[{"sig":"MEUCIDTgtYnHVtxZmC7kkXrtP2oPd6VrW/APOPlKGFpP4e67AiEA502mANgDPp5bb9ixCI1BbxdhtAWMZIdKDmW7QnNkj+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176756},"husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"repository":{"url":"git+http://10.149.1.147/template/h5-template.git","type":"git"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"qs":"^6.12.1","vue":"^3.4.21","clsx":"^2.1.1","vant":"^4.8.5","axios":"^1.6.8","pinia":"^2.1.7","lodash":"^4.17.21","stokado":"^3.0.0","vconsole":"^3.15.1","radix-vue":"^1.9.2","vue-router":"^4.3.2","yedea-plugins":"^0.1.0","@vueuse/router":"^10.9.0","tailwind-merge":"^2.4.0","lucide-vue-next":"^0.417.0","@webfunny/monitor":"^1.0.2","@zengzhiyao/zzyui":"^0.0.0","tailwindcss-animate":"^1.0.7","unplugin-vue-router":"^0.10.0","class-variance-authority":"^0.7.0","broadcastchannel-polyfill":"^1.0.1","unplugin-vue-define-options":"^1.4.5","@commitlint/config-conventional":"^19.2.2"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.1_1728435036191_0.5158872105651418","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"zengzhiyao-ui","version":"0.0.2","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.2","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"homepage":"http://10.149.1.147/template/h5-template#readme","bugs":{"url":"http://10.149.1.147/template/h5-template/issues"},"dist":{"shasum":"42554f122aa9d82c97ac58c7c96e08b23d0fb18e","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.2.tgz","fileCount":132,"integrity":"sha512-BM4+LmjHcoNft2TZo+aZ4kg5v807qpJqaKyoST19f60VAlPmIbNXAiTmnpnINsjmPRVFLHsY1VwGCmN7/znAvA==","signatures":[{"sig":"MEYCIQDbBzwzEPIWadFuDYaxweMfQon0dYQbYnBvnSBAa8GIJQIhAOwxjbkuVaHuL5YethlZktlCT5hk9C7JXm6t3wzhMFOW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":438703},"main":"vue3-zzyhui.es.js","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"module":"vue3-zzyhui.es.js","exports":{".":{"import":"./vue3-zzyhui.es.js","require":"./vue3-zzyhui.es.js"}},"gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"repository":{"url":"git+http://10.149.1.147/template/h5-template.git","type":"git"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"qs":"^6.12.1","vue":"^3.4.21","clsx":"^2.1.1","vant":"^4.8.5","axios":"^1.6.8","pinia":"^2.1.7","lodash":"^4.17.21","stokado":"^3.0.0","vconsole":"^3.15.1","radix-vue":"^1.9.2","vue-router":"^4.3.2","yedea-plugins":"^0.1.0","zengzhiyao-ui":"^0.0.1","@vueuse/router":"^10.9.0","tailwind-merge":"^2.4.0","lucide-vue-next":"^0.417.0","@webfunny/monitor":"^1.0.2","@zengzhiyao/zzyui":"^0.0.0","tailwindcss-animate":"^1.0.7","unplugin-vue-router":"^0.10.0","class-variance-authority":"^0.7.0","broadcastchannel-polyfill":"^1.0.1","unplugin-vue-define-options":"^1.4.5","@commitlint/config-conventional":"^19.2.2"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.2_1728435446738_0.7621858799234069","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"zengzhiyao-ui","version":"0.0.3","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.3","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"homepage":"http://10.149.1.147/template/h5-template#readme","bugs":{"url":"http://10.149.1.147/template/h5-template/issues"},"dist":{"shasum":"dd73919b0988a10163b475ddbd06626fe2b04358","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.3.tgz","fileCount":132,"integrity":"sha512-weFSXCsSFM70O5Tax53iAhAq/23M3aoB7lVwGb+/ukSMy9gf8Iu/e7swq5aSYziD62GyCNpN4ql7XjdThKTrNQ==","signatures":[{"sig":"MEQCIF3k3bhC1S7UqMeJvZLejQPcWynmQdHjBGhrSm5xVo8lAiBZ4UouFNFrKEASYiht8ypiGaCmCGXH1AUMOvT9AbJR6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":438607},"main":"vue3-zzyhui.es.js","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"module":"vue3-zzyhui.es.js","exports":{".":{"import":"./vue3-zzyhui.es.js","require":"./vue3-zzyhui.es.js"}},"gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"repository":{"url":"git+http://10.149.1.147/template/h5-template.git","type":"git"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"qs":"^6.12.1","vue":"^3.4.21","clsx":"^2.1.1","vant":"^4.8.5","axios":"^1.6.8","pinia":"^2.1.7","lodash":"^4.17.21","stokado":"^3.0.0","vconsole":"^3.15.1","radix-vue":"^1.9.2","vue-router":"^4.3.2","yedea-plugins":"^0.1.0","@vueuse/router":"^10.9.0","tailwind-merge":"^2.4.0","lucide-vue-next":"^0.417.0","@webfunny/monitor":"^1.0.2","tailwindcss-animate":"^1.0.7","unplugin-vue-router":"^0.10.0","class-variance-authority":"^0.7.0","broadcastchannel-polyfill":"^1.0.1","unplugin-vue-define-options":"^1.4.5","@commitlint/config-conventional":"^19.2.2"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.3_1728437304906_0.025992801162952217","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"zengzhiyao-ui","version":"0.0.4","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.4","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"homepage":"http://10.149.1.147/template/h5-template#readme","bugs":{"url":"http://10.149.1.147/template/h5-template/issues"},"dist":{"shasum":"30e584fc2844e326c43fbf520e02fc5b66e1a97a","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.4.tgz","fileCount":132,"integrity":"sha512-UXA01V3gDG/pl9MJMxXXc8gdiGYVCX/Z6OHaRxyyQwp+6hFMNup/HFMGxEdiP/KtA9XewK77tlcnpuBVC2Z/QA==","signatures":[{"sig":"MEQCIB0qBM6qmZnhaoy56/crcUiSmvRyVA/M4fuSxetbUwFJAiAHQvJLObiE62xNn3qY4Pp1fV4+pDO4uFhdExFP/3kTLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":438715},"main":"./zengzhiyao-ui/vue3-zzyhui.es.js","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"module":"./zengzhiyao-ui/vue3-zzyhui.es.js","exports":{".":{"import":"./vue3-zzyhui.es.js","require":"./vue3-zzyhui.es.js"}},"gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"repository":{"url":"git+http://10.149.1.147/template/h5-template.git","type":"git"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"qs":"^6.12.1","vue":"^3.4.21","clsx":"^2.1.1","vant":"^4.8.5","axios":"^1.6.8","pinia":"^2.1.7","lodash":"^4.17.21","stokado":"^3.0.0","vconsole":"^3.15.1","radix-vue":"^1.9.2","vue-router":"^4.3.2","yedea-plugins":"^0.1.0","zengzhiyao-ui":"^0.0.3","@vueuse/router":"^10.9.0","tailwind-merge":"^2.4.0","lucide-vue-next":"^0.417.0","@webfunny/monitor":"^1.0.2","tailwindcss-animate":"^1.0.7","unplugin-vue-router":"^0.10.0","class-variance-authority":"^0.7.0","broadcastchannel-polyfill":"^1.0.1","unplugin-vue-define-options":"^1.4.5","@commitlint/config-conventional":"^19.2.2"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.4_1728437652816_0.5707726522733925","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"zengzhiyao-ui","version":"0.0.5","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.5","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"homepage":"http://10.149.1.147/template/h5-template#readme","bugs":{"url":"http://10.149.1.147/template/h5-template/issues"},"dist":{"shasum":"110818a2052ba99a7ff3f3f1c80ac52c2209081e","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.5.tgz","fileCount":4,"integrity":"sha512-mhn9ElUuOb8rWrmizGZRzhvJOpOkKXTNBf7WiXseiUQ54JjrKq6yT2R+zzzmU21yR/6JNwe7xiDpxL/dROWnKw==","signatures":[{"sig":"MEQCIAya9FxdKm/bmhEHth+2CrydV2AcHPT4j6jvaXTlwa80AiBhxKUxBfD3El40+j55BcvyhIzae7GeWkWNgPzmdHONfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264693},"main":"./zengzhiyao-ui/vue3-zzyhui.es.js","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"module":"./zengzhiyao-ui/vue3-zzyhui.es.js","exports":{".":{"import":"./vue3-zzyhui.es.js","require":"./vue3-zzyhui.es.js"}},"gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"repository":{"url":"git+http://10.149.1.147/template/h5-template.git","type":"git"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"qs":"^6.12.1","vue":"^3.4.21","clsx":"^2.1.1","vant":"^4.8.5","axios":"^1.6.8","pinia":"^2.1.7","lodash":"^4.17.21","stokado":"^3.0.0","vconsole":"^3.15.1","radix-vue":"^1.9.2","vue-router":"^4.3.2","yedea-plugins":"^0.1.0","zengzhiyao-ui":"^0.0.4","@vueuse/router":"^10.9.0","tailwind-merge":"^2.4.0","lucide-vue-next":"^0.417.0","@webfunny/monitor":"^1.0.2","tailwindcss-animate":"^1.0.7","unplugin-vue-router":"^0.10.0","class-variance-authority":"^0.7.0","broadcastchannel-polyfill":"^1.0.1","unplugin-vue-define-options":"^1.4.5","@commitlint/config-conventional":"^19.2.2"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.5_1728437987415_0.6392992468563703","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"zengzhiyao-ui","version":"0.0.6","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.6","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"homepage":"http://10.149.1.147/template/h5-template#readme","bugs":{"url":"http://10.149.1.147/template/h5-template/issues"},"dist":{"shasum":"2565a248f21850ccca4aaed567f0b97b3f4a8ab0","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.6.tgz","fileCount":4,"integrity":"sha512-xc+TgP1Zm+awO+4USn11zt5jVHrKhOK3eGBfckRQu/CXMq4+JlZPZ3CKMeaCRohYHdybdOfYKV4qoX4s65ZitA==","signatures":[{"sig":"MEUCIQDhJHbQNummqI9fmQmRf4lTatbd3TpV9Uy2yUr1QRgsugIgF2xYiT+TubAOeOfrIXrCLDZ8WunqulhBj1ytAptqBR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264667},"main":"./zengzhiyao-ui/vue3-zzyhui.es.js","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"module":"./zengzhiyao-ui/vue3-zzyhui.es.js","exports":{".":{"import":"./vue3-zzyhui.es.js","require":"./vue3-zzyhui.es.js"}},"gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"repository":{"url":"git+http://10.149.1.147/template/h5-template.git","type":"git"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"qs":"^6.12.1","vue":"^3.4.21","clsx":"^2.1.1","vant":"^4.8.5","axios":"^1.6.8","pinia":"^2.1.7","lodash":"^4.17.21","stokado":"^3.0.0","vconsole":"^3.15.1","radix-vue":"^1.9.2","vue-router":"^4.3.2","yedea-plugins":"^0.1.0","zengzhiyao-ui":"^0.0.5","@vueuse/router":"^10.9.0","tailwind-merge":"^2.4.0","lucide-vue-next":"^0.417.0","@webfunny/monitor":"^1.0.2","tailwindcss-animate":"^1.0.7","unplugin-vue-router":"^0.10.0","class-variance-authority":"^0.7.0","broadcastchannel-polyfill":"^1.0.1","unplugin-vue-define-options":"^1.4.5","@commitlint/config-conventional":"^19.2.2"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.6_1728438146145_0.28650904771902375","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"zengzhiyao-ui","version":"0.0.7","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.7","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"homepage":"http://10.149.1.147/template/h5-template#readme","bugs":{"url":"http://10.149.1.147/template/h5-template/issues"},"dist":{"shasum":"6f5d56a1e11203937271eb5f3aca534fab591efe","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.7.tgz","fileCount":4,"integrity":"sha512-T08RBTBlK/YbKyL/okOT0vVq0oVZ/Gn19Ame4lOMLXIZTNXNtwOxO468BHy/Z8mD9HkjbjugSMyDMSUyFICHiA==","signatures":[{"sig":"MEUCIHCboz9uBGQeWDFJVv8R4EqcBgCeSvHJEv1MPITUkCmzAiEAryO3g1dDRZQN2ZNAyt6R9R1RJAc9sezDMkPsV6RfsEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264668},"main":"./zengzhiyao-ui/vue3-zzyhui.es.js","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"module":"./zengzhiyao-ui/vue3-zzyhui.es.js","exports":{".":{"import":"./vue3-zzyhui.es.js","require":"./vue3-zzyhui.es.js"}},"gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"repository":{"url":"git+http://10.149.1.147/template/h5-template.git","type":"git"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"qs":"^6.12.1","vue":"^3.4.21","clsx":"^2.1.1","vant":"^4.8.5","axios":"^1.6.8","pinia":"^2.1.7","lodash":"^4.17.21","stokado":"^3.0.0","vconsole":"^3.15.1","radix-vue":"^1.9.2","vue-router":"^4.3.2","yedea-plugins":"^0.1.0","zengzhiyao-ui":"^0.0.6","@vueuse/router":"^10.9.0","tailwind-merge":"^2.4.0","lucide-vue-next":"^0.417.0","@webfunny/monitor":"^1.0.2","tailwindcss-animate":"^1.0.7","unplugin-vue-router":"^0.10.0","class-variance-authority":"^0.7.0","broadcastchannel-polyfill":"^1.0.1","unplugin-vue-define-options":"^1.4.5","@commitlint/config-conventional":"^19.2.2"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.7_1728438438861_0.5375406779920977","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"zengzhiyao-ui","version":"0.0.8","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.8","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"homepage":"http://10.149.1.147/template/h5-template#readme","bugs":{"url":"http://10.149.1.147/template/h5-template/issues"},"dist":{"shasum":"f7fb7ad1f302028d55fdc77b9c1e2d0c97e31a50","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.8.tgz","fileCount":3,"integrity":"sha512-0Uszcp+tZej5FHGhvKr6I8aS/pZD1tAG6EqLyHcj2SzyRVM9J8FDmXHLsu3/SR1/H9X789O3M/s2wkn/ml9aKQ==","signatures":[{"sig":"MEUCIQDU/2uk6sLGbnCU8Us6VuL8rPi2L6hs87GSgU7de9FgCgIgSCF+dNoBKEC0yw5zQmySLkLBb/m50bTW+SoZUpETSSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158455},"main":"./zengzhiyao-ui/vue3-zzyhui.es.js","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"module":"./zengzhiyao-ui/vue3-zzyhui.es.js","exports":{".":{"import":"./vue3-zzyhui.es.js","require":"./vue3-zzyhui.es.js"}},"gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"repository":{"url":"git+http://10.149.1.147/template/h5-template.git","type":"git"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"qs":"^6.12.1","vue":"^3.4.21","clsx":"^2.1.1","vant":"^4.8.5","axios":"^1.6.8","pinia":"^2.1.7","lodash":"^4.17.21","stokado":"^3.0.0","vconsole":"^3.15.1","radix-vue":"^1.9.2","vue-router":"^4.3.2","yedea-plugins":"^0.1.0","zengzhiyao-ui":"^0.0.6","@vueuse/router":"^10.9.0","tailwind-merge":"^2.4.0","lucide-vue-next":"^0.417.0","@webfunny/monitor":"^1.0.2","tailwindcss-animate":"^1.0.7","unplugin-vue-router":"^0.10.0","class-variance-authority":"^0.7.0","broadcastchannel-polyfill":"^1.0.1","unplugin-vue-define-options":"^1.4.5","@commitlint/config-conventional":"^19.2.2"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.8_1728438710819_0.8251371935407155","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"zengzhiyao-ui","version":"0.0.9","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.9","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"homepage":"http://10.149.1.147/template/h5-template#readme","bugs":{"url":"http://10.149.1.147/template/h5-template/issues"},"dist":{"shasum":"b3d9f32337e08aed9e23336c661e58bc192acbbf","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.9.tgz","fileCount":1,"integrity":"sha512-ynp+dOuZN25RF5TRxYCuTQzddBKy9Qr/fX9gw1EyJwPWY3UIGzMSMyRu4r7GX6IqwSvN/5K+Wjk8BQ0fYY/Dxg==","signatures":[{"sig":"MEQCIC6jeHYT5EVhRHkhhGHJNdUWdqyn1Kyf3upD5h/6vOwwAiAF1hKAObio8RR/zJuOR7f2dRAty2QN4+Q2fOQ+/IuyMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2386},"husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"exports":{".":{"import":"./vue3-zzyhui.es.js","require":"./vue3-zzyhui.es.js"}},"gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"repository":{"url":"git+http://10.149.1.147/template/h5-template.git","type":"git"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"vue":"^3.4.21","vant":"^4.8.5","radix-vue":"^1.9.2","zengzhiyao-ui":"^0.0.8","tailwind-merge":"^2.4.0","tailwindcss-animate":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.9_1728439045745_0.374480353684413","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"zengzhiyao-ui","version":"0.0.10","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.10","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"homepage":"http://10.149.1.147/template/h5-template#readme","bugs":{"url":"http://10.149.1.147/template/h5-template/issues"},"dist":{"shasum":"d23b88e3709897e06433cef18ed6dba304466e33","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.10.tgz","fileCount":4,"integrity":"sha512-+InuInyq+aoNI87Mdki3nB5Pb6Ezz5XHVtd2yabPbpeLUSquzUT4gEAj1W3P3LlWsrSJ9JKaID7UAAeFmRgqzw==","signatures":[{"sig":"MEQCICM90HS9YfFVcLRi8yImiJdaqm4KSgT9H95pEF7UCJfeAiA0uo32YGlOjtw2f2IMppa3ACs0EoPYZzXn3DGj9p/rhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264120},"husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"exports":{".":{"import":"./vue3-zzyhui.es.js","require":"./vue3-zzyhui.es.js"}},"gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"repository":{"url":"git+http://10.149.1.147/template/h5-template.git","type":"git"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"vue":"^3.4.21","vant":"^4.8.5","radix-vue":"^1.9.2","zengzhiyao-ui":"^0.0.9","tailwind-merge":"^2.4.0","tailwindcss-animate":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.10_1728439218104_0.3620880615668345","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"zengzhiyao-ui","version":"0.0.11","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.11","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"homepage":"http://10.149.1.147/template/h5-template#readme","bugs":{"url":"http://10.149.1.147/template/h5-template/issues"},"dist":{"shasum":"885e87ef69adcb695068c7b6b64cdbbd267984cc","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.11.tgz","fileCount":1,"integrity":"sha512-1yUF/ApxR2dW8U8KzVLnBxrAGfOwHgOgOjE3dhxBemoeJTP0W0739y3LU0ML9pC5PwfUExQGG9CgANS3aEOfmQ==","signatures":[{"sig":"MEYCIQCfeshfG5VJwS24CPos4FE931gEbINXODhRKuZBUhRTLQIhAMzkLMdm9ejbujFAyulkbJ2MIA2rmGFfw8mki/jVCKus","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2331},"husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"exports":{".":{"import":"./vue3-zzyhui.es.js","require":"./vue3-zzyhui.es.js"}},"gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"repository":{"url":"git+http://10.149.1.147/template/h5-template.git","type":"git"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"vue":"^3.4.21","vant":"^4.8.5","radix-vue":"^1.9.2","zengzhiyao-ui":"^0.0.10","tailwind-merge":"^2.4.0","tailwindcss-animate":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.11_1728439333082_0.7746781791283073","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"zengzhiyao-ui","version":"0.0.12","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.12","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"homepage":"http://10.149.1.147/template/h5-template#readme","bugs":{"url":"http://10.149.1.147/template/h5-template/issues"},"dist":{"shasum":"8546c14d189fdaf97bc02c6b066b4864fd982b37","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.12.tgz","fileCount":1,"integrity":"sha512-R3/SG8DD0UpXVsptTM6R4JOmWzBkwSMra/XcEcSkDiua5Nsc1DCmpNYw7ESLg6/kd3EXt5lLLHNt72H9Z1TmQQ==","signatures":[{"sig":"MEYCIQC3G3IDR+8NIiZRxjy+RcvQR474A7mGtoijt9bWfwQABQIhAM5buw2qlOHnLY+6iohco2iHBpskzuL/po7IQAab3EpO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2261},"main":"./zengzhiyao-ui/vue3-zzyhui.es.js","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"repository":{"url":"git+http://10.149.1.147/template/h5-template.git","type":"git"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"vue":"^3.4.21","vant":"^4.8.5","radix-vue":"^1.9.2","zengzhiyao-ui":"^0.0.11","tailwind-merge":"^2.4.0","tailwindcss-animate":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.12_1728439701571_0.12999428888269993","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"zengzhiyao-ui","version":"0.0.13","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.13","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"9d7ac374ca3335def73241b1341250bf1319a18b","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.13.tgz","fileCount":2,"integrity":"sha512-WtpPM/CPx6nPY7qXaiDhJIr7iX4Rp+h0pxPBw0KXNqtBpY56MpUQo8Kg9i83H3jo8WG1kE/LSzKkK/y9HdvcOQ==","signatures":[{"sig":"MEUCIFkMcxnPaJQWdnckRof2Dbg76YUwMi34ibdigBeGtAgiAiEA4M4znRVvMoopbhWKHvnkx7KVztASKdzhxXA683h/gCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108281},"main":"./zengzhiyao-ui/index.js","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"vue":"^3.4.21","vant":"^4.8.5","radix-vue":"^1.9.2","zengzhiyao-ui":"^0.0.12","tailwind-merge":"^2.4.0","tailwindcss-animate":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.13_1728439986919_0.8713393416047688","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"zengzhiyao-ui","version":"0.0.14","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.14","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"faff7e730eac6b02565efa98062148e74a1805fd","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.14.tgz","fileCount":1,"integrity":"sha512-zuhN/YsqojM+xvnBDETYxJpWamSf8zt/1DHH7U+FJBu9Mv98UpT1zro6xuJBeCPyJ/PmeWevVqTIccO2Wppzvg==","signatures":[{"sig":"MEQCIHwoGHhV/6PMjEzzTKZJZxckMQdeUE2khxVhq35msWksAiBdt8IGxaR3H8kysqOEFyhyCstpGzs8lJ1txRtWncG6RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2004},"main":"./zengzhiyao-ui/index.js","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"vue":"^3.4.21","vant":"^4.8.5","radix-vue":"^1.9.2","zengzhiyao-ui":"^0.0.13","tailwind-merge":"^2.4.0","tailwindcss-animate":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.14_1728440488103_0.000603001006496573","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"zengzhiyao-ui","version":"0.0.15","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.15","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"c5a236b3f65f82c2c51dfbb603162e27b8651d0d","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.15.tgz","fileCount":3,"integrity":"sha512-vVtlfqnRH8B9z6dJgTLNwB+9oZEccbQOxP8+x971hi4cTit2oCLJuBXJMGMZc25YZheZLrDHGXhKRdtzoq8cRA==","signatures":[{"sig":"MEQCIGd8MaDL24Ia4dRNMQQV9je60dstWp6mn9lqahPO61RHAiAsJ+ySiOqtP0VvzKuxTmWGZwTobPpvrf/egfHnrJp6lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164609},"main":"/zengzhiyao-ui/index.js","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"module":"/zengzhiyao-ui/index.js","gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"vue":"^3.4.21","vant":"^4.8.5","radix-vue":"^1.9.2","zengzhiyao-ui":"^0.0.14","tailwind-merge":"^2.4.0","tailwindcss-animate":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.15_1728440723633_0.0706682691374283","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"zengzhiyao-ui","version":"0.0.16","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.16","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"80a05c64cefead1c9cdb8b2d9b74a8a423439229","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.16.tgz","fileCount":3,"integrity":"sha512-Jb1r1l/s3QSzh/9ndXLG+YBg6/0aH2GxsB0BNC05JpSBvs/nw6HGZl9K61QwSQO153n9+aLXaAMbxvVWSnC9ww==","signatures":[{"sig":"MEUCIAxjkpt4Vx8U8tCjqk0jlqsM9zKI6lBBNIgksiomQUKbAiEA0bHlWDbqIzmdjgkY3d1niYLjoUkwZQoxxLtWkXVrjSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164617},"main":"/zengzhiyao-ui/index.js","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"module":"/zengzhiyao-ui/index.js","gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"vue":"^3.4.21","vant":"^4.8.5","radix-vue":"^1.9.2","zengzhiyao-ui":"^0.0.15","tailwind-merge":"^2.4.0","tailwindcss-animate":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.16_1728441081623_0.7518967517005561","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"zengzhiyao-ui","version":"0.0.17","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.17","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"d5d589e397741b4cbb4fc8d5fc695b0e378b8d5a","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.17.tgz","fileCount":3,"integrity":"sha512-dnX6s8jL8NtM2ZuPjPQB9Vgtb2xZYStMCrmZ+5ajcepevlhr2L7RnuUksaRjPgie9+NFtmXeionjkF/Ab+Dvww==","signatures":[{"sig":"MEUCIQDrFqt+ckfRqveQvGngYddP/aObwiMJbQ4VaZRIlkBi1QIgMpskHGV7i1/KPKBSLvW81J9BPR7L5ykkbfqJkzPqoWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164622},"main":"/zengzhiyao-ui/index.js","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"module":"/zengzhiyao-ui/index.js","gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"vue":"^3.4.21","vant":"^4.8.5","radix-vue":"^1.9.2","zengzhiyao-ui":"^0.0.16","tailwind-merge":"^2.4.0","tailwindcss-animate":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.17_1728441233892_0.9500410139713795","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"zengzhiyao-ui","version":"0.0.18","author":{"name":"zzy","email":"2876920450@qq.com"},"_id":"zengzhiyao-ui@0.0.18","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"ae489c7f1ba0493fea32a6d8392a79219c0a4b49","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.18.tgz","fileCount":3,"integrity":"sha512-ipI8hmVBxzPDVxn3+40G0Lqzp7V9YOZOPvw2pgyeCagjCymgv0CJl4QGHdInR01y3kV6AQ1ibbpC7ujUQi1AdA==","signatures":[{"sig":"MEUCIQCnpRlY08duTr5uSrro/J/aa51WsLPyWgNL0dTM6Uir7wIgMWkbh2jOTqIB6lYelTEdJUQpn2qoZY/OVnim93kn9cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164618},"main":"zengzhiyao-ui/index.js","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"module":"zengzhiyao-ui/index.js","gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","include":["zengzhiyao-ui/index.js","zengzhiyao-ui/style.css"],"private":false,"scripts":{"dev":"vite","lint":"prettier --check src/**/*.{js,jsx,vue} && eslint src/**/*.{js,jsx,vue}","build":"vite build ","prepare":"husky install","preview":"vite build && vite preview","lint:fix":"prettier --write src/**/*.{js,jsx,vue} && eslint --fix src/**/*.{js,jsx,vue}","build:prod":"vite build --mode production","build:test":"vite build --mode test"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"8.19.2","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"16.18.0","dependencies":{"vue":"^3.4.21","vant":"^4.8.5","radix-vue":"^1.9.2","zengzhiyao-ui":"^0.0.17","tailwind-merge":"^2.4.0","tailwindcss-animate":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.1.3","vite":"^5.1.6","husky":"^8.0.3","eslint":"^8.57.0","terser":"^5.31.3","postcss":"^8.4.38","prettier":"^3.2.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@commitlint/cli":"^19.3.0","ssh2-sftp-client":"^10.0.3","eslint-config-ali":"^15.0.1","eslint-plugin-vue":"^9.26.0","@vitejs/plugin-vue":"^4.3.4","eslint-plugin-import":"^2.29.1","unplugin-auto-import":"^0.17.5","@vitejs/plugin-legacy":"^5.4.1","@vitejs/plugin-vue-jsx":"^3.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","unplugin-vue-components":"^0.26.0","eslint-config-airbnb-base":"^15.0.0","@vant/auto-import-resolver":"^1.1.0","eslint-import-resolver-alias":"^1.1.2","@typescript-eslint/eslint-plugin":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.18_1728441805358_0.39483179322792017","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"zengzhiyao-ui","version":"0.0.19","author":{"name":"zzy"},"license":"MIT","_id":"zengzhiyao-ui@0.0.19","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"8ff39233ecc08fcb3e4935afe5bccf7122fa3d90","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.19.tgz","fileCount":2,"integrity":"sha512-Yl8ZN9LNTfUnZXLLWCQOUWqcQb/VJyXO+gskL4DaFLGpNggJ2Vb1drZmvOUnQ8bXbS3/GyBmnSkzd6ZWFZEEOw==","signatures":[{"sig":"MEUCIHQK1PL6/7Zy8Q64p8jzedMfCnaQ5rVE6XJRbwAuY86jAiEA/4UlHHxpsRkX7NHqtnay6aqnoKLeZe3Zx0tEqW3rt4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185021},"main":"zengzhiyao-ui.mjs","module":"zengzhiyao-ui.mjs","gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"build":"rollup -c"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"8.19.2","description":"我的ui组件库","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.19_1728450722400_0.9115652725642203","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"zengzhiyao-ui","version":"0.0.20","author":{"name":"zzy"},"license":"MIT","_id":"zengzhiyao-ui@0.0.20","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"953e5d08f765b52c8bb4a37745ff47b967e294b1","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.20.tgz","fileCount":2,"integrity":"sha512-zufckd7eR4qCbJwJzYDD/0MPGuA9VLHkDL9QO8J0XzKWpquZoROi3UCg3RJqqmKDHMzzRprdtkbp/ywxbmMQeg==","signatures":[{"sig":"MEYCIQCIEn3BmeTlomzLUOtCX9mCLmg59sSdullyarD+SYFg8wIhAOv0aNXhbMvcr5G6QZeyjwYP1XpvoIcVFEB2cKwZmvFH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185013},"main":"index.js","module":"index.js","gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"8.19.2","description":"我的ui组件库","directories":{},"_nodeVersion":"16.18.0","dependencies":{"zengzhiyao-ui":"^0.0.19"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.20_1728451474042_0.8327297068096939","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"zengzhiyao-ui","version":"0.0.21","author":{"name":"zzy"},"license":"MIT","_id":"zengzhiyao-ui@0.0.21","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"171c2b0b12ba54ea759327e08f7485376e145b0c","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.21.tgz","fileCount":4,"integrity":"sha512-cfZFnOOLe0FlCuRlA+OLuI9fuqxlTTyZyXzZYNlUUJJXb9wOHNID6f5VI/GGUphO6Lwk+YnbgdCuYr4Slhi8xw==","signatures":[{"sig":"MEUCIQDSARLcX6BSQTm8hZJmhcSeIpNAowgbnmjuxUJlzXhwlAIgWYa95Zju+X56FnNxIWxMbsnXkIybyRSaXAleFgyBsR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437665},"main":"index.mjs","module":"index.mjs","gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"scripts":{"build":"rollup -c"},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"8.19.2","description":"组件库","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.21_1728452666463_0.14740616114272997","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"zengzhiyao-ui","version":"0.0.22","author":{"name":"zzy"},"license":"MIT","_id":"zengzhiyao-ui@0.0.22","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"d0234d9ca918dabde17e5fd67bdec0cf76171f87","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.22.tgz","fileCount":4,"integrity":"sha512-JvwKiXwfPj7wXywo9Dyaf7q01v9GtkQvaYhWLi2HWRhAPLRGgTLKqslu6lOpFO7mGw+8FcjbRZPt5m30hWfzEQ==","signatures":[{"sig":"MEUCIQCdvDR3EAWtTFRKC2HlUR+wpynU5sr1H8Ua3mDo6NPCQQIgEM+Tjocfp1krbVQl8dKU1jPDUiataEohYJocicBkBXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439131},"main":"index.mjs","module":"index.mjs","gitHead":"4fcf331655fbde904abd748a457c672264e9fb0a","private":false,"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"8.19.2","description":"组件库","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.22_1728454723716_0.18372551757354016","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"zengzhiyao-ui","version":"0.0.23","author":{"name":"zzy"},"license":"MIT","_id":"zengzhiyao-ui@0.0.23","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"e1f9c94f6279f49471ee3f16a7f817dac25afa99","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.23.tgz","fileCount":4,"integrity":"sha512-vo6B1Y3m26XQPL2Jf1LC+WiF0neRVr9/BmBD0YetYQAzq1cRsRDVjVe98WvwSmUflLcTGncq2Q3QLoy4rdf+ZQ==","signatures":[{"sig":"MEUCIQD4T5OkzNGRfCIx1QlCVGJvJuc0urTpXBt32S7S2QmoCwIgBHZu7ON2qcD57zQmw+mKBnyb+UBPuwm0A0YxuBzbqYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362517},"main":"index.mjs","module":"index.mjs","gitHead":"77f2afe9f7f0fd3b5830a9f5004b39423a669243","private":false,"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"8.19.2","description":"ui","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.23_1728460157391_0.09706947296949786","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"zengzhiyao-ui","version":"0.0.24","author":{"name":"zzy"},"license":"MIT","_id":"zengzhiyao-ui@0.0.24","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"3a5b8832c07773a25bc7aeb377f4c9e552e9a813","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-0.0.24.tgz","fileCount":83,"integrity":"sha512-g/2U7ybP/S17EOr0bJ52LoOLOmaeOJ/9K49BXZbUQgcl2CCsNjGctXeSyqsQ3egtOxqGeync7LpTMbvlkaTyqg==","signatures":[{"sig":"MEQCIF4sMUN+3jjxCoq3nRaLMFfLxBXscdvkvD5bfyNoUbFbAiAEvTBHjJw6qnw0mjSZWE4epVKF63/s5roQEXm7rmS+hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251889},"main":"./dist/lib/index.mjs","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"module":"./dist/es/index.mjs","gitHead":"36050c76fbeffacf3aaf75a277b77368afa644c1","private":false,"scripts":{"build":"node tailwind.config.js && vite build ","lint:fix":""},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"10.8.2","description":"组件库","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"22.5.1","dependencies":{"vue":"^3.4.21","vite":"^5.4.8","radix-vue":"^1.9.2","h5-template":"^1.0.0","tailwind-merge":"^2.4.0","lucide-vue-next":"^0.452.0","@vitejs/plugin-vue":"^5.1.4","tailwindcss-animate":"^1.0.7","@vitejs/plugin-vue-jsx":"^4.0.1","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.21","postcss":"^8.4.47","radix-vue":"^1.9.2","tailwindcss":"^3.4.13","autoprefixer":"^10.4.20","rollup-plugin-css-only":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_0.0.24_1728896514995_0.8695391451574572","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"zengzhiyao-ui","version":"1.0.0","author":{"name":"zzy"},"license":"MIT","_id":"zengzhiyao-ui@1.0.0","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"c1c1debea3975857753b315aba0c5a26da43e3b7","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-1.0.0.tgz","fileCount":83,"integrity":"sha512-hSVFn1Nmi9empNCtgk3SBY9YXYO9tsGKXrNbtFWbK84ELdc9fteyxNs5xdW5a52ZltyIS/Zk7zXIDJXoMwCiAA==","signatures":[{"sig":"MEUCIQCJo9k5o3di3xWu1azecxbNyXGIiYzJvWz+DUqFl3myNQIgDG33fRBo/JoIatmjLWx8o4Fzs6AY3fcLP/K+82IHVo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251872},"main":"./dist/lib/index.mjs","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"module":"./dist/es/index.mjs","gitHead":"36050c76fbeffacf3aaf75a277b77368afa644c1","private":false,"scripts":{"build":"node tailwind.config.js && vite build ","lint:fix":""},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"10.8.2","description":"组件库","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"22.5.1","dependencies":{"vue":"^3.4.21","vite":"^5.4.8","radix-vue":"^1.9.2","h5-template":"^1.0.0","tailwind-merge":"^2.4.0","lucide-vue-next":"^0.452.0","@vitejs/plugin-vue":"^5.1.4","tailwindcss-animate":"^1.0.7","@vitejs/plugin-vue-jsx":"^4.0.1","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.21","postcss":"^8.4.47","radix-vue":"^1.9.2","tailwindcss":"^3.4.13","autoprefixer":"^10.4.20","rollup-plugin-css-only":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_1.0.0_1728896974241_0.13087165837963832","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"zengzhiyao-ui","version":"1.0.1","author":{"name":"zzy"},"license":"MIT","_id":"zengzhiyao-ui@1.0.1","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"dda4f572ef360e9b124459639b1060ff0fd59384","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-1.0.1.tgz","fileCount":83,"integrity":"sha512-M7AjoeDzwRbpnDhd6VwM/XjlX6Rt1vnK8tqetnQqLs8SvxcG4eT+hyQ35f5t23kD6XjN1mwKzf+V96k4blCZkQ==","signatures":[{"sig":"MEQCIE+WTuNnJ82DSFWiTn4JZFo0yEC7hEzyVE094952wLu0AiBM7pyjUvsQ4R0eXdUeEh87V+wF/16s3zhyuaFCCyO0Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251872},"main":"./dist/lib/index.mjs","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"module":"./dist/es/index.mjs","gitHead":"36050c76fbeffacf3aaf75a277b77368afa644c1","private":false,"scripts":{"build":"node tailwind.config.js && vite build ","lint:fix":""},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"10.8.2","description":"组件库","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"22.5.1","dependencies":{"vue":"^3.4.21","vite":"^5.4.8","radix-vue":"^1.9.2","h5-template":"^1.0.0","tailwind-merge":"^2.4.0","lucide-vue-next":"^0.452.0","@vitejs/plugin-vue":"^5.1.4","tailwindcss-animate":"^1.0.7","@vitejs/plugin-vue-jsx":"^4.0.1","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.21","postcss":"^8.4.47","radix-vue":"^1.9.2","tailwindcss":"^3.4.13","autoprefixer":"^10.4.20","rollup-plugin-css-only":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_1.0.1_1728897718332_0.4912063604444614","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"zengzhiyao-ui","version":"1.0.2","author":{"name":"zzy"},"license":"MIT","_id":"zengzhiyao-ui@1.0.2","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"13a068356979db5dfe7df7dbdd233657123106f5","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-1.0.2.tgz","fileCount":84,"integrity":"sha512-RhRyO+1jRCwRArG9o/D5fHuf1YrHbojR1N4hgY6A3po0mJqBca8bVOzp3RE2f9n3jqKDqPgQkwQiMNTaGSMgDQ==","signatures":[{"sig":"MEUCICVN5VucezNpQ2chXaUkCLcdnda+a5wozi75vK/tt/rIAiEAsHePfG6vot01dxMa3URvgdL0KOEV1dXXzYywjv+5gc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271910},"main":"./dist/lib/index.mjs","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"module":"./dist/es/index.mjs","gitHead":"36050c76fbeffacf3aaf75a277b77368afa644c1","private":false,"scripts":{"build":"node tailwind.config.js && vite build ","lint:fix":""},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"10.8.2","description":"组件库","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"22.5.1","dependencies":{"vue":"^3.4.21","vite":"^5.4.8","radix-vue":"^1.9.2","h5-template":"^1.0.0","tailwind-merge":"^2.4.0","lucide-vue-next":"^0.452.0","@vitejs/plugin-vue":"^5.1.4","tailwindcss-animate":"^1.0.7","@vitejs/plugin-vue-jsx":"^4.0.1","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.21","postcss":"^8.4.47","radix-vue":"^1.9.2","tailwindcss":"^3.4.13","autoprefixer":"^10.4.20","rollup-plugin-css-only":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_1.0.2_1728897795622_0.730211250071584","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"zengzhiyao-ui","version":"1.0.3","author":{"name":"zengzhiyao"},"license":"MIT","_id":"zengzhiyao-ui@1.0.3","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"dist":{"shasum":"60d37f435cf5ba801f70d354d924fa72bc87868e","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-1.0.3.tgz","fileCount":76,"integrity":"sha512-bQt+hbcNpmZNdtpy88MnWdNqSXxMOt8zsTIlRQdt8XksZG50ktKtl55EG4+Q1XG8Gli+HALsKayZ232kEGn+ww==","signatures":[{"sig":"MEUCIQCER4cO5yOmHAjGOl21sBl3GvOv2sUQy+TsjOfZOSWLEwIgHPKHOYVg3UHc1qaU+4Ih4KCfsFuYmDdjnW79zrfdfiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124645},"main":"./dist/lib/index.mjs","husky":{"hooks":{"commit-msg":"npx --no-install commitlint --edit $1","pre-commit":"npx --no-install lint-staged"}},"module":"./dist/es/index.mjs","gitHead":"d4b87575fa78b9e767728fd7f444ca6f67408022","private":false,"scripts":{"build":"node tailwind.config.js && vite build ","lint:fix":""},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"_npmVersion":"10.8.2","description":"组件库","directories":{},"lint-staged":{"*":["npm run lint:fix"]},"_nodeVersion":"22.5.1","dependencies":{"vue":"^3.4.21","vite":"^5.4.8","radix-vue":"^1.9.2","h5-template":"^1.0.0","tailwind-merge":"^2.4.0","lucide-vue-next":"^0.452.0","@vitejs/plugin-vue":"^5.1.4","tailwindcss-animate":"^1.0.7","@vitejs/plugin-vue-jsx":"^4.0.1","class-variance-authority":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.21","postcss":"^8.4.47","radix-vue":"^1.9.2","tailwindcss":"^3.4.13","autoprefixer":"^10.4.20","rollup-plugin-css-only":"^4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/zengzhiyao-ui_1.0.3_1729739351508_0.5579132693901396","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"zengzhiyao-ui","version":"1.0.4","description":"移动端基于Vue3的ui组件库","private":false,"main":"./dist/lib/index.js","module":"./dist/es/index.mjs","license":"MIT","author":{"name":"zzy"},"scripts":{"build":"vite build ","lint:fix":""},"dependencies":{"@rollup/plugin-commonjs":"^28.0.1","@vitejs/plugin-vue":"^5.1.4","@vitejs/plugin-vue-jsx":"^4.0.1","class-variance-authority":"^0.7.0","deepmerge":"^4.3.1","h5-template":"^1.0.0","lucide-vue-next":"^0.454.0","radix-vue":"^1.9.8","vant":"^4.9.9","vite":"^5.4.10","vue":"^3.5.12","zod":"^3.23.8"},"_id":"zengzhiyao-ui@1.0.4","gitHead":"17b3ebe447c736fb1ee549ce087c6ff46fc5f7f7","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-v5s1xaeZRcwcL+lzF8mf1oLMLkwC6MAGX1p1cfAK+jFaXWCrjGLApSddSf41N7s2Js84zHdq71M2avtk25HJ9A==","shasum":"4c7a890a3265ee81963c16e77ad18525080294a5","tarball":"https://registry.npmjs.org/zengzhiyao-ui/-/zengzhiyao-ui-1.0.4.tgz","fileCount":148,"unpackedSize":427969,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMoGMIlPaI/jqZApaTtjoW++0txJ6yWds78emYDf5YeAiBnarUIAud0YFhSn4+4HtcGgTjBUTAxRZv9z3+LB6Mv0w=="}]},"_npmUser":{"name":"zengzhiyao","email":"2876920450@qq.com"},"directories":{},"maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zengzhiyao-ui_1.0.4_1732260116106_0.701077960074211"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-09T00:48:16.755Z","modified":"2024-11-22T07:21:56.493Z","0.0.0":"2024-10-09T00:48:17.147Z","0.0.1":"2024-10-09T00:50:36.375Z","0.0.2":"2024-10-09T00:57:26.913Z","0.0.3":"2024-10-09T01:28:25.180Z","0.0.4":"2024-10-09T01:34:13.021Z","0.0.5":"2024-10-09T01:39:47.670Z","0.0.6":"2024-10-09T01:42:26.312Z","0.0.7":"2024-10-09T01:47:19.115Z","0.0.8":"2024-10-09T01:51:51.046Z","0.0.9":"2024-10-09T01:57:25.916Z","0.0.10":"2024-10-09T02:00:18.359Z","0.0.11":"2024-10-09T02:02:13.249Z","0.0.12":"2024-10-09T02:08:21.749Z","0.0.13":"2024-10-09T02:13:07.084Z","0.0.14":"2024-10-09T02:21:28.260Z","0.0.15":"2024-10-09T02:25:23.834Z","0.0.16":"2024-10-09T02:31:21.794Z","0.0.17":"2024-10-09T02:33:54.141Z","0.0.18":"2024-10-09T02:43:25.592Z","0.0.19":"2024-10-09T05:12:02.625Z","0.0.20":"2024-10-09T05:24:34.405Z","0.0.21":"2024-10-09T05:44:26.754Z","0.0.22":"2024-10-09T06:18:43.968Z","0.0.23":"2024-10-09T07:49:17.606Z","0.0.24":"2024-10-14T09:01:55.162Z","1.0.0":"2024-10-14T09:09:34.487Z","1.0.1":"2024-10-14T09:21:58.549Z","1.0.2":"2024-10-14T09:23:15.815Z","1.0.3":"2024-10-24T03:09:11.694Z","1.0.4":"2024-11-22T07:21:56.335Z"},"author":{"name":"zzy"},"license":"MIT","description":"移动端基于Vue3的ui组件库","maintainers":[{"name":"zengzhiyao","email":"2876920450@qq.com"}],"readme":"项目简介\r\n\r\n一个基于Vite构建的Vue3移动端ui库\r\n\r\n<p>\r\n<img src=\"https://img.shields.io/discord/902911619032576090?color=%237289da&label=Discord\" alt=\"Discord\">\r\n  <img src=\"https://img.shields.io/npm/dt/flowbite.svg\" alt=\"Total Downloads\"><img src=\"https://img.shields.io/npm/v/flowbite.svg\" alt=\"Latest Release\"><img src=\"https://img.shields.io/badge/license-MIT-blue\" alt=\"License\"\r\n</p>\r\n\r\n## 项目使用\r\n\r\n下载方式\r\n\r\n```Django\r\nnpm i yadea-mui\r\n```\r\n\r\n在Vue项目中使用\r\n\r\nmain.js \r\n\r\n```JavaScript\r\nimport yadeaui from 'yadea-mui/es/index.mjs';//引入ui\r\nimport 'yadea-mui/es/style.css';//引入ui样式文件\r\nimport { createApp } from 'vue';\r\nconst app = createApp(App);\r\napp.use(yadeaui);//注册组件\r\n```\r\n\r\ntailwind.congig.js配置\r\n\r\n1 需要用插件的默认导出方法来封装tailwind的配置对象\r\n\r\n```JavaScript\r\nconst merge = require('yadea-mui/lib/plugin');//引入合主题插件\r\n/** @type {import('tailwindcss').Config} */\r\nmodule.exports = merge({\r\n   \r\n});\r\n```\r\n\r\n2 确保你的扫描策略扫描到依赖包\r\n\r\n```JavaScript\r\nconst animate = require('tailwindcss-animate');\r\nconst merge = require('yadea-mui/lib/plugin');\r\n/** @type {import('tailwindcss').Config} */\r\nmodule.exports = merge({\r\n    content: [\r\n        './node_modules/yadea-mui/es/**/*.{js,mjs}', //扫描es下的所有类名\r\n    ],\r\n    plugins: [animate],\r\n});\r\n```\r\n\r\n3 完整样例\r\n\r\n```JavaScript\r\nconst merge = require('yadea-mui/lib/plugin'); //引入合主题插件\r\n/** @type {import('tailwindcss').Config} */\r\nmodule.exports = merge({\r\n    content: [\r\n        './index.html',\r\n        './src/**/*.{vue,js,ts,jsx,tsx}',\r\n        './node_modules/yadea-mui/es/**/*.{js,mjs}', //扫描es下的所有类名\r\n    ],\r\n    theme: {\r\n        extend: {},\r\n    },\r\n    plugins: [],\r\n});\r\n```\r\n\r\n## Button 按钮\r\n\r\n### 按钮类型\r\n\r\n按钮支持`primary`、`danger`、`secondary`、`text`等四种类型按钮类型。默认为`primary`\r\n\r\n![img](https://yadea.feishu.cn/space/api/box/stream/download/asynccode/?code=ZGRlZjEwNTkzZGNkYzZhZDA5NzY4M2MzNDY4ZGIxNWJfaXptUkVheWg3Q0M2cm9HVURXb2psOFlEZ3RWWlJvSFdfVG9rZW46VXRjVGI4blQ0bzQ3MlV4N3BXWmMxeGRYbnZoXzE3MzIyNTc1NTg6MTczMjI2MTE1OF9WNA)\r\n\r\n\r\n\r\n```HTML\r\n    <Button type=\"primary\">主要按钮</Button>\r\n    <Button type=\"secondary\">次按钮</Button>\r\n    <Button type=\"danger\">危险按钮</Button>\r\n    <Button type=\"text\">文字按钮</Button>\r\n```\r\n\r\n### 线框按钮\r\n\r\n通过 `plain `属性将按钮设置为线框按钮，线框按钮的文字为按钮颜色，背景为白色。\r\n\r\n```HTML\r\n    <Button type=\"primary\" plain>主要按钮</Button>\r\n    <Button type=\"danger\" plain>危险按钮</Button>\r\n```\r\n\r\n### 禁用状态\r\n\r\n通过 `disabnled `属性来禁用按钮，禁用状态下按钮不可点击。\r\n\r\n```HTML\r\n    <Button type=\"primary\" disabled>主要按钮</Button>\r\n    <Button type=\"danger\" disabled>危险按钮</Button>\r\n```\r\n\r\n### 加载状态\r\n\r\n通过 `loading `属性设置按钮为加载状态，加载状态下默认会隐藏按钮文字，可以通过 `loading-tex`t 设置加载状态下的文字，默认为‘加载中...’。\r\n\r\n```HTML\r\n    <Button loading loading-text=\"加载\"  type=\"primary\">加载按钮</Button>\r\n```\r\n\r\n### 图标按钮\r\n\r\n通过 icon 属性设置按钮图标，支持 `vant-``Icon` 组件里的所有图标。\r\n\r\n```HTML\r\n    <Button  icon=\"cart\" type=\"primary\">主按钮</Button>\r\n```\r\n\r\n### 按钮尺寸\r\n\r\n支持 `sm`、`md`、`lg`三种尺寸，默认为 `md`。\r\n\r\n```HTML\r\n<Button size=\"sm\" type=\"secondary\">小型按钮</Button>\r\n<Button size=\"md\" type=\"secondary\">普通按钮</Button>\r\n<Button size=\"lg\" type=\"secondary\">大按钮</Button>\r\n```\r\n\r\n### API\r\n\r\n#### Button Props\r\n\r\n| 参数         | 说明                                          | 类型    | 默认值    |\r\n| ------------ | --------------------------------------------- | ------- | --------- |\r\n| type         | 类型，可选值为 primary danger  secondary text | string  | secondary |\r\n| size         | 尺寸，可选值为 sm md lg                       | string  | md        |\r\n| icon         | 左侧图标名称，等同于 vant-Icon 组件的name属性 | string  | -         |\r\n| plain        | 是否为朴素按钮                                | boolean | false     |\r\n| loading      | 是否显示为加载状态                            | boolean | false     |\r\n| loading-text | 加载状态提示文字                              | string  | -         |\r\n\r\n## ButtonGroup 按钮组\r\n\r\n用于按钮组合，默认弹性盒子，垂直居中，水平 `space-around`;\r\n\r\n### 更多按钮\r\n\r\n通过插槽`more`传入更多按钮，按钮需要将`type`传为`option`。\r\n\r\n```HTML\r\n   <ButtonGroup>\r\n            <Button  :loading=\"loading\" type=\"primary\" @click=\"setiiii\">主要按钮</Button>\r\n            <Button size=\"md\" type=\"primary\">主按钮</Button>\r\n            <Button size=\"md\" type=\"primary\">主按钮</Button>\r\n            <template #more>\r\n                <Button size=\"md\" type=\"option\">更多按钮1</Button>\r\n                <Button size=\"md\" type=\"option\">更多按钮2</Button>\r\n                <Button size=\"md\" type=\"option\">更多按钮3</Button>\r\n                <Button size=\"md\" type=\"option\">更多按钮4</Button>\r\n            </template>\r\n   </ButtonGroup>\r\n```\r\n\r\n### 按钮布局调整\r\n\r\n通过对item的flex属性进行调整，来调整整体每个按钮的占比，不包含更多按钮\r\n\r\n```HTML\r\n       <ButtonGroup>\r\n            <Button class=\"flex-1 mr-2\" size=\"lg\" type=\"secondary\">次按钮</Button>\r\n            <Button class=\"flex-1\" size=\"lg\" type=\"primary\">主按钮</Button>\r\n        </ButtonGroup>\r\n```\r\n\r\n### Slot\r\n\r\n| 名称 | 说明                         | 备注                          |\r\n| ---- | ---------------------------- | ----------------------------- |\r\n| more | 将更多按钮以下方弹窗形式弹出 | 其中的按钮需要将type=\"option\" |\r\n\r\n## Radio 单选框\r\n\r\n### 基础用法\r\n\r\n通过v-model绑定当前选项的 `value`，按钮默认水平方向以 `justify-content: flex-start`的方式排列。\r\n\r\n```HTML\r\n    <RadioGroup v-model=\"value\">\r\n        <Radio value=\"0\" label=\"第一个选项\"></Radio>\r\n        <Radio value=\"1\" label=\"第二个选项\"></Radio>\r\n        <Radio value=\"2\" label=\"第三个选项\"></Radio>\r\n    </RadioGroup>\r\n    \r\n    \r\n<script>\r\n    import { ref} from 'vue';\r\n    const value = ref('0');\r\n</script>\r\n```\r\n\r\n按钮类型\r\n\r\n### 垂直排列\r\n\r\n在RadioGroup 和Radio上分别加上`col`属性，实现垂直排列\r\n\r\n```HTML\r\n        <RadioGroup v-model=\"value\" col>\r\n            <Radio  col value=\"0\" label=\"第一个选项\"></Radio>\r\n            <Radio  col value=\"1\" label=\"第二个选项\"></Radio>\r\n            <Radio  col value=\"2\" label=\"第二个选项\"></Radio>\r\n            <Radio  col value=\"3\" label=\"第二个选项\"></Radio>\r\n        </RadioGroup>\r\n    \r\n    \r\n<script>\r\n    import { ref} from 'vue';\r\n    const value = ref('0');\r\n</script>\r\n```\r\n\r\n### 禁用状态\r\n\r\n在Radio 上添加`disabled `属性实现单选按钮禁用\r\n\r\n```HTML\r\n        <RadioGroup v-model=\"value\" col>\r\n            <Radio type=\"circle\" disabled col value=\"5\" label=\"第一个选项\"></Radio>\r\n            <Radio type=\"circle\" col value=\"6\" label=\"第二个选项\"></Radio>\r\n            <Radio type=\"circle\" col value=\"7\" label=\"第二个选项\"></Radio>\r\n            <Radio type=\"circle\" col value=\"8\" label=\"第二个选项\"></Radio>\r\n        </RadioGroup>\r\n```\r\n\r\n### 按钮类型\r\n\r\ntype  属性可选值为 `circle `和 `tick`，单选框形状分别对应方形和圆点形，默认为`circle`。\r\n\r\n```HTML\r\n    <RadioGroup v-model=\"value\" col>\r\n        <Radio type=\"circle\" col value=\"1\" label=\"第一个选项\"></Radio>\r\n        <Radio type=\"circle\" col value=\"2\" label=\"第二个选项\"></Radio>\r\n        <Radio type=\"circle\" col value=\"3\" label=\"第二个选项\"></Radio>\r\n        <Radio type=\"circle\" col value=\"4\" label=\"第二个选项\"></Radio>\r\n    </RadioGroup>\r\n    <RadioGroup v-model=\"value\" col>\r\n        <Radio type=\"tick\" col value=\"5\" label=\"第一个选项\"></Radio>\r\n        <Radio type=\"tick\" col value=\"6\" label=\"第二个选项\"></Radio>\r\n        <Radio type=\"tick\" col value=\"7\" label=\"第二个选项\"></Radio>\r\n        <Radio type=\"tick\" col value=\"8\" label=\"第二个选项\"></Radio>\r\n    </RadioGroup>\r\n```\r\n\r\n### 右勾选\r\n\r\n在Radio 上添加`right `属性实现垂直方向的右勾选。\r\n\r\n```HTML\r\n<RadioGroup v-model=\"value\" col>\r\n<Radio type=\"tick\" right col value=\"1\" label=\"第13选项\"></Radio>\r\n<Radio type=\"tick\" right col value=\"2\" label=\"第14选项\"></Radio>\r\n<Radio type=\"tick\" right col value=\"3\" label=\"第15选项\"></Radio>\r\n<Radio type=\"tick\" right col value=\"4\" label=\"第16选项\"></Radio>\r\n</RadioGroup>\r\n```\r\n\r\n### API\r\n\r\n#### Radio props\r\n\r\n| 参数     | 说明                                 | 类型    | 默认值 |\r\n| -------- | ------------------------------------ | ------- | ------ |\r\n| value    | 标识符，通常为一个唯一的字符串或数字 | string  | -      |\r\n| type     | 形状，可选值为 circle、tick          | string  | circle |\r\n| label    | 文本内容，通常为选项描述             | string  | -      |\r\n| disabled | 是否为禁用状态                       | boolean | false  |\r\n| right    | 是否有勾选（仅垂直样式有效）         | boolean | false  |\r\n\r\n#### Radio Group\r\n\r\n| 参数     | 说明           | 类型    | 默认值 |\r\n| -------- | -------------- | ------- | ------ |\r\n| col      | 是否垂直样式   | boolean | false  |\r\n| disabled | 是否为禁用状态 | boolean | false  |\r\n\r\n#### RadioGroup Events\r\n\r\n| 事件名 | 说明                     | 回调参数        |\r\n| ------ | ------------------------ | --------------- |\r\n| change | 当绑定值变化时触发的事件 | *value: string* |\r\n\r\n## Switch滑块\r\n\r\n### 基础用法\r\n\r\n通过 `v-model` 绑定开关的选中状态，`true` 表示开，`false` 表示关。\r\n\r\n```JavaScript\r\n<script setup>\r\nimport Switch from '@/components/ui/switch/Switch.vue';\r\nimport { ref } from 'vue';\r\n\r\nconst states = ref(false);\r\n<template>\r\n   <Switch v-model=\"states\"></Switch>\r\n</template>\r\n```\r\n\r\n### 禁用状态\r\n\r\n通过 `disabled` 属性来禁用开关，禁用状态下开关不可点击。\r\n\r\n```HTML\r\n<Switch v-model=\"states\" disabled></Switch>\r\n```\r\n\r\n### 文字展示\r\n\r\n```HTML\r\n<Switch v-model=\"states\" active-text=\"启用\" inactive-text=\"禁用\"></Switch>\r\n```\r\n\r\n### API\r\n\r\n#### Switch props\r\n\r\n| 参数          | 说明               | 类型    | 默认值 |\r\n| ------------- | ------------------ | ------- | ------ |\r\n| active-text   | 开关开启时展示文字 | string  | -      |\r\n| inactive-text | 开关关闭时展示文字 | string  | -      |\r\n| disabled      | 是否为禁用状态     | boolean | false  |\r\n\r\n\r\n\r\n## Checkbox 多选框\r\n\r\n### 基础用法\r\n\r\n通过 `v-model` 绑定复选框的勾选状态。\r\n\r\n```HTML\r\n<script setup>\r\nimport { ref } from 'vue';\r\nimport Checkbox Group from './Checkbox -group.vue';\r\nimport Checkbox from './Checkbox .vue';\r\nconst checkList= ref(['']);\r\n</script>\r\n<template>\r\n     <CheckboxGroup v-model=\"checkList\" row direction=\"horizontal\">\r\n            <Checkbox class=\"flex-1\" value=\"1\">选项内容</Checkbox >\r\n            <Checkbox class=\"flex-1\" value=\"2\">选项内容</Checkbox >\r\n      </CheckboxGroup >\r\n</template>\r\n```\r\n\r\n### 禁用状态\r\n\r\n通过设置 `disabled` 属性可以禁用复选框，也可以禁用单个选项。\r\n\r\n```HTML\r\n  //单个选项的禁用\r\n  <Checkbox class=\"flex-1\" disabled value=\"1\">选项内容</Checkbox >\r\n  \r\n  //多选框组的禁用\r\n  <CheckboxGroup disabled v-model=\"checkList1\" direction=\"horizontal\">\r\n            <Checkbox class=\"flex-1\" value=\"1\">选项内容</Checkbox >\r\n            <Checkbox class=\"flex-1\" value=\"2\">选项内容</Checkbox >\r\n  </CheckboxGroup >\r\n```\r\n\r\n### 水平排列\r\n\r\n将 `direction` 属性设置为 horizontal后，复选框组会变成水平排列。\r\n\r\n```HTML\r\n   //水平排列\r\n   <CheckboxGroup v-model=\"checkList\" direction=\"horizontal\">\r\n            <Checkbox class=\"flex-1\" disabled value=\"0\">选项内容</Checkbox >\r\n            <Checkbox class=\"flex-1\" disabled value=\"1\">选项内容</Checkbox >\r\n   </CheckboxGroup >\r\n```\r\n\r\n### 右勾选\r\n\r\n可以添加`right`属性来实现有勾选（仅垂直排列有效）\r\n\r\n```HTML\r\n     列表组合-右勾选\r\n        <CheckboxGroup v-model=\"checkList7\" right>\r\n            <Checkbox value=\"1\">内容一</Checkbox >\r\n            <Checkbox value=\"2\">内容二</Checkbox >\r\n            <Checkbox value=\"3\">内容三</Checkbox >\r\n        </CheckboxGroup >\r\n```\r\n\r\n### 限制最大可选数\r\n\r\n通过 `max` 属性可以限制复选框组的最大可选数。（0为无限制）\r\n\r\n```HTML\r\n  //限制最大可选数\r\n   <Checkbox Group v-model=\"checkList\" max=\"2\">\r\n            <Checkbox value=\"1\">内容一</Checkbox >\r\n            <Checkbox value=\"2\">内容二</Checkbox >\r\n            <Checkbox value=\"3\">内容三</Checkbox >\r\n   </CheckboxGroup >\r\n```\r\n\r\n### 自定义形状\r\n\r\n通过设置`shape`属性为 `cycle` 将图标设置为圆形图标\r\n\r\n```HTML\r\n      <CheckboxGroup v-model=\"checkList\" shape=\"cycle\">\r\n            <Checkbox value=\"1\">第一个选项</Checkbox >\r\n        </CheckboxGroup >\r\n```\r\n\r\n### API\r\n\r\n#### Checkbox Group Props\r\n\r\n| 参数      | 说明                        | 类型    | 默认值 |\r\n| --------- | --------------------------- | ------- | ------ |\r\n| v-model   | 当前选中列表                | array   | -      |\r\n| shape     | 图标形状，可选值 horizontal | string  | -      |\r\n| direction | 排列方向，可选值 cycle      | string  | -      |\r\n| disabled  | 是否为禁用状态              | boolean | false  |\r\n| max       | 最大可选数（0为无限制）     | number  | 0      |\r\n| right     | 右勾选                      | boolean | false  |\r\n\r\n#### Checkbox Props\r\n\r\n| 参数     | 说明           | 类型    | 默认值 |\r\n| -------- | -------------- | ------- | ------ |\r\n| value    | 选项内容       | string  | -      |\r\n| disabled | 是否为禁用状态 | boolean | false  |\r\n\r\n#### Checkbox Group Events\r\n\r\n| 事件名 | 说明                     | 回调参数        |\r\n| ------ | ------------------------ | --------------- |\r\n| change | 当绑定值变化时触发的事件 | *value: string* |\r\n\r\n\r\n\r\n## Divider 分割线\r\n\r\n### 基础用法\r\n\r\n默认渲染一条水平分割线。\r\n\r\n```JavaScript\r\n<template>\r\n    <Divider></Divider>\r\n</template>\r\n<script setup>\r\n// Your script setup code here\r\nimport Dividerfrom './Divider';\r\n</script>\r\n```\r\n\r\n### 展示文本\r\n\r\n通过插槽在可以分割线中间插入内容。\r\n\r\n```HTML\r\n<Divider>文本</Divider>\r\n```\r\n\r\n## Layout 布局\r\n\r\n### 基础用法\r\n\r\n引入组件`Layout` 将我们需要的内容插入组件layout中，页面统一展示边距为8px的布局\r\n\r\n```HTML\r\n<script>  \r\nimport Layout from './Layout.jsx'; \r\n</script>    \r\n\r\n<template>\r\n      <Layout>\r\n               <Card class={'h-48'}>卡片1</Card>\r\n      </Layout>\r\n\r\n<template/>\r\n     \r\n```\r\n\r\n### 多个卡片\r\n\r\n当我们需要多个卡片在一起时候，引入`Card` 组件，将Card组件放在`layout`中，实现整体简洁布局  \r\n\r\n```HTML\r\n<script>  \r\nimport Layout from './layout'; \r\nimport Card from './card';\r\n</script>    \r\n\r\n<template>\r\n                <Layout>\r\n                    <Card class={'h-48'}>卡片1</Card>\r\n                    <Card class={'h-48'}>卡片2</Card>\r\n                    <Card class={'h-48'}>卡片3</Card>\r\n                    <Card class={'h-48'}>卡片4</Card>\r\n                    <Card class={'h-48'}>卡片5</Card>\r\n                </Layout>\r\n\r\n<template/>\r\n```\r\n\r\n## Space 间距\r\n\r\n### 基础用法\r\n\r\n引入Space组件，让页面的元素之间有间距\r\n\r\n```HTMLBars\r\n<script>  \r\nimport Space from './Space';\r\n</script>    \r\n\r\n\r\n\r\n<template>\r\n               <Space row size=\"8\">\r\n                        <div class=\"bg-red-500 h-48 w-48\">1</div>\r\n                        <div class=\"bg-blue-500 h-48 w-48\">2</div>\r\n                        <div class=\"bg-green-500 h-48 w-48\">3</div>\r\n                    </Space>\r\n\r\n<template/>\r\n```\r\n\r\n### 间距大小\r\n\r\n通过调整size参数，来改变块与块之间的宽度，单位是dp。\r\n\r\n```HTMLBars\r\n <Space size=\"8\">\r\n        <div class=\"bg-red-500 h-48 w-48\">1</div>\r\n        <div class=\"bg-blue-500 h-48 w-48\">2</div>\r\n        <div class=\"bg-green-500 h-48 w-48\">3</div>\r\n</Space>\r\n <Space size=\"12\">\r\n        <div class=\"bg-red-500 h-48 w-48\">1</div>\r\n        <div class=\"bg-blue-500 h-48 w-48\">2</div>\r\n        <div class=\"bg-green-500 h-48 w-48\">3</div>\r\n</Space>\r\n <Space size=\"24\">\r\n        <div class=\"bg-red-500 h-48 w-48\">1</div>\r\n        <div class=\"bg-blue-500 h-48 w-48\">2</div>\r\n        <div class=\"bg-green-500 h-48 w-48\">3</div>\r\n</Space>\r\n```\r\n\r\n### 方向\r\n\r\n调整`row`值来改变`Space`的方向\r\n\r\n```HTMLBars\r\n                    <Space row >\r\n                        <div class=\"bg-red-500 h-48 w-48\">1</div>\r\n                        <div class=\"bg-blue-500 h-48 w-48\">2</div>\r\n                        <div class=\"bg-green-500 h-48 w-48\">3</div>\r\n                    </Space>\r\n```\r\n\r\n### API\r\n\r\n#### Props\r\n\r\n| 参数 | 说明             | 类型    | 默认值 |\r\n| ---- | ---------------- | ------- | ------ |\r\n| size | 间距大小，单位dp | string  | 8      |\r\n| row  | 是否水平排列     | boolean | false  |\r\n\r\n## Grid 宫格\r\n\r\n### 基础用法\r\n\r\n引入宫格组件，在Grid 中添加`GridItem`来实现菜单功能的组合。\r\n\r\n```HTML\r\n<script>  \r\nimport Grid from './Grid';\r\nimport GridItem from './GridItem';\r\n</script>    \r\n<template>\r\n                        <Grid ColumnNum=\"4\">\r\n                            <GridItem>\r\n                                {{\r\n                                    icon: () => <img src={caravg}></img>,\r\n                                    default: () => <div>整车零售查询</div>,\r\n                                }}\r\n                            </GridItem>\r\n                            <GridItem>\r\n                                {{\r\n                                    icon: () => <img src={cartotalavg}></img>,\r\n                                    default: () => <div>整车零售开单</div>,\r\n                                }}\r\n                            </GridItem>                     \r\n                        </Grid>\r\n\r\n<template/>\r\n```\r\n\r\n### 横排个数\r\n\r\n传入`ColumnNum`来控制横排的菜单个数\r\n\r\n```JavaScript\r\n <Grid ColumnNum=\"3\">\r\n                            <GridItem>\r\n                                {{\r\n                                    icon: () => <img src={caravg}></img>,\r\n                                    default: () => <div>整车零售查询</div>,\r\n                                }}\r\n                            </GridItem>\r\n                            <GridItem>\r\n                                {{\r\n                                    icon: () => <img src={cartotalavg}></img>,\r\n                                    default: () => <div>整车零售开单</div>,\r\n                                }}\r\n                            </GridItem>   \r\n                            <GridItem>\r\n                                {{\r\n                                    icon: () => <img src={cartotalavg}></img>,\r\n                                    default: () => <div>整车零售开单</div>,\r\n                                }}\r\n                            </GridItem>                     \r\n                            <GridItem>\r\n                                {{\r\n                                    icon: () => <img src={cartotalavg}></img>,\r\n                                    default: () => <div>整车零售开单</div>,\r\n                                }}\r\n                            </GridItem>   \r\n</Grid>\r\n```\r\n\r\n\r\n\r\n### GridItem Slots\r\n\r\n| 名称    | 说明                       | 参数     |\r\n| ------- | -------------------------- | -------- |\r\n| default | 默认插槽，展示菜单文字信息 | -        |\r\n| icon    | icon插槽，菜单图标信息     | img、svg |\r\n\r\n## Tag 标签\r\n\r\n### 基础用法\r\n\r\n引入标签组件，dom中直接使用。\r\n\r\n```HTML\r\n<script>  \r\nimport Tag from './Tag';\r\n</script>    \r\n<template>\r\n      <Tag>Tag</Tag>\r\n<template/>\r\n```\r\n\r\n### 类型\r\n\r\n通过type的传值，控制标签的不同类型，默认为主要类型\r\n\r\n```HTML\r\n                    <Tag type=\"plain\" class=\"mr-3\" color=\"#4E5969\">\r\n                        Tag\r\n                    </Tag>\r\n                    <Tag color=\"#EC4040\" class=\"mr-3\">\r\n                        Tag\r\n                    </Tag>\r\n                    <Tag type=\"opaque\" class=\"mr-3\" color=\"#4E5969\">\r\n                        Tag\r\n                    </Tag>\r\n```\r\n\r\n### 颜色\r\n\r\n通过color的控制，来展示不同的颜色，默认为`#FC7124`\r\n\r\n```HTML\r\n                    <Tag color=\"#EC4040\" class=\"mr-3\">\r\n                        Tag\r\n                    </Tag>\r\n                    <Tag class=\"mr-3\" color=\"#29BA17\">\r\n                        Tag\r\n                    </Tag>\r\n                    <Tag class=\"mr-3\" color=\"#FC7124\">\r\n                        Tag\r\n                    </Tag>\r\n                    <Tag color=\"#F3B800\" class=\"mr-3\">\r\n                        Tag\r\n                    </Tag>\r\n                    <Tag class=\"mr-3\" color=\"#2690DC\">\r\n                        Tag\r\n                    </Tag>\r\n                    <Tag class=\"mr-3\" color=\"#4E5969\">\r\n                        Tag\r\n                    </Tag>\r\n```\r\n\r\n### 形状\r\n\r\nround参数来控制Tag标签的形状，默认是方形，当round为true是圆形\r\n\r\n```HTML\r\n                    <Tag round type=\"plain\" color=\"#EC4040\" class=\"mr-3\">\r\n                        Tag\r\n                    </Tag>\r\n                    <Tag round type=\"plain\" class=\"mr-3\" color=\"#29BA17\">\r\n                        Tag\r\n                    </Tag>\r\n```\r\n\r\n### API\r\n\r\n#### props\r\n\r\n| 参数  | 说明                                        | 类型    | 默认值    |\r\n| ----- | ------------------------------------------- | ------- | --------- |\r\n| color | 标签颜色                                    | string  | `#FC7124` |\r\n| type  | 标签类型，默认主要标签，可选值plain，opaque | string  | --        |\r\n| round | 是否圆形                                    | boolean | false     |\r\n\r\n## NavBar 导航栏\r\n\r\n### 基础用法\r\n\r\n引入导航栏组件，在默认插槽里面是我们的导航栏名称\r\n\r\n```HTML\r\n<script>\r\nimport NavBar from './NavBar'\r\n<script/>\r\n<template>  \r\n     <NavBar class=\"mb-4\">\r\n      导航栏\r\n     </NavBar> \r\n<template/>  \r\n```\r\n\r\n### 操作栏\r\n\r\n在`NavBar `标签添加action属性，增加行为栏，通过`action `插槽来增加行为栏  插槽`icon`来定义右侧图标\r\n\r\n```HTML\r\n       <NavBar action>\r\n               <template #action>\r\n                 操作\r\n               </template>\r\n               <template #icon>\r\n                 <img src={searchsvg}></img>\r\n               </template>\r\n     </NavBar>\r\n```\r\n\r\n### 多tabs标签\r\n\r\n传入tabbars数组，其中定义标签的`value`和`lable`，再传入第二个参数`active`，代表当前选择的标签项\r\n\r\n```HTML\r\n<script setup>\r\nimport {ref} form 'vue';\r\nlet tarbarsList=ref([\r\n                            { value: '1', lable: '春天' },\r\n                            { value: '2', lable: '夏天' },\r\n                            { value: '3', lable: '秋天' },\r\n                        ]);\r\nlet active=ref(2\"\");\r\nlet TarbarsClick=(item) => {\r\n                            console.log('点击了', item);\r\n                        };\r\n<script/>                  \r\n                    \r\n                    <NavBar\r\n                        tabbars=tarbarsList\r\n                        active=active\r\n                        @TarbarsClick=TarbarsClick\r\n                    >\r\n                    </NavBar>\r\n```\r\n\r\n### API\r\n\r\n#### props\r\n\r\n| 参数    | 说明                                    | 类型    | 默认值 |\r\n| ------- | --------------------------------------- | ------- | ------ |\r\n| action  | 是否有行为栏                            | Boolean | false  |\r\n| tabbars | 多标签数组，[{value:\"1\",lable:\"标签1\"}] | Array   | --     |\r\n| active  | 当前选中的标签                          | String  | --     |\r\n\r\n#### event\r\n\r\n| 事件名       | 说明                     | 回调参数                       |\r\n| ------------ | ------------------------ | ------------------------------ |\r\n| TarbarsClick | 多标签导航栏点击标签事件 | *{value: string,lable:stying}* |\r\n| ClickLeft    | 点击左边返回图标事件     | --                             |\r\n\r\n#### slots\r\n\r\n| 名称    | 说明                               | 参数     |\r\n| ------- | ---------------------------------- | -------- |\r\n| default | 默认插槽，展示导航栏文字信息       | -        |\r\n| icon    | icon插槽，在行为栏下的图标         | img、svg |\r\n| action  | 文字插槽，在行为栏下的文字（操作） | text     |\r\n\r\n\r\n\r\n## Tab 选项卡\r\n\r\n### 基础用法\r\n\r\n引入tabs、tab组件，tabs组件的default-vlaue作为默认选中的值，Tab 的title作为标题，Tab 的内容则是内容区域的主要内容。\r\n\r\n```HTML\r\n<script>\r\nimport Tab from './Tab';\r\nimport Tabs from './Tabs';\r\n<script/>\r\n<template>  \r\n  <Tabs default-vlaue=\"标题3\">\r\n                            <Tab title=\"标题1\"> 我是内容1</Tab>\r\n                            <Tab title=\"标题2\"> 我是内容2</Tab>\r\n                            <Tab title=\"标题3\"> 我是内容3</Tab>\r\n                            <Tab title=\"标题4\"> 我是内容4</Tab>\r\n                            <Tab title=\"标题5\"> 我是内容5</Tab>\r\n   </Tabs>\r\n<template/>  \r\n```\r\n\r\n### 选项卡类型\r\n\r\n选项卡主要分为以下五大类：默认default、均分around、标签label、按钮button、垂直方向vertical，用法如下\r\n\r\n```HTML\r\n  <!-- 均分选项卡-水平 将类型设置为around，每一个选项卡均分剩余的部分。 -->\r\n        <Tabs type=\"around\" default-vlaue=\"标题3\">\r\n            <Tab title=\"标题1\"> 我是内容1</Tab>\r\n            <Tab title=\"标题2\"> 我是内容2</Tab>\r\n            <Tab title=\"标题3\"> 我是内容3</Tab>\r\n            <Tab title=\"标题4\"> 我是内容4</Tab>\r\n            <Tab title=\"标题5\"> 我是内容5</Tab>\r\n        </Tabs>\r\n        <!-- 标签式选项卡-水平 将类型设置为label，每一个选项卡的样式为标签形式 -->\r\n        <Tabs type=\"label\" default-vlaue=\"标题3\">\r\n            <Tab title=\"标题1\"> 我是内容1</Tab>\r\n            <Tab title=\"标题2\"> 我是内容2</Tab>\r\n            <Tab title=\"标题3\"> 我是内容3</Tab>\r\n            <Tab title=\"标题4\"> 我是内容4</Tab>\r\n            <Tab title=\"标题5\"> 我是内容5</Tab>\r\n        </Tabs>\r\n        <!-- 按钮选项卡-水平 button,选中的标签卡和按钮类似 -->\r\n        <Tabs type=\"button\" default-vlaue=\"标题3\">\r\n            <Tab title=\"标题1\"> 我是内容1</Tab>\r\n            <Tab title=\"标题2\"> 我是内容2</Tab>\r\n            <Tab title=\"标题3\"> 我是内容3</Tab>\r\n            <Tab title=\"标题4\"> 我是内容4</Tab>\r\n            <Tab title=\"标题5\"> 我是内容5</Tab>\r\n        </Tabs>\r\n\r\n        <!-- vertical 将类型设为vertical，将选项卡设置为垂直方向 -->\r\n        <Tabs type=\"vertical\" default-vlaue=\"标题3\">\r\n            <Tab title=\"标题1\"> 我是内容1</Tab>\r\n            <Tab title=\"标题2\"> 我是内容2</Tab>\r\n            <Tab title=\"标题3\"> 我是内容3</Tab>\r\n            <Tab title=\"标题4\"> 我是内容4</Tab>\r\n            <Tab title=\"标题5\"> 我是内容5</Tab>\r\n        </Tabs>\r\n```\r\n\r\n### Api\r\n\r\n#### TabsProps\r\n\r\n| 参数         | 说明                                                         | 类型   | 默认值  |\r\n| ------------ | ------------------------------------------------------------ | ------ | ------- |\r\n| defaultVlaue | 当前标签默认值，对应tab的title                               | string | --      |\r\n| type         | 选项卡类型，可选值有默认default、均分around、标签label、按钮button、垂直方向vertical | string | default |\r\n\r\n#### TabProps\r\n\r\n| 参数  | 说明         | 类型   | 默认值 |\r\n| ----- | ------------ | ------ | ------ |\r\n| title | 选项卡的标题 | string | --     |\r\n\r\n## Input 输入框\r\n\r\n### 基础用法\r\n\r\n引入input组件，在Vue中使用\r\n\r\n```HTML\r\n<script>\r\nimport Input from './Input';\r\n</script>\r\n<template>\r\n    <span>基础样式</span>\r\n    <Input v-model=\"value\" label=\"字段名称\" placeholder=\"请输入\"></Input>\r\n    <Input v-model=\"value\" label=\"字段名称\" required placeholder=\"请输入\"></Input>\r\n    <Input v-model=\"value1\" label=\"字段名称\" required clearable placeholder=\"请输入\"></Input>\r\n</template>\r\n```\r\n\r\n### 禁用输入框\r\n\r\n通过 `readonly` 将输入框设置为只读状态，通过 `disabled` 将输入框设置为禁用状态。\r\n\r\n```HTML\r\n    <span>禁用样式</span>\r\n    <Input v-model=\"value\" label=\"字段名称\" disabled placeholder=\"请输入\"></Input>\r\n    <Input v-model=\"value\" label=\"字段名称\" readonly placeholder=\"请输入\"></Input>\r\n```\r\n\r\n### 必填星号\r\n\r\n设置 `required` 属性来展示必填星号。\r\n\r\n```HTML\r\n<span>基础样式</span>\r\n<Input v-model=\"value\" label=\"字段名称\" required  placeholder=\"请输入\"></Input>\r\n<Input v-model=\"value\" label=\"字段名称\" required placeholder=\"请输入\"></Input>\r\n```\r\n\r\n### 文本框\r\n\r\ntextarea \r\n\r\n设置 textarea 后文本输入的由原来的输入框框变成文本框。\r\n\r\n```HTML\r\n <Input v-model=\"value\" label=\"字段名称1\" textarea  placeholder=\"请输入\"></Input>\r\n```\r\n\r\n### 显示字数统计\r\n\r\n设置 `maxlength` 和 textarea  属性后会在底部显示字数统计。\r\n\r\n```HTML\r\n <Input v-model=\"value\" label=\"字段名称1\" textarea :maxlength=\"50\" placeholder=\"请输入\"></Input>\r\n```\r\n\r\n### 自适应文本高度\r\n\r\n设置 autosize  属性和textarea 后文本输入的时候自适应文本高度。\r\n\r\n```HTML\r\n <Input v-model=\"value\" label=\"字段名称1\" textarea autosize  :maxlength=\"50\" placeholder=\"请输入\"></Input>\r\n```\r\n\r\n### 清空输入内容\r\n\r\nclearable 属性添加可清空输入内容\r\n\r\n```HTML\r\n     <Input clearable required v-model=\"valueicon\" label=\"字段名称\" placeholder=\"请输入\">\r\n         \r\n    </Input>\r\n```\r\n\r\n### 图标按钮插槽\r\n\r\naction插槽来添加图标、按钮等操作栏\r\n\r\n```HTML\r\n     <Input clearable required v-model=\"valueicon\" label=\"字段名称\" placeholder=\"请输入\">\r\n                <template #action>\r\n                    <img :src=\"scan\" alt=\"\" />\r\n                </template>\r\n            </Input>\r\n```\r\n\r\n### 输入校验\r\n\r\ntrigger属性控制什么时候校验，change为输入值改变并且失焦时候校验，默认失焦校验（blur）\r\n\r\n通过rules数组传入Zod校验规则\r\n\r\n```HTML\r\n <Input\r\n                v-model=\"value\"\r\n                trigger=\"change\"\r\n                :rules=\"[\r\n                    z.string().min(1, { message: 'Must be add' }),\r\n                    z.string().min(5, { message: 'Must be 5 or more characters long' }),\r\n                ]\"\r\n                required\r\n                label=\"字段名称\"\r\n                placeholder=\"请输入\"\r\n            >\r\n```\r\n\r\n### Api\r\n\r\n#### props\r\n\r\n支持所有原生Input属性和事件\r\n\r\n| 参数        | 说明                        | 类型    | 默认值 |\r\n| ----------- | --------------------------- | ------- | ------ |\r\n| modelValue  | 当前输入框的值              | string  | --     |\r\n| label       | 标签文本                    | string  | --     |\r\n| placeholder | 输入框占位符文本            | string  | --     |\r\n| clearable   | 是否显示清除按钮            | boolean | FALSE  |\r\n| rules       | 表单校验规则数组            | array   | []     |\r\n| trigger     | 校验触发方式，可选值有 blur | string  | blur   |\r\n| disabled    | 是否禁用输入框              | boolean | FALSE  |\r\n| readonly    | 是否只读                    | boolean | FALSE  |\r\n| required    | 是否必填                    | boolean | FALSE  |\r\n| maxlength   | 输入框最大长度              | number  | null   |\r\n\r\n\r\n\r\n## Textarea 文本框\r\n\r\n### 基础用法\r\n\r\n引入Textarea 组件使用，可以得到一个文本输入框\r\n\r\n```HTML\r\n<template>\r\n        默认\r\n        <Textarea class=\"p-3\" placeholder=\"请输入您的备注\" required></Textarea>\r\n</template>\r\n<script setup>\r\n\r\nimport Textarea from './Textarea';\r\n\r\ndefineOptions({\r\n    name: 'UseTstxarea',\r\n});\r\n</script>\r\n<style lang=\"less\" scoped>\r\n/* Your style code here */\r\n</style>\r\n```\r\n\r\n### 只读和禁用\r\n\r\n支持textarea的只读和禁用属性\r\n\r\n```HTML\r\n  <Textarea v-model=\"value1\" class=\"p-3\" readonly placeholder=\"请输入您的备注\" required></Textarea>\r\n  <Textarea v-model=\"value1\" class=\"p-3\" disabled placeholder=\"请输入您的备注\" required></Textarea>\r\n```\r\n\r\n### 文本高度\r\n\r\nrows属性来调整文本的高度\r\n\r\n```HTML\r\n  <Textarea v-model=\"value1\" class=\"p-3\" :row=5 readonly placeholder=\"请输入您的备注\" required></Textarea>\r\n        \r\n```\r\n\r\n### 输入校验\r\n\r\n引入Zod来对输入的校验\r\n\r\n```HTML\r\n    <Textarea\r\n            :rules=\"[\r\n                z.string().min(1, { message: 'Must be add' }),\r\n                z.string().min(5, { message: 'Must be 5 or more characters long' }),\r\n            ]\"\r\n            v-model=\"value4\"\r\n            class=\"p-3\"\r\n            placeholder=\"请输入您的备注\"\r\n            required\r\n        ></Textarea>\r\n```\r\n\r\n\r\n\r\n### Api\r\n\r\n#### props\r\n\r\n支持所有原生Input属性和事件\r\n\r\n| 参数        | 说明                        | 类型    | 默认值 |\r\n| ----------- | --------------------------- | ------- | ------ |\r\n| modelValue  | 当前输入框的值              | string  | --     |\r\n| label       | 标签文本                    | string  | --     |\r\n| placeholder | 输入框占位符文本            | string  | --     |\r\n| rules       | 表单校验规则数组            | array   | []     |\r\n| trigger     | 校验触发方式，可选值有 blur | string  | blur   |\r\n| disabled    | 是否禁用输入框              | boolean | FALSE  |\r\n| readonly    | 是否只读                    | boolean | FALSE  |\r\n| required    | 是否必填                    | boolean | FALSE  |\r\n| maxlength   | 输入框最大长度              | number  | null   |\r\n\r\n## Form\r\n\r\n### 基础用法\r\n\r\n```HTML\r\n<script>\r\nimport Form from './Form';\r\nimport { ref } from 'vue';\r\nimport { z } from 'zod';\r\nimport Input from '../input/Input';\r\nconst value = ref('');\r\nconst formRef = ref();\r\nconst submit = () => {\r\n    formRef.value.Validate().then(()=>{\r\n    //校验成功回调\r\n    //发送网络请求\r\n    }).catch(err=>console.log(err));\r\n};\r\n<script/>\r\n<template>\r\n            <Form ref=\"formRef\">\r\n                <Input\r\n                    v-model=\"value\"\r\n                    :rules=\"[z.string().min(1, { message: 'Must be add' })]\"\r\n                    required\r\n                    label=\"用户名\"\r\n                    placeholder=\"请输入\"\r\n                ></Input>\r\n                <Input v-model=\"value2\" placeholder=\"请输入\" required label=\"密码\"></Input>\r\n                <Button size=\"lg\" class=\"w-full\" type=\"primary\" @click=\"submit\">主要提交</Button>\r\n            </Form>\r\n<template/>\r\n```\r\n\r\n### API\r\n\r\n#### event\r\n\r\n| 事件名   | 说明                          | 回调参数 |\r\n| -------- | ----------------------------- | -------- |\r\n| Validate | 校验form内所有表单项的zod规则 | promise  |\r\n\r\n## Badge 徽标\r\n\r\n### 基础用法\r\n\r\n引入Badge 组件，将内容放在Badge 组件的子节点，Badge 组件会在子组件的右上方展示\r\n\r\ncontent传入当前徽标的内容，当content为hot时，徽标为默认小圆点\r\n\r\n```HTML\r\n<script setup>\r\nimport Badge from '../badge/Badge';\r\n// Your script setup code here\r\n</script>\r\n<template>\r\n     <Badge content=\"hot\"> <div class=\"child\"></div></Badge>\r\n<template/>\r\n<style lang=\"less\" scoped>\r\n/* Your style code here */\r\n.child {\r\n    width: 40px;\r\n    height: 40px;\r\n    background: #f2f3f5;\r\n    // background: #ffffff;\r\n\r\n    border-radius: 4px;\r\n}\r\n</style>\r\n```\r\n\r\n### 徽标类型\r\n\r\n徽标有default、rt、primary三种选项，default默认在元素右上角展示，rt在元素右边上方展示，primary时徽标为独立的个体\r\n\r\n```HTML\r\n<script setup>\r\nimport Badge from '../badge/Badge';\r\n// Your script setup code here\r\n</script>\r\n<template>\r\n        default\r\n     <Badge content=\"hot\" type='default'> <div class=\"child\"></div></Badge>\r\n     <Badge content=\"hot\" type='rt'> <div class=\"child\"></div></Badge>\r\n     <Badge content=\"hot\" type='primary'> <div class=\"child\"></div></Badge>\r\n<template/>\r\n<style lang=\"less\" scoped>\r\n/* Your style code here */\r\n.child {\r\n    width: 40px;\r\n    height: 40px;\r\n    background: #f2f3f5;\r\n    // background: #ffffff;\r\n\r\n    border-radius: 4px;\r\n}\r\n</style>\r\n```\r\n\r\n### Api\r\n\r\n#### props\r\n\r\n徽标的参数\r\n\r\n| 参数    | 说明                                   | 类型   | 默认值  |\r\n| ------- | -------------------------------------- | ------ | ------- |\r\n| content | 徽标内容                               | string | New     |\r\n| type    | 徽标类型，可选值有default、rt、primary | string | default |\r\n\r\n## Dialog 对话框\r\n\r\n### 基础用法\r\n\r\n弹出模态框，常用于消息提示、消息确认，或在当前页面内完成特定的交互操作。支持组件调用和函数调用两种方式。组件调用\r\n\r\n```HTML\r\n<template>\r\n    <Dialog\r\n        title=\"弹窗标题\"\r\n        message=\"告知当前状态、信息和解决方法等内容。描述文案尽可能控制在三行内\"\r\n        v-model=\"show\"\r\n        confirmButtonText=\"主要操作\"\r\n    ></Dialog>\r\n<template/>\r\n<script setup>\r\nimport {ref} from 'vue'\r\nlet show=ref(true)\r\n<script/>\r\n```\r\n\r\n### 函数调用\r\n\r\n为了便于使用 `Dialog`，Vant 提供了一系列辅助函数，通过辅助函数可以快速唤起全局的弹窗组件。\r\n\r\n比如使用 `showDialog` 函数，调用后会直接在页面中渲染对应的弹出框。\r\n\r\n```JavaScript\r\nimport { showDialog } from '../dialog';\r\n  showDialog({\r\n        title: '弹窗标题',\r\n        message: '告知当前状态、信息和解决方法等内容。描述文案尽可能控制在三行内',\r\n        showCancelButton: true,\r\n        confirmButtonText: '主要操作',\r\n        cancelButtonText: '次要操作',\r\n    })\r\n        .then(() => {\r\n            console.log('成功的回调');\r\n        })\r\n        .catch((error) => {\r\n            console.log('Dialog error:', error);\r\n        });\r\n```\r\n\r\n### 消息提示\r\n\r\n用于提示一些消息，默认只包含一个确认按钮。\r\n\r\n```HTML\r\n<template>\r\n    <Dialog\r\n        :show-confirm-button=\"true\"\r\n        title=\"弹窗标题\"\r\n        message=\"告知当前状态、信息和解决方法等内容。描述文案尽可能控制在三行内\"\r\n        v-model=\"show1\"\r\n        confirmButtonText=\"我知道了\"\r\n        :confirm=\"confirm\"\r\n    ></Dialog>\r\n<template/>\r\n```\r\n\r\n### 消息确认\r\n\r\n用于确认消息，默认包含确认和取消按钮。\r\n\r\n```HTML\r\n    <Dialog\r\n        :show-confirm-button=\"true\"\r\n        title=\"弹窗标题\"\r\n        message=\"告知当前状态、信息和解决方法等内容。描述文案尽可能控制在三行内\"\r\n        :show-cancel-button=\"true\"\r\n        v-model=\"show\"\r\n        confirmButtonText=\"主要操作\"\r\n        cancelButtonText=\"次要操作\"\r\n        :confirm=\"confirm\"\r\n    ></Dialog>\r\n```\r\n\r\n### Api\r\n\r\n#### props\r\n\r\n| 参数                | 说明                     | 类型     | 默认值   |\r\n| ------------------- | ------------------------ | -------- | -------- |\r\n| modelValue          | 控制对话框的显示与隐藏   | Boolean  | FALSE    |\r\n| title               | 对话框标题               | String   | ''       |\r\n| message             | 对话框的消息内容         | String   | ''       |\r\n| closeDialog         | 关闭对话框的回调函数     | Function | () => {} |\r\n| closeOnClickOverlay | 点击遮罩层是否关闭对话框 | Boolean  | TRUE     |\r\n| showConfirmButton   | 是否显示确认按钮         | Boolean  | TRUE     |\r\n| confirmButtonText   | 确认按钮文本             | String   | '确定'   |\r\n| cancelButtonText    | 取消按钮文本             | String   | '取消'   |\r\n| showCancelButton    | 是否显示取消按钮         | Boolean  | FALSE    |\r\n| confirm             | 确认按钮点击时的回调函数 | Function | () => {} |\r\n| cancel              | 取消按钮点击时的回调函数 | Function | () => {} |\r\n\r\n## ActionSheet\r\n\r\n### 基础用法\r\n\r\n引入ActionSheet组件，通过v-model绑定ref对象来控制动作面板的显示与隐藏\r\n\r\n```HTML\r\n <template>\r\n    <Button class=\"mb-2\" @click=\"showaction\">基本用法</Button>\r\n    <ActionSheet\r\n        v-model=\"show\"\r\n        :options=\"[\r\n            { value: '1', label: '选项一' },\r\n            { value: '2', label: '选项二' },\r\n            { value: '3', label: '选项三' },\r\n            { value: '4', label: '选项四' },\r\n        ]\"\r\n        @select=\"select\"\r\n        @cancel=\"onCancel\"\r\n    ></ActionSheet>\r\n  <template/>\r\n  <script>\r\n  import ActionSheet from '../actionsheet/ActionSheet';\r\n  const show = ref(false);\r\n  <script/>\r\n    \r\n```\r\n\r\n![img](https://yadea.feishu.cn/space/api/box/stream/download/asynccode/?code=ZTJkMjVmZGNiZGZhOGU0NzNkOTIwNGRjNjRiOTJkZjRfZzlpdFMyNGVuNWNLYkNsdldwazJlN2Z5RU5SbXRIZTZfVG9rZW46VG1UUWJkazlkb0h6ZTV4UHF4R2M0WWpRbmtiXzE3MzIyNTc1NTg6MTczMjI2MTE1OF9WNA)\r\n\r\n\r\n\r\n### 取消删除确认\r\n\r\n当传入cancel-text属性的时候，cancel-text有值的话取消选项会底部展示。确认和删除按钮，可以在选项中传递color来实现\r\n\r\n```HTML\r\n    <ActionSheet\r\n        v-model=\"show1\"\r\n        cancel-text=\"取消\"\r\n        :options=\"[\r\n            { value: '1', label: '选项一' },\r\n            { value: '2', label: '选项二' },\r\n            { value: '3', label: '选项三' },\r\n            { value: '4', label: '删除', color: '#F53F3F' },\r\n            { value: '5', label: '确认', color: '#165DFF' }\r\n        ]\"\r\n        @select=\"select\"\r\n        @cancel=\"onCancel\"\r\n    ></ActionSheet>\r\n```\r\n\r\n![img](https://yadea.feishu.cn/space/api/box/stream/download/asynccode/?code=ZWM2YTVmNTlhMDY1OGNiMjVlMTcwM2VjMTMxYjBmMTFfNWk3dW5GNFBudzZhZWdzU00wMkNaTVhPa0NqTDVCS1RfVG9rZW46SzU1Z2I5dnVnb3BSbzR4SFhtNWM3c0FXbnplXzE3MzIyNTc1NTg6MTczMjI2MTE1OF9WNA)\r\n\r\n\r\n\r\n### 标题和标题描述\r\n\r\nsub-title属性是标题的描述,title属性是标题 \r\n\r\n```HTML\r\n    <ActionSheet\r\n        v-model=\"show5\"\r\n        sub-title=\"这是一行描述信息\"\r\n        title=\"这是一行标题文字\"\r\n        cancel-text=\"取消\"\r\n        :options=\"[{ value: '3', label: '确认', color: '#165DFF' }]\"\r\n        @select=\"select\"\r\n    ></ActionSheet>\r\n```\r\n\r\n\r\n\r\n![img](https://yadea.feishu.cn/space/api/box/stream/download/asynccode/?code=YmY1YjRkZWFiZGUwZjBiMmFhYTAwNTcwMTM4NjEyY2RfY1E4TG0wTDZadDN0aEpTdU9GZ1ZzeDZuNVBNMUhMbHRfVG9rZW46Tjg5aWJHblJnb0dIYlh4YXRNSWNRMWlJbnlkXzE3MzIyNTc1NTg6MTczMjI2MTE1OF9WNA)\r\n\r\n\r\n\r\n### 徽标\r\n\r\noptions中的badge属性会让整个对话框的选项多会徽标，其中badge为hot时候，徽标是默认的小红点\r\n\r\n```HTML\r\n    <ActionSheet\r\n        v-model=\"show6\"\r\n        cancel-text=\"取消\"\r\n        :options=\"[\r\n            { value: '1', label: '选项一', badge: 'hot' },\r\n            { value: '2', label: '选项二', badge: '2' },\r\n            { value: '3', label: '选项三', badge: '99+' },\r\n            { value: '4', label: '选项四', badge: '推荐' },\r\n        ]\"\r\n        @select=\"select\"\r\n        @cancel=\"onCancel\"\r\n    ></ActionSheet>\r\n```\r\n\r\n![img](https://yadea.feishu.cn/space/api/box/stream/download/asynccode/?code=YjlmNzY3ODgzMjAyNDAzZTIyMzEyOTczYzdkOTZkN2RfRXYzRzNBb2xKa2JhOXI5cGhZYWdBZmFubGZBQjFyZGZfVG9rZW46RldVcWJnNUpRb2RQeU54a2lzdmNRR2NrblJnXzE3MzIyNTc1NTg6MTczMjI2MTE1OF9WNA)\r\n\r\n\r\n\r\n### 分享面板\r\n\r\n组件的type选为share的时候，options需要传入value和label并且还需要传入图标，作为一个分享面板\r\n\r\n```HTML\r\n    <ActionSheet\r\n        v-model=\"show7\"\r\n        title=\"分享到\"\r\n        cancel-text=\"取消\"\r\n        type=\"share\"\r\n        :options=\"[\r\n            { value: '4', label: '微信', img: wchart },\r\n            { value: '2', label: '朋友圈', img: friendspyq },\r\n            { value: '3', label: '微博', img: wb },\r\n            { value: '1', label: 'QQ', img: qqIcon },\r\n            { value: '1', label: 'QQ', img: qqIcon },\r\n            { value: '1', label: 'QQ', img: qqIcon },\r\n            { value: '1', label: 'QQ', img: qqIcon },\r\n            { value: '4', label: '更多', img: moreicon },\r\n        ]\"\r\n        @select=\"select\"\r\n        @cancel=\"onCancel\"\r\n    ></ActionSheet>\r\n```\r\n\r\n![img](https://yadea.feishu.cn/space/api/box/stream/download/asynccode/?code=NDhkZDJmMDQ3NTU1YWZmZmM0YTliNWExMGQ5ZTI4NzNfUnQ1QWNwZkFmVzI2WVZ0UHI3bWNHQm9DcU5ac3d1aVJfVG9rZW46RHBpbWJKUlFYb1laTDZ4bjRBUWNrY1FQbkNnXzE3MzIyNTc1NTg6MTczMjI2MTE1OF9WNA)\r\n\r\n\r\n\r\n### Api\r\n\r\n#### Props\r\n\r\n| 参数       | 说明                                                         | 类型    | 默认值  |\r\n| ---------- | ------------------------------------------------------------ | ------- | ------- |\r\n| modelvalue | 控制显示/隐藏                                                | boolean | flase   |\r\n| options    | 可选项列表                                                   | array   | []      |\r\n| canceltext | 取消按钮文本                                                 | string  | -       |\r\n| title      | 标题                                                         | string  | -       |\r\n| subtitle   | 副标题                                                       | string  | -       |\r\n| color      | 颜色。支持所有格式的颜色                                     | string  | -       |\r\n| type       | 类型，可选值为share，当type为share的时候，动作面板为分享面板 | string  | default |\r\n\r\n#### options\r\n\r\n| 参数  | 说明                | 类型   | 默认值 |\r\n| ----- | ------------------- | ------ | ------ |\r\n| value | 动作面板的选项的值  | string | -      |\r\n| label | 动作面板选项的label | string | -      |\r\n| icon  | 动作面板icon图片    | string | -      |\r\n| color | 选项颜色            | string | -      |\r\n| img   | 分享面板时候的图标  | {}     | -      |\r\n\r\n","readmeFilename":"README.md"}