Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

10 Commits

Repository files navigation

CallbackHooks

CallbackHooks is a lightweight and flexible callback/event management library for JavaScript.
It lets you easily add, organize, and execute callback functions tied to named events.

Installation

Install via npm:

npm install callbackhooks

Usage

// Import the CallbackHooks classimport{CallbackHooks}from'callbackhooks';// Create a new instance of CallbackHooksconsthooks=newCallbackHooks();// Add a callback to an event named 'userLogin'hooks.add('userLogin',function(userData){console.log('User logged in:',userData);});// Add a callback to an event named 'userLogout'hooks.add('userLogout',function(){console.log('User logged out');});// Call the 'userLogin' event with parameters (user data)hooks.call('userLogin',{name: 'Joe',age: 30});// Call the 'userLogout' event (no parameters needed)hooks.call('userLogout');

Example Use Cases

  • Plugin systems
  • Event-driven modules
  • Custom event handling in apps
  • Decoupled function execution

About

A lightweight and flexible callback utility for JavaScript. Easily add, organize, and execute callback functions.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages