Socket
Socket
Sign inDemoInstall

wolfy87-eventemitter

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

wolfy87-eventemitter - npm Package Compare versions

Comparing version 5.0.0 to 5.1.0

2

bower.json
{
"name": "eventEmitter",
"description": "Event based JavaScript for the browser",
"version": "5.0.0",
"version": "5.1.0",
"main": [

@@ -6,0 +6,0 @@ "./EventEmitter.js"

@@ -5,3 +5,3 @@ {

"description": "Event based JavaScript for the browser.",
"version": "5.0.0",
"version": "5.1.0",
"scripts": ["EventEmitter.js"],

@@ -8,0 +8,0 @@ "main": "EventEmitter.js",

@@ -36,3 +36,3 @@ # Guide

```html
<script type='text/javascript' src='/assets/js/EventEmitter/EventEmitter.js'></script>
<script src='/assets/js/EventEmitter/EventEmitter.js'></script>
```

@@ -43,3 +43,3 @@

```html
<script type='text/javascript' src='/assets/js/EventEmitter-VERSION.min.js'></script>
<script src='/assets/js/EventEmitter-VERSION.min.js'></script>
```

@@ -46,0 +46,0 @@

/*!
* EventEmitter v5.0.0 - git.io/ee
* EventEmitter v5.1.0 - git.io/ee
* Unlicense - http://unlicense.org/

@@ -8,3 +8,3 @@ * Oliver Caldwell - http://oli.me.uk/

;(function () {
;(function (exports) {
'use strict';

@@ -22,3 +22,2 @@

var proto = EventEmitter.prototype;
var exports = this;
var originalGlobalValue = exports.EventEmitter;

@@ -124,2 +123,12 @@

function isValidListener (listener) {
if (typeof listener === 'function' || listener instanceof RegExp) {
return true
} else if (listener && typeof listener === 'object') {
return isValidListener(listener.listener)
} else {
return false
}
}
/**

@@ -136,2 +145,6 @@ * Adds a listener function to the specified event.

proto.addListener = function addListener(evt, listener) {
if (!isValidListener(listener)) {
throw new TypeError('listener must be a function');
}
var listeners = this.getListenersAsObject(evt);

@@ -477,2 +490,2 @@ var listenerIsWrapped = typeof listener === 'object';

}
}.call(this));
}(this || {}));
/*!
* EventEmitter v5.0.0 - git.io/ee
* EventEmitter v5.1.0 - git.io/ee
* Unlicense - http://unlicense.org/

@@ -4,0 +4,0 @@ * Oliver Caldwell - http://oli.me.uk/

{
"name": "wolfy87-eventemitter",
"version": "5.0.0",
"description": "Event based JavaScript for the browser",
"main": "EventEmitter.js",
"directories": {
"doc": "docs",
"test": "tests"
},
"repository": {
"type": "git",
"url": "git://github.com/Olical/EventEmitter.git"
},
"keywords": [
"eventemitter",
"events",
"browser",
"amd"
],
"author": {
"name": "Oliver Caldwell",
"email": "olliec87@gmail.com",
"url": "http://oli.me.uk/"
},
"license": "Unlicense",
"readmeFilename": "README.md",
"bugs": {
"url": "https://github.com/Olical/EventEmitter/issues"
},
"devDependencies": {
"uglify-js": "*",
"mocha": "*",
"chai": "*",
"dox": "*",
"dustjs-linkedin": "*",
"dustjs-helpers": "*"
}
"name": "wolfy87-eventemitter",
"version": "5.1.0",
"description": "Event based JavaScript for the browser",
"main": "EventEmitter.js",
"directories": {
"doc": "docs",
"test": "tests"
},
"repository": {
"type": "git",
"url": "git://github.com/Olical/EventEmitter.git"
},
"keywords": [
"eventemitter",
"events",
"browser",
"amd"
],
"author": {
"name": "Oliver Caldwell",
"email": "olliec87@gmail.com",
"url": "http://oli.me.uk/"
},
"license": "Unlicense",
"readmeFilename": "README.md",
"bugs": {
"url": "https://github.com/Olical/EventEmitter/issues"
},
"devDependencies": {
"uglify-js": "*",
"mocha": "*",
"chai": "*",
"dox": "*",
"dustjs-linkedin": "*",
"dustjs-helpers": "*"
}
}

@@ -149,2 +149,8 @@ (function () {

});
test('it throws if you try to add a non-function/regex listener', function () {
assert.throws(ee.addListener.bind(ee, 'foo', null), /listener must be a function/)
assert.throws(ee.addListener.bind(ee, 'foo'), /listener must be a function/)
assert.throws(ee.addListener.bind(ee, 'foo', 'lol'), /listener must be a function/)
})
});

@@ -151,0 +157,0 @@

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