1.0.5 • Published 6 months ago

eventbus-pubsub v1.0.5

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
6 months ago

Getting started

Event Bus is a lightweight and simple package that provides a basic pub/sub implementation for JavaScript applications. With Event Bus, you can easily create and manage custom events and event listeners that can be used to communicate between different parts of your application.

This package is designed to be easy to use and integrate into any JavaScript project, regardless of its size or complexity. Whether you're working on a small personal project or a large-scale enterprise application, Event Bus can help simplify your code and improve the overall architecture of your application.

Key features of Event Bus include:

Simple and intuitive API for creating and managing events Lightweight and minimalistic design for optimal performance Flexible and easy to integrate into any JavaScript project Comprehensive documentation and examples to help you get started quickly To get started with Event Bus, simply install the package using npm or yarn, and import it into your project. Then, create an instance of the Event class and use the on, off, and trigger methods to create and manage your custom events.

Event Bus is a great choice for any JavaScript developer looking to implement a basic pub/sub architecture in their application. Try it out today and see how easy it is to simplify your code and improve your application's architecture!

Installation

to install to can run below commands:

npm install eventbus-pubsub
yarn add eventbus-pubsub

Usage

import Event from "eventbus-pubsub"

const $eventBus = new Event()

to Trigger an new event:

$eventBus.trigger("logger" , "==== THIS IS THE TRIGGERED DATA ====")

to Listen to the event:

$eventBus.on("logger" , function(data){
  console.log(data)
  // result: "==== THIS IS THE TRIGGERED DATA ===="
})

to stop the event:

$eventBus.off("logger")
1.0.5

6 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago