ganglia

0.0.2 • Public • Published

ganglia

Relay points for reactive applications

Kinesis

Installation

$ npm install --save ganglia

Routing

var assert = require('assert');
var app    = require('ganglia');

app
  .define(route, label)
  .define('/action/:id', 'customActions')

var stream = app.customActions;

// Let's say we've just published {"foo": "bar"} to a stream named /action/123

stream.onValue(function (data) {
  assert(data.label === 'customActions');
  assert(data.param.id === '123');
  assert(data.value.foo === 'bar')
});
  • route, is a definition of a route and is an extension of Express' routing syntax.

  • stream, is a event-stream of Bacon.js

/ganglia/

    Package Sidebar

    Install

    npm i ganglia

    Weekly Downloads

    12

    Version

    0.0.2

    License

    MIT

    Last publish

    Collaborators

    • hden