{"_id":"@cimai/merchant-icons","_rev":"2-d2bc1e8ed4f3e4376e609f2abb13c4ce","name":"@cimai/merchant-icons","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@cimai/merchant-icons","version":"1.0.0","keywords":["cimai","词脉","icons","svg","uniapp","vue3","react","wechat-miniprogram","merchant","miniapp"],"license":"UNLICENSED","_id":"@cimai/merchant-icons@1.0.0","maintainers":[{"name":"asdfqweqwerrqwe","email":"lixinqi0421@outlook.com"}],"dist":{"shasum":"ebe6cf2c81c5ac6e2470df57900d3a33c83971a9","tarball":"https://registry.npmjs.org/@cimai/merchant-icons/-/merchant-icons-1.0.0.tgz","fileCount":791,"integrity":"sha512-cWsxgt6CG2WR8C3t4RWVxFn/s9Yw1MQRB3aCATNHXk34sdFqG2OVaaivdSiCvsmPSltFFlozxs3G12VeI75GJw==","signatures":[{"sig":"MEUCID+QW5p8ZwrqSKrG4NzC+kfaU1lNI4b17ZgP0ICx5IF8AiEA0W7uGsFeU+gWsJM+44jGj4agd8Lf/5+9B0Ms3ocAh3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130705},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./css":"./css/merchant-icons.css","./react":{"types":"./react/index.d.ts","import":"./react/index.js"},"./manifest":"./manifest.json","./svg/*.svg":"./svg/*.svg","./sprite.svg":"./sprite.svg","./png/*/*.png":"./png/*/*.png","./manifest.json":"./manifest.json","./react/icons/*":{"types":"./react/icons/*.d.ts","import":"./react/icons/*.js"},"./uniapp/icons/*":"./uniapp/icons/*.vue","./react/createIcon":{"types":"./react/createIcon.d.ts","import":"./react/createIcon.js"},"./uniapp/MiIcon.vue":"./uniapp/MiIcon.vue","./uniapp/icons/*.vue":"./uniapp/icons/*.vue","./css/merchant-icons.css":"./css/merchant-icons.css","./miniprogram/icon/icons":"./miniprogram/icon/icons.js","./miniprogram/icon/index":"./miniprogram/icon/index.js"},"gitHead":"887827adfdac740d66ed2cd2edb5c9b7c4b2a5b4","_npmUser":{"name":"asdfqweqwerrqwe","email":"lixinqi0421@outlook.com"},"_npmVersion":"11.11.1","description":"Cimai merchant icon library for uniapp Vue3, React, H5 and WeChat Mini Program.","directories":{},"miniprogram":"./miniprogram","sideEffects":["./css/*.css","./miniprogram/**/*"],"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"peerDependencies":{"vue":">=3","react":">=17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/merchant-icons_1.0.0_1781354736020_0.880489313793652","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@cimai/merchant-icons","version":"1.1.0","description":"Cimai merchant icon library for uniapp Vue3, React, H5 and WeChat Mini Program.","keywords":["cimai","词脉","icons","svg","uniapp","vue3","react","wechat-miniprogram","merchant","miniapp"],"license":"UNLICENSED","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","miniprogram":"./miniprogram","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./react/index.d.ts","import":"./react/index.js"},"./react/createIcon":{"types":"./react/createIcon.d.ts","import":"./react/createIcon.js"},"./react/icons/*":{"types":"./react/icons/*.d.ts","import":"./react/icons/*.js"},"./uniapp/MiIcon.vue":"./uniapp/MiIcon.vue","./uniapp/icons/*.vue":"./uniapp/icons/*.vue","./uniapp/icons/*":"./uniapp/icons/*.vue","./css":"./css/merchant-icons.css","./css/merchant-icons.css":"./css/merchant-icons.css","./manifest":"./manifest.json","./manifest.json":"./manifest.json","./sprite.svg":"./sprite.svg","./svg/*.svg":"./svg/*.svg","./png/*/*.png":"./png/*/*.png","./miniprogram/icon/index":"./miniprogram/icon/index.js","./miniprogram/icon/icons":"./miniprogram/icon/icons.js"},"sideEffects":["./css/*.css","./miniprogram/**/*"],"peerDependencies":{"react":">=17","vue":">=3"},"peerDependenciesMeta":{"react":{"optional":true},"vue":{"optional":true}},"_id":"@cimai/merchant-icons@1.1.0","_integrity":"sha512-oM7CqvN4/HxtXRKSddF9A01wzKmiT+xF2vZZXyUU0yJ38ZwSTC6Uhl3TY+kjK8WwExNEcEoAMdGUekZuTZc0Dw==","_resolved":"/Users/lixinqi/Documents/我的工作区/02_项目代码/merchant-miniapp-home-design/release/cimai-merchant-icons-1.1.0.tgz","_from":"file:release/cimai-merchant-icons-1.1.0.tgz","_nodeVersion":"25.8.2","_npmVersion":"11.11.1","dist":{"integrity":"sha512-oM7CqvN4/HxtXRKSddF9A01wzKmiT+xF2vZZXyUU0yJ38ZwSTC6Uhl3TY+kjK8WwExNEcEoAMdGUekZuTZc0Dw==","shasum":"fb8a34e7369fa7f80029a3b0b48fca2307969ee1","tarball":"https://registry.npmjs.org/@cimai/merchant-icons/-/merchant-icons-1.1.0.tgz","fileCount":791,"unpackedSize":1169200,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICZtVkTWLyzmf1WUlxE1ye0Kix1ebVCBvrdc7DWDeY7lAiB8jB6vldYnTug9fKRv2UKl4UpEwz7u08ADcBgAyFoyAA=="}]},"_npmUser":{"name":"asdfqweqwerrqwe","email":"lixinqi0421@outlook.com"},"directories":{},"maintainers":[{"name":"asdfqweqwerrqwe","email":"lixinqi0421@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/merchant-icons_1.1.0_1781359737331_0.7466938296444872"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-13T12:45:35.858Z","modified":"2026-06-13T14:08:57.655Z","1.0.0":"2026-06-13T12:45:36.199Z","1.1.0":"2026-06-13T14:08:57.538Z"},"license":"UNLICENSED","keywords":["cimai","词脉","icons","svg","uniapp","vue3","react","wechat-miniprogram","merchant","miniapp"],"description":"Cimai merchant icon library for uniapp Vue3, React, H5 and WeChat Mini Program.","maintainers":[{"name":"asdfqweqwerrqwe","email":"lixinqi0421@outlook.com"}],"readme":"# @cimai/merchant-icons\n\n词脉 cimai 商户端移动图标库，覆盖交易、合同、商城、客户、风控、支付、履约、数据分析、营销和系统集成等场景。当前主接入方式面向 uniapp + Vue3 微信小程序。\n\n## 安装\n\n```bash\nnpm install @cimai/merchant-icons\n```\n\n## uniapp + Vue3\n\n```vue\n<script setup>\nimport OrderIcon from \"@cimai/merchant-icons/uniapp/icons/order.vue\";\n</script>\n\n<template>\n  <OrderIcon :size=\"24\" color=\"#ef4d5a\" background=\"#fff0f2\" :background-size=\"44\" :radius=\"14\" label=\"订单\" />\n</template>\n```\n\n默认推荐这种子路径按需引入。每个 `.vue` 组件只内置自己的 SVG，前端构建不会把整套图标打进去。\n\n## 配置化菜单\n\n```vue\n<script setup>\nimport ShieldRiskIcon from \"@cimai/merchant-icons/uniapp/icons/shield-risk.vue\";\nimport ContractIcon from \"@cimai/merchant-icons/uniapp/icons/contract.vue\";\nimport StoreIcon from \"@cimai/merchant-icons/uniapp/icons/store.vue\";\n\nconst menus = [\n  { label: \"风险查询\", icon: ShieldRiskIcon, color: \"#ef4d5a\", bg: \"#fff0f2\" },\n  { label: \"合同管理\", icon: ContractIcon, color: \"#f2a100\", bg: \"#fff7e3\" },\n  { label: \"商城管理\", icon: StoreIcon, color: \"#18bf8f\", bg: \"#eafaf4\" }\n];\n</script>\n\n<template>\n  <view v-for=\"item in menus\" :key=\"item.label\">\n    <component :is=\"item.icon\" :color=\"item.color\" :background=\"item.bg\" :background-size=\"44\" label=\"\" />\n    <text>{{ item.label }}</text>\n  </view>\n</template>\n```\n\n## 只要图标本体\n\n```vue\n<script setup>\nimport MessagesIcon from \"@cimai/merchant-icons/uniapp/icons/messages.vue\";\n</script>\n\n<template>\n  <MessagesIcon :size=\"22\" color=\"#4665ff\" label=\"消息\" />\n</template>\n```\n\n## 动态 name 组件\n\n包内也保留 `@cimai/merchant-icons/uniapp/MiIcon.vue`，适合必须通过后端 name 动态渲染的场景。注意它会引用全集图标数据；对包体积敏感的页面，请优先使用 `@cimai/merchant-icons/uniapp/icons/*.vue` 子路径。\n\n## Props\n\n- `size`: 图标本体尺寸，默认 `24`；传 `0` 时不显示图标本体。\n- `color`: 图标颜色，默认 `currentColor`，可继承父级文字色。\n- `background`: 底板背景色，默认 `transparent`。\n- `backgroundSize`: 底板尺寸，默认 `0`；传 `0` 时不显示底板，传 `44` 时组件外层宽高为 `44px`。\n- `radius`: 底板圆角，默认 `14`。\n- `label`: 无障碍标签。\n\n## 其他产物\n\n包内仍然保留 SVG、PNG、manifest、CSS、React 和原生微信小程序组件产物，方便后续扩展。\n\n当前版本包含 110 个图标。\n","readmeFilename":"README.md"}