Socket
Socket
Sign inDemoInstall

eventemitter3

Package Overview
Dependencies
Maintainers
2
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eventemitter3 - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

23

index.js

@@ -181,13 +181,20 @@ 'use strict';

if (fn) {
if (listeners.fn && (listeners.fn !== fn || (once && !listeners.once))) {
events.push(listeners);
}
if (!listeners.fn) for (var i = 0, length = listeners.length; i < length; i++) {
if (listeners.fn) {
if (
listeners[i].fn !== fn
|| (once && !listeners[i].once)
|| (context && listeners[i].context !== context)
listeners.fn !== fn
|| (once && !listeners.once)
|| (context && listeners.context !== context)
) {
events.push(listeners[i]);
events.push(listeners);
}
} else {
for (var i = 0, length = listeners.length; i < length; i++) {
if (
listeners[i].fn !== fn
|| (once && !listeners[i].once)
|| (context && listeners[i].context !== context)
) {
events.push(listeners[i]);
}
}
}

@@ -194,0 +201,0 @@ }

{
"name": "eventemitter3",
"version": "1.0.0",
"version": "1.0.1",
"description": "EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -6,6 +6,6 @@ # EventEmitter3

EventEmitter3 is a high performance EventEmitter. It has been micro-optimized
for various of code paths making this one of the, if not the fastest
EventEmitter available for Node.js and browsers. The module is API compatible
with the EventEmitter that ships by default within Node.js but there are some
slight differences:
for various of code paths making this, one of, if not the fastest EventEmitter
available for Node.js and browsers. The module is API compatible with the
EventEmitter that ships by default with Node.js but there are some slight
differences:

@@ -20,4 +20,4 @@ - Domain support has been removed.

- No `listenerCount` function. Use `EE.listeners(event).length` instead.
- Support for custom context for events so there is no more `fn.bind` required.
- `listeners` method can now do existence checking instead returning full arrays
- Support for custom context for events so there is no need to use `fn.bind`.
- `listeners` method can do existence checking instead of returning only arrays.

@@ -89,2 +89,2 @@ It's a drop in replacement for existing EventEmitters, but just faster. Free

MIT
[MIT](LICENSE)
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