Yurba.js Documentation
    Preparing search index...

    Module @yurbajs/events


    yurba.js logo


    npm version npm downloads Last commit npm last update

    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?