u-wave-web-emojione

2.0.1 • Public • Published

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 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.

Dependencies (1)

Dev Dependencies (8)

Package Sidebar

Install

npm i u-wave-web-emojione

Weekly Downloads

0

Version

2.0.1

License

(MIT AND CC-BY-4.0)

Unpacked Size

5.52 MB

Total Files

2676

Last publish

Collaborators

  • goto-bus-stop