0.1.0 • Published 9 years ago

object-router v0.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

object-router  Build Status

Route your functions with pattern matching. Inspired by seneca.

object-router is based on bloomrun, so all patterns will be matched in insertion order.

Install

npm i object-router --save

Example

'use strict'

var router = require('object-router')()

router.add({
  cmd: 'hello'
}, function (msg, cb) {
  cb(null, {
    result: 'hello ' + msg.name
  })
})

router.act({
  cmd: 'hello',
  name: 'world'
}, console.log)

License

MIT