Why Keep Referencing Cheatsheets To Find Your Emojis? Simply Use This Module To Export 'Em All 😎
Run npm install crazymoji
then add const crazymoji = require('crazymoji)
to your working file 😉
- Smileys & Emotion :
- People & Body
- Animals & Nature
- Food & Drink
- Travel & Places
- Activities
- Objects,
- Symbols
- Flags
- GitHub Custom Emoji
console.log(crazymoji.find('face'));
=> [ ':face_with_thermometer:', ':face_with_head_bandage:', ':facepunch:', ':facepalm:', ':hot_face:', ':man_facepalming:', ':fox_face:', ':zany_face:', ':cold_face:', ':nerd_face:', ':wind_face:', ':trollface:', ':lying_facerelieved:', ':woozy_face:', ':dizzy_face:', ':tired_face:', ':clown_face:', ':woman_facepalming:', ':panda_face:', ':dragon_face:', ':neutral_face:', ':monocle_faceconfused:', ':yawning_facetriumph:', ':cursing_face:', ':pouting_face:', ':shushing_face:', ':drooling_face:', ':vomiting_face:', ':sneezing_face:', ':partying_facesunglasses:', ':frowning_face:', ':pleading_face:', ':sun_with_face:', ':nauseated_face:', ':crying_cat_face:', ':upside_down_face:', ':money_mouth_facehugs:', ':new_moon_with_face:', ':full_moon_with_face:', ':innocentsmiling_face_with_three_hearts:', ':slightly_smiling_face:', ':footprintsmonkey_face:', ':slightly_frowning_face:', ':thinkingzipper_mouth_face:', ':last_quarter_moon_with_face:', ':first_quarter_moon_with_face:', ':factory_worker:', ':racehorse:', ':factory:', ':macedonia:', ':space_invader:', ':peace_symbol:', ':office_worker:', ':office:', ':man_factory_worker:', ':topplace_of_worship:', ':page_facing_up:', ':exploding_headcowboy_hat_face:' ]
console.log(crazymoji.find('fAce '));
=> [ ':face_with_thermometer:', ':face_with_head_bandage:', ':facepunch:', ':facepalm:', ':hot_face:', ':man_facepalming:', ':fox_face:', ':zany_face:', ':cold_face:', ':nerd_face:', ':wind_face:', ':trollface:', ':lying_facerelieved:', ':woozy_face:', ':dizzy_face:', ':tired_face:', ':clown_face:', ':woman_facepalming:', ':panda_face:', ':dragon_face:', ':neutral_face:', ':monocle_faceconfused:', ':yawning_facetriumph:', ':cursing_face:', ':pouting_face:', ':shushing_face:', ':drooling_face:', ':vomiting_face:', ':sneezing_face:', ':partying_facesunglasses:', ':frowning_face:', ':pleading_face:', ':sun_with_face:', ':nauseated_face:', ':crying_cat_face:', ':upside_down_face:', ':money_mouth_facehugs:', ':new_moon_with_face:', ':full_moon_with_face:', ':innocentsmiling_face_with_three_hearts:', ':slightly_smiling_face:', ':footprintsmonkey_face:', ':slightly_frowning_face:', ':thinkingzipper_mouth_face:', ':last_quarter_moon_with_face:', ':first_quarter_moon_with_face:', ':factory_worker:', ':racehorse:', ':factory:', ':macedonia:', ':space_invader:', ':peace_symbol:', ':office_worker:', ':office:', ':man_factory_worker:', ':topplace_of_worship:', ':page_facing_up:', ':exploding_headcowboy_hat_face:' ]
console.log(crazymoji.find_exact('face_with'));
=> [ ':face_with_thermometer:', ':face_with_head_bandage:' ]
const emojis = crazymoji.get_raw();
crazymoji.emojify(emojis["Smileys & Emotion"]["Monkey Face"])
=> [ ':see_no_evil:', ':hear_no_evil:', ':speak_no_evil:' ]
- flattern ⇒
Array.<string>
Flatter/Merge a nested array of strings
- get_raw ⇒
Object
Get the RAW object containing all the emojis
- categories ⇒
Array
Get the list of categories of emojis
- sub_categories ⇒
Array.<string>
Get sub-categories of emojis
- filter_by_category ⇒
object
Filter emojis by categories
- emojify ⇒
array
Emojify an array
- find ⇒
Array.<string>
Matches emojis using fUZZY logic
- find_exact ⇒
Array.<string>
Matches emojis using fUZZY logic
- get_all_emojis ⇒
Array.<string>
List down all the emojis
Flatter/Merge a nested array of strings
Returns: Array.<string>
- - Merged/Flatter array
Param | Type | Description |
---|---|---|
nested_array | Array.<string> |
Nested array of category/sub_category |
Get the RAW object containing all the emojis
Returns: Object
- - The RAW data of all the emojis
Get the list of categories of emojis
Returns: Array
- string - List of emoji categories
Get sub-categories of emojis
Returns: Array.<string>
- - List of sub categories with their parent categories
Filter emojis by categories
Returns: object
- string - List of emojis filtered by the given category
Param | Type | Description |
---|---|---|
category | string |
Exact emoji category name |
Emojify an array
Returns: array
- string
Param | Type | Description |
---|---|---|
sub_category | Array |
The sub category |
Matches emojis using fUZZY logic
Returns: Array.<string>
- - Array of matched emojis
Param | Type | Description |
---|---|---|
emoji_pattern | string |
name (case insensitive) of the pattern |
Matches emojis using fUZZY logic
Returns: Array.<string>
- - Array of matched emojis
Param | Type | Description |
---|---|---|
emoji_pattern | string |
name (case insensitive) of the pattern |
List down all the emojis
Returns: Array.<string>
- - List of all the emojis