buffer-events

Buffer node's `EventEmitter` events until `flush()` is called.

Usage no npm install needed!

<script type="module">
  import bufferEvents from 'https://cdn.skypack.dev/buffer-events';
</script>

README

buffer-events

Buffer node's EventEmitter events until flush() is called.

Example

  var buffer = require('buffer-events');
  var Emitter = require('events').EventEmitter;

  var emitter = new Emitter;
  var flush = buffer(emitter);

  emitter.on('foo', log);
  emitter.emit('foo', 'baz');

  flush(); // => "baz"

License

(MIT)