Чтобы установить Haman воспользуйтесь командами
git clone https://github.com/HellsCoder/haman.git
npm i
//Создание экземпляра библиотеки
let haman = new Haman('адрес_сервера');
haman.connect(); //подключение к серверу
haman.send(event, data); //отправить событие на сервер
haman.broadcast(event, data); //отправить всем пользователям кроме текущего клиента
haman.subscribe(event, (data) => {}); //подписаться на событие от сервера
const app = require('express')();
const haman = require('./haman/haman')(app);
haman.send(key, event, data); //отправить событие конкретному пользователю с ключом key
haman.broadcast(event, data); //отправить событие всем пользователям
haman.subscrube(event, (connect, data) => {
let key = connect.getKey(); //вернет ключ клиента
connect.send(event, {key: "123"}); // отправить данные этому подключению
}); //подписаться на событие от клиента
Пример использования уже находится в папке client