pamplemousse

2.0.0 • Public • Published

Pamplemousse JS

Delicious SSE for the browser and Express 4

Features include:

  • Multiple channels!
  • Browserify code for the browser (pamplemousse-browser) and for ExpressJS (pamplemousse)
  • Takes care of keepalives!

On the server

var pamplemouse = require('pamplemousse')()

In your routes:

router.get('/orders/:orderID/status', function(req, res) {
	var orderID = req.params.orderID
	pamplemouse.subscribeToChannel(orderID, res)
});

When you'd like to send an update to connected clients, run sendToActiveChannels:

sendToActiveChannels(function(activeChannel){
	pamplemousse.sendUpdate(activeChannel, 'you are subscribed to '+activeChannel)
})

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.0.0
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 2.0.0
    0
  • 1.0.0
    0
  • 0.2.1
    0
  • 0.2.0
    0

Package Sidebar

Install

npm i pamplemousse

Weekly Downloads

0

Version

2.0.0

License

MIT

Unpacked Size

6.79 kB

Total Files

7

Last publish

Collaborators

  • mikemaccana