@briteback/deepstream-message-rewriter

1.0.2 • Public • Published

deepstream-message-rewriter

This repo creates a rewriter that can rewrite all messages received from an upstream deepstream server. It serves a purpose in preserving message invariants, such as data received from upstream never being undefined, null or similar. It can also serve a purpose in debugging and logging messages by injecting arbitrary functions into the message receiving process, allowing inspection of every single message sent to the client.

Basic Usage

There is a default export that can be directly plugged into the briteback deepstream client

import messageRewriter from '@briteback/deepstream-message-rewriter'

const deepstreamClientOptions = {
   ...
   messageRewriter: messageRewriter,
   ...
};

Readme

Keywords

none

Package Sidebar

Install

npm i @briteback/deepstream-message-rewriter

Weekly Downloads

1

Version

1.0.2

License

ISC

Unpacked Size

18.7 kB

Total Files

7

Last publish

Collaborators

  • developerbriteback