emittery

Async event handler

An event emitter designed to minimize synchronous operations in asynchronous code.

Simple and modern async event emitter

GitHub

2k stars
16 watching
71 forks
Language: JavaScript
last commit: 9 months ago
Linked from 1 awesome list

asyncemitterevent-emitterevent-listenerjavascriptnodejsnpm-packagepromise

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sindresorhus/p-event Promises an event by waiting for it to be emitted, allowing asynchronous iteration and rejection handling. 429
aligent/magento-async-events A framework for handling asynchronous events in Magento 2. 20
sindresorhus/observable-to-promise Converts an Observable to a Promise for asynchronous data handling 47
aleclarson/emitter-kit Type-safe event handling utility for Swift development 566
vadymmarkov/when A lightweight implementation of Promises in Swift for more readable and standardized asynchronous code handling 266
garronej/evt A typesafe event emitter alternative with support for async/await and promise handling 455
sindresorhus/p-whilst An implementation of an async while loop that repeatedly executes a function until a condition is met or fails 54
aleclarson/ee-ts A type-safe event emitter library for TypeScript that provides flexible and customizable event handling capabilities. 126
hustcc/onfire.js A lightweight event-emitter library for cross-component communication and system events. 497
denisinvader/vue-emit A utility function for emitting events in Vue.js functional components 21
mage-os/mageos-async-events A framework for reliably handling asynchronous events with Magento. 17
chrisdavies/eev A lightweight event emitter library for JavaScript 522
sandeepk01/vue-event-handler A Vue.js plugin that provides a global event bus for handling events across components and destroying listeners. 15
sindresorhus/p-reduce Transforms an asynchronous list into a single value by applying a reduction function 68
uber/signals-ios An eventing library that enables the Observable pattern without relying on notifications or delegates 527