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

@pluginjs/simple-emitter

Package Overview
Dependencies
Maintainers
2
Versions
31
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pluginjs/simple-emitter - npm Package Compare versions

Comparing version 0.8.4 to 0.8.5

4

dist/simple-emitter.common.js
/*!
* @pluginjs/simple-emitter v0.8.4 (https://pluginjs.com)
* Copyright 2020 Creation Studio Limited
* @pluginjs/simple-emitter v0.8.5 (https://pluginjs.com)
* Copyright 2021 Creation Studio Limited
* Released under the GPL-3.0 License.

@@ -5,0 +5,0 @@ */

/*!
* @pluginjs/simple-emitter v0.8.4 (https://pluginjs.com)
* Copyright 2020 Creation Studio Limited
* @pluginjs/simple-emitter v0.8.5 (https://pluginjs.com)
* Copyright 2021 Creation Studio Limited
* Released under the GPL-3.0 License.
*/
"use strict";module.exports=class{constructor(){this.listeners={}}emit(e){for(var t=this.getListeners(e),s=arguments.length,r=new Array(s>1?s-1:0),n=1;n<s;n++)r[n-1]=arguments[n];for(var i=0;i<t.length;i++){var h=null;h=null!==t[i].context?t[i].context:{type:e};var l=t[i].listener.apply(h,r);if(t[i].one&&this.removeListener(e,t[i].listener),!1===l)return!1}return!0}on(e,t,s){return this.addListener(e,t,s)}once(e,t,s){return this.addListenerOnce(e,t,s)}off(e,t){return void 0===t?this.removeAllListeners(e):this.removeListener(e,t)}addListener(e,t){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return this.ensureListener(t),this.hasListeners(e)||(this.listeners[e]=[]),this.listeners[e].push({context:s,listener:t,one:r}),this}addListenerOnce(e,t,s){return this.addListener(e,t,s,!0)}removeListener(e,t){return this.hasListeners(e)&&(this.listeners[e]=this.listeners[e].filter(e=>e.listener!==t),0===this.listeners[e].length&&delete this.listeners[e]),this}removeAllListeners(e){return this.hasListeners(e)&&delete this.listeners[e],this}hasListeners(e){return!(!this.listeners[e]||0===this.listeners[e].length)}getListeners(e){return this.hasListeners(e)?this.listeners[e]:[]}ensureListener(e){var t=typeof e;if("function"===t)return e;throw new TypeError("Listeners should be function or closure. Received type: ".concat(t))}};
"use strict";module.exports=class{constructor(){this.listeners={}}emit(e){for(var t=this.getListeners(e),s=arguments.length,r=new Array(s>1?s-1:0),n=1;n<s;n++)r[n-1]=arguments[n];for(var i=0;i<t.length;i++){var h=null;h=null!==t[i].context?t[i].context:{type:e};var l=t[i].listener.apply(h,r);if(t[i].one&&this.removeListener(e,t[i].listener),!1===l)return!1}return!0}on(e,t,s){return this.addListener(e,t,s)}once(e,t,s){return this.addListenerOnce(e,t,s)}off(e,t){return void 0===t?this.removeAllListeners(e):this.removeListener(e,t)}addListener(e,t){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return this.ensureListener(t),this.hasListeners(e)||(this.listeners[e]=[]),this.listeners[e].push({context:s,listener:t,one:r}),this}addListenerOnce(e,t,s){return this.addListener(e,t,s,!0)}removeListener(e,t){return this.hasListeners(e)&&(this.listeners[e]=this.listeners[e].filter((e=>e.listener!==t)),0===this.listeners[e].length&&delete this.listeners[e]),this}removeAllListeners(e){return this.hasListeners(e)&&delete this.listeners[e],this}hasListeners(e){return!(!this.listeners[e]||0===this.listeners[e].length)}getListeners(e){return this.hasListeners(e)?this.listeners[e]:[]}ensureListener(e){var t=typeof e;if("function"===t)return e;throw new TypeError("Listeners should be function or closure. Received type: ".concat(t))}};
/*!
* @pluginjs/simple-emitter v0.8.4 (https://pluginjs.com)
* Copyright 2020 Creation Studio Limited
* @pluginjs/simple-emitter v0.8.5 (https://pluginjs.com)
* Copyright 2021 Creation Studio Limited
* Released under the GPL-3.0 License.

@@ -5,0 +5,0 @@ */

/*!
* @pluginjs/simple-emitter v0.8.4 (https://pluginjs.com)
* Copyright 2020 Creation Studio Limited
* @pluginjs/simple-emitter v0.8.5 (https://pluginjs.com)
* Copyright 2021 Creation Studio Limited
* Released under the GPL-3.0 License.
*/
export default class{constructor(){this.listeners={}}emit(e){for(var t=this.getListeners(e),s=arguments.length,r=new Array(s>1?s-1:0),n=1;n<s;n++)r[n-1]=arguments[n];for(var i=0;i<t.length;i++){var h=null;h=null!==t[i].context?t[i].context:{type:e};var l=t[i].listener.apply(h,r);if(t[i].one&&this.removeListener(e,t[i].listener),!1===l)return!1}return!0}on(e,t,s){return this.addListener(e,t,s)}once(e,t,s){return this.addListenerOnce(e,t,s)}off(e,t){return void 0===t?this.removeAllListeners(e):this.removeListener(e,t)}addListener(e,t){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return this.ensureListener(t),this.hasListeners(e)||(this.listeners[e]=[]),this.listeners[e].push({context:s,listener:t,one:r}),this}addListenerOnce(e,t,s){return this.addListener(e,t,s,!0)}removeListener(e,t){return this.hasListeners(e)&&(this.listeners[e]=this.listeners[e].filter(e=>e.listener!==t),0===this.listeners[e].length&&delete this.listeners[e]),this}removeAllListeners(e){return this.hasListeners(e)&&delete this.listeners[e],this}hasListeners(e){return!(!this.listeners[e]||0===this.listeners[e].length)}getListeners(e){return this.hasListeners(e)?this.listeners[e]:[]}ensureListener(e){var t=typeof e;if("function"===t)return e;throw new TypeError("Listeners should be function or closure. Received type: ".concat(t))}}
export default class{constructor(){this.listeners={}}emit(e){for(var t=this.getListeners(e),s=arguments.length,r=new Array(s>1?s-1:0),n=1;n<s;n++)r[n-1]=arguments[n];for(var i=0;i<t.length;i++){var h=null;h=null!==t[i].context?t[i].context:{type:e};var l=t[i].listener.apply(h,r);if(t[i].one&&this.removeListener(e,t[i].listener),!1===l)return!1}return!0}on(e,t,s){return this.addListener(e,t,s)}once(e,t,s){return this.addListenerOnce(e,t,s)}off(e,t){return void 0===t?this.removeAllListeners(e):this.removeListener(e,t)}addListener(e,t){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return this.ensureListener(t),this.hasListeners(e)||(this.listeners[e]=[]),this.listeners[e].push({context:s,listener:t,one:r}),this}addListenerOnce(e,t,s){return this.addListener(e,t,s,!0)}removeListener(e,t){return this.hasListeners(e)&&(this.listeners[e]=this.listeners[e].filter((e=>e.listener!==t)),0===this.listeners[e].length&&delete this.listeners[e]),this}removeAllListeners(e){return this.hasListeners(e)&&delete this.listeners[e],this}hasListeners(e){return!(!this.listeners[e]||0===this.listeners[e].length)}getListeners(e){return this.hasListeners(e)?this.listeners[e]:[]}ensureListener(e){var t=typeof e;if("function"===t)return e;throw new TypeError("Listeners should be function or closure. Received type: ".concat(t))}}
/*!
* @pluginjs/simple-emitter v0.8.4 (https://pluginjs.com)
* Copyright 2020 Creation Studio Limited
* @pluginjs/simple-emitter v0.8.5 (https://pluginjs.com)
* Copyright 2021 Creation Studio Limited
* Released under the GPL-3.0 License.

@@ -9,3 +9,3 @@ */

typeof define === 'function' && define.amd ? define(factory) :
(global = global || self, global['@pluginjs/simple-emitter'] = factory());
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, global['@pluginjs/simple-emitter'] = factory());
}(this, (function () { 'use strict';

@@ -12,0 +12,0 @@

/*!
* @pluginjs/simple-emitter v0.8.4 (https://pluginjs.com)
* Copyright 2020 Creation Studio Limited
* @pluginjs/simple-emitter v0.8.5 (https://pluginjs.com)
* Copyright 2021 Creation Studio Limited
* Released under the GPL-3.0 License.
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self)["@pluginjs/simple-emitter"]=t()}(this,(function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(){function n(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),this.listeners={}}var r,i,s;return r=n,(i=[{key:"emit",value:function(e){for(var t=this.getListeners(e),n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];for(var s=0;s<t.length;s++){var o=null;o=null!==t[s].context?t[s].context:{type:e};var u=t[s].listener.apply(o,r);if(t[s].one&&this.removeListener(e,t[s].listener),!1===u)return!1}return!0}},{key:"on",value:function(e,t,n){return this.addListener(e,t,n)}},{key:"once",value:function(e,t,n){return this.addListenerOnce(e,t,n)}},{key:"off",value:function(e,t){return void 0===t?this.removeAllListeners(e):this.removeListener(e,t)}},{key:"addListener",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return this.ensureListener(t),this.hasListeners(e)||(this.listeners[e]=[]),this.listeners[e].push({context:n,listener:t,one:r}),this}},{key:"addListenerOnce",value:function(e,t,n){return this.addListener(e,t,n,!0)}},{key:"removeListener",value:function(e,t){return this.hasListeners(e)&&(this.listeners[e]=this.listeners[e].filter((function(e){return e.listener!==t})),0===this.listeners[e].length&&delete this.listeners[e]),this}},{key:"removeAllListeners",value:function(e){return this.hasListeners(e)&&delete this.listeners[e],this}},{key:"hasListeners",value:function(e){return!(!this.listeners[e]||0===this.listeners[e].length)}},{key:"getListeners",value:function(e){return this.hasListeners(e)?this.listeners[e]:[]}},{key:"ensureListener",value:function(t){var n=e(t);if("function"===n)return t;throw new TypeError("Listeners should be function or closure. Received type: ".concat(n))}}])&&t(r.prototype,i),s&&t(r,s),n}()}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self)["@pluginjs/simple-emitter"]=t()}(this,(function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(){function n(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),this.listeners={}}var r,i,s;return r=n,(i=[{key:"emit",value:function(e){for(var t=this.getListeners(e),n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];for(var s=0;s<t.length;s++){var o=null;o=null!==t[s].context?t[s].context:{type:e};var u=t[s].listener.apply(o,r);if(t[s].one&&this.removeListener(e,t[s].listener),!1===u)return!1}return!0}},{key:"on",value:function(e,t,n){return this.addListener(e,t,n)}},{key:"once",value:function(e,t,n){return this.addListenerOnce(e,t,n)}},{key:"off",value:function(e,t){return void 0===t?this.removeAllListeners(e):this.removeListener(e,t)}},{key:"addListener",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return this.ensureListener(t),this.hasListeners(e)||(this.listeners[e]=[]),this.listeners[e].push({context:n,listener:t,one:r}),this}},{key:"addListenerOnce",value:function(e,t,n){return this.addListener(e,t,n,!0)}},{key:"removeListener",value:function(e,t){return this.hasListeners(e)&&(this.listeners[e]=this.listeners[e].filter((function(e){return e.listener!==t})),0===this.listeners[e].length&&delete this.listeners[e]),this}},{key:"removeAllListeners",value:function(e){return this.hasListeners(e)&&delete this.listeners[e],this}},{key:"hasListeners",value:function(e){return!(!this.listeners[e]||0===this.listeners[e].length)}},{key:"getListeners",value:function(e){return this.hasListeners(e)?this.listeners[e]:[]}},{key:"ensureListener",value:function(t){var n=e(t);if("function"===n)return t;throw new TypeError("Listeners should be function or closure. Received type: ".concat(n))}}])&&t(r.prototype,i),s&&t(r,s),n}()}));

@@ -14,3 +14,3 @@ {

},
"version": "0.8.4",
"version": "0.8.5",
"category": "core",

@@ -37,7 +37,7 @@ "main": "dist/simple-emitter.common.js",

"devDependencies": {
"@babel/core": "^7.10.2",
"@pluginjs/browserslist-config": "^1.3.1",
"@pluginjs/cli": "^0.8.1",
"@rollup/plugin-commonjs": "^12.0.0",
"@rollup/plugin-node-resolve": "^8.0.0",
"@babel/core": "^7.12.10",
"@pluginjs/browserslist-config": "^1.3.2",
"@pluginjs/cli": "^0.8.2",
"@rollup/plugin-commonjs": "^17.1.0",
"@rollup/plugin-node-resolve": "^11.1.0",
"babel-jest": "*",

@@ -47,3 +47,3 @@ "jest": "*",

"rename": "^1.0.4",
"rollup": "^2.12.0",
"rollup": "^2.38.1",
"rollup-plugin-babel": "*",

@@ -67,4 +67,4 @@ "rollup-plugin-terser": "*"

],
"gitHead": "c7a30bcc922362e40dbc35af4290a259c9b29566",
"gitHead": "e0247ab4b5e2026b77a390619f2b96bac30609c6",
"title": "Plugin"
}
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