{"_id":"zemitter","_rev":"32-2cc998942191b1ec26cb391fd14ebecc","name":"zemitter","description":"Advanced event emitter for node and the browser","dist-tags":{"latest":"0.2.5"},"versions":{"0.1.0":{"name":"zemitter","version":"0.1.0","description":"Advanced event emitter for node and the browser","main":"index.js","dependencies":{"classy":"~1.4.2","copy-utils":"~0.1.1","fn-queue":"~0.1.0"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4"},"scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git://github.com/radubrehar/zemitter.git"},"keywords":["events","event","emitter","emitter"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/zemitter/issues"},"_id":"zemitter@0.1.0","dist":{"shasum":"5a4298844ef1be1890bace3f9169016f8e4a429f","tarball":"https://registry.npmjs.org/zemitter/-/zemitter-0.1.0.tgz","integrity":"sha512-LfRRPE0/pzRBlrat2WZy5C4hmxGXUWbMmN4DeKnybGMTAYHMzwT4WgyhMnfibcMht5aQ5uK78RCXvwIcfgtqkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnl3UyxPdMP8eTQXu+UDmzOzrv1pE75oK/SO4VfZUy9AIgEiQyp+Haz8S9bUKomhrpZh24WFfQ3OmgDyrM8pqSVsI="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"0.1.1":{"name":"zemitter","version":"0.1.1","description":"Advanced event emitter for node and the browser","main":"index.js","dependencies":{"classy":"~1.4.2","copy-utils":"~0.1.1","fn-queue":"~0.1.0"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4"},"scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git://github.com/radubrehar/zemitter.git"},"keywords":["events","event","emitter","emitter"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/zemitter/issues"},"_id":"zemitter@0.1.1","dist":{"shasum":"95d884194c63e78df3db835cfdcea0173385a600","tarball":"https://registry.npmjs.org/zemitter/-/zemitter-0.1.1.tgz","integrity":"sha512-gjWV+u22kpC6HprA24Qx0XRScvWnLV3bqBvtkSKNWABB0CZhOctP3SEh9GYmuiVE2C/FWmF3vYUChnNXJcVs8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS+KK3tasmKFGy68ys6zq8fmkNwesxoyJ6nE3VzKKxwwIgLDT7UAGwE7lLpiW0e1/yu12GDk3/VoJJHu3e0y6G3Gs="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"0.2.0":{"name":"zemitter","version":"0.2.0","description":"Advanced event emitter for node and the browser","main":"index.js","dependencies":{"classy":"~1.4.2","copy-utils":"~0.1.1","fn-queue":"~0.1.0"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4"},"scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git://github.com/radubrehar/zemitter.git"},"keywords":["events","event","emitter","emitter"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/zemitter/issues"},"_id":"zemitter@0.2.0","dist":{"shasum":"4c726d756f857f4b0d717bbbc2069166cabc1799","tarball":"https://registry.npmjs.org/zemitter/-/zemitter-0.2.0.tgz","integrity":"sha512-YoMhDqfAuXPbRGRK+lCEkGD+zn9D8MEoBDjKcREqXBKPq6/r1JPpnNE1KSSV3xyMWK9tHRwqFxITcReEwflx6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmHZbTT4ft0TqXMh1bsTMMjMv96IgahbrfKM1QQ1VpsgIhAIuXhrc2XzhqF3lWdvyGtGwuyRR/6pZZUAVcFNxBS2VQ"}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"0.2.1":{"name":"zemitter","version":"0.2.1","description":"Advanced event emitter for node and the browser","main":"index.js","dependencies":{"classy":"~1.4.2","copy-utils":"~0.1.1","fn-queue":"~0.1.0"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4"},"scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git://github.com/radubrehar/zemitter.git"},"keywords":["events","event","emitter","emitter"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/zemitter/issues"},"_id":"zemitter@0.2.1","dist":{"shasum":"96b979d4ba08ddf761180e1bbe47a175ea8d8e89","tarball":"https://registry.npmjs.org/zemitter/-/zemitter-0.2.1.tgz","integrity":"sha512-RFjz4XE7fZ1y1wvmT/hcWvI+/KftrLmvlzYLlyQ0ObQBJX+8nRcP/klvhZfijErZpP8eZON2ZILVHGIGZvyFzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUQPo7BXCrixdX3DsknNMKJgSq2i15laxSNiq2T5EYKAiEAqoNieOreuiD+JTQgGpibUiqqfrORXPKv2Y44YPD99ng="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"0.2.2":{"name":"zemitter","version":"0.2.2","description":"Advanced event emitter for node and the browser","main":"index.js","dependencies":{"classy":"~1.4.2","copy-utils":"~0.1.1","fn-queue":"~0.1.1"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4"},"scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git://github.com/radubrehar/zemitter.git"},"keywords":["events","event","emitter","emitter"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/zemitter/issues"},"_id":"zemitter@0.2.2","dist":{"shasum":"932419d2a2c6f419f0049732ebf5a81249e02e53","tarball":"https://registry.npmjs.org/zemitter/-/zemitter-0.2.2.tgz","integrity":"sha512-1V4x+dFmi4Z/adHCnDLAjbca78Kv+xrPRWMclgqXavg93i/boD0KEfs/4ThJfAkNR+ybPvjgdp4386YLCkimAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe4RK7uoYvCJ99M42qlVBFaftC2Yb34LOwOwfD5AB/EwIgdn3B4AWq9nMhejUBZebqlzdEjUbpw42zY3ve6zbi5aw="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"0.2.3":{"name":"zemitter","version":"0.2.3","description":"Advanced event emitter for node and the browser","main":"index.js","dependencies":{"classy":"~1.4.10","copy-utils":"~0.1.1","fn-queue":"~0.2.0"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4"},"scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git://github.com/radubrehar/zemitter.git"},"keywords":["events","event","emitter","emitter"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/zemitter/issues"},"_id":"zemitter@0.2.3","dist":{"shasum":"89723b2ec6dd3e0b3918357bc320f846637d3bcf","tarball":"https://registry.npmjs.org/zemitter/-/zemitter-0.2.3.tgz","integrity":"sha512-Q9JdkGHocN7AUMNxANhIY913h5whPUNLWeHIu1L9k2VtOg9akWOmsnx3e2U50LHZdo8Ik3+0KVtZN+D2RErcpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXoub7Z+RcAlSH7Gl5zQDL28IRRsfcprcbO7SV6qi32AiEAhKehL5j6GwZismRv82yfy4aICSaZOnzl+B1LZKGWBd0="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"0.2.4":{"name":"zemitter","version":"0.2.4","description":"Advanced event emitter for node and the browser","main":"index.js","dependencies":{"classy":"~1.4.10","copy-utils":"~1.0.0","fn-queue":"~0.2.0"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4"},"scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git://github.com/radubrehar/zemitter.git"},"keywords":["events","event","emitter","emitter"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/zemitter/issues"},"_id":"zemitter@0.2.4","dist":{"shasum":"d059162541cfa31f8bfd43b59412c8290abaa911","tarball":"https://registry.npmjs.org/zemitter/-/zemitter-0.2.4.tgz","integrity":"sha512-pMmtAN85NproR/g/qQIMJAA29d55dsYOWDxqxNnjvyp86wb+7cwvO137gy9ArKLtf1i+Rmk//KKtxP+ctJfOjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClCYwdQ1Lwcu6n/DNYUzLJvujTZIdOd5ozzTjuaxJxJAIgRVJWIYJeomMr+SbdMw0BEcMbr1mv+8cJjQ7mztm2FHM="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"0.2.5":{"name":"zemitter","version":"0.2.5","description":"Advanced event emitter for node and the browser","main":"index.js","dependencies":{"classy":"^1.4.10","copy-utils":"^1.0.0","fn-queue":"^0.2.1"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4"},"scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git://github.com/radubrehar/zemitter.git"},"keywords":["events","event","emitter","emitter"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/zemitter/issues"},"gitHead":"bd47b0496cf18cf24259692c258058b6fa9760ad","homepage":"https://github.com/radubrehar/zemitter","_id":"zemitter@0.2.5","_shasum":"5e5264cac59bdbe733193233737185ca9abb37ab","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}],"dist":{"shasum":"5e5264cac59bdbe733193233737185ca9abb37ab","tarball":"https://registry.npmjs.org/zemitter/-/zemitter-0.2.5.tgz","integrity":"sha512-aCwZbLKVxZaFMYQeatRzJ/D4DW97W+VRgXg8lGBGjre3ngpxnQt1yL4NxDz+8Fd1gMAFgqBKHdXBBDjZ1J6jHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkBqGQMv8uYZn+Y0zAeI6uhzISV9F3JvB+HzsCGQdPsAiEA8T/sPxZpLgbVkq5E60C7/51EGyeXrkvLdIxHNarAT3E="}]}}},"readme":"zemitter\n========\n\n> Flexible Event Emitter for Node and the Browser\n\n## Install\n\n```sh\n$ npm install zemitter\n```\n\n## Usage\n```js\nvar Emitter = require('zemitter')\nvar obj = {}\n\n//either make an object become an event emitter\nEmitter(obj) // returns obj\n\n//or create a brand new emitter\nvar emitter = Emitter()\n```\n\n### Example\n\n```js\nemitter.on({\n    start: function(greeting, name){\n        console.log(greeting, name)\n    },\n    stop: function(){\n\n    },\n    scope: {}\n})\nemitter.on('start', function(){\n\n})\nemitter.on({\n    start: {\n        fn: function(){\n\n        },\n        scope: ''\n    },\n    stop: function(){}\n})\n\nemitter.emit('start', 'hello', 'world')\n```\n\n## API\n\n### on\n\n```js\nemitter.on({\n    'event_name': fn\n})\n```\n\n```js\nemitter.on(['start','stop','exit'], fn)\n```\n\n```js\nemitter.on(['start','stop','exit'], [fn1, fn2])\n```\n### off\n\nemitter.off('start', fn)// remove fn as a listener to the 'start' event\nemitter.off('start')    // remove all listeners to the start event\nemitter.off()           // remove all listeners attached to this emitter\n### once\n\nAttach a function that will only be called once, and then will be removed from the emitter\n\n## Tests\n\n```sh\n$ make\n```\n\n## License\n\n```\nMIT\n```","maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}],"time":{"modified":"2022-06-29T16:42:57.241Z","created":"2014-08-27T12:48:12.777Z","0.1.0":"2014-08-27T12:48:15.563Z","0.1.1":"2014-08-28T06:44:50.454Z","0.2.0":"2014-09-03T06:15:11.700Z","0.2.1":"2014-09-03T12:36:55.297Z","0.2.2":"2014-09-08T08:48:30.562Z","0.2.3":"2014-10-21T14:16:47.982Z","0.2.4":"2014-10-21T14:17:55.234Z","0.2.5":"2014-11-12T07:57:40.333Z"},"readmeFilename":"README.md","keywords":["events","event","emitter","emitter"],"repository":{"type":"git","url":"git://github.com/radubrehar/zemitter.git"},"author":{"name":"Radu Brehar"},"bugs":{"url":"https://github.com/radubrehar/zemitter/issues"},"license":"MIT","homepage":"https://github.com/radubrehar/zemitter"}