Skip to content
This repository has been archived by the owner on Apr 18, 2022. It is now read-only.
/ u-wave-web-emojione Public archive

EmojiOne emoji for the üWave web client chat.

Notifications You must be signed in to change notification settings

u-wave/u-wave-web-emojione

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

u-wave-web-emojione

EmojiOne emoji for the üWave web client chat.

Screenshot

Installation

npm install --save u-wave-web-emojione

Alternatively, use the üWave CLI.

Usage

Adding u-wave-web-emojione to your instance is a three-step process:

import express from 'express';
import createWebClient from 'u-wave-web';
// 1. Add this import 👇
import * as emojione from 'u-wave-web-emojione';

const app = express();
// ...
// (Your application setup here)
// ...

// 2. Add this middleware:
app.use('/assets/emoji', emojione.middleware());
app.use(createWebClient(uw, {
  // 3. Add the emoji list:
  emoji: emojione.emoji,
}));

If you are already using other emoji sets, you can use multiple by adding more router handlers and merging the emoji lists.

import serveStatic from 'serve-static';
app.use('/assets/emoji', serveStatic('./my-custom-emoji'));
app.use('/assets/emoji', emojione.middleware());
app.use(createWebClient(uw, {
  emoji: {
    ...emojione.emoji,
    ...myCustomEmoji
  },
}));

License

EmojiOne emoji images are available under the EmojiOne Free License.

Everything else in this repository is available under the MIT license.

About

EmojiOne emoji for the üWave web client chat.

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published