{"_id":"elephant-ears","_rev":"26-738d529e78ee74b0e58604d735f850fe","name":"elephant-ears","description":"Listen to and fire synchronous events.","dist-tags":{"latest":"1.0.8"},"versions":{"0.0.1":{"name":"elephant-ears","description":"Subscribe and trigger events via a namespaced association","version":"0.0.1","keywords":["events","javascript","publisher","subscriber"],"repository":{"type":"git","url":"https://github.com/skinnybrit51/ears"},"dependencies":{"underscore":"1.6.0"},"devDependencies":{"mocha":"1.18.0","chai":"1.9.0","grunt":"~0.4.2","grunt-cli":"0.1.11","grunt-simple-mocha":"~0.4.0","grunt-jshint2":"~2.4.4","jsdom":"~0.8.10","sinon":"~1.9.0","grunt-contrib-connect":"~0.7.1","grunt-watchify":"~0.1.0"},"scripts":{"test":"NODE_PATH=lib grunt test"},"_id":"elephant-ears@0.0.1","dist":{"shasum":"c3fefff4be39e1fc3ea56bc0acfed1f0b2ef4249","tarball":"https://registry.npmjs.org/elephant-ears/-/elephant-ears-0.0.1.tgz","integrity":"sha512-obaKFE+US796wTlp0qkgDqCB7v9g9KEVZowR14mIJTvORovhmRlAdrdSMLTrYDsVrFAlg25ZygRi8YEkn3EhkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQColvy0tM5HLnfTzAiYVU0yqGv3K1MYVVS7w0XAtImdDQIgQnLT3d4YHMXzvmWSbtpVslmH/1UBP3YfmL8DBAth1dI="}]},"_from":"ears","_npmVersion":"1.2.18","_npmUser":{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"},"maintainers":[{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"}]},"0.0.2":{"name":"elephant-ears","description":"Subscribe and trigger events via a namespaced association","version":"0.0.2","keywords":["events","javascript","publisher","subscriber"],"repository":{"type":"git","url":"https://github.com/skinnybrit51/ears"},"dependencies":{"underscore":"1.6.0"},"devDependencies":{"mocha":"1.18.0","chai":"1.9.0","grunt":"~0.4.2","grunt-cli":"0.1.11","grunt-simple-mocha":"~0.4.0","grunt-jshint2":"~2.4.4","jsdom":"~0.8.10","sinon":"~1.9.0","grunt-contrib-connect":"~0.7.1","grunt-watchify":"~0.1.0"},"scripts":{"test":"NODE_PATH=lib grunt test"},"_id":"elephant-ears@0.0.2","dist":{"shasum":"b0d7fb97c594981bbf35468ef6950560525ce897","tarball":"https://registry.npmjs.org/elephant-ears/-/elephant-ears-0.0.2.tgz","integrity":"sha512-x6r4ifj2rU9TWKuM29mFN5amboidocPCWwpVVL9iouQBf1tkTE3lEXhTCAWCePZzS3t6CaL1EcvYxrILoaQHzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnjYpxUfqUAJXatOEciFCK0NxRKE305JD7pEq/efGuEQIhAKvrSN9z598BXQl6MugIczO3UYp57MCzNiyWiIwwWUXB"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"},"maintainers":[{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"}]},"0.0.3":{"name":"elephant-ears","description":"Subscribe and trigger events via a namespaced association","version":"0.0.3","keywords":["events","javascript","publisher","subscriber"],"repository":{"type":"git","url":"https://github.com/skinnybrit51/ears"},"dependencies":{"underscore":"1.6.0"},"devDependencies":{"mocha":"1.18.0","chai":"1.9.0","grunt":"~0.4.2","grunt-cli":"0.1.11","grunt-simple-mocha":"~0.4.0","grunt-jshint2":"~2.4.4","jsdom":"~0.8.10","sinon":"~1.9.0","grunt-contrib-connect":"~0.7.1","grunt-watchify":"~0.1.0"},"scripts":{"test":"NODE_PATH=lib grunt test"},"bugs":{"url":"https://github.com/skinnybrit51/ears/issues"},"homepage":"https://github.com/skinnybrit51/ears","_id":"elephant-ears@0.0.3","dist":{"shasum":"c0b68c5df4682623a54966ff303d446f4a0a57b9","tarball":"https://registry.npmjs.org/elephant-ears/-/elephant-ears-0.0.3.tgz","integrity":"sha512-CJYNg/0nsfhO5BzxzAKU+p5lW5Twi+J6Wm4JsN1Yk7Absx3L4NDUEy5S8dmvLr5ipvxBnsa3Jw/+NP6DhvQo5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGCHD/jEvkeTvKZ71NlDygIcPAC5SHW4x72SGhqr6JyAiEA7RwjNrLo3s7O54F/oqABFKgzYaUV34QsdSu4UySnX2w="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"},"maintainers":[{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"}]},"0.0.4":{"name":"elephant-ears","description":"Listen to and fire synchronous events.","version":"0.0.4","keywords":["events","javascript","publisher","subscriber"],"repository":{"type":"git","url":"https://github.com/skinnybrit51/ears"},"dependencies":{"underscore":"1.6.0"},"devDependencies":{"mocha":"1.18.0","chai":"1.9.0","grunt":"~0.4.2","grunt-cli":"0.1.11","grunt-simple-mocha":"~0.4.0","grunt-jshint2":"~2.4.4","jsdom":"~0.8.10","sinon":"~1.9.0","grunt-contrib-connect":"~0.7.1","grunt-watchify":"~0.1.0"},"scripts":{"test":"NODE_PATH=lib grunt test"},"gitHead":"795807fa4bcd7349d7d47219fa76cf4753e2112d","bugs":{"url":"https://github.com/skinnybrit51/ears/issues"},"homepage":"https://github.com/skinnybrit51/ears","_id":"elephant-ears@0.0.4","_shasum":"e3b6b0abd5c5785739e88f9553b8bda683eebfc0","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"},"maintainers":[{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"}],"dist":{"shasum":"e3b6b0abd5c5785739e88f9553b8bda683eebfc0","tarball":"https://registry.npmjs.org/elephant-ears/-/elephant-ears-0.0.4.tgz","integrity":"sha512-1bYwJwg2u2KtYgCi6UI4uxsDZ/S9BVJPqfkRE5QqtKyloPzwt3MnqSuHiuURwWYMAorfOD/ggagXOZFCDVsICA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7ryFkp0Qc1uUvWS5bckpjQ2rVQ7QMcrrIiWkEuETsTAiBje9DcVWw8T6Jqre+SaLCIPuuzfbdsByj/lErGWfp2RQ=="}]}},"0.0.5":{"name":"elephant-ears","description":"Listen to and fire synchronous events.","version":"0.0.5","keywords":["events","javascript","publisher","subscriber"],"repository":{"type":"git","url":"https://github.com/skinnybrit51/ears"},"dependencies":{"underscore":"1.6.0"},"devDependencies":{"mocha":"1.18.0","chai":"1.9.0","grunt":"~0.4.2","grunt-cli":"0.1.11","grunt-simple-mocha":"~0.4.0","grunt-jshint2":"~2.4.4","jsdom":"~0.8.10","sinon":"~1.9.0","grunt-contrib-connect":"~0.7.1","grunt-watchify":"~0.1.0"},"scripts":{"test":"NODE_PATH=lib grunt test"},"gitHead":"12d2a23d1db7d518f86c638abc25ebce30ae27f6","bugs":{"url":"https://github.com/skinnybrit51/ears/issues"},"homepage":"https://github.com/skinnybrit51/ears","_id":"elephant-ears@0.0.5","_shasum":"a9d0a809c376614b1d9ac55ac756ec66992c2b67","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"},"maintainers":[{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"}],"dist":{"shasum":"a9d0a809c376614b1d9ac55ac756ec66992c2b67","tarball":"https://registry.npmjs.org/elephant-ears/-/elephant-ears-0.0.5.tgz","integrity":"sha512-C0nPs0Krni6cmBHhIpmZjAImZR0gi/yM7hz7RRfWjAWJ53e+t10iztUfe6JbcD8IyYkzLSeLQPGWYDN+XNy+RQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAViZ7ZrksqaPgPsrEciBjFtAtTFhcYmWHzDEazv56AQAiBDAZLxnDpNYHRX8idFrFzeHccmZbvbsJ100nFsLf35bg=="}]}},"1.0.5":{"name":"elephant-ears","description":"Listen to and fire synchronous events.","version":"1.0.5","keywords":["events","javascript","publisher","subscriber"],"repository":{"type":"git","url":"https://github.com/skinnybrit51/ears"},"dependencies":{"underscore":"1.6.0"},"devDependencies":{"mocha":"1.18.0","chai":"1.9.0","grunt":"~0.4.2","grunt-cli":"0.1.11","grunt-simple-mocha":"~0.4.0","grunt-jshint2":"~2.4.4","jsdom":"~0.8.10","sinon":"~1.9.0","grunt-contrib-connect":"~0.7.1","grunt-watchify":"~0.1.0"},"scripts":{"test":"NODE_PATH=lib grunt test"},"gitHead":"12d2a23d1db7d518f86c638abc25ebce30ae27f6","bugs":{"url":"https://github.com/skinnybrit51/ears/issues"},"homepage":"https://github.com/skinnybrit51/ears","_id":"elephant-ears@1.0.5","_shasum":"ed2e344b5502d4e7ce28c0b10baf85c68653f8ad","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"},"maintainers":[{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"}],"dist":{"shasum":"ed2e344b5502d4e7ce28c0b10baf85c68653f8ad","tarball":"https://registry.npmjs.org/elephant-ears/-/elephant-ears-1.0.5.tgz","integrity":"sha512-FVKWzs4nuVgQFBDcK9RhsRFGyTHtwmGKrU5cIy8/MlDemt5R6aZDg6oMnE0exQGGsHhJ9APN7ubCFYVKCxffcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICI+T1VFdYpmfqmE8c+Dstz3VxKv4Smyr65p5RnQku5eAiB94Fvm9oc3+KEY83flc0yz0fwNPmkwnA9jkbVrPJbOqQ=="}]}},"1.0.6":{"name":"elephant-ears","description":"Listen to and fire synchronous events.","version":"1.0.6","keywords":["events","javascript","publisher","subscriber"],"repository":{"type":"git","url":"https://github.com/skinnybrit51/ears"},"dependencies":{"underscore":"1.6.0"},"devDependencies":{"mocha":"1.18.0","chai":"1.9.0","grunt":"~0.4.2","grunt-cli":"0.1.11","grunt-simple-mocha":"~0.4.0","grunt-jshint2":"~2.4.4","jsdom":"~0.8.10","sinon":"~1.9.0","grunt-contrib-connect":"~0.7.1","grunt-watchify":"~0.1.0"},"scripts":{"test":"NODE_PATH=lib grunt lint test"},"gitHead":"a2197121e8885c3eff02ef5e834aa1d6f6b7b9a9","bugs":{"url":"https://github.com/skinnybrit51/ears/issues"},"homepage":"https://github.com/skinnybrit51/ears","_id":"elephant-ears@1.0.6","_shasum":"c7424aaf2c8820a7fc86a9514f5cbda92e7d14fe","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"},"maintainers":[{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"}],"dist":{"shasum":"c7424aaf2c8820a7fc86a9514f5cbda92e7d14fe","tarball":"https://registry.npmjs.org/elephant-ears/-/elephant-ears-1.0.6.tgz","integrity":"sha512-b/6VEAUxp4Bi9wlgUjfjzrVhT0AADgAyPP9Xp4plxgNE71oDig7G3bQYhad7s9WH+mfk4/eA+FgSw6FUE8+gPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWXDd/0TIESa2PYq9t7t6thKkfhAsXDYIJ8Nz7VQ7cDwIhALyOP3Ci78UufRunyfhJ/maaFitmJ9QkKejMxkVEDvbe"}]}},"1.0.7":{"name":"elephant-ears","description":"Listen to and fire synchronous events.","version":"1.0.7","keywords":["events","javascript","publisher","subscriber"],"repository":{"type":"git","url":"https://github.com/skinnybrit51/ears"},"dependencies":{"underscore":"1.6.0"},"devDependencies":{"mocha":"1.18.0","chai":"1.9.0","grunt":"~0.4.2","grunt-cli":"0.1.11","grunt-simple-mocha":"~0.4.0","grunt-jshint2":"~2.4.4","jsdom":"~0.8.10","sinon":"~1.9.0","grunt-contrib-connect":"~0.7.1","grunt-watchify":"~0.1.0"},"scripts":{"test":"NODE_PATH=lib grunt lint test"},"gitHead":"29800645fa98cc86e6cb1534563603b162d08c55","bugs":{"url":"https://github.com/skinnybrit51/ears/issues"},"homepage":"https://github.com/skinnybrit51/ears","_id":"elephant-ears@1.0.7","_shasum":"50cb42903129f12a4dc0e7b3c5c8c810d2740cac","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"},"maintainers":[{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"}],"dist":{"shasum":"50cb42903129f12a4dc0e7b3c5c8c810d2740cac","tarball":"https://registry.npmjs.org/elephant-ears/-/elephant-ears-1.0.7.tgz","integrity":"sha512-oRy2jiEW7H6gkcqPXCoyZShSDOnxa2Pe6qEHfVRkjMFqY+NwtJWIA5hrZPY7AIPE/2tq3PjiG2cfR5mIx1Jq5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRHcMWIuJLaeHAGZQhX/E6Zp6/F+7KlfqY+VBT5EeguAiB/Aqz3Pe8eeyAkPJtj59iU+QSXDhG1Jjid4YhrfyUrdg=="}]}},"1.0.8":{"name":"elephant-ears","description":"Listen to and fire synchronous events.","version":"1.0.8","keywords":["events","javascript","publisher","subscriber"],"repository":{"type":"git","url":"https://github.com/skinnybrit51/ears"},"dependencies":{"underscore":"1.6.0"},"devDependencies":{"mocha":"1.18.0","chai":"1.9.0","grunt":"~0.4.2","grunt-cli":"0.1.11","grunt-simple-mocha":"~0.4.0","grunt-jshint2":"~2.4.4","jsdom":"~0.8.10","sinon":"~1.9.0","grunt-contrib-connect":"~0.7.1","grunt-watchify":"~0.1.0"},"scripts":{"test":"NODE_PATH=lib grunt lint test"},"gitHead":"b38755a06061afd14e63d76b2c6e626441f9e590","bugs":{"url":"https://github.com/skinnybrit51/ears/issues"},"homepage":"https://github.com/skinnybrit51/ears","_id":"elephant-ears@1.0.8","_shasum":"cddb2cc6a15c64bcebf8788cc4d46c0c78a83acf","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"},"maintainers":[{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"}],"dist":{"shasum":"cddb2cc6a15c64bcebf8788cc4d46c0c78a83acf","tarball":"https://registry.npmjs.org/elephant-ears/-/elephant-ears-1.0.8.tgz","integrity":"sha512-MVaymubRO1fNgn3zZKM1qUUnJir4e+MliVF4JhHwWu1C+VMw8QEgLTRaUXCLVT6H/bvGziaJXaZ+2yc9Hg3NCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7LZk0OsiOG4dB4EDVtYgWhMAnnywo9/34sOoo3G4f+AIgJj0M8mbEYYpB1JcD3Uf6mbFT4HkmVI0MXvRKGmaQTR4="}]}}},"readme":"### elephant-ears\n\n[![NPM version](https://badge.fury.io/js/elephant-ears.svg)](http://badge.fury.io/js/elephant-ears)\n\n#### Description\n\nListen to and fire synchronous events.\n\n#### Installation\n\n````npm install elephant-ears````\n\n#### Examples\n\n````\nvar Ears = require('elephant-ears');\n\nvar ears = new Ears();\n\nvar callback = function(arg1, arg2) {\n    if (arg1 != null) {\n        console.log(arg1);\n    }\n\n    if (arg2 != null) {\n        console.log(arg2);\n    }\n\n    console.log('Event Fired!');\n    return ha;\n};\n\nears.on('foo', callback);\n\nvar value = ears.trigger('foo');        // Event Fired!\nconsole.log(value);                     // ha\n\nears.off('foo');\n\nears.trigger('foo');                    // nothing happens\n\nears.one('foo', callback);              // event will only fire once\n\nears.trigger('foo');                    // Event Fired!\nears.trigger('foo');                    // nothing happens\n\nears.on('foo', callback);\nears.on('bar', callback);\n\nvar values = ears.trigger('foo bar');   // Event Fired!\n                                        // Event Fired!\nconsole.log(values[0] + value[1]);      // haha\n\nears.trigger('foo', 'arg1', 'arg2');    // arg1\n                                        // arg2\n                                        // Event Fired!\n                                        \n// add a namespace\nears = new Ears('myNameSpace');\nears.on('myNameSpace.change', function() {\n    console.log('namespace event fired');\n});\nears.trigger('change');                 // namespace event fired\n\n````\n","maintainers":[{"name":"skinnybrit51","email":"skinnybrit51@gmail.com"},{"name":"bnjmn","email":"bnjmn.ptrsn@gmail.com"}],"time":{"modified":"2022-06-16T08:37:55.079Z","created":"2014-03-20T00:56:41.629Z","0.0.1":"2014-03-20T00:56:42.773Z","0.0.2":"2014-03-20T01:05:38.276Z","0.0.3":"2014-05-13T15:03:08.804Z","0.0.4":"2014-07-14T23:12:58.518Z","0.0.5":"2014-07-14T23:14:49.555Z","1.0.5":"2014-07-23T10:49:32.186Z","1.0.6":"2014-07-29T19:43:00.233Z","1.0.7":"2014-08-01T17:42:46.428Z","1.0.8":"2014-12-17T21:39:13.270Z"},"readmeFilename":"README.md","keywords":["events","javascript","publisher","subscriber"],"repository":{"type":"git","url":"https://github.com/skinnybrit51/ears"},"homepage":"https://github.com/skinnybrit51/ears","bugs":{"url":"https://github.com/skinnybrit51/ears/issues"},"users":{"skinnybrit51":true}}