{"_id":"event-emitter-es6","_rev":"12-a90cab568ae9caaf41d8a47ae73b8a23","name":"event-emitter-es6","description":"Small event emitter for using in es6 and plain js","dist-tags":{"latest":"1.1.5"},"versions":{"0.9.9":{"name":"event-emitter-es6","version":"0.9.9","description":"Small event emitter for using in es6 and plain js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run bundle && npm run minify && npm run bundle-node","bundle":"browserify index.es6 > dist/event-emitter.js -s EventEmitter -t [ babelify ] && echo \"bundled\"","minify":"uglifyjs dist/event-emitter.js -o dist/event-emitter.min.js -m && echo \"minified\"","bundle-node":"babel index.es6 -o index.js && echo \"bundled for node\""},"repository":{"type":"git","url":"git+ssh://git@github.com/insane-jo/event-emitter.git"},"keywords":["eventemitter","event-emitter","event-emitter-es6"],"author":{"name":"insane-jo"},"license":"MIT","bugs":{"url":"https://github.com/insane-jo/event-emitter/issues"},"homepage":"https://github.com/insane-jo/event-emitter#readme","devDependencies":{"babel-cli":"^6.10.1","babel-plugin-transform-es2015-modules-umd":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babelify":"^7.3.0","browserify":"^13.0.1","uglify-js":"^2.6.2"},"gitHead":"be9a2e9cdca382e3df14f2d5e8bf571707c0b76c","_id":"event-emitter-es6@0.9.9","_shasum":"78a62037e93c798f6593db774258211ecb439af2","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.2.1","_npmUser":{"name":"insane_jo","email":"hitechrussia@gmail.com"},"dist":{"shasum":"78a62037e93c798f6593db774258211ecb439af2","tarball":"https://registry.npmjs.org/event-emitter-es6/-/event-emitter-es6-0.9.9.tgz","integrity":"sha512-PbHFChARay6Tutxrzpcra2NgfpAtf3148XpxlDbTWrdJT802fTqr/YfkO6JwU0r9N/g5vjfKnK6M6r+5BVfjXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDna4NgNR+ebmOZP5pRE/xFbhL4vkFfMnVgj1RBWoxwMgIhAOmuJk4zP2f6S7cX5+HmjTuOk2OPo7rznCNCHq7zfDPQ"}]},"maintainers":[{"name":"insane_jo","email":"hitechrussia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/event-emitter-es6-0.9.9.tgz_1465810401480_0.46955511486157775"}},"0.9.10":{"name":"event-emitter-es6","version":"0.9.10","description":"Small event emitter for using in es6 and plain js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run bundle && npm run minify && npm run bundle-node","bundle":"browserify index.es6 > dist/event-emitter.js -s EventEmitter -t [ babelify ] && echo \"bundled\"","minify":"uglifyjs dist/event-emitter.js -o dist/event-emitter.min.js -m && echo \"minified\"","bundle-node":"babel index.es6 -o index.js && echo \"bundled for node\""},"repository":{"type":"git","url":"git+ssh://git@github.com/insane-jo/event-emitter.git"},"keywords":["eventemitter","event-emitter","event-emitter-es6"],"author":{"name":"insane-jo"},"license":"MIT","bugs":{"url":"https://github.com/insane-jo/event-emitter/issues"},"homepage":"https://github.com/insane-jo/event-emitter#readme","devDependencies":{"babel-cli":"^6.10.1","babel-plugin-transform-es2015-modules-umd":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babelify":"^7.3.0","browserify":"^13.0.1","uglify-js":"^2.6.2"},"gitHead":"53cb354d2d3a3b94980721409c3dfaaa5d03f6aa","_id":"event-emitter-es6@0.9.10","_shasum":"b5ed6c3f758f63ad512c5025b885a02e7ec2ec65","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.2.1","_npmUser":{"name":"insane_jo","email":"hitechrussia@gmail.com"},"dist":{"shasum":"b5ed6c3f758f63ad512c5025b885a02e7ec2ec65","tarball":"https://registry.npmjs.org/event-emitter-es6/-/event-emitter-es6-0.9.10.tgz","integrity":"sha512-zVBgeuj04NgvwL+OGF7eFYIhLXjMYUpiMlkKA+1384qYL+uXNUQarHrngXO/P5uBkIvkcLbv6+ghnqnfJFlAnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxh0Sqi5JEuZ9XGt/EhS1Vnaha0PS2oNNf2jT1iBE+MwIhAO1qoG4r7NMY2LHGchg2UHTEqczVhuHH6TPSAt0bo+OO"}]},"maintainers":[{"name":"insane_jo","email":"hitechrussia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/event-emitter-es6-0.9.10.tgz_1465810827358_0.4804622274823487"}},"1.0.0":{"name":"event-emitter-es6","version":"1.0.0","description":"Small event emitter for using in es6 and plain js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run bundle && npm run minify && npm run bundle-node","bundle":"browserify index.es6 > dist/event-emitter.js -s EventEmitter -t [ babelify ] && echo \"bundled\"","minify":"uglifyjs dist/event-emitter.js -o dist/event-emitter.min.js -m && echo \"minified\"","bundle-node":"babel index.es6 -o index.js && echo \"bundled for node\""},"repository":{"type":"git","url":"git+ssh://git@github.com/insane-jo/event-emitter.git"},"keywords":["eventemitter","event-emitter","event-emitter-es6"],"author":{"name":"insane-jo"},"license":"MIT","bugs":{"url":"https://github.com/insane-jo/event-emitter/issues"},"homepage":"https://github.com/insane-jo/event-emitter#readme","devDependencies":{"babel-cli":"^6.10.1","babel-plugin-transform-es2015-modules-umd":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babelify":"^7.3.0","browserify":"^13.0.1","uglify-js":"^2.6.2"},"gitHead":"0596e5484a82eb6eb03b80918ee18415b192c763","_id":"event-emitter-es6@1.0.0","_shasum":"e29fd800a1416dbc6d413a5cb32bad967ca770fe","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.2.1","_npmUser":{"name":"insane_jo","email":"hitechrussia@gmail.com"},"dist":{"shasum":"e29fd800a1416dbc6d413a5cb32bad967ca770fe","tarball":"https://registry.npmjs.org/event-emitter-es6/-/event-emitter-es6-1.0.0.tgz","integrity":"sha512-Xf22nQAJ84m7VQ/Q620dWgLp1mfVFX00LizZh3etS2AqhUdw04icntI3FrRA2Hd4CD/3FVUusxa+qXEJG+XbEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIEz6x/rCBZzQOFRqdMgBrCasjWgj15azQ3AbZVziH2CaAh8JZzgfYQ/uWxTOskSbiAHCDPqQZIRj1dngRBGMruI6"}]},"maintainers":[{"name":"insane_jo","email":"hitechrussia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/event-emitter-es6-1.0.0.tgz_1465821233192_0.15804749517701566"}},"1.1.0":{"name":"event-emitter-es6","version":"1.1.0","description":"Small event emitter for using in es6 and plain js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run bundle && npm run minify && npm run bundle-node","bundle":"browserify index.es6 > dist/event-emitter.js -s EventEmitter -t [ babelify ] && echo \"bundled\"","minify":"uglifyjs dist/event-emitter.js -o dist/event-emitter.min.js -m && echo \"minified\"","bundle-node":"babel index.es6 -o index.js && echo \"bundled for node\""},"repository":{"type":"git","url":"git+ssh://git@github.com/insane-jo/event-emitter.git"},"keywords":["eventemitter","event-emitter","event-emitter-es6"],"author":{"name":"insane-jo"},"license":"MIT","bugs":{"url":"https://github.com/insane-jo/event-emitter/issues"},"homepage":"https://github.com/insane-jo/event-emitter#readme","devDependencies":{"babel-cli":"^6.10.1","babel-plugin-transform-es2015-modules-umd":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babelify":"^7.3.0","browserify":"^13.0.1","uglify-js":"^2.6.2"},"optionalDependencies":{"express":"^4.13.4"},"gitHead":"e3c1b270692ab752c9f591be4df43f5692abb5c6","dependencies":{"express":"^4.13.4"},"_id":"event-emitter-es6@1.1.0","_shasum":"68fbdf5afba480a1eae76a31aafc0a87f29cdee8","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.2.1","_npmUser":{"name":"insane_jo","email":"hitechrussia@gmail.com"},"dist":{"shasum":"68fbdf5afba480a1eae76a31aafc0a87f29cdee8","tarball":"https://registry.npmjs.org/event-emitter-es6/-/event-emitter-es6-1.1.0.tgz","integrity":"sha512-prnxupdHQoxct2QOCqdJudYZMgsa+0TyToh2uqGfPseu7ihv0scI3owzmhpvECVnh+S3Qcl/zCgolwv1LhNxgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGb9VgdXVhe3i3/O13Y/KFl+8qM4RaFZLCOEfZDF9MdnAiBH43MWvCytO/IVqeEyOZGsfoew6gHHNNQlm2X1wXSeSg=="}]},"maintainers":[{"name":"insane_jo","email":"hitechrussia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/event-emitter-es6-1.1.0.tgz_1465976538952_0.40502512850798666"}},"1.1.1":{"name":"event-emitter-es6","version":"1.1.1","description":"Small event emitter for using in es6 and plain js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run bundle && npm run minify && npm run bundle-node","bundle":"browserify index.es6 > dist/event-emitter.js -s EventEmitter -t [ babelify ] && echo \"bundled\"","minify":"uglifyjs dist/event-emitter.js -o dist/event-emitter.min.js -m && echo \"minified\"","bundle-node":"babel index.es6 -o index.js && echo \"bundled for node\""},"repository":{"type":"git","url":"git+ssh://git@github.com/insane-jo/event-emitter.git"},"keywords":["eventemitter","event-emitter","event-emitter-es6"],"author":{"name":"insane-jo"},"license":"MIT","bugs":{"url":"https://github.com/insane-jo/event-emitter/issues"},"homepage":"https://github.com/insane-jo/event-emitter#readme","devDependencies":{"babel-cli":"^6.10.1","babel-plugin-transform-es2015-modules-umd":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babelify":"^7.3.0","browserify":"^13.0.1","uglify-js":"^2.6.2"},"optionalDependencies":{"express":"^4.13.4"},"gitHead":"db8b2ef12ec105905d011d482bbc9c2c4415a31c","dependencies":{"express":"^4.13.4"},"_id":"event-emitter-es6@1.1.1","_shasum":"8aeaa0e72c17d9446bff9db4c058348de3ee62b7","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.2.1","_npmUser":{"name":"insane_jo","email":"hitechrussia@gmail.com"},"dist":{"shasum":"8aeaa0e72c17d9446bff9db4c058348de3ee62b7","tarball":"https://registry.npmjs.org/event-emitter-es6/-/event-emitter-es6-1.1.1.tgz","integrity":"sha512-02QDXdzEciuXLpzneAoVRRPBl1eTtbRB4ftQQ9ztKXP9bwom1jIKbP4nRbTyTZUAwk2X9YEqg7AegEVugsdtuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPLAF4tPjO70LfxCw4cagk3kS4t84fU5+R24PRGRJBEAIhAKaYOIdhR4MreX6kKMKmeCYYGTAIRnDzYhmhvvz/H/Fu"}]},"maintainers":[{"name":"insane_jo","email":"hitechrussia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/event-emitter-es6-1.1.1.tgz_1465976778743_0.8849181307014078"}},"1.1.2":{"name":"event-emitter-es6","version":"1.1.2","description":"Small event emitter for using in es6 and plain js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run bundle && npm run minify && npm run bundle-node","bundle":"browserify index.es6 > dist/event-emitter.js -s EventEmitter -t [ babelify ] && echo \"bundled\"","minify":"uglifyjs dist/event-emitter.js -o dist/event-emitter.min.js -m && echo \"minified\"","bundle-node":"babel index.es6 -o index.js && echo \"bundled for node\""},"repository":{"type":"git","url":"git+ssh://git@github.com/insane-jo/event-emitter.git"},"keywords":["eventemitter","event-emitter","event-emitter-es6"],"author":{"name":"insane-jo"},"license":"MIT","bugs":{"url":"https://github.com/insane-jo/event-emitter/issues"},"homepage":"https://github.com/insane-jo/event-emitter#readme","devDependencies":{"babel-cli":"^6.10.1","babel-plugin-transform-es2015-modules-umd":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babelify":"^7.3.0","browserify":"^13.0.1","uglify-js":"^2.6.2"},"gitHead":"850b60e4a060e5503698b6be5b2e462c2ebb2b41","_id":"event-emitter-es6@1.1.2","_shasum":"cf79d315eec4142782806346221759f3168668ed","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.2.1","_npmUser":{"name":"insane_jo","email":"hitechrussia@gmail.com"},"dist":{"shasum":"cf79d315eec4142782806346221759f3168668ed","tarball":"https://registry.npmjs.org/event-emitter-es6/-/event-emitter-es6-1.1.2.tgz","integrity":"sha512-II4UWfeHhOXXDcIIIEO0be+rRyuM7nzZmj2KLajc4+R4tl9MoKhNlAG8elWyvi5yvbu9TrIsa5TWNWOMRQNlWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHI5Hzz3dcN86p2k50nQtNtIascB9oIBkVxCzm/H/eaAiEA0PtxiDo2EIixyaTOI5EuXzo13Tjd975c86ClO1UUel8="}]},"maintainers":[{"name":"insane_jo","email":"hitechrussia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/event-emitter-es6-1.1.2.tgz_1466165242363_0.8792948999907821"}},"1.1.3":{"name":"event-emitter-es6","version":"1.1.3","description":"Small event emitter for using in es6 and plain js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run bundle && npm run minify && npm run bundle-node","bundle":"browserify index.es6 > dist/event-emitter.js -s EventEmitter -t [ babelify ] && echo \"bundled\"","minify":"uglifyjs dist/event-emitter.js -o dist/event-emitter.min.js -m && echo \"minified\"","bundle-node":"babel index.es6 -o index.js && echo \"bundled for node\""},"repository":{"type":"git","url":"git+ssh://git@github.com/insane-jo/event-emitter.git"},"keywords":["eventemitter","event-emitter","event-emitter-es6"],"author":{"name":"insane-jo"},"license":"MIT","bugs":{"url":"https://github.com/insane-jo/event-emitter/issues"},"homepage":"https://github.com/insane-jo/event-emitter#readme","devDependencies":{"babel-cli":"^6.10.1","babel-plugin-transform-es2015-modules-umd":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babelify":"^7.3.0","browserify":"^13.0.1","uglify-js":"^2.6.2"},"gitHead":"fdf96b397dfa42752ab44488f764930f94cd614c","_id":"event-emitter-es6@1.1.3","_shasum":"4ce1c4b3f423e2df2f047a5a6fe665fa79513087","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.2.1","_npmUser":{"name":"insane_jo","email":"hitechrussia@gmail.com"},"dist":{"shasum":"4ce1c4b3f423e2df2f047a5a6fe665fa79513087","tarball":"https://registry.npmjs.org/event-emitter-es6/-/event-emitter-es6-1.1.3.tgz","integrity":"sha512-MC0gggIEwJDMeLo4hvx7JNtvGW/x+wbavd526zFMm0jjJdKeAftsqyuC17He5n+gjWZQuh6Qswgw92OUrvhb6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF03GrlIALzIHgQUAz+VumjzklsGGeN5BUJUzWgk+/9uAiACKNaDgVHflfe9Hn374Y9zZuQIKVAULj4LDKvL4l04Fg=="}]},"maintainers":[{"name":"insane_jo","email":"hitechrussia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/event-emitter-es6-1.1.3.tgz_1466167522461_0.3820313431788236"}},"1.1.4":{"name":"event-emitter-es6","version":"1.1.4","description":"Small event emitter for using in es6 and plain js","main":"index.js","scripts":{"test":"mocha --require ./test/test-helper.js --recursive","build":"npm run bundle && npm run minify && npm run bundle-node","bundle":"browserify index.es6 > dist/event-emitter.js -s EventEmitter -t [ babelify ] && echo \"bundled\"","minify":"uglifyjs dist/event-emitter.js -o dist/event-emitter.min.js -m && echo \"minified\"","bundle-node":"babel index.es6 -o index.js && echo \"bundled for node\""},"repository":{"type":"git","url":"git+ssh://git@github.com/insane-jo/event-emitter.git"},"keywords":["eventemitter","event-emitter","event-emitter-es6"],"author":{"name":"insane-jo"},"license":"MIT","bugs":{"url":"https://github.com/insane-jo/event-emitter/issues"},"homepage":"https://github.com/insane-jo/event-emitter#readme","devDependencies":{"babel-cli":"^6.10.1","babel-plugin-transform-es2015-modules-umd":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babelify":"^7.3.0","browserify":"^13.0.1","chai":"^3.5.0","mocha":"^2.5.3","uglify-js":"^2.6.2"},"gitHead":"66e56c95ebd341aa2c0766d98d3108c682f97792","_id":"event-emitter-es6@1.1.4","_shasum":"eb81584998662b7f2b259b85067d1d4bbcedf7f8","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.2.1","_npmUser":{"name":"insane_jo","email":"hitechrussia@gmail.com"},"dist":{"shasum":"eb81584998662b7f2b259b85067d1d4bbcedf7f8","tarball":"https://registry.npmjs.org/event-emitter-es6/-/event-emitter-es6-1.1.4.tgz","integrity":"sha512-G+T1vQJ8m/nAHCmqBObl0qKq2PldJlZaST9SHin2Zbc7yp+F2Zz+AmtYa1Kdu1vS4K2fUmSPryDxnuX08L6bwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIED93HE5pPWmJGxOCUR30A52CVL2eVJgwd+SVMPaSe50AiBzE8gmib7UIHRFEfGammkhkmaPyb85IA/LOoXaIbcFzw=="}]},"maintainers":[{"name":"insane_jo","email":"hitechrussia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/event-emitter-es6-1.1.4.tgz_1466432887377_0.7742378921248019"}},"1.1.5":{"name":"event-emitter-es6","version":"1.1.5","description":"Small event emitter for using in es6 and plain js","main":"index.js","scripts":{"test":"mocha --require ./test/test-helper.js --recursive","build":"npm run bundle && npm run minify && npm run bundle-node","bundle":"browserify index.es6 > dist/event-emitter.js -s EventEmitter -t [ babelify ] && echo \"bundled\"","minify":"uglifyjs dist/event-emitter.js -o dist/event-emitter.min.js -m && echo \"minified\"","bundle-node":"babel index.es6 -o index.js && echo \"bundled for node\""},"repository":{"type":"git","url":"git+ssh://git@github.com/insane-jo/event-emitter.git"},"keywords":["eventemitter","event-emitter","event-emitter-es6"],"author":{"name":"insane-jo"},"license":"MIT","bugs":{"url":"https://github.com/insane-jo/event-emitter/issues"},"homepage":"https://github.com/insane-jo/event-emitter#readme","devDependencies":{"babel-cli":"^6.10.1","babel-plugin-transform-es2015-modules-umd":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babelify":"^7.3.0","browserify":"^13.0.1","chai":"^3.5.0","mocha":"^2.5.3","uglify-js":"^2.6.2"},"gitHead":"df4881aa3c24966dbb5b2914d9a4d222ca224b24","_id":"event-emitter-es6@1.1.5","_shasum":"ef95311b2e17aa39be763b031ce4af7ee9cb7849","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.2.1","_npmUser":{"name":"insane_jo","email":"hitechrussia@gmail.com"},"dist":{"shasum":"ef95311b2e17aa39be763b031ce4af7ee9cb7849","tarball":"https://registry.npmjs.org/event-emitter-es6/-/event-emitter-es6-1.1.5.tgz","integrity":"sha512-/n7qzkJBySdbe1W9/FBDdO7gzDIaewgj+Rj6Ayc2BdvVcaGP+p40DyViOFudCgV47UU8+cUFmcD3tJgjwY65qQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsIaN68lhWyfDfYt+bhhHBX+Stoxb7qiOpUQeX9qd5bAiEA3JXGwAzBCeEI8/E4SnnR8B0dvSZMGZcxsr63HzS3ZHY="}]},"maintainers":[{"name":"insane_jo","email":"hitechrussia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/event-emitter-es6-1.1.5.tgz_1466751862168_0.6752566744107753"}}},"readme":"# event-emitter-es6\n \nA small event emitter library. Works in the browser and in Node. Can be used with es6 inheritance or as stand-alone lib.\n\nInspired by the [tiny-emitter package on npm](https://www.npmjs.com/package/tiny-emitter).\n\nFor more information you can see jsdoc info in `index.es6` file.\n\nVery simply applies to express.\n\n## Install\n\nNode\n\n```\nnpm install event-emitter-es6 --save\n```\n \nBrowser\n\n```\nbower install event-emitter-es6 --save\n```\n \n```html\n<script src=\"bower_components/event-emitter-es6/dist/event-emitter.min.js\"></script>\n``` \n\nor apply via express\n\n```javascript\nvar express = require('express');\nvar app = express();\n\n<... your code here ...>\n\napp.use( require('event-emitter-es6/router') );\n```\n\n```html\n<script src=\"event-emitter-es6/event-emitter.min.js\"></script>\n``` \n\n## Usage\n\nNode\n\n```javascript\nvar EventEmitter = require('event-emitter-es6');\nvar emitter = new Emitter();\n\nemitter.on('some-event', function listener1 (param1, param2, param3) {\n  console.info('listener1', param1, param2, param3);\n});\nemitter.on('some-event', function listener2 (param1, param2, param3) {\n  console.info('listener2', param1, param2, param3);\n});\nemitter.emit('some-event', 'some-val1', 'some-val2', 'some-val3');\n```\n\nBrowser\n\n```js\nvar emitter = new EventEmitter();\n\nemitter.on('some-event', function listener1 (param1, param2, param3) {\n  console.info('listener1', param1, param2, param3);\n});\n\nemitter.on('some-event', function listener2 (param1, param2, param3) {\n  console.info('listener2', param1, param2, param3);\n});\n\nemitter.emit('some-event', 'some-val1', 'some-val2', 'some-val3');\n```\n\nES6\n\n```js\nclass SomeEmittingClass extends EventEmitter {\n  constructor() {\n    super();\n  }\n  \n  fireExampleEvent() {\n    this.emit('some-event', 'some-val1', 'some-val2', 'some-val3');\n  }\n}\n\nvar emittingInstance = new SomeEmittingClass();\n\nemittingInstance.on('some-event', function listener1 (param1, param2, param3) {\n  console.info('listener1', param1, param2, param3);\n});\nemittingInstance.on('some-event', function listener2 (param1, param2, param3) {\n  console.info('listener2', param1, param2, param3);\n});\nemittingInstance.fireExampleEvent();\n```\n\n\n## Instance Methods\n\n### constructor([opts])\n\nAn option can be passed to constructor\n\n* `opts` - settings object for create event emitter\n* `opts.emitDelay` - delay in ms to emit event. If passed 0 - all events emits synchronously. By default = 10 \n* `opts.strictMode` - when emit event with no listeners - fires error. By default = false\n\n### destroy()\n\nCompletely destroys event emitter.\n\n### on(event, callback)\n\nSubscribe to an event\n\n* `event` - the name of the event to subscribe to\n* `callback` - the function to call when event is emitted (for transfer context use __bind__ method of Function.prototype) \n\n### once(event, callback)\n\nSubscribe to an event only **once**\n\n* `event` - the name of the event to subscribe to\n* `callback` - the function to call when event is emitted (for transfer context use __bind__ method of Function.prototype)\n\n### off(event[, callback])\n\nUnsubscribe from an event or all events. If no callback is provided, it unsubscribes you from all events.\n\n* `event` - the name of the event to unsubscribe from\n* `callback` - the function used when binding to the event. If you used function with __bind__ method - must be passed the same function, that was getted after binding.\n\n### emit(event[, ...arguments])\n\nTrigger a named event\n\n* `event` - the event name to emit\n* `arguments...` - any number of arguments to pass to the event subscribers\n\n### emitSync(event[, ...arguments])\n\nTrigger a named event immediate (even the emitter was created as async instance)\n\n* `event` - the event name to emit\n* `arguments...` - any number of arguments to pass to the event subscribers\n\n## Build\n \nBuild (Browserifies, and minifies)\n\n```\nnpm install\nnpm run build\n```\n\n## Test\n \nTest\n\n```\nnpm install\nnpm run test\n```\n\n## Change list\n\n### Version 1.1.5\n\n* destroy() method of class\n\n### Version 1.1.4\n\n* All code covered with tests","maintainers":[{"name":"insane_jo","email":"hitechrussia@gmail.com"}],"time":{"modified":"2022-06-17T21:26:00.874Z","created":"2016-06-13T09:33:24.509Z","0.9.9":"2016-06-13T09:33:24.509Z","0.9.10":"2016-06-13T09:40:29.667Z","1.0.0":"2016-06-13T12:33:55.845Z","1.1.0":"2016-06-15T07:42:21.445Z","1.1.1":"2016-06-15T07:46:21.209Z","1.1.2":"2016-06-17T12:07:23.428Z","1.1.3":"2016-06-17T12:45:23.579Z","1.1.4":"2016-06-20T14:28:08.747Z","1.1.5":"2016-06-24T07:04:26.529Z"},"homepage":"https://github.com/insane-jo/event-emitter#readme","keywords":["eventemitter","event-emitter","event-emitter-es6"],"repository":{"type":"git","url":"git+ssh://git@github.com/insane-jo/event-emitter.git"},"author":{"name":"insane-jo"},"bugs":{"url":"https://github.com/insane-jo/event-emitter/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"insane_jo":true}}