{"_id":"good-listener","_rev":"24-c27fdf7977950612a3c92d0731745f91","name":"good-listener","description":"A more versatile way of adding & removing event listeners","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"good-listener","description":"A more versatile way of adding & removing event listeners","version":"1.0.0","repository":{"type":"git","url":"https://github.com/zenorocha/good-listener"},"main":"src/listen.js","keywords":["event","listener"],"devDependencies":{"browserify":"^11.2.0","karma":"^0.13.10","karma-browserify":"^4.4.0","karma-chai":"^0.1.0","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^0.2.1","karma-sinon":"^1.0.4","simulant":"^0.1.5"},"scripts":{"build":"browserify src/listen.js -s listen -o dist/good-listener.js","test":"karma start --single-run"},"gitHead":"fbc8d1cb12e07935093526a8a85e5bfbf339396e","bugs":{"url":"https://github.com/zenorocha/good-listener/issues"},"homepage":"https://github.com/zenorocha/good-listener","_id":"good-listener@1.0.0","_shasum":"a4005b74ac96cc1dc8b0317d8f699293a2d2741e","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"zenorocha","email":"zno.rocha@gmail.com"},"maintainers":[{"name":"zenorocha","email":"zno.rocha@gmail.com"}],"dist":{"shasum":"a4005b74ac96cc1dc8b0317d8f699293a2d2741e","tarball":"https://registry.npmjs.org/good-listener/-/good-listener-1.0.0.tgz","integrity":"sha512-+eT7A1nFfdfHWCX1bEHeWWdPDL1sFp+2i/0loz3Xw+ET801Z8fzPe7J5sMFe1ju+GPXU9R3kwZ0gNZa7AbwhSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeTW3yrlvWf7XmX8AJDldmG8eMLopA4bol8rxNMqwI/AIgJ4zJlLEV3A1haqqTKLKTKnKt/iWahF5TustgqXUFTc8="}]},"directories":{}},"1.1.0":{"name":"good-listener","description":"A more versatile way of adding & removing event listeners","version":"1.1.0","repository":{"type":"git","url":"https://github.com/zenorocha/good-listener"},"main":"src/listen.js","keywords":["event","listener"],"dependencies":{"delegate":"^2.0.0"},"devDependencies":{"browserify":"^11.2.0","karma":"^0.13.10","karma-browserify":"^4.4.0","karma-chai":"^0.1.0","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^0.2.1","karma-sinon":"^1.0.4","phantomjs-polyfill":"0.0.1","simulant":"^0.1.5"},"scripts":{"build":"browserify src/listen.js -s listen -o dist/good-listener.js","test":"karma start --single-run"},"gitHead":"265311da9e57f8ad5df4cfc0f7f00333de395a0a","bugs":{"url":"https://github.com/zenorocha/good-listener/issues"},"homepage":"https://github.com/zenorocha/good-listener","_id":"good-listener@1.1.0","_shasum":"079f41eb490f606793772bf2df6cc40c5b1501c2","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"zenorocha","email":"zno.rocha@gmail.com"},"maintainers":[{"name":"zenorocha","email":"zno.rocha@gmail.com"}],"dist":{"shasum":"079f41eb490f606793772bf2df6cc40c5b1501c2","tarball":"https://registry.npmjs.org/good-listener/-/good-listener-1.1.0.tgz","integrity":"sha512-C+cDE9mm4jb/EvnFGwDClucnEZpkGdTS6kVAKd72MckgAs3kP+/LwBbt4k77ayb1RRLNHPxzFn/rVTWdltkm3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcKzCwIyXLL3Jizn7Lpf9EKgtJLJwxH27+knhtDaXt1AiEA6j87hSz7m0+qKdHegYcuCUqIfc4/2V5ZaD9nNFDUgYo="}]},"directories":{}},"1.1.1":{"name":"good-listener","description":"A more versatile way of adding & removing event listeners","version":"1.1.1","repository":{"type":"git","url":"https://github.com/zenorocha/good-listener"},"main":"src/listen.js","keywords":["event","listener"],"dependencies":{"delegate":"^2.0.1"},"devDependencies":{"browserify":"^11.2.0","karma":"^0.13.10","karma-browserify":"^4.4.0","karma-chai":"^0.1.0","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^0.2.1","karma-sinon":"^1.0.4","phantomjs-polyfill":"0.0.1","simulant":"^0.1.5"},"scripts":{"build":"browserify src/listen.js -s listen -o dist/good-listener.js","test":"karma start --single-run"},"gitHead":"42ee1ac5499f1690077f335c13ceca9b69879b88","bugs":{"url":"https://github.com/zenorocha/good-listener/issues"},"homepage":"https://github.com/zenorocha/good-listener","_id":"good-listener@1.1.1","_shasum":"aad07309c9cb74f5b10c7e922f4a6ec8f3403e3b","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"zenorocha","email":"zno.rocha@gmail.com"},"maintainers":[{"name":"zenorocha","email":"zno.rocha@gmail.com"}],"dist":{"shasum":"aad07309c9cb74f5b10c7e922f4a6ec8f3403e3b","tarball":"https://registry.npmjs.org/good-listener/-/good-listener-1.1.1.tgz","integrity":"sha512-TVI3uwNALOK7GDnNv2XG725fhgoJZKZgZSoClr2KsmcHQ+QrcCxQC52HPxA9f/hRjXLfLj4lQJOu0m3L8GRCOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeczGJc+zDcxHubfkgxVzyE+Vqlf3+JYvDVFRDfAzopAiEA2XwGsw/NzG3QsUgew/jx/QC/o0FUfhFPFGIVj4hDi4U="}]},"directories":{}},"1.1.2":{"name":"good-listener","description":"A more versatile way of adding & removing event listeners","version":"1.1.2","repository":{"type":"git","url":"https://github.com/zenorocha/good-listener"},"main":"src/listen.js","keywords":["event","listener"],"dependencies":{"delegate":"^2.0.2"},"devDependencies":{"browserify":"^11.2.0","karma":"^0.13.10","karma-browserify":"^4.4.0","karma-chai":"^0.1.0","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^0.2.1","karma-sinon":"^1.0.4","phantomjs-polyfill":"0.0.1","simulant":"^0.1.5"},"scripts":{"build":"browserify src/listen.js -s listen -o dist/good-listener.js","test":"karma start --single-run"},"gitHead":"29cb0d94ed5074fe612d683cc5b17ddbb2b691cf","bugs":{"url":"https://github.com/zenorocha/good-listener/issues"},"homepage":"https://github.com/zenorocha/good-listener","_id":"good-listener@1.1.2","_shasum":"8ad682611cb2858c6866383dd11d278057574b13","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"zenorocha","email":"zno.rocha@gmail.com"},"maintainers":[{"name":"zenorocha","email":"zno.rocha@gmail.com"}],"dist":{"shasum":"8ad682611cb2858c6866383dd11d278057574b13","tarball":"https://registry.npmjs.org/good-listener/-/good-listener-1.1.2.tgz","integrity":"sha512-5xtJMyS7AluonoOlIhV00Hj9fG3VC0Bdp73/fbWR7/ZFvM4kKq9X+qkNgWxyI5BwlQfxOwiL/N1ZT357G6/ojw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYwYNJpFaQzYdzem53nESUHvFHNSrkb9JlkjDUabDcywIgMS6740BBIyXEVNlQMgqCHxBxILMw7/M8Q+KQuUvYpvw="}]},"directories":{}},"1.1.3":{"name":"good-listener","description":"A more versatile way of adding & removing event listeners","version":"1.1.3","repository":{"type":"git","url":"https://github.com/zenorocha/good-listener"},"main":"src/listen.js","keywords":["event","listener"],"dependencies":{"delegate":"^2.0.3"},"devDependencies":{"browserify":"^11.2.0","karma":"^0.13.10","karma-browserify":"^4.4.0","karma-chai":"^0.1.0","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^0.2.1","karma-sinon":"^1.0.4","phantomjs-polyfill":"0.0.1","simulant":"^0.1.5"},"scripts":{"build":"browserify src/listen.js -s listen -o dist/good-listener.js","test":"karma start --single-run"},"gitHead":"2f1691e878d11990db9af6047cf5ec03752a0125","bugs":{"url":"https://github.com/zenorocha/good-listener/issues"},"homepage":"https://github.com/zenorocha/good-listener","_id":"good-listener@1.1.3","_shasum":"07a5db085060f489a449a3208b1b21c3739e9ab2","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"zenorocha","email":"zno.rocha@gmail.com"},"maintainers":[{"name":"zenorocha","email":"zno.rocha@gmail.com"}],"dist":{"shasum":"07a5db085060f489a449a3208b1b21c3739e9ab2","tarball":"https://registry.npmjs.org/good-listener/-/good-listener-1.1.3.tgz","integrity":"sha512-gYlfhcqXQyu9VA1MhJuWu9gmWbPh7Sr0PMGpxp9wXCyQeYeoAvaCHoAK+iu1aigFt4WjCBvAVay9KXf3KC0Hug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7v3QDIG2mku3IiiO0slzoZGOEjhnjDSd103cFlvkuIgIhAIPNH0MV/TI3HURG+H4xexmjo3cjDl0PbNnNt4oXmq8j"}]},"directories":{}},"1.1.4":{"name":"good-listener","description":"A more versatile way of adding & removing event listeners","version":"1.1.4","repository":{"type":"git","url":"https://github.com/zenorocha/good-listener"},"main":"src/listen.js","keywords":["event","listener"],"dependencies":{"delegate":"^3.0.0"},"devDependencies":{"browserify":"^11.2.0","karma":"^0.13.10","karma-browserify":"^4.4.0","karma-chai":"^0.1.0","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^0.2.1","karma-sinon":"^1.0.4","phantomjs-polyfill":"0.0.1","simulant":"^0.1.5"},"scripts":{"build":"browserify src/listen.js -s listen -o dist/good-listener.js","test":"karma start --single-run"},"gitHead":"d39138b77327f6efe545ace17cd827f53f4f853e","bugs":{"url":"https://github.com/zenorocha/good-listener/issues"},"homepage":"https://github.com/zenorocha/good-listener","_id":"good-listener@1.1.4","_shasum":"45b8ffd98dbf0f6e20d8d15195427c3e69d07e02","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"zenorocha","email":"zno.rocha@gmail.com"},"maintainers":[{"name":"zenorocha","email":"zno.rocha@gmail.com"}],"dist":{"shasum":"45b8ffd98dbf0f6e20d8d15195427c3e69d07e02","tarball":"https://registry.npmjs.org/good-listener/-/good-listener-1.1.4.tgz","integrity":"sha512-HCfN+uaUWU0PgzNlggGQ7fwkKkVvkBXQt0oGwFAYvXnvSLWv0bCxyGMVV6tgLTU0C9bUHt63ebYCUUOGZWBmfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnWusnO6IoiTCmr0Xg1fFqcdxG7JlJ35tS3+adU/0zsAIhAJS6ZFuDcOfhvhH21lpwhpl+qEigYqqfAbNHaPizvI0P"}]},"directories":{}},"1.1.5":{"name":"good-listener","description":"A more versatile way of adding & removing event listeners","version":"1.1.5","repository":{"type":"git","url":"https://github.com/zenorocha/good-listener"},"main":"src/listen.js","keywords":["event","listener"],"dependencies":{"delegate":"^3.0.0"},"devDependencies":{"browserify":"^11.2.0","karma":"^0.13.10","karma-browserify":"^4.4.0","karma-chai":"^0.1.0","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^0.2.1","karma-sinon":"^1.0.4","phantomjs-polyfill":"0.0.1","simulant":"^0.1.5"},"scripts":{"build":"browserify src/listen.js -s listen -o dist/good-listener.js","test":"karma start --single-run"},"gitHead":"cb1fe9fb18685db08101e0ff14543281e42e7d14","bugs":{"url":"https://github.com/zenorocha/good-listener/issues"},"homepage":"https://github.com/zenorocha/good-listener","_id":"good-listener@1.1.5","_shasum":"178d2ede259c3da69f878df1b7bb41d7f11d54c1","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"zenorocha","email":"zno.rocha@gmail.com"},"maintainers":[{"name":"zenorocha","email":"zno.rocha@gmail.com"}],"dist":{"shasum":"178d2ede259c3da69f878df1b7bb41d7f11d54c1","tarball":"https://registry.npmjs.org/good-listener/-/good-listener-1.1.5.tgz","integrity":"sha512-IusipFeacz+kiUfjTssGHjyDf8MjHXPXA5V3Ts44NRkBx/Dfi5LATUwaTNmnEWb1I8q2jCJ+D/P2i+NyOVAjPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaRkarBrucCa/0/3K5uJIgnCK6nhrAhznwaanpFC2BIgIhAMVPKAyVSd3iS7RzRtWc6/3if96BzHdmLqLI2d1zzAtv"}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/good-listener-1.1.5.tgz_1454443158183_0.1708896670024842"},"directories":{}},"1.1.6":{"name":"good-listener","description":"A more versatile way of adding & removing event listeners","version":"1.1.6","repository":{"type":"git","url":"https://github.com/zenorocha/good-listener"},"license":"MIT","main":"src/listen.js","keywords":["event","listener"],"dependencies":{"delegate":"^3.0.0"},"devDependencies":{"browserify":"^13.0.0","chai":"^3.5.0","karma":"^0.13.10","karma-browserify":"^5.0.1","karma-chai":"^0.1.0","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^1.0.0","karma-sinon":"^1.0.4","mocha":"^2.4.5","phantomjs-polyfill":"0.0.1","phantomjs-prebuilt":"^2.1.3","simulant":"^0.1.5","sinon":"^1.17.3","watchify":"^3.7.0"},"scripts":{"build":"browserify src/listen.js -s listen -o dist/good-listener.js","test":"karma start --single-run"},"gitHead":"d0b92d69c70b24098751e19646fafad3643af104","bugs":{"url":"https://github.com/zenorocha/good-listener/issues"},"homepage":"https://github.com/zenorocha/good-listener","_id":"good-listener@1.1.6","_shasum":"743c49aad1d67c77ed90667ac6001d5b19c6abc8","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"zenorocha","email":"zno.rocha@gmail.com"},"maintainers":[{"name":"zenorocha","email":"zno.rocha@gmail.com"}],"dist":{"shasum":"743c49aad1d67c77ed90667ac6001d5b19c6abc8","tarball":"https://registry.npmjs.org/good-listener/-/good-listener-1.1.6.tgz","integrity":"sha512-rv7hqa0NcRIE+883Vshd1CXfhjvYqbuXetK7HiS/EKxPiKCjPwDD4s1nJeHbqKkuUwoCsji2J3VjiPvPGSMKsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSXHXJe5QlmAANP0Ya8k59i2yRztSkyoXVpgN5EoGkiAiEA0RqnYHJKLa1KMFPvIrMZ5tIcApFyp5b8u7vawsjVFjg="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/good-listener-1.1.6.tgz_1454445408611_0.7638935637660325"},"directories":{}},"1.1.7":{"name":"good-listener","description":"A more versatile way of adding & removing event listeners","version":"1.1.7","repository":{"type":"git","url":"https://github.com/zenorocha/good-listener"},"license":"MIT","main":"src/listen.js","keywords":["event","listener"],"dependencies":{"delegate":"^3.0.0"},"devDependencies":{"browserify":"^13.0.0","chai":"^3.5.0","karma":"^0.13.10","karma-browserify":"^5.0.1","karma-chai":"^0.1.0","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^1.0.0","karma-sinon":"^1.0.4","mocha":"^2.4.5","phantomjs-polyfill":"0.0.1","phantomjs-prebuilt":"^2.1.3","simulant":"^0.1.5","sinon":"^1.17.3","watchify":"^3.7.0"},"scripts":{"build":"browserify src/listen.js -s listen -o dist/good-listener.js","test":"karma start --single-run"},"gitHead":"08eb792497199acc4c8aed88f38d356a1f2fd012","bugs":{"url":"https://github.com/zenorocha/good-listener/issues"},"homepage":"https://github.com/zenorocha/good-listener","_id":"good-listener@1.1.7","_shasum":"da0f2cbdfdbd5215ba3fe74730b627f88d928aa4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"zenorocha","email":"zno.rocha@gmail.com"},"maintainers":[{"name":"zenorocha","email":"zno.rocha@gmail.com"}],"dist":{"shasum":"da0f2cbdfdbd5215ba3fe74730b627f88d928aa4","tarball":"https://registry.npmjs.org/good-listener/-/good-listener-1.1.7.tgz","integrity":"sha512-1XU2PghGgvy5nKfQptsMJtw/jnV+fR2ujYSKIh19e462Vo+n56m1x2M/DnLXbir7Afkabzk2Zy1Wdbc/XSeMTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNCTqTF5yjqS1zSZkpmOKNHIP8Zv+hzZEBUJBeJMs+4QIgKENgMIWLXbMfifXnBq9M2qM99tnvuhhJ7veQ0DcJLgg="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/good-listener-1.1.7.tgz_1455227710234_0.6721981486771256"},"directories":{}},"1.1.8":{"name":"good-listener","description":"A more versatile way of adding & removing event listeners","version":"1.1.8","repository":{"type":"git","url":"git+https://github.com/zenorocha/good-listener.git"},"license":"MIT","main":"src/listen.js","keywords":["event","listener"],"dependencies":{"delegate":"^3.0.2"},"devDependencies":{"browserify":"^13.0.0","chai":"^3.5.0","karma":"^0.13.10","karma-browserify":"^5.0.1","karma-chai":"^0.1.0","karma-mocha":"^0.2.0","karma-phantomjs-launcher":"^1.0.0","karma-sinon":"^1.0.4","mocha":"^2.4.5","phantomjs-polyfill":"0.0.1","phantomjs-prebuilt":"^2.1.3","simulant":"^0.1.5","sinon":"^1.17.3","watchify":"^3.7.0"},"scripts":{"build":"browserify src/listen.js -s listen -o dist/good-listener.js","test":"karma start --single-run"},"gitHead":"13d53376880df2b3d7491ef927ce042b8b2c21b2","bugs":{"url":"https://github.com/zenorocha/good-listener/issues"},"homepage":"https://github.com/zenorocha/good-listener#readme","_id":"good-listener@1.1.8","_shasum":"3554d23703e9e0fee70616373d74447bc8590bbf","_from":".","_npmVersion":"3.9.5","_nodeVersion":"5.1.1","_npmUser":{"name":"zenorocha","email":"zno.rocha@gmail.com"},"maintainers":[{"name":"zenorocha","email":"zno.rocha@gmail.com"}],"dist":{"shasum":"3554d23703e9e0fee70616373d74447bc8590bbf","tarball":"https://registry.npmjs.org/good-listener/-/good-listener-1.1.8.tgz","integrity":"sha512-+QYi9AIevvGFtG/ApTm1NNLIzElJF0ln5DIZNSPOWWJTFr/dLVQpUKPYGtPT9aM/333Qy2OgEDooFqviPf2sdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDT+woO5xou1MqmEcmp+UYtsM/MvXiYKnlD3VvgJ8H+7AiEAjI9tYWmZfN+oz7iCzMxnaQDa75vuDrAbvr06bBtafjA="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/good-listener-1.1.8.tgz_1474764892308_0.7432313829194754"},"directories":{}},"1.2.0":{"name":"good-listener","description":"A more versatile way of adding & removing event listeners","version":"1.2.0","repository":{"type":"git","url":"git+https://github.com/zenorocha/good-listener.git"},"license":"MIT","main":"src/listen.js","keywords":["event","listener"],"dependencies":{"delegate":"^3.1.0"},"devDependencies":{"browserify":"^13.0.0","chai":"^3.5.0","karma":"^1.3.0","karma-browserify":"^5.0.1","karma-chai":"^0.1.0","karma-mocha":"^1.2.0","karma-phantomjs-launcher":"^1.0.0","karma-sinon":"^1.0.4","mocha":"^3.1.2","phantomjs-polyfill":"0.0.2","phantomjs-prebuilt":"^2.1.3","simulant":"^0.2.2","sinon":"^1.17.3","watchify":"^3.7.0"},"scripts":{"build":"browserify src/listen.js -s listen -o dist/good-listener.js","test":"karma start --single-run"},"gitHead":"ab08fd44067ba248f6bfedbb877d5a87447984ea","bugs":{"url":"https://github.com/zenorocha/good-listener/issues"},"homepage":"https://github.com/zenorocha/good-listener#readme","_id":"good-listener@1.2.0","_shasum":"c473e31ba8c12cf82b6137cd867565beab5ba053","_from":".","_npmVersion":"3.9.5","_nodeVersion":"5.1.1","_npmUser":{"name":"zenorocha","email":"zno.rocha@gmail.com"},"maintainers":[{"name":"zenorocha","email":"zno.rocha@gmail.com"}],"dist":{"shasum":"c473e31ba8c12cf82b6137cd867565beab5ba053","tarball":"https://registry.npmjs.org/good-listener/-/good-listener-1.2.0.tgz","integrity":"sha512-ITlHD/njd0wPmBqvq4eOh2BomlwXk77bqsR8ANmGj46j5ApDTC4zLaPdEq9sr+yPYj+CaJhjxNZ/fOYfnKd21g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFBdBkIo245YQibOjPRM4nz/H7dLX5GTbg9vnN7/AM5AiBTZG+/dcrFsLyw2dukbrOijPW0y4pRrj/J72uBsOuZ4A=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/good-listener-1.2.0.tgz_1477187461558_0.26678913342766464"},"directories":{}},"1.2.1":{"name":"good-listener","description":"A more versatile way of adding & removing event listeners","version":"1.2.1","repository":{"type":"git","url":"git+https://github.com/zenorocha/good-listener.git"},"license":"MIT","main":"src/listen.js","keywords":["event","listener"],"dependencies":{"delegate":"^3.1.1"},"devDependencies":{"browserify":"^13.0.0","chai":"^3.5.0","karma":"^1.3.0","karma-browserify":"^5.0.1","karma-chai":"^0.1.0","karma-mocha":"^1.2.0","karma-phantomjs-launcher":"^1.0.0","karma-sinon":"^1.0.4","mocha":"^3.1.2","phantomjs-polyfill":"0.0.2","phantomjs-prebuilt":"^2.1.3","simulant":"^0.2.2","sinon":"^1.17.3","watchify":"^3.7.0"},"scripts":{"build":"browserify src/listen.js -s listen -o dist/good-listener.js","test":"karma start --single-run"},"gitHead":"cbacac925b2518befde5071e78c505c3c1edec97","bugs":{"url":"https://github.com/zenorocha/good-listener/issues"},"homepage":"https://github.com/zenorocha/good-listener#readme","_id":"good-listener@1.2.1","_shasum":"4c5b4681a3e8c91b00f1cb12d89a23b32473547b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"zenorocha","email":"zno.rocha@gmail.com"},"dist":{"shasum":"4c5b4681a3e8c91b00f1cb12d89a23b32473547b","tarball":"https://registry.npmjs.org/good-listener/-/good-listener-1.2.1.tgz","integrity":"sha512-ZXipdOwHfPYU4woNtDMudO2mlGkeW63pUe0+aArrKXAFnSIYeHrWcaUzZ2jcWFCIOoWiNBfVyepsuL2P0otp7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZFHw1zPO1z2Cmw/8hKM1gOH+RFJlj48q2m+DKn4bUTgIhAI4MY/NVFs2TxlrAE6HxwCTJF4OeOznmAnLu3IZ+jRom"}]},"maintainers":[{"name":"zenorocha","email":"zno.rocha@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/good-listener-1.2.1.tgz_1481550160229_0.4323891382664442"},"directories":{}},"1.2.2":{"name":"good-listener","description":"A more versatile way of adding & removing event listeners","version":"1.2.2","repository":{"type":"git","url":"git+https://github.com/zenorocha/good-listener.git"},"license":"MIT","main":"src/listen.js","keywords":["event","listener"],"dependencies":{"delegate":"^3.1.2"},"devDependencies":{"browserify":"^13.0.0","chai":"^3.5.0","karma":"^1.3.0","karma-browserify":"^5.0.1","karma-chai":"^0.1.0","karma-mocha":"^1.2.0","karma-phantomjs-launcher":"^1.0.0","karma-sinon":"^1.0.4","mocha":"^3.1.2","phantomjs-polyfill":"0.0.2","phantomjs-prebuilt":"^2.1.3","simulant":"^0.2.2","sinon":"^1.17.3","watchify":"^3.7.0"},"scripts":{"build":"browserify src/listen.js -s listen -o dist/good-listener.js","test":"karma start --single-run"},"gitHead":"74ff6376e7f0b7c5c8d7e4b228fcbf9189f0d21d","bugs":{"url":"https://github.com/zenorocha/good-listener/issues"},"homepage":"https://github.com/zenorocha/good-listener#readme","_id":"good-listener@1.2.2","_shasum":"d53b30cdf9313dffb7dc9a0d477096aa6d145c50","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"zenorocha","email":"zno.rocha@gmail.com"},"dist":{"shasum":"d53b30cdf9313dffb7dc9a0d477096aa6d145c50","tarball":"https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz","integrity":"sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDnmok76r3+yrwNcY/uNLwIX4FxehAoemIDLGcRXsRHAIgN2+atU9nU6ph2Siip4V/T5aSc019ga7nnG0DkuExp4M="}]},"maintainers":[{"name":"zenorocha","email":"zno.rocha@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/good-listener-1.2.2.tgz_1488304564488_0.39132829662412405"},"directories":{}}},"readme":"# good-listener\n\n[![Build Status](http://img.shields.io/travis/zenorocha/good-listener/master.svg?style=flat)](https://travis-ci.org/zenorocha/good-listener)\n\n> A more versatile way of adding & removing event listeners.\n\n![good listener](https://cloud.githubusercontent.com/assets/398893/10718224/dfc25f6c-7b2a-11e5-9d3d-75b35e8603c8.jpg)\n\n## Install\n\nYou can get it on npm.\n\n```\nnpm install good-listener --save\n```\n\nOr bower, too.\n\n```\nbower install good-listener --save\n```\n\nIf you're not into package management, just [download a ZIP](https://github.com/zenorocha/good-listener/archive/master.zip) file.\n\n## Setup\n\n###### Node (Browserify)\n\n```js\nvar listen = require('good-listener');\n```\n\n###### Browser (Standalone)\n\n```html\n<script src=\"dist/good-listener.js\"></script>\n```\n\n## Usage\n\n### Add an event listener\n\nBy passing a string selector [(see full demo)](https://github.com/zenorocha/good-listener/blob/master/demo/selector.html).\n\n```js\nlisten('.btn', 'click', function(e) {\n    console.log(e);\n});\n```\n\nOr by passing a HTML element [(see full demo)](https://github.com/zenorocha/good-listener/blob/master/demo/node.html).\n\n```js\nvar logo = document.getElementById('logo');\n\nlisten(logo, 'click', function(e) {\n    console.log(e);\n});\n```\n\nOr by passing a list of HTML elements [(see full demo)](https://github.com/zenorocha/good-listener/blob/master/demo/nodelist.html).\n\n```js\nvar anchors = document.querySelectorAll('a');\n\nlisten(anchors, 'click', function(e) {\n    console.log(e);\n});\n```\n\n### Remove an event listener\n\nBy calling the `destroy` function that returned from previous operation [(see full demo)](https://github.com/zenorocha/good-listener/blob/master/demo/destroy.html).\n\n```js\nvar listener = listen('.btn', 'click', function(e) {\n    console.log(e);\n});\n\nlistener.destroy();\n```\n\n## Browser Support\n\n| <img src=\"https://clipboardjs.com/assets/images/chrome.png\" width=\"48px\" height=\"48px\" alt=\"Chrome logo\"> | <img src=\"https://clipboardjs.com/assets/images/edge.png\" width=\"48px\" height=\"48px\" alt=\"Edge logo\"> | <img src=\"https://clipboardjs.com/assets/images/firefox.png\" width=\"48px\" height=\"48px\" alt=\"Firefox logo\"> | <img src=\"https://clipboardjs.com/assets/images/ie.png\" width=\"48px\" height=\"48px\" alt=\"Internet Explorer logo\"> | <img src=\"https://clipboardjs.com/assets/images/opera.png\" width=\"48px\" height=\"48px\" alt=\"Opera logo\"> | <img src=\"https://clipboardjs.com/assets/images/safari.png\" width=\"48px\" height=\"48px\" alt=\"Safari logo\"> |\n|:---:|:---:|:---:|:---:|:---:|:---:|\n| Latest ✔ | Latest ✔ | Latest ✔ | 9+ ✔ | Latest ✔ | Latest ✔ |\n\n## License\n\n[MIT License](http://zenorocha.mit-license.org/) © Zeno Rocha\n","maintainers":[{"email":"zno.rocha@gmail.com","name":"zenorocha"},{"email":"contato@betomuniz.com","name":"obetomuniz"},{"email":"vitor.maia.alencar@gmail.com","name":"vitormalencar"}],"time":{"modified":"2022-06-18T13:21:23.122Z","created":"2015-10-25T22:37:17.869Z","1.0.0":"2015-10-25T22:37:17.869Z","1.1.0":"2015-10-26T06:51:01.321Z","1.1.1":"2015-10-26T08:38:16.257Z","1.1.2":"2015-10-26T15:23:04.097Z","1.1.3":"2015-11-13T08:06:30.430Z","1.1.4":"2015-11-13T08:19:01.638Z","1.1.5":"2016-02-02T19:59:20.357Z","1.1.6":"2016-02-02T20:36:50.962Z","1.1.7":"2016-02-11T21:55:11.747Z","1.1.8":"2016-09-25T00:54:53.940Z","1.2.0":"2016-10-23T01:51:01.783Z","1.2.1":"2016-12-12T13:42:42.201Z","1.2.2":"2017-02-28T17:56:06.318Z"},"homepage":"https://github.com/zenorocha/good-listener#readme","keywords":["event","listener"],"repository":{"type":"git","url":"git+https://github.com/zenorocha/good-listener.git"},"bugs":{"url":"https://github.com/zenorocha/good-listener/issues"},"readmeFilename":"readme.md","users":{"monjer":true,"larrychen":true,"mrmartineau":true,"chalassa":true},"license":"MIT"}