mf-emotes

1.0.0 • Public • Published

dem-feels

A meme based emoticon standard.

Build Status Dependency Status devDependency Status

example

const demFeels = require('dem-feels');
 
demFeels('hello world! feelsgd');
// => hello world! <img src="https://cdn.rawgit.com/CreaturePhil/dem-feels/master/emotes/feelsgd.png" title="feelsgd" width="50" height="50" />'

installation

$ npm install dem-feels

emotes

Emote Name Description
feelsgd feelsgd Feels Good Man
feelsbd feelsbd Feels Bad Man
feelsmd feelsmd Feels Mad Man
feelsrs feelsrs Feels Serious Man
feelsok feelsok Feels Okay Man
feelsnv feelsnv Feels Nervous Man
feelsgn feelsgn Feels Gun Man
feelsrb feelsrb Feels Robber Man
feelsdd feelsdd Feels Dead Man
feelspn feelspn Feels Pain Man
feelshp feelshp Feels Hope Man
feelsco feelco Feels Cool Man
feelscr feelscr Feels Crazy Man
feelstr feelstr Feels Tired Man
feelssc feelssc Feels Scare Man
feelscop feelscop Feels Cop Man
feelsnerd feelsnerd Feels Nerd Man
feelsfdra feelsfdra Feels Fedora Man
feelsrg feelsrg Feels Rage Man
feelspink feelspink Feels Pink Man
feelsjig feelsjig Feels Jiggle Man
xaa xaa Exaggerated Laughing Face
oshet oshet Oh shit, you are screw! Shock Face
niglol niglol Hysterical Laughing Face
wtfman wtfman What the fuck man?!
FacePalm FacePalm Palm to Face
hmmface hmmface Hmm... thinking face
yesface yesface Yes face
noface noface No Face
yayface yayface Yay Face

documentation

demFeels(message)

Parses the message with dem feels. Default maximum count of parsing amount of emotes is 5.

demfeels.extendEmotes(newEmotes)

Add new emotes to the default list of emotes. newEmotes is an object.

Example:

demFeels.extendEmotes({
  'feelsnew': 'feelsnew.png'
});

demFeels.getEmotes()

Get an object of emotes. For example: {'feelsgd': 'https://cdn.rawgit.com/CreaturePhil/dem-feels/master/feelsgd.png'}

demFeels.setMaxCount(count)

Set the maximum number of emotes to parse. Defaults to 5. For example, limiting it to 1 will only parse one emote:

demFeels.setMaxCount(1);
demFeels('feelsgd feelsgd');
// => <img src="https://cdn.rawgit.com/CreaturePhil/dem-feels/master/emotes/feelsgd.png" title="feelsgd" width="50" height="50" /> feelsgd'

But setting it to 2 will parse two emotes:

demFeels.setMaxCount(2);
demFeels('feelsgd feelsgd');
// => <img src="https://cdn.rawgit.com/CreaturePhil/dem-feels/master/emotes/feelsgd.png" title="feelsgd" width="50" height="50" /> <img src="https://cdn.rawgit.com/CreaturePhil/dem-feels/master/emotes/feelsgd.png" title="feelsgd" width="50" height="50" />'

license

MIT

Readme

Keywords

Package Sidebar

Install

npm i mf-emotes

Weekly Downloads

3

Version

1.0.0

License

MIT

Last publish

Collaborators

  • nexus1215