New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

crazymoji

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

crazymoji

CLI Tool To Find And Export All the GitHub Emojis As JSON

  • 1.0.3
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
7
increased by250%
Maintainers
1
Weekly downloads
 
Created
Source

CRAZYMOJI

Exports All The Git Emojis As JSON

npm

Why Use?

Why Keep Referencing Cheatsheets To Find Your Emojis? Simply Use This Module To Export 'Em All :sunglasses:

What Can It Do?

  • Export As JSON
  • Export For MARKDOWN
  • Fuzzy Search For Emojis
  • Create Cheatsheet

Install

Run npm install crazymoji then add const crazymoji = require('crazymoji) to your working file :wink:

Includes

  • Smileys & Emotion
  • People & Body
  • Animals & Nature
  • Food & Drink
  • Travel & Places
  • Activities
  • Objects
  • Symbols
  • Flags
  • GitHub Custom Emoji

Usage

 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:', ........... ]

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:', ........... ]

 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:' ]

API

Modules

flattenArray.<string>

Flatter/Merge a nested arrays of emojis

get_rawObject

Get the RAW object containing all the emojis

categoriesArray

Get the list of categories of emojis

sub_categoriesArray.<string>

Get sub-categories of emojis

filter_by_categoryobject

Filter emojis by categories

emojifyarray

Emojify an array

findArray.<string>

Matches emojis using fUZZY logic

find_exactArray.<string>

Matches emojis using fUZZY logic

get_all_emojisArray.<string>

List down all the emojis

flatten ⇒ Array.<string>

Flatter/Merge a nested array of strings

Returns: Array.<string> - - Merged/Flatter array

ParamTypeDescription
nested_arrayArray.<string>Nested array of category/sub_category

get_raw ⇒ Object

Get the RAW object containing all the emojis

Returns: Object - - The RAW data of all the emojis

categories ⇒ Array

Get the list of categories of emojis

Returns: Array - string - List of emoji categories

sub_categories ⇒ Array.<string>

Get sub-categories of emojis

Returns: Array.<string> - - List of sub categories with their parent categories

filter_by_category ⇒ object

Filter emojis by categories

Returns: object - string - List of emojis filtered by the given category

ParamTypeDescription
categorystringExact emoji category name

emojify ⇒ array

Emojify an array

Returns: array - string

ParamTypeDescription
sub_categoryArrayThe sub category

find ⇒ Array.<string>

Matches emojis using fUZZY logic

Returns: Array.<string> - - Array of matched emojis

ParamTypeDescription
emoji_patternstringname (case insensitive) of the pattern

find_exact ⇒ Array.<string>

Matches emojis using fUZZY logic

Returns: Array.<string> - - Array of matched emojis

ParamTypeDescription
emoji_patternstringname (case insensitive) of the pattern

get_all_emojis ⇒ Array.<string>

List down all the emojis

Returns: Array.<string> - - List of all the emojis

Looking For A Cheatsheet ?

crazymoji cheatsheet

License

GNU Public License 3.0 Dipankar Pal 2020

see the license

Other Works

qikQR . autobadge . nonsense-license . qikstart

Keywords

FAQs

Package last updated on 08 Jun 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc