uupaa.postal.js

1.3.0 • Public • Published

Postal.js Build Status

npm

Message delivery subsystem (Observer pattern implementation).

This module made of WebModule.

Documentation

Browser, NW.js and Electron

<script src="<module-dir>/lib/WebModule.js"></script>
<script src="<module-dir>/lib/Postal.js"></script>
<script>

var receiverObject = {
        inbox: function(message) { // message -> "Hello"
            return true;
        }
    };

var postal = new Postal();

postal.register(receiverObject);
postal.to().send("Hello");
postal.unregister(); // unregister all

</script>

WebWorkers

importScripts("<module-dir>/lib/WebModule.js");
importScripts("<module-dir>/lib/Postal.js");

Node.js

require("<module-dir>/lib/WebModule.js");
require("<module-dir>/lib/Postal.js");

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i uupaa.postal.js

    Weekly Downloads

    4

    Version

    1.3.0

    License

    MIT

    Last publish

    Collaborators

    • uupaa