Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jesselpalmer/node-emojis

Emojis that you can use in your application 😊
https://github.com/jesselpalmer/node-emojis

emojis

Last synced: 11 days ago
JSON representation

Emojis that you can use in your application 😊

Awesome Lists containing this project

README

        

[![npm](https://img.shields.io/npm/dw/node-emojis.svg)](https://www.npmjs.com/package/node-emojis)
[![npm bundle size](https://img.shields.io/bundlephobia/min/node-emojis?color=%234DC92A&label=size)](https://bundlephobia.com/result?p=node-emojis)
[![Build Status](https://travis-ci.org/jesselpalmer/node-emojis.svg?branch=master)](https://travis-ci.org/jesselpalmer/node-emojis)
[![Coverage Status](https://coveralls.io/repos/github/jesselpalmer/node-emojis/badge.svg?branch=master)](https://coveralls.io/github/jesselpalmer/node-emojis?branch=master)

# node-emojis

Emojis that you can use in your application 😊

## Goal

The goal of the project is to support all of the emojis that can be
found at [Emojipedia](https://emojipedia.org/).

## Support Status

Below is a table of the emojis that are supported by version. There may be some emojis that are
supported in the different versions, but there hasn't been a concerted effort to add all emojis from
that version.


Verison
Status


Emoji 1.0
In development 🙂


Emoji 2.0
Not supported yet 🙁


Emoji 3.0
Not supported yet 🙁


Emoji 4.0
Not supported yet 🙁


Emoji 5.0
Not supported yet 🙁


Emoji 11.0
Not supported yet 🙁


Emoji 12.0
Not supported yet 🙁

## Installation

```bash
npm install node-emojis
```

## Usage

Just import the emojis into your app. It is an object with the emoji name as the key and the actual emoji as the value.

Sample usage:

```js
const emojis = require('node-emojis')

console.log(emojis.smile)
```

Output should be `😄`

### Supported emojis

Supported emojis can be found in different files using the table below:



Category
Filename


🐈 Animal
animal-emojis.js


🍔 Food
food-emojis.js


🔥 Nature
nature-emojis.js


🙃 People
people-emojis.js


🗻 Travel
travel-emojis.js



If there is an emoji that you need and is not available, please file an [issue](https://github.com/jesselpalmer/node-emojis/issues) or create a [pull request](https://github.com/jesselpalmer/node-emojis/pulls).

## Tests

```bash
npm test
```

## Contributing

Pull requests are welcome! It's super easy to add new emojis! Just go to [https://github.com/jesselpalmer/node-emojis/tree/master/lib/emojis](https://github.com/jesselpalmer/node-emojis/tree/master/lib/emojis) and if you find emojis that are missing from [Emojipedia](https://emojipedia.org/) just create a PR adding the missing emoji.

Please ensure that any new or changed functionality needs unit tests accompanied with the PR. Make sure that you lint (`npm run lint`) and test your code (`npm test`).