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

Readme

Keywords

none

Package Sidebar

Install

npm i ganglia

Weekly Downloads

7

Version

0.0.2

License

MIT

Last publish

Collaborators

  • hden