{"_id":"react-native-icomoon","_rev":"1-2e5943ca053c68d188350780d33793a7","name":"react-native-icomoon","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.1":{"name":"react-native-icomoon","version":"0.1.1","description":"Icomoon icon compatible","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/src/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"test":"jest ./src --verbose","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it","example":"yarn --cwd example","pods":"cd example && pod-install --quiet","bootstrap":"yarn example && yarn && yarn pods"},"keywords":["react-native","ios","android","icomoon","icon"],"repository":{"url":"git://github.com/edwinwong90/react-native-icomoon.git"},"author":{"name":"Edwin Wong","email":"edwindeveloper90@gmail.com","url":"https://github.com/edwinwong90"},"license":"MIT","bugs":{"url":"https://github.com/edwinwong90/react-native-icomoon/issues"},"homepage":"https://github.com/edwinwong90/react-native-icomoon#readme","devDependencies":{"@commitlint/config-conventional":"^8.3.4","@react-native-community/bob":"^0.16.2","@react-native-community/eslint-config":"^2.0.0","@release-it/conventional-changelog":"^1.1.4","@testing-library/jest-native":"^3.4.3","@testing-library/react-native":"^7.1.0","@types/jest":"^26.0.0","@types/react":"^16.9.19","@types/react-native":"0.62.13","@types/react-test-renderer":"^16.9.3","commitlint":"^8.3.5","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^26.0.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"16.11.0","react-native":"0.62.2","react-native-svg":"^12.1.0","react-test-renderer":"^17.0.1","release-it":"^13.5.8","typescript":"^3.8.3"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"],"setupFilesAfterEnv":["@testing-library/jest-native/extend-expect"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"yarn lint && yarn typescript"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false,"semi":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"@react-native-community/bob":{"source":"src","output":"lib","targets":["commonjs","module","typescript"]},"dependencies":{},"gitHead":"8601fe2677f65e82d05b84eace60fc20630ceae2","_id":"react-native-icomoon@0.1.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-/WHF2OXHGPZcjqEHutOtMIPFBMf9wfRXiA/uA5kSAr3WLhyZZ/wNMlz7C+XFjoqAE7D+M2ycDB37z6yZmnCTQg==","shasum":"2c7be306c4e33b7a56f091018c41f072c3c54670","tarball":"https://registry.npmjs.org/react-native-icomoon/-/react-native-icomoon-0.1.1.tgz","fileCount":18,"unpackedSize":78307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrogyCRA9TVsSAnZWagAAJfUP/29Rs/FffIdOFskPV67j\nyziXV7wyCy5NnQwhAAejkiTUKO9jUDX7EGWOOLN5Z1syYAvxfNXB3AjnYA2Q\n7RbRpd7Wd02xN8MXcvauOxdMRnFllYcrv2rNP5c/VIoCZLURoYWYoRVwtYtW\n8bYJvVqLUuMjQMPOa4BqQGIfX5RYOHXqOVVQ1wUq7dH0Uq020CPhyXyTrW9v\nA4kkbhCygrgHe0BJcBPDxBlP8jzMXZcA6p0mfmjqm18A1cftynilQXNt112p\nuQ6ApQMqKinUhRQRnfvD6MjVFdTBiuYMqZ9CjYCvJDZnIGXdod4NpJ9Xhknb\nb0JoIWEeuQ4T31IJ2trukcwe1frG3JZs7ACcNFyPXDed8GTNiBpOxAcLJZxL\nD9Z4er8Kc0Telk9rXd/P9N0oj8ZOJUeurRsJ8HkbCDZXYaZsN9aq+p47RPkU\ng/0kahBTu8iQ6S6rldPL5d2m4QBKCi6LSVQYmOqEsA87Q1ijEMsjgXGJBTlD\nlXDnxwU/YAwfjTv5+Ej5HUyB3CRs3yAA9zlhfdv9J/grrBZAoFqVp/UXzTvE\njMyCfYoGPx2xl/spsuSWGWIAeZM4Exn7iC8VG7FZ8oHeo0gMrXBZj+qTo4e5\nHxkd1v8mM8hohOvdL4vBBi/F5B4MHF2YuTTRXjXZkxU3QJcLEagzWLoP2/wS\nzmu9\r\n=T3/d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHe3FIgdoxH6Mdn3P6+6RXFX4cT9R3CfEmku+PK8NU/iAiAOtD2nH3BlAkyue1DyAhV0vS3Ltq5zHHjJzDCknlkHUA=="}]},"_npmUser":{"name":"edwinwong90","email":"edwindeveloper90@gmail.com"},"directories":{},"maintainers":[{"name":"edwinwong90","email":"edwindeveloper90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-icomoon_0.1.1_1605273650192_0.5429307970744985"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-13T13:20:50.191Z","0.1.1":"2020-11-13T13:20:50.346Z","modified":"2022-05-14T18:30:16.040Z"},"maintainers":[{"name":"edwinwong90","email":"edwindeveloper90@gmail.com"}],"description":"Icomoon icon compatible","homepage":"https://github.com/edwinwong90/react-native-icomoon#readme","keywords":["react-native","ios","android","icomoon","icon"],"repository":{"url":"git://github.com/edwinwong90/react-native-icomoon.git"},"author":{"name":"Edwin Wong","email":"edwindeveloper90@gmail.com","url":"https://github.com/edwinwong90"},"bugs":{"url":"https://github.com/edwinwong90/react-native-icomoon/issues"},"license":"MIT","readme":"# react-native-icomoon\nReact Native Icommon\n\n## Installation\nReact Native Icomoon is using react-native-svg to render icon. Make sure install it correctly [https://github.com/react-native-svg/react-native-svg#installation](https://github.com/react-native-svg/react-native-svg#installation)\n\n```sh\nnpm install react-native-icomoon react-native-svg\n```\n\nor\n\n```sh\nyarn add react-native-icomoon react-native-svg\n```\n\n## Usage\n\n#### Create re-useable component\n```js\nimport Icomoon from \"react-native-icomoon\"\nimport type { IconMoonProps } from 'react-native-icomoon'\nimport json from './selection.json'\n\ntype IconProps = Omit<IconMoonProps, \"iconSet\">\n\nexport default function Icon({ name, ...restProps }: IconProps) {\n  return <Icomoon iconSet={json} name={name} {...restProps} />\n}\n```\n\n#### Use\n```js\nimport Icon from './Icon'\n\n<Icon name=\"firefox\" color=\"tomato\" size={50} />\n```\n\n#### iconList\n\nYou can use the iconList method to see a complete list of icons you can use.\n\n```js\nimport { iconList } from \"react-icomoon\";\nimport json from './selection.json'\n\niconList(json);\n\n// sample output\n[\n  \"document\",\n  \"camera\",\n  \"genius\",\n  \"chat\",\n  //...\n]\n```\n\n## Props List\n| Name              | Type          | Default   | Sample                        |\n|-------------------|---------------|-----------|-------------------------------|\n| iconSet           | Object        | undefined | \"selection.json file content\" |\n| name              | String        | undefined | \"home\"                        |\n| size              | Number,String | undefined | \"1em\", 10, \"100px\"            |\n| color             | String        | undefined | \"red\", \"#f00\", \"rgb(0,0,0)\"   |\n\n\n\n\n## License\n\nMIT\n","readmeFilename":"README.md"}