All Projects → wooorm → emoticon

wooorm / emoticon

Licence: MIT license
List of emoticons

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to emoticon

EmojiReader
A simple tool to recognize Emoji in string. (JavaScript & Java)
Stars: ✭ 61 (+48.78%)
Mutual labels:  emoji, emoticon
ChineseBQB-client
🤣 开源表情包小程序
Stars: ✭ 81 (+97.56%)
Mutual labels:  emoji, emoticon
EmoticonsBoard
Function keyboard and emotions. Android表情键盘,可动态更新表情。
Stars: ✭ 31 (-24.39%)
Mutual labels:  emoji, emoticon
Weird Json
A collection of strange encoded JSONs. For connoisseurs.
Stars: ✭ 53 (+29.27%)
Mutual labels:  emoji, ascii
Emoji
🚀 Find the emoji(Unicode)
Stars: ✭ 250 (+509.76%)
Mutual labels:  emoji
React Tater
A React component to add annotations to any element on a page 🥔
Stars: ✭ 235 (+473.17%)
Mutual labels:  emoji
Java China
🍡 此项目已废弃,请移步至 https://github.com/junicorn/roo
Stars: ✭ 232 (+465.85%)
Mutual labels:  emoji
Emojisum
🙏 📎 Emoji that checksum! 🎉 💩
Stars: ✭ 230 (+460.98%)
Mutual labels:  emoji
GitHub-Custom-Emojis
:_gimme: This userscript allows you to use and add custom emojis on GitHub
Stars: ✭ 59 (+43.9%)
Mutual labels:  emoji
todo-emojis
Track todos in Slack using custom checkbox emojis
Stars: ✭ 90 (+119.51%)
Mutual labels:  emoji
Gitmoji Changelog
A changelog generator for gitmoji 😜
Stars: ✭ 250 (+509.76%)
Mutual labels:  emoji
Emoji Selector For Gnome
This extension provide a popup menu with some emojis ; clicking on an emoji copies it to the clipboard.
Stars: ✭ 239 (+482.93%)
Mutual labels:  emoji
React Emoji Render
Normalize and render emoji's the way your users expect.
Stars: ✭ 250 (+509.76%)
Mutual labels:  emoji
V Emoji Picker
🌟 A Lightweight and customizable package of Emoji Picker in Vue using emojis natives (unicode).
Stars: ✭ 231 (+463.41%)
Mutual labels:  emoji
bfetch
📠 Dynamic fetch displayer that SuperB
Stars: ✭ 114 (+178.05%)
Mutual labels:  ascii
Emoji Keyboard
Type emoji easily! Virtual keyboard-like emoji palette for Linux with lots of features.
Stars: ✭ 231 (+463.41%)
Mutual labels:  emoji
Emojibase
🎮 A collection of lightweight, up-to-date, pre-generated, specification compliant, localized emoji JSON datasets, regex patterns, and more.
Stars: ✭ 248 (+504.88%)
Mutual labels:  emoji
sticker-finder
⚡ A telegram bot for searching all the stickers (just like @gif).
Stars: ✭ 90 (+119.51%)
Mutual labels:  emoji
Java Emoji Converter
Emoji转换工具,便于各种类型的客户端生成的Emoji字符串转换成另外一种格式
Stars: ✭ 249 (+507.32%)
Mutual labels:  emoji
Typography
C# Font Reader (TrueType / OpenType / OpenFont / CFF / woff / woff2) , Glyphs Layout and Rendering
Stars: ✭ 246 (+500%)
Mutual labels:  emoji

emoticon

Build Coverage Downloads Size

List of emoticons.

Contents

What is this?

This package contains info on ASCII emoticons. :p

When should I use this?

You can use this package for several reasons, typically in a build script, for example to figure out which text emoticons map to what emoji.

Install

This package is ESM only. In Node.js (version 14.14+, 16.0+), install with npm:

npm install emoticon

In Deno with esm.sh:

import {emoticon} from 'https://esm.sh/emoticon@4'

In browsers with esm.sh:

<script type="module">
  import {emoticon} from 'https://esm.sh/emoticon@4?bundle'
</script>

Use

import {emoticon} from 'emoticon'

console.log(emoticon.slice(0, 3))

Yields:

[ { name: 'angry',
    emoji: '😠',
    tags: [ 'mad', 'annoyed' ],
    description: 'angry face',
    emoticons:
     [ '>:(', '>:[', '>:-(', '>:-[', '>=(', '>=[', '>=-(', '>=-[' ] },
  { name: 'blush',
    emoji: '😊',
    tags: [ 'proud' ],
    description: 'smiling face with smiling eyes',
    emoticons:
     [ ':")',
       ':"]',
       ':"D',
       ':-")',
       ':-"]',
       ':-"D',
       '=")',
       '="]',
       '="D',
       '=-")',
       '=-"]',
       '=-"D' ] },
  { name: 'broken_heart',
    emoji: '💔',
    tags: [],
    description: 'broken heart',
    emoticons: [ '<\\3', '</3' ] } ]

API

This package exports the identifier emoticon. There is no default export.

emoticon

List of emoticons (Array<Emoticon>), where each entry has the following fields:

  • name (string) — name of an emoticon (preferred name from wooorm/gemoji)
  • emoji (string) — corresponding emoji
  • tags (Array<string>) — associated tags (from wooorm/gemoji)
  • description (string) — associated description (from wooorm/gemoji)
  • emoticons (Array<string>) — ASCII emoticons

List of emoticons

See support.md.

Types

This package is fully typed with TypeScript. It exports an additional type Emoticon.

Compatibility

This package is at least compatible with all maintained versions of Node.js. As of now, that is Node.js 14.14+ and 16.0+. It also works in Deno and modern browsers.

Security

This package is safe.

Related

Contribute

Yes please! See How to Contribute to Open Source.

License

MIT © Titus Wormer

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].