{"bugs":{"url":"https://github.com/alibaba/rax/issues"},"dist":{"shasum":"65bf2360dea5ae0daa5b24a5b9b55ebe0483ed54","tarball":"https://registry.npmjs.org/rax-icon/-/rax-icon-1.1.0-0.tgz","fileCount":5,"integrity":"sha512-/5r2Ym+YGJX7RhRPyOaUftYajGgyxEZ7+OB9PCccodD4rkpfbdmceN05cLc7OMsyQUPdmk7uvDW1NDygdTfJ9A==","signatures":[{"sig":"MEUCIGuZLFI8uO7o+3p3EWVREdT0A8UoXAJEco9Qu895hTJsAiEAnzPaV/QI8aNdtUC1nTP8wQzfrFsMNdSnZww/Chau3ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddSxBCRA9TVsSAnZWagAACHYP/R0HyPgX3AUNHwwjXnnE\nCOaaqWShRtsKeO+nOSeohS+SHpIeYwUHFM2IPak+3cbJ9oOC1N9wGpXdJLYI\nZV3bKQKn2KsT2dTG6MSmkexju+AuIpifYFStFVn3fTAi4i6bn0wxcvfGhk1/\njVPE0wndRJZATMU0ACw3ZFvSvFDulh6eLKqul6yoQLuwAdhzyOPqDN8tgKZZ\nxnGJgc/yDCaY4zP3oLfZlklZ9Dza9iyb85gbLWuo8ClDaRr7tqiJFJpVQdLc\n0zG7GVUoynfDFXocEocjo1JutRLUgOw72jKMhWeR3TEFHzm7dxWWVDp27eeE\n3kVEd+YifZcsQMr4f6EmEH4La3pEuKxwlU87OtVSWpWA3YmIxyaFyqvOaDQz\neqSVAfSrHU+sxQCwpxh+Jg+LRcwEXfFypoh/0MTw0NeDjLiFG90UmUnQBvi2\n6CgQXsuaKXMGDMOUd+ghhgcv5oRBJX9+qLLOhYr5Uh106N0De3ZLWxCG2BmE\nVq1F3yFzYGbm3o+EukdhS9swswuEFVrFiOZoksxzKzr/icJ3BYB9MQDbHbr2\nH1gj2mWIv9Rcg3VyQAEjB9asF0u+vGIKPCOOvKZgtkRdC+BTwcBusJz34Pu2\n3dFcUDe4ZY/Zh2232pkB1AKHg0SUXVGZqwR+CWGVmtqbzr4LTYqVopSn8Gcg\nJkuy\r\n=AW8e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","name":"rax-icon","types":"lib/index.d.ts","readme":"[![npm](https://img.shields.io/npm/v/rax-icon.svg)](https://www.npmjs.com/package/rax-icon)\n\n## 支持\n\nWeb / Weex\n\n## 描述\n\n图标组件，实现了 W3C 标准的 IconFont 接口。\n\n## 安装\n\n```bash\n$ npm install rax-icon --save\n```\n\n## 属性\n\n1、**支持**列表中的 <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" />代表h5 <img alt=\"weex\" src=\"https://gw.alicdn.com/tfs/TB1jM0ebMaH3KVjSZFjXXcFWpXa-200-200.svg\" width=\"25px\" height=\"25px\" />代表weex  <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" />代表小程序\n\n\n| **属性**    | **类型**   | **默认值** | **必填** | **描述**           | **支持** |\n| ----------- | ---------- | ---------- | ------------ | ------------------ | ------------ |\n| source.uri     | `String` | -          |      是        | 图片型icon的url，如果出现，则font和codePoint两个属性失效 | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /><img alt=\"weex\" src=\"https://gw.alicdn.com/tfs/TB1jM0ebMaH3KVjSZFjXXcFWpXa-200-200.svg\" width=\"25px\" height=\"25px\" />  |\n| fontFamily | `String` | -          |     是         | iconfont的字体         | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /><img alt=\"weex\" src=\"https://gw.alicdn.com/tfs/TB1jM0ebMaH3KVjSZFjXXcFWpXa-200-200.svg\" width=\"25px\" height=\"25px\" />     |\n| source.codePoint     | `String` | -          |  是       |    iconfont的码点                     | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /><img alt=\"weex\" src=\"https://gw.alicdn.com/tfs/TB1jM0ebMaH3KVjSZFjXXcFWpXa-200-200.svg\" width=\"25px\" height=\"25px\" />           |   \n\n## 方法\n\n### `IconComponent createIconSet(Object map, String name, String url);`\n\n#### 参数\n| **属性** | **类型** | **默认值** | **必填** | **描述**            | \n| -------- | -------- | ---------- | ------------ | ------------------- |\n| map  | `Object` | -          | 是           | 描述字符集映射，eg：{ hello: '\\ue60f' }            | \n| name | `String` | -       | 是        | 字体名称 | \n| url | `String` | -       | 是       | 字体文件的 URL | \n\n#### 返回\n\n| **属性** | **类型** | **默认值** | **必填** | **描述**            | \n| -------- | -------- | ---------- | ------------ | ------------------- |\n| name  | `String` | -          | 否           | 字符的名称            | \n| codePoint | `String` | -       | 否        | iconfont 的码点 | \n\n## 示例\n```js\nimport { createElement, render, Component } from 'rax';\nimport DU from 'driver-universal';\nimport View from 'rax-view';\nimport Icon, { createIconSet } from '../src/index';\n\nconst IconFont1 = createIconSet({}, 'iconfont', 'https://at.alicdn.com/t/font_pkm0oq8is8fo5hfr.ttf');\nconst IconFont2 = createIconSet({\n  hello: '\\uE60f'\n}, 'iconfont', 'https://at.alicdn.com/t/font_pkm0oq8is8fo5hfr.ttf');\nconst icon = 'https://gw.alicdn.com/tfs/TB1KRRuQXXXXXbwapXXXXXXXXXX-200-200.png';\n\nclass Demo extends Component {\n  render() {\n    return (\n      <View>\n        <Icon source={{uri: icon}}/>\n        <Icon fontFamily=\"iconfont\" source={{uri: 'https://at.alicdn.com/t/font_pkm0oq8is8fo5hfr.ttf', codePoint: '\\uE60f'}}/>\n        <IconFont1 codePoint={'\\uE60f'}/>\n        <IconFont2 name={'hello'}/>\n      </View>\n    );\n  }\n}\n\nrender(<Demo />, document.body, { driver: DU });\n```","engines":{"npm":">=3.0.0"},"gitHead":"02fab5ad5fdfe1d9a5e03227bccc100f2e6fc91e","license":"BSD-3-Clause","scripts":{"lint":"eslint --ext .js --ext .jsx --ext .ts --ext .tsx ./src --fix","test":"rax-scripts test","build":"npm run clean && rax-scripts build --type 'component'","clean":"rm -rf ./lib && rm -rf ./package-lock.json","start":"rax-scripts start --type 'component' -p 8000","miniapp":"rax-scripts start --type 'component-miniapp'","prepublishOnly":"npm run build"},"_npmUser":{"name":"recover758126","email":"761647716@qq.com"},"homepage":"https://github.com/alibaba/rax#readme","keywords":["Rax","rax-component","react-component"],"repository":{"url":"git+https://github.com/raxjs/rax-icon.git","type":"git"},"_npmVersion":"6.9.0","description":"icon component for Rax.","directories":{},"maintainers":[{"name":"liangzhi.llz","email":"liangzhi.llz@alibaba-inc.com"},{"name":"recover758126","email":"761647716@qq.com"},{"name":"wintercn","email":"csf178@gmail.com"},{"name":"yacheng","email":"narutosun2@163.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"zeroling","email":"wssgcg1213@qq.com"}],"_nodeVersion":"10.16.0","dependencies":{"rax-text":"^1.1.0-0","rax-image":"^1.1.1","universal-env":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rax":"^1.0.0","eslint":"^5.16.0","csstype":"^2.6.4","rax-view":"^1.0.2","@types/jest":"^24.0.12","driver-weex":"^1.0.0","rax-scripts":"1.2.1","@rax-types/rax":"^1.0.5","@types/ali-app":"^1.0.0","driver-universal":"^1.0.0","eslint-config-rax":"^0.0.0","rax-test-renderer":"^1.0.0","@typescript-eslint/parser":"^1.7.0","@typescript-eslint/eslint-plugin":"^1.7.0"},"peerDependencies":{"rax":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rax-icon_1.1.0-0_1567960128761_0.6817234013355642","host":"s3://npm-registry-packages"},"_id":"rax-icon@1.1.0-0","version":"1.1.0-0"}