{"_id":"@digitalc/dxp-business-ui","_rev":"2-b3d3d7da2681830b9711eecec33c521c","name":"@digitalc/dxp-business-ui","dist-tags":{"latest":"0.0.1-alpha.3"},"versions":{"0.0.1-alpha.2":{"name":"@digitalc/dxp-business-ui","version":"0.0.1-alpha.2","keywords":["react","react-component","business","dxp"],"author":{"name":"iwhaleFED@126.com"},"license":"MIT","_id":"@digitalc/dxp-business-ui@0.0.1-alpha.2","maintainers":[{"name":"markyun","email":"mygood@126.com"},{"name":"shi.tianxin","email":"stx0320@163.com"},{"name":"wei.chenyu","email":"894295845@qq.com"},{"name":"fengyebb","email":"fengyebb@zohomail.com"},{"name":"feng.yixiao","email":"651544620@qq.com"},{"name":"liuhuirong","email":"1013451283@qq.com"}],"dist":{"shasum":"9aeebafb6020b3b73c227fc517e14f3976329375","tarball":"https://registry.npmjs.org/@digitalc/dxp-business-ui/-/dxp-business-ui-0.0.1-alpha.2.tgz","fileCount":20,"integrity":"sha512-AVIfc4CJVSyMhs8uAQOOL1gRslMv0zGKAatlcERNtGGeE5XYgGLXr0Uk7S3ZVHhPb9V2XCsP5Vyk6XfTyWszhQ==","signatures":[{"sig":"MEUCIQDkKCXgl1HwtYRrYgwEdkJphulOhXX0cBovx4IBs8yiVwIgUUsPe9jsCibvjdlLkystrz9tA+MjU5hmfpDu4A6R02s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21907},"main":"lib/index.js","types":"es/index.d.ts","module":"es/index.js","engines":{"node":">=14.x"},"gitHead":"daf84a2eafa0a3ecbc35698b7092cce6e9ebbc34","scripts":{"dev":"dumi dev","lint":"npm run lint:es && npm run lint:css","test":"if [ -z \"$SKIP_TESTS\" ]; then umi-test; else echo 'Skipping tests'; fi","build":"father build","start":"npm run dev","test0":"rc-test","test1":"if [ -z \"$SKIP_TESTS\" ]; then rc-test; else echo 'Skipping tests'; fi","deploy":"npm run docs:build && npm run docs:preview","doctor":"father doctor","dryRun":"npm publish --dry-run","analyze":"cross-env ANALYZE=1 dumi build","lint:es":"eslint \"{src,test}/**/*.{js,jsx,ts,tsx}\"","prepare":"dumi setup","publish":"npm publish --access public","buildCss":"node scripts/compile-less.js","lint:css":"stylelint \"src/**/*.{less,css}\"","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,scss,md,json}\"","docs:build":"dumi build","fontSubset":"node scripts/font-subset.js","build:watch":"father dev","docs:deploy":"gh-pages -d docs-dist","docs:preview":"dumi preview","checkEncoding":"node scripts/check-encoding.js","prepublishOnly":"npm run build && SKIP_TESTS=true np --no-cleanup --any-branch --no-publish --no-test","prepublishOnly1":"father doctor && npm run build"},"_npmUser":{"name":"feng.yixiao","email":"651544620@qq.com"},"_npmVersion":"10.7.0","description":"Business UI library based on DXP Design System","directories":{},"sideEffects":["**/*.less","**/*.css","es/**/style/*","lib/**/style/*"],"_nodeVersion":"18.20.4","dependencies":{"classnames":"^2.3.2","@digitalc/dxp-ui":"file:../base"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^5.0.3","antd":"^5.24.5","dumi":"^2.4.18","glob":"^11.0.2","less":"^4.3.0","husky":"^8.0.1","react":"^18.3.1","eslint":"^8.23.0","father":"^4.1.0","lodash":"^4.17.21","mkdirp":"^3.0.1","fontmin":"^2.0.0","rc-test":"^7.1.2","prettier":"^3.0.0","react-dom":"^18.3.1","stylelint":"^16.11.0","classnames":"^2.3.2","prop-types":"^15.8.1","@types/jest":"^29.0.0","@umijs/lint":"^4.4.6","less-loader":"^12.2.0","lint-staged":"^13.0.3","@types/react":"^18.0.0","@types/lodash":"^4.17.16","@umijs/fabric":"^2.5.2","@commitlint/cli":"^17.1.2","@types/react-dom":"^18.0.0","@ant-design/icons":"^6.0.0","dumi-theme-mobile":"^2.3.5","@testing-library/react":"^15.0.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^5.16.4","prettier-plugin-packagejson":"^2.2.18","@commitlint/config-conventional":"^17.1.0","prettier-plugin-organize-imports":"^3.0.0"},"peerDependencies":{"antd":"^5.24.5","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dxp-business-ui_0.0.1-alpha.2_1761268508071_0.7813500369881381","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@digitalc/dxp-business-ui","version":"0.0.1-alpha.3","description":"Business UI library based on DXP Design System","keywords":["react","react-component","business","dxp"],"license":"MIT","author":{"name":"iwhaleFED@126.com"},"main":"lib/index.js","module":"es/index.js","types":"es/index.d.ts","sideEffects":["**/*.less","**/*.css","es/**/style/*","lib/**/style/*"],"scripts":{"analyze":"cross-env ANALYZE=1 dumi build","build":"father build","build:watch":"father dev","deploy":"npm run docs:build && npm run docs:preview","dev":"dumi dev","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","docs:preview":"dumi preview","doctor":"father doctor","dryRun":"npm publish --dry-run","buildCss":"node scripts/compile-less.js","checkEncoding":"node scripts/check-encoding.js","fontSubset":"node scripts/font-subset.js","lint":"npm run lint:es && npm run lint:css","lint:css":"stylelint \"src/**/*.{less,css}\"","lint:es":"eslint \"{src,test}/**/*.{js,jsx,ts,tsx}\"","prepare":"dumi setup","prepublishOnly1":"father doctor && npm run build","prepublishOnly":"npm run build && SKIP_TESTS=true np --no-cleanup --any-branch --no-publish --no-test","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,scss,md,json}\"","publish":"npm publish --access public","start":"npm run dev","test":"if [ -z \"$SKIP_TESTS\" ]; then umi-test; else echo 'Skipping tests'; fi","test0":"rc-test","test1":"if [ -z \"$SKIP_TESTS\" ]; then rc-test; else echo 'Skipping tests'; fi"},"dependencies":{"@digitalc/dxp-ui":"0.0.6-alpha.5","classnames":"^2.3.2"},"devDependencies":{"@ant-design/icons":"^6.0.0","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^15.0.0","@types/jest":"^29.0.0","@types/lodash":"^4.17.16","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@umijs/fabric":"^2.5.2","@umijs/lint":"^4.4.6","antd":"^5.24.5","classnames":"^2.3.2","dumi":"^2.4.18","dumi-theme-mobile":"^2.3.5","eslint":"^8.23.0","father":"^4.1.0","fontmin":"^2.0.0","glob":"^11.0.2","husky":"^8.0.1","jest-environment-jsdom":"^29.7.0","less":"^4.3.0","less-loader":"^12.2.0","lint-staged":"^13.0.3","lodash":"^4.17.21","mkdirp":"^3.0.1","np":"^5.0.3","prettier":"^3.0.0","prettier-plugin-organize-imports":"^3.0.0","prettier-plugin-packagejson":"^2.2.18","prop-types":"^15.8.1","rc-test":"^7.1.2","react":"^18.3.1","react-dom":"^18.3.1","stylelint":"^16.11.0"},"peerDependencies":{"antd":"^5.24.5","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"engines":{"node":">=14.x"},"publishConfig":{"access":"public"},"_id":"@digitalc/dxp-business-ui@0.0.1-alpha.3","gitHead":"e6f9105ad87ebc89665952fb8dd84baa87cf3fe7","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-gSk3ov073S6hNUUjcBhXYiHSrFAMPNxKyxoNo/n/ifkGdZI9T92r9ttSmPbQMjii3RG8QoI9LEXTjY8S5Oc8Lg==","shasum":"1d824cdae5ff224d8959ffaa2c292058b95a92c8","tarball":"https://registry.npmjs.org/@digitalc/dxp-business-ui/-/dxp-business-ui-0.0.1-alpha.3.tgz","fileCount":20,"unpackedSize":21908,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBj+5DFRMtn8mesZeActo9MID9WWZ9T7WNHWtpl+ddJjAiEAg6/Hn8uIrnGCPMg+4yPgH5f28cpq9kOcP+57pzsYEfo="}]},"_npmUser":{"name":"feng.yixiao","email":"651544620@qq.com"},"directories":{},"maintainers":[{"name":"markyun","email":"mygood@126.com"},{"name":"shi.tianxin","email":"stx0320@163.com"},{"name":"wei.chenyu","email":"894295845@qq.com"},{"name":"fengyebb","email":"fengyebb@zohomail.com"},{"name":"feng.yixiao","email":"651544620@qq.com"},{"name":"liuhuirong","email":"1013451283@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dxp-business-ui_0.0.1-alpha.3_1761269378795_0.5300287518110989"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-24T01:15:07.964Z","modified":"2025-10-24T01:29:39.278Z","0.0.1-alpha.2":"2025-10-24T01:15:08.278Z","0.0.1-alpha.3":"2025-10-24T01:29:39.013Z"},"author":{"name":"iwhaleFED@126.com"},"license":"MIT","keywords":["react","react-component","business","dxp"],"description":"Business UI library based on DXP Design System","maintainers":[{"name":"markyun","email":"mygood@126.com"},{"name":"shi.tianxin","email":"stx0320@163.com"},{"name":"wei.chenyu","email":"894295845@qq.com"},{"name":"fengyebb","email":"fengyebb@zohomail.com"},{"name":"feng.yixiao","email":"651544620@qq.com"},{"name":"liuhuirong","email":"1013451283@qq.com"}],"readme":"# @digitalc/dxp-business-ui\n\n基于 DXP Design System 的业务组件库，提供常见业务场景下的 UI 组件。\n\n## 🚀 快速开始\n\n### 安装\n\n```bash\n# 依赖基础组件库\nnpm install @digitalc/dxp-ui\n\n# 安装业务组件库\nnpm install @digitalc/dxp-business-ui\n```\n\n### 使用示例\n\n```tsx\nimport React from 'react';\nimport { UserProfileCard } from '@digitalc/dxp-business-ui';\n\nconst App = () => {\n  const handleStatusChange = (checked: boolean) => {\n    console.log('状态改变:', checked);\n  };\n\n  return (\n    <UserProfileCard\n      userName=\"张三\"\n      userAvatar=\"https://example.com/avatar.jpg\"\n      userRole=\"高级前端工程师\"\n      isActive={true}\n      onStatusChange={handleStatusChange}\n    />\n  );\n};\n\nexport default App;\n```\n\n## 📦 组件列表\n\n### UserProfileCard\n\n用户资料展示卡片，包含头像、姓名、角色和状态切换功能。\n\n**Props:**\n- `userName`: 用户名称 (必填)\n- `userRole`: 用户角色 (必填) \n- `userAvatar`: 用户头像URL (可选)\n- `isActive`: 是否激活状态，默认 true\n- `onStatusChange`: 状态改变回调函数\n- `className`: 自定义样式类名\n- `style`: 自定义样式\n\n## 🔧 开发\n\n```bash\n# 构建组件库\nnpm run build\n\n# 验证构建结果\nnpm test\n\n# 打包发布\nnpm pack\n```\n\n## 📄 许可证\n\nMIT\n","readmeFilename":"README.md"}