unshift

0.0.0 • Public • Published
'use strict';
 
var unshift = require('unshift');
 
unshift
  .transport('jsonp', unshift.jsonp)
  .transport('flash', unshift.flash)
  .transport('xhr', unshift.xhr)
  .transport('event-source', unshift.eventsource)
  .transport('custom', require('custom-transport'))
  .transport('websocket', unshift.websocket);
 
unshift.transform('incoming', function incoming(msg, next) {
  setTimeout(function timeout() {
    msg.data = 'foo';
    next(undefined, false);
  });
});
 
unshift.transform('incoming', 'event', function incoming(msg) {
  delete msg.data;
  return false;
});
 
unshift.on('event', function event(msg) {
  console.log(msg);
});
 
unshift.listen(8080);

If this excites you, and you want to contribute. You know where to find me.

Readme

Keywords

Package Sidebar

Install

npm i unshift

Weekly Downloads

1

Version

0.0.0

License

MIT

Last publish

Collaborators

  • unshiftio
  • v1
  • 3rdeden