johannhof / emoji-helper

A small cross-browser emoji cheatsheet extension :+1:
johannhof.github.io/emoji-helper
MIT License
209 stars 36 forks source link
bookmarklet chrome emoji extension firefox javascript opera

Emoji Helper

An Emoji cheat sheet extension for Chrome, Firefox and Opera. Built because I like spamming my coworkers with :mushroom: :pig: :rocket: :snail: but fortunately have more important things to keep in mind than the name for :moyai:

Visit http://johannhof.github.io/emoji-helper for download links from the official stores.

Development

Building

The build process is done through Gulp.

$ gulp build

The watch command automatically re-builds the sources on change:

$ gulp watch

The generated files are located in the build folders. To load the build folder into the browser, do the following:

Firefox

You can follow this guide to install a WebExtension temporarily: https://developer.mozilla.org/Add-ons/WebExtensions/Temporary_Installation_in_Firefox

Chrome

Follow this guide https://developer.chrome.com/extensions/getstarted#unpacked and select the build folder.

Release

To create a zipped release package of the extension that can be uploaded to one of the stores, run

$ gulp release

Fetching an updated Emoji list

Our Emoji list is taken from the gemoji project (https://api.github.com/emojis). Whenever GitHub updates their list of Emoji, you can run

$ gulp fetch-images
$ gulp sprite

to download the updated images and generate a new sprite.