Socket
Socket
Sign inDemoInstall

qi-events

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

qi-events - npm Package Compare versions

Comparing version 1.0.1 to 1.0.2

8

index.js
/**
* qi-events 1.0.1
* qi-events 1.0.2
* http://drkibitz.github.io/qi-events/
* Copyright (c) 2013-2015 Dr. Kibitz, http://drkibitz.com
* Copyright (c) 2013-2017 Dr. Kibitz, http://drkibitz.com
* A no nonsense event API (BASED ON Backbone.Events).
* built: Wed Apr 22 2015 00:19:30 GMT-0700 (PDT)
* built: Thu Mar 16 2017 23:12:17 GMT-0700 (PDT)
*

@@ -14,2 +14,2 @@ * Backbone.js 0.9.10

*/
!function(t,e){"use strict";function n(t,e,n,r,s){var l,i,a;if(!n)return!0;if("string"==typeof n){if(c.test(n))for(l=n.split(c),i=0,a=l.length;a>i;i++)e.call(t,l[i],r,s);return!0}if(Array.isArray(n))for(i=0,a=n.length;a>i;i++)e.call(t,n[i],r,s);else for(var o in n)e.call(t,o,n[o],r)}function r(t,e,n){var r,s=-1,c=t.length,l=e[n],i=e[n+1],a=e[n+2],o=e[n+3];switch(e.length-n){case 0:for(;++s<c;)(r=t[s]).callback.call(r.context);return;case 1:for(;++s<c;)(r=t[s]).callback.call(r.context,l);return;case 2:for(;++s<c;)(r=t[s]).callback.call(r.context,l,i);return;case 3:for(;++s<c;)(r=t[s]).callback.call(r.context,l,i,a);return;case 4:for(;++s<c;)(r=t[s]).callback.call(r.context,l,i,a,o);return;default:for(e=n?Array.prototype.slice.call(e,n):e;++s<c;)(r=t[s]).callback.apply(r.context,e)}}function s(){}var c=/\s+/;s.ALL="all";var l=s.prototype;l.mixin=function(t){return t.on=l.on,t.once=l.once,t.off=l.off,t.trigger=l.trigger,t},l.on=function i(t,e,r){return n(this,i,t,e,r)&&e?(this._events||(this._events={}),this._events[t]||(this._events[t]=[]),this._events[t].push({callback:e,context:r||this}),this):this},l.once=function a(t,e,r){if(!n(this,a,t,e,r)||!e)return this;var s,c=this,l=function(){s||(s=!0,c.off(t,l),e.apply(this,arguments))};return l._callback=e,this.on(t,l,r)},l.off=function o(t,e,r){var s,c,l,i,a,f,h,u;if(!this._events||!n(this,o,t,e,r))return this;if(!t&&!e&&!r)return this._events=null,this;for(i=t?[t]:Object.keys(this._events),a=0,f=i.length;f>a;a++)if(t=i[a],l=this._events[t]){if(this._events[t]=s=[],e||r)for(h=0,u=l.length;u>h;h++)c=l[h],(e&&e!==c.callback&&e!==c.callback._callback||r&&r!==c.context)&&s.push(c);s.length||(this._events[t]=null)}return this},l.trigger=function(t){var e,n=this._events;return n?(e=n[s.ALL],n[t]&&r(n[t],arguments,1),e&&r(e,arguments,0),this):this},e=t.exports=new s,e.Events=s}(module,exports);
!function(t,e){!function(t,e){"use strict";function n(t,e,n,r,c){var s,l,a;if(!n)return!0;if("string"==typeof n){if(i.test(n))for(s=n.split(i),l=0,a=s.length;l<a;l++)e.call(t,s[l],r,c);return!0}if(Array.isArray(n))for(l=0,a=n.length;l<a;l++)e.call(t,n[l],r,c);else for(var o in n)e.call(t,o,n[o],r)}function r(t,e,n){var r,c=-1,i=t.length,s=e[n],l=e[n+1],a=e[n+2],o=e[n+3];switch(e.length-n){case 0:for(;++c<i;)(r=t[c]).callback.call(r.context);return;case 1:for(;++c<i;)(r=t[c]).callback.call(r.context,s);return;case 2:for(;++c<i;)(r=t[c]).callback.call(r.context,s,l);return;case 3:for(;++c<i;)(r=t[c]).callback.call(r.context,s,l,a);return;case 4:for(;++c<i;)(r=t[c]).callback.call(r.context,s,l,a,o);return;default:for(e=n?Array.prototype.slice.call(e,n):e;++c<i;)(r=t[c]).callback.apply(r.context,e)}}function c(){}var i=/\s+/;c.ALL="all";var s=c.prototype;s.mixin=function(t){return t.on=s.on,t.once=s.once,t.off=s.off,t.trigger=s.trigger,t},s.on=function t(e,r,c){return n(this,t,e,r,c)&&r?(this._events||(this._events={}),this._events[e]||(this._events[e]=[]),this._events[e].push({callback:r,context:c||this}),this):this},s.once=function t(e,r,c){if(!n(this,t,e,r,c)||!r)return this;var i,s=this,l=function(){i||(i=!0,s.off(e,l),r.apply(this,arguments))};return l._callback=r,this.on(e,l,c)},s.off=function t(e,r,c){var i,s,l,a,o,f,h,u;if(!this._events||!n(this,t,e,r,c))return this;if(!e&&!r&&!c)return this._events=null,this;for(a=e?[e]:Object.keys(this._events),o=0,f=a.length;o<f;o++)if(e=a[o],l=this._events[e]){if(this._events[e]=i=[],r||c)for(h=0,u=l.length;h<u;h++)s=l[h],(r&&r!==s.callback&&r!==s.callback._callback||c&&c!==s.context)&&i.push(s);i.length||(this._events[e]=null)}return this},s.trigger=function(t){var e,n=this._events;return n?(e=n[c.ALL],n[t]&&r(n[t],arguments,1),e&&r(e,arguments,0),this):this},e=t.exports=new c,e.Events=c}(module,t),e.events=t}({},function(){return this}());

@@ -7,11 +7,11 @@ {

"coveralls": "*",
"gulp": "^3.8.11",
"gulp-jshint": "^1.10.0",
"gulp-mocha": "^2.0.1",
"gulp-uglify": "^1.2.0",
"gulp-util": "*",
"ink-docstrap": "https://github.com/Pilatch/docstrap/archive/master.tar.gz",
"gulp": "^3.9.1",
"gulp-jshint": "^2.0.4",
"gulp-uglify": "^2.1.0",
"ink-docstrap": "^1.3.0",
"istanbul": "*",
"jshint-stylish": "^1.0.1",
"map-stream": "^0.1.0",
"jsdoc": "^3.4.3",
"jshint": "*",
"jshint-stylish": "^2.2.1",
"map-stream": "0.0.6",
"mocha": "*"

@@ -35,8 +35,8 @@ },

"jshint": "gulp jshint",
"test": "istanbul cover gulp test-source",
"test": "istanbul cover mocha --reporter spec --require './test/source' test/**/*.test.js",
"coveralls": "cat ./build/coverage/lcov.info | coveralls",
"test-dist": "gulp test-dist",
"test-dist": "gulp && mocha --reporter spec --globals --require './test/dist' test/**/*.test.js",
"docs": "jsdoc -c jsdoc.conf.json && git checkout gh-pages && rm -fR ./api && mkdir ./api && mv ./docs/*/* ./api/latest && rm -fR ./docs"
},
"version": "1.0.1"
"version": "1.0.2"
}

@@ -145,3 +145,1 @@ # Qi Events

```
[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/drkibitz/qi-events/trend.png)](https://bitdeli.com/free "Bitdeli Badge")
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