Comments (3)
That warning comes from Node.js EventEmitter
. eventemitter3
does not impose any limits.
from eventemitter3.
This library will not throw the kinds of MaxListenersExceededWarning
produced when adding more than 10 listeners to instances of node's own EventEmitter
.
The only reference eventemitter3
makes to the concept of a maximum number of listeners is EventEmitter::setMaxListeners
which was introduced in f7398649013659105f95445ed6f22b6e842d7e73
in an attempt to facilitate the use of util.inherits
. Upon inspection, one realises the method's implementation is merely return this
; essentially rendering it a no-op whilst maintaining the chainable interface.
@crazyhuggins The check for a large amount of listeners within node's own EventEmitter::addListener
is the most-likely source of your error. Without knowing more information, one may only make the informed guess that eventemitter3
is being circumvented (not actually used) or augmented (monkey-patched) subsequent to being required.
You might try passing --trace-warnings
to node which will cause a stack trace to be displayed for such warnings. Alternatively, and if you know what you're doing, setting node's EventEmitter::defaultMaxListeners
to 0 is useful for avoiding these warnings globally.
from eventemitter3.
Closing this, please comment back if needed.
from eventemitter3.
Related Issues (20)
- Add Discussion Tab - Repo Feature Request
- Cannot extend types on inheriting classes HOT 9
- Can't import eventemitter3 HOT 3
- help HOT 1
- require is not defined, in Vite HOT 1
- Plugin status ยป is deprecated? HOT 2
- The troublesome question about the emit function. HOT 2
- ESM support
- CDN missing HOT 1
- Incorrect CDN link in README.md
- Unsubscribe/subscribe performance HOT 2
- Add 'tseep' to benchmarks HOT 3
- docs: add simple example of event being emitted HOT 8
- Requested module does not provide export named 'default' in vite HOT 4
- eventEmitter does not skip removed listener when remove happens during emitting event HOT 3
- Install on Apple M1 chip fails
- Circular dependency when bundling HOT 2
- `off` behaves differently than nodejs HOT 1
- AsyncIterator support? HOT 2
- AbortController Support HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eventemitter3.