
# module::Communicator [![status](https://github.com/Wandalen/wCommunicator/actions/workflows/StandardPublish.yml/badge.svg)](https://github.com/Wandalen/wCommunicator/actions/workflows/StandardPublish.yml) [![experimental](https://img.shields.io/badge/stability-experimental-orange.svg)](https://github.com/emersion/stability-badges#experimental)

Sketch. Strategy for two points communication. Communicator abstracts details of implementation of communication protocol and provides smooth experience though uniform API. Use the module to make your application more portable and less platform/environment dependent.

### Try out from the repository

```
git clone https://github.com/Wandalen/wCommunicator
cd wCommunicator
will .npm.install
node sample/trivial/Sample.s
```

Make sure you have utility `willbe` installed. To install willbe: `npm i -g willbe@stable`. Willbe is required to build of the module.

### To add to your project

```
npm add 'wcommunicator@stable'
```

`Willbe` is not required to use the module in your project as submodule.

