Files: 558b11e7e152891f436d17180335e54c3701aa6b / modules_basic / emoji.js
440 bytesRaw
1 | var emojis = require('emoji-named-characters') |
2 | var emojiNames = Object.keys(emojis) |
3 | |
4 | exports.needs = { blob_url: 'first' } |
5 | exports.gives = { emoji_names: true, emoji_url: true } |
6 | |
7 | exports.create = function (api) { |
8 | return { |
9 | emoji_names: function () { |
10 | return emojiNames |
11 | }, |
12 | emoji_url: function (emoji) { |
13 | return emoji in emojis && |
14 | api.blob_url(emoji).replace(/\/blobs\/get/, '/img/emoji') + '.png' |
15 | } |
16 | } |
17 | } |
18 | |
19 |
Built with git-ssb-web