{"_id":"@alextbogdanov/react-native-emoji-selector","_rev":"2-0df74b8c58162e263ef1e3945f9755c7","name":"@alextbogdanov/react-native-emoji-selector","dist-tags":{"latest":"0.2.1"},"versions":{"0.2.0":{"name":"@alextbogdanov/react-native-emoji-selector","version":"0.2.0","keywords":["emoji","react"],"author":{"name":"Alexander Bogdanov"},"license":"MIT","_id":"@alextbogdanov/react-native-emoji-selector@0.2.0","maintainers":[{"name":"alextbogdanov","email":"alex.bogdanovv14@gmail.com"}],"homepage":"https://github.com/alextbogdanov/react-native-emoji-selector#readme","bugs":{"url":"https://github.com/alextbogdanov/react-native-emoji-selector/issues"},"dist":{"shasum":"1c0ac89c220adc4a4fbeb0160152c3169cd23aa8","tarball":"https://registry.npmjs.org/@alextbogdanov/react-native-emoji-selector/-/react-native-emoji-selector-0.2.0.tgz","fileCount":5,"integrity":"sha512-ZUXGmG0lwvpxKWVIuKASOIbG+RWyfgAyzxm3/NxtGzI/R7ucr3YTS6iYgIVj7VHr+lXGHMG2QrE668qoHTbx+w==","signatures":[{"sig":"MEQCIFbQ0wQi5M45d1xfBkO5I21r2CwqrMomItZe9Yi/G2MbAiAhlqrk9z+JkOK+LAhnZCQr1i+ZM3snwiK39W8sGLView==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15885},"main":"index.js","types":"./index.d.ts","gitHead":"8fc5cdd5bb7b357f7aed1a492befdd72ac47796e","scripts":{"prettify":"prettier --write './**/*.js'"},"_npmUser":{"name":"alextbogdanov","email":"alex.bogdanovv14@gmail.com"},"repository":{"url":"git+https://github.com/alextbogdanov/react-native-emoji-selector.git","type":"git"},"_npmVersion":"10.9.2","description":"A react native emoji selector","directories":{},"_nodeVersion":"20.11.1","dependencies":{"emoji-datasource":"^6.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@react-native-async-storage/async-storage":"*"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-emoji-selector_0.2.0_1749679499253_0.23822134282079732","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@alextbogdanov/react-native-emoji-selector","version":"0.2.1","description":"A react native emoji selector","main":"index.js","types":"./index.d.ts","scripts":{"prettify":"prettier --write './**/*.js'"},"keywords":["emoji","react"],"author":{"name":"Alexander Bogdanov"},"license":"MIT","dependencies":{"emoji-datasource":"^6.0.0"},"peerDependencies":{"@react-native-async-storage/async-storage":"*"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"repository":{"type":"git","url":"git+https://github.com/alextbogdanov/react-native-emoji-selector.git"},"_id":"@alextbogdanov/react-native-emoji-selector@0.2.1","gitHead":"d198d78afa542cb6f8db781a02dd459ed9e6b712","bugs":{"url":"https://github.com/alextbogdanov/react-native-emoji-selector/issues"},"homepage":"https://github.com/alextbogdanov/react-native-emoji-selector#readme","_nodeVersion":"20.11.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-1AmKBL5s3j9InvNq1J4F6IKXr6d2r0od7hdQiMOJeH8dliEou5J6KyOKgp2iSz+wg6kT+ZsD7/kIUwsJS7WGvw==","shasum":"2a36d542dbd43bf7a2eee587c9aeb9cf9a6f92dc","tarball":"https://registry.npmjs.org/@alextbogdanov/react-native-emoji-selector/-/react-native-emoji-selector-0.2.1.tgz","fileCount":5,"unpackedSize":15903,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFOBWADplvmxBRsrkn+7TV3NhLXhfxluIcPT5YHEuQzFAiALapSTqgdJJCNFItTFB9qYBi2IhxvEwZ+Z9JUEQbRQPw=="}]},"_npmUser":{"name":"alextbogdanov","email":"alex.bogdanovv14@gmail.com"},"directories":{},"maintainers":[{"name":"alextbogdanov","email":"alex.bogdanovv14@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-emoji-selector_0.2.1_1750055540954_0.4850349220289196"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-11T22:04:59.153Z","modified":"2025-06-16T06:32:21.537Z","0.2.0":"2025-06-11T22:04:59.417Z","0.2.1":"2025-06-16T06:32:21.383Z"},"bugs":{"url":"https://github.com/alextbogdanov/react-native-emoji-selector/issues"},"author":{"name":"Alexander Bogdanov"},"license":"MIT","homepage":"https://github.com/alextbogdanov/react-native-emoji-selector#readme","keywords":["emoji","react"],"repository":{"type":"git","url":"git+https://github.com/alextbogdanov/react-native-emoji-selector.git"},"description":"A react native emoji selector","maintainers":[{"name":"alextbogdanov","email":"alex.bogdanovv14@gmail.com"}],"readme":"# react-native-emoji-selector\n\n![Image preview](./assets/cover.png)\n\n## Installation\n\n```\nnpm install --save react-native-emoji-selector\n```\n\n```\nimport EmojiSelector from 'react-native-emoji-selector'\n```\n\n## Demo\n\n![Demo GIF](./assets/demo.gif)\n\n## Usage\n\n### Basic usage\n\n```jsx\n<EmojiSelector onEmojiSelected={emoji => console.log(emoji)} />\n```\n\n### Setting a default category\n\nIf you'd like to define a different default category, you can import the `Categories` class. Setting a default category can also improve performance by loading a single section rather than all sections at once.\n\n```jsx\nimport EmojiSelector, { Categories } from \"react-native-emoji-selector\";\n\n<EmojiSelector\n  category={Categories.symbols}\n  onEmojiSelected={emoji => console.log(emoji)}\n/>;\n```\n\nThe available categories are `all`, `emotion`, `people`, `nature`, `food`, `activities`, `places`, `objects`, `symbols`, and `flags`.\n\n## Props\n\n| Prop              | Type     | Default       | Description                                              |\n| ----------------- | -------- | ------------- | -------------------------------------------------------- |\n| onEmojiSelected   | _func_   |               | Function called when a user selects an Emoji             |\n| theme             | _string_ | `\"007AFF\"`    | Theme color used for loaders and active tab indicator    |\n| showTabs          | _bool_   | `true`        | Toggle the tabs on or off                                |\n| showSearchBar     | _bool_   | `true`        | Toggle the searchbar on or off                           |\n| showHistory       | _bool_   | `false`       | Toggle the history tab on or off                         |\n| showSectionTitles | _bool_   | `true`        | Toggle the section title elements                        |\n| category          | _enum_   | `\"all\"`       | Set the default category. Use the `Categories` class     |\n| columns           | _number_ | `6`           | Number of columns accross                                |\n| placeholder       | _string_ | `\"Search...\"` | A string placeholder when there is no text in text input |\n| shouldInclude     | _func_   |               | Function called to check for emoji inclusion             |\n\n## Contributors\n\nSpecial thanks to everyone who has contributed to this project!\n\n[![Victor K Varghese](https://avatars3.githubusercontent.com/u/15869386?s=80&v=4)](https://github.com/victorkvarghese)\n[![Kubo](https://avatars3.githubusercontent.com/u/22464192?s=80&v=4)](https://github.com/ma96o)\n[![Mateo Silguero](https://avatars3.githubusercontent.com/u/25598400?s=80&v=4)](https://github.com/mateosilguero)\n[![Anastasiia Kravchenko](https://avatars3.githubusercontent.com/u/4223266?s=80&v=4)](https://github.com/St1ma)\n[![Sindre](https://avatars3.githubusercontent.com/u/4065840?s=80&v=4)](https://github.com/sseppola)\n[![Lucas Feijo](https://avatars3.githubusercontent.com/u/4157166?s=80&v=4)](https://github.com/lucasfeijo)\n","readmeFilename":"README.md"}