Gathering detailed insights and metrics for wolfy87-eventemitter
Gathering detailed insights and metrics for wolfy87-eventemitter
Gathering detailed insights and metrics for wolfy87-eventemitter
Gathering detailed insights and metrics for wolfy87-eventemitter
@yydounai/wolfy87-eventemitter
esm TypeScript typings for wolfy87-eventemitter
@types/wolfy87-eventemitter
Type definitions for wolfy87-eventemitter v4.2.9 from https://www.github.com/DefinitelyTyped/DefinitelyTyped
retyped-wolfy87-eventemitter-tsd-ambient
TypeScript typings for wolfy87-eventemitter
@ryancavanaugh/wolfy87-eventemitter
Type definitions for wolfy87-eventemitter v4.2.9 from https://www.github.com/DefinitelyTyped/DefinitelyTyped
npm install wolfy87-eventemitter
Typescript
Module System
Node Version
NPM Version
99.8
Supply Chain
93.8
Quality
76
Maintenance
100
Vulnerability
100
License
Swapped to The Unlicense
Updated on Dec 08, 2014
README improvements and merging PRs
Updated on Dec 01, 2014
v4.2.9
Updated on Sep 30, 2014
v4.2.8
Updated on Sep 30, 2014
Fixing Android 2.2 RegExp type check
Updated on Dec 29, 2013
Adding component support.
Updated on Nov 08, 2013
JavaScript (98.07%)
HTML (1.18%)
Shell (0.75%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
Unlicense License
3,119 Stars
733 Commits
385 Forks
57 Watchers
1 Branches
29 Contributors
Updated on Jul 07, 2025
Latest Version
5.2.9
Package Id
wolfy87-eventemitter@5.2.9
Size
19.78 kB
NPM Version
6.13.2
Node Version
13.5.0
Published on
Jan 18, 2020
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
6
As the subtitle suggests, this script brings the power of events from platforms such as node.js to your browser. Although it can be used on any other platform, I just built it with browsers in mind.
This is actually the fourth full rewrite of EventEmitter, my aim is for it to be faster and lighter than ever before. It also has a remapped API which just makes a lot more sense. Because the methods now have more descriptive names it is friendlier to extend EventEmitter into other classes. You will be able to distinguish event methods from your own methods.
I have been working on it for over a year two three years so far and in that time my skills in JavaScript have come a long way. This script is a culmination of my learnings which you can hopefully find very useful.
There are no hard dependencies. The only reason you will want to run npm install
to grab the development dependencies is to build the documentation or minify the source code. No other scripts are required to actually use EventEmitter.
Tests are performed using Mocha and Chai, just serve up the directory using your local HTTP server of choice (http-server is probably a good choice) and open up tests/index.html
. You can also use the server scripts in the tools
directory.
You can run tools/doc.sh
to build from the JSDoc comments found within the source code. The built documentation will be placed in docs/api.md
. I actually keep this inside the repository so each version will have it's documentation stored with it.
You can grab minified versions of EventEmitter from inside this repository, every version is tagged. If you need to build a custom version then you can run tools/dist.sh
.
You can clone the repository with your generic clone commands as a standalone repository or submodule.
1# Full repository 2git clone git://github.com/Olical/EventEmitter.git 3 4# Or submodule 5git submodule add git://github.com/Olical/EventEmitter.git assets/js/EventEmitter
You can also get a copy of EventEmitter through the following package managers:
This project used to be released under MIT, but I release everything under the Unlicense now. Here's the gist of it but you can find the full thing in the UNLICENSE
file.
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
I gave people the chance to object in issue #84, which also explains my reasoning.
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
Found 4/20 approved changesets -- score normalized to 2
Reason
project is archived
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
branch protection not enabled on development/release branches
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
34 existing vulnerabilities detected
Details
Score
Last Scanned on 2025-07-14
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More