{"_id":"@cynnie/ui-antd","_rev":"2-dc8dd690ac05bfd6e381475edf44df2e","name":"@cynnie/ui-antd","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@cynnie/ui-antd","version":"0.1.0","license":"MIT","_id":"@cynnie/ui-antd@0.1.0","maintainers":[{"name":"cynnie","email":"snowbitx@gmail.com"}],"homepage":"https://github.com/snowbitx/ui#readme","bugs":{"url":"https://github.com/snowbitx/ui/issues"},"dist":{"shasum":"49d8d8d72bec955f806eb550615b112209cd5bc6","tarball":"https://registry.npmjs.org/@cynnie/ui-antd/-/ui-antd-0.1.0.tgz","fileCount":54,"integrity":"sha512-xfp4kNoDUmrW6SI9uY2OUCygP2mDIq7G4THBGSZhtOfDvXPSIbv9WJlJpa5DYAr9yg0WZXw285tUEnICZOPIdQ==","signatures":[{"sig":"MEUCIQCQfhfrS94Jbcszx05V4mJZm4czgZSoxur1l9Kz+RYjOAIgNpJZzvQaPz/V932NlGDm9mtzsEjRmFU3I8MNSdT3P5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284210},"main":"./dist/index.js","type":"module","_from":"file:cynnie-ui-antd-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./utils/openDialog":{"types":"./dist/utils/openDialog.d.ts","import":"./dist/utils/openDialog.js"},"./components/ProInput":{"types":"./dist/components/ProInput/index.vue.d.ts","import":"./dist/components/ProInput/index.js"},"./components/ProModal":{"types":"./dist/components/ProModal/index.vue.d.ts","import":"./dist/components/ProModal/index.js"},"./components/ProTable":{"types":"./dist/components/ProTable/index.vue.d.ts","import":"./dist/components/ProTable/index.js"},"./components/ProButton":{"types":"./dist/components/ProButton/index.vue.d.ts","import":"./dist/components/ProButton/index.js"},"./components/ProSelect":{"types":"./dist/components/ProSelect/index.vue.d.ts","import":"./dist/components/ProSelect/index.js"},"./components/ProRadioGroup":{"types":"./dist/components/ProRadioGroup/index.vue.d.ts","import":"./dist/components/ProRadioGroup/index.js"},"./components/ProFormBuilder":{"types":"./dist/components/ProFormBuilder/index.vue.d.ts","import":"./dist/components/ProFormBuilder/index.js"},"./components/ProDescriptions":{"types":"./dist/components/ProDescriptions/index.vue.d.ts","import":"./dist/components/ProDescriptions/index.js"},"./components/ProCheckboxGroup":{"types":"./dist/components/ProCheckboxGroup/index.vue.d.ts","import":"./dist/components/ProCheckboxGroup/index.js"},"./components/ProConfirmButton":{"types":"./dist/components/ProConfirmButton/index.vue.d.ts","import":"./dist/components/ProConfirmButton/index.js"}},"scripts":{"build":"vite build","format":"prettier --write src/","type-check":"vue-tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"cynnie","email":"snowbitx@gmail.com"},"_resolved":"/private/var/folders/ks/443w0jnn2rz8dybl_tg644_40000gn/T/67f1b353af2bd7839bf6fe5b78c15286/cynnie-ui-antd-0.1.0.tgz","_integrity":"sha512-xfp4kNoDUmrW6SI9uY2OUCygP2mDIq7G4THBGSZhtOfDvXPSIbv9WJlJpa5DYAr9yg0WZXw285tUEnICZOPIdQ==","repository":{"url":"git+https://github.com/snowbitx/ui.git","type":"git","directory":"packages/ui-antd"},"_npmVersion":"11.9.0","description":"基于 ant-design-vue 的 SnowUI 二次封装组件库","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"lodash-es":"^4.17.21","@cynnie/ui-core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:rolldown-vite@^7.3.1","vue-tsc":"^2.2.10","@vue/tsconfig":"^0.7.0","ant-design-vue":"^4.2.6","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.0","@vitejs/plugin-vue-jsx":"^5.0.0"},"peerDependencies":{"vue":"^3.5.17","ant-design-vue":"^4.2.6"},"_npmOperationalInternal":{"tmp":"tmp/ui-antd_0.1.0_1789008573772_0.26291460821983104","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"_id":"@cynnie/ui-antd@0.1.1","bugs":{"url":"https://github.com/snowbitx/ui/issues"},"dist":{"shasum":"c495e2b850e3c396a80c5f866ec67204a8dee916","tarball":"https://registry.npmjs.org/@cynnie/ui-antd/-/ui-antd-0.1.1.tgz","fileCount":54,"integrity":"sha512-eHtlL+N4KYDJGr3qyidgfd0h9cBVptT9IdPqEDVPoByB2mE7+VsgyXUeAA2dsXZM3HC51VfppI96pLWsRBw71w==","signatures":[{"sig":"MEUCIQD/DM7jRo5PfVBYfti2u1rLreDneKQqZizN4+F4UioRNgIgPxO42F+MdbW4js5hhTn75U2N/t6Xi3TqiyOj2+gm0WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCvbswcsnlfttKRcmsM9Fh0zfy1czaqW+uT44Q9jlgWjAIgYt+M66P8iSaJnXTGOrYpg59Hq5EXsFaz7k5+6iOCVp8="}],"unpackedSize":284387},"main":"./dist/index.js","name":"@cynnie/ui-antd","type":"module","_from":"file:cynnie-ui-antd-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./utils/openDialog":{"types":"./dist/utils/openDialog.d.ts","import":"./dist/utils/openDialog.js"},"./components/ProInput":{"types":"./dist/components/ProInput/index.vue.d.ts","import":"./dist/components/ProInput/index.js"},"./components/ProModal":{"types":"./dist/components/ProModal/index.vue.d.ts","import":"./dist/components/ProModal/index.js"},"./components/ProTable":{"types":"./dist/components/ProTable/index.vue.d.ts","import":"./dist/components/ProTable/index.js"},"./components/ProButton":{"types":"./dist/components/ProButton/index.vue.d.ts","import":"./dist/components/ProButton/index.js"},"./components/ProSelect":{"types":"./dist/components/ProSelect/index.vue.d.ts","import":"./dist/components/ProSelect/index.js"},"./components/ProRadioGroup":{"types":"./dist/components/ProRadioGroup/index.vue.d.ts","import":"./dist/components/ProRadioGroup/index.js"},"./components/ProFormBuilder":{"types":"./dist/components/ProFormBuilder/index.vue.d.ts","import":"./dist/components/ProFormBuilder/index.js"},"./components/ProDescriptions":{"types":"./dist/components/ProDescriptions/index.vue.d.ts","import":"./dist/components/ProDescriptions/index.js"},"./components/ProCheckboxGroup":{"types":"./dist/components/ProCheckboxGroup/index.vue.d.ts","import":"./dist/components/ProCheckboxGroup/index.js"},"./components/ProConfirmButton":{"types":"./dist/components/ProConfirmButton/index.vue.d.ts","import":"./dist/components/ProConfirmButton/index.js"}},"license":"MIT","scripts":{"build":"vite build","format":"prettier --write src/","type-check":"vue-tsc --noEmit -p tsconfig.json"},"version":"0.1.1","_npmUser":{"name":"cynnie","email":"snowbitx@gmail.com"},"homepage":"https://ui-playground-puce.vercel.app/?ui=antd","_resolved":"/tmp/fdfaa351464d2476e875ab3bf483ff63/cynnie-ui-antd-0.1.1.tgz","_integrity":"sha512-eHtlL+N4KYDJGr3qyidgfd0h9cBVptT9IdPqEDVPoByB2mE7+VsgyXUeAA2dsXZM3HC51VfppI96pLWsRBw71w==","repository":{"url":"git+https://github.com/snowbitx/ui.git","type":"git","directory":"packages/ui-antd"},"_npmVersion":"10.9.8","description":"基于 ant-design-vue 的 cynnie-ui 二次封装组件库：ProTable / ProFormBuilder / 命令式弹窗等","directories":{},"maintainers":[{"name":"cynnie","email":"snowbitx@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"lodash-es":"^4.17.21","@cynnie/ui-core":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:rolldown-vite@^7.3.1","vue-tsc":"^2.2.10","@vue/tsconfig":"^0.7.0","ant-design-vue":"^4.2.6","vite-plugin-dts":"^4.5.4","@types/lodash-es":"^4.17.12","@vitejs/plugin-vue":"^6.0.0","@vitejs/plugin-vue-jsx":"^5.0.0"},"peerDependencies":{"vue":"^3.5.17","ant-design-vue":"^4.2.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-antd_0.1.1_1789010652894_0.8288308872664327"}}},"time":{"created":"2026-09-10T02:49:33.599Z","modified":"2026-09-10T03:24:13.136Z","0.1.0":"2026-09-10T02:49:33.904Z","0.1.1":"2026-09-10T03:24:12.976Z"},"bugs":{"url":"https://github.com/snowbitx/ui/issues"},"license":"MIT","homepage":"https://ui-playground-puce.vercel.app/?ui=antd","repository":{"url":"git+https://github.com/snowbitx/ui.git","type":"git","directory":"packages/ui-antd"},"description":"基于 ant-design-vue 的 cynnie-ui 二次封装组件库：ProTable / ProFormBuilder / 命令式弹窗等","maintainers":[{"name":"cynnie","email":"snowbitx@gmail.com"}],"readme":"# @cynnie/ui-antd\n\n基于 [ant-design-vue](https://antdv.com/) 的 cynnie-ui 二次封装组件库，提供开箱即用的中后台组件：\n\n**[在线文档 & 演示](https://ui-playground-puce.vercel.app/?ui=antd)**\n\n- **ProTable** — 搜索表单 + 表格 + 分页一体化\n- **ProFormBuilder** — JSON 配置化表单\n- **ProButton / ProCountdownButton / ProConfirmButton** — 带防抖 / 倒计时 / 二次确认的按钮\n- **ProInput** — 自动搜索防抖输入框\n- **ProSelect / ProCheckboxGroup / ProRadioGroup** — 字典驱动的选择组件\n- **ProModal** — 受控/命令式弹窗\n- **ProDescriptions** — 描述列表\n- **openDialog** — 命令式打开弹窗的工具函数\n\n## 安装\n\n```sh\npnpm add @cynnie/ui-antd ant-design-vue\n```\n\npeer 依赖：`vue ^3.5`、`ant-design-vue ^4.2`。\n\n## 使用\n\n```vue\n<script setup lang=\"ts\">\nimport { ProTable } from \"@cynnie/ui-antd\";\n// 或按需深路径引入：import ProTable from \"@cynnie/ui-antd/components/ProTable\";\n</script>\n```\n\n同系列还有 [@cynnie/ui-element](https://www.npmjs.com/package/@cynnie/ui-element)（element-plus 版）与 [@cynnie/ui-shadcn](https://www.npmjs.com/package/@cynnie/ui-shadcn)（shadcn-vue 版），可按 UI 库选用。\n\n## License\n\nMIT\n","readmeFilename":"README.md"}