Events is a fork of mitt upgraded for yurbajs, and will be used in the main package
Node.js 20 or newer is required.
npm install @yurbajs/events
yarn add @yurbajs/events
pnpm add @yurbajs/events
bun add @yurbajs/events
import { Events } from '@yurbajs/events';
const events = new Events();
// Register an event handler
events.on('message', data => {
console.log('Message received:', data);
});
// Emit an event
events.emit('message', { text: 'Hello World!' });
// Remove specific event handler
const handler = data => console.log(data);
events.on('event', handler);
events.off('event', handler);
// Remove all event handlers
events.all.clear();
Want to help make yurba.js better?
Please make sure to follow our coding style and test your changes before submitting.
Need assistance?