New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

events4js

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

events4js

Events management library for javascript

  • 0.1.8
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Weekly downloads
 
Created
Source

Goals

events4js is a javascript events framework

designed for require() usage

write by @waxzce

examples and test avaible into the tests directory

API doc is generated by yuidoc into docs/output/pathjs_docs/index.html

build directory contain usable build

feel free to contribute, comment or ask :-)

Under MIT licence

HOW TO USE

The goal of events4js is give the possibility of produce events from any object.

Create an EventProducer :


var MyClass = (function () { var e4js = require('events4js');

Some_Event_Producer = function () {
    this.initialize();
}
var p = Some_Event_Producer.prototype = new e4js.EventProducer();
p.initialize_event = p.initialize;

p.initialize = function () {
    this.initialize_event();
}
return Some_Event_Producer;

})();


Some tricks : => autoLaunch The autolaunch is a way to fire an event after another. For example fire "end" after "success" or "error" Just give some config to the initialize_envent method :


this.initialize_event({ autoLaunch: { 'end': ['success', 'error'] } });


=> waitFor The wait for allow to fire an event after a list of events fire. For example fire "tree" if "one" and "two" have been fire. Just give some config to the initialize_envent method :


this.initialize_event({ waitFor: { 'tree': ['two', 'one'], 'l': ['m', 'n'] } });


Other examples in the tests directory

Keywords

FAQs

Package last updated on 03 Aug 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc