{"_id":"good-listener","_rev":"188839","name":"good-listener","description":"A more versatile way of adding & removing event listeners","dist-tags":{"latest":"1.2.2"},"maintainers":[{"name":"obetomuniz","email":""},{"name":"vitormalencar","email":""},{"name":"zenorocha","email":""}],"time":{"modified":"2023-03-20T07:02:18.000Z","created":"2015-10-25T22:37:17.869Z","1.2.2":"2017-02-28T17:56:06.318Z","1.2.1":"2016-12-12T13:42:42.201Z","1.2.0":"2016-10-23T01:51:01.783Z","1.1.8":"2016-09-25T00:54:53.940Z","1.1.7":"2016-02-11T21:55:11.747Z","1.1.6":"2016-02-02T20:36:50.962Z","1.1.5":"2016-02-02T19:59:20.357Z","1.1.4":"2015-11-13T08:19:01.638Z","1.1.3":"2015-11-13T08:06:30.430Z","1.1.2":"2015-10-26T15:23:04.097Z","1.1.1":"2015-10-26T08:38:16.257Z","1.1.0":"2015-10-26T06:51:01.321Z","1.0.0":"2015-10-25T22:37:17.869Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/zenorocha/good-listener.git"},"versions":{"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","size":5260,"noattachment":false,"key":"/good-listener/-/good-listener-1.2.2.tgz","tarball":"http://name.csiicloud.com:7001/good-listener/download/good-listener-1.2.2.tgz"},"maintainers":[{"name":"obetomuniz","email":""},{"name":"vitormalencar","email":""},{"name":"zenorocha","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/good-listener-1.2.2.tgz_1488304564488_0.39132829662412405"},"directories":{},"publish_time":1488304566318,"_hasShrinkwrap":false,"_cnpm_publish_time":1488304566318,"_cnpmcore_publish_time":"2021-12-16T11:25:30.351Z"},"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","size":5270,"noattachment":false,"key":"/good-listener/-/good-listener-1.2.1.tgz","tarball":"http://name.csiicloud.com:7001/good-listener/download/good-listener-1.2.1.tgz"},"maintainers":[{"name":"obetomuniz","email":""},{"name":"vitormalencar","email":""},{"name":"zenorocha","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/good-listener-1.2.1.tgz_1481550160229_0.4323891382664442"},"directories":{},"publish_time":1481550162201,"_hasShrinkwrap":false,"_cnpm_publish_time":1481550162201,"_cnpmcore_publish_time":"2021-12-16T11:25:30.599Z"},"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":"obetomuniz","email":""},{"name":"vitormalencar","email":""},{"name":"zenorocha","email":""}],"dist":{"shasum":"c473e31ba8c12cf82b6137cd867565beab5ba053","size":5319,"noattachment":false,"key":"/good-listener/-/good-listener-1.2.0.tgz","tarball":"http://name.csiicloud.com:7001/good-listener/download/good-listener-1.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/good-listener-1.2.0.tgz_1477187461558_0.26678913342766464"},"directories":{},"publish_time":1477187461783,"_hasShrinkwrap":false,"_cnpm_publish_time":1477187461783,"_cnpmcore_publish_time":"2021-12-16T11:25:30.822Z"},"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":"obetomuniz","email":""},{"name":"vitormalencar","email":""},{"name":"zenorocha","email":""}],"dist":{"shasum":"3554d23703e9e0fee70616373d74447bc8590bbf","size":5743,"noattachment":false,"key":"/good-listener/-/good-listener-1.1.8.tgz","tarball":"http://name.csiicloud.com:7001/good-listener/download/good-listener-1.1.8.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/good-listener-1.1.8.tgz_1474764892308_0.7432313829194754"},"directories":{},"publish_time":1474764893940,"_hasShrinkwrap":false,"_cnpm_publish_time":1474764893940,"_cnpmcore_publish_time":"2021-12-16T11:25:31.064Z"},"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":"obetomuniz","email":""},{"name":"vitormalencar","email":""},{"name":"zenorocha","email":""}],"dist":{"shasum":"da0f2cbdfdbd5215ba3fe74730b627f88d928aa4","size":5471,"noattachment":false,"key":"/good-listener/-/good-listener-1.1.7.tgz","tarball":"http://name.csiicloud.com:7001/good-listener/download/good-listener-1.1.7.tgz"},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/good-listener-1.1.7.tgz_1455227710234_0.6721981486771256"},"directories":{},"publish_time":1455227711747,"_hasShrinkwrap":false,"_cnpm_publish_time":1455227711747,"_cnpmcore_publish_time":"2021-12-16T11:25:31.296Z"},"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":"obetomuniz","email":""},{"name":"vitormalencar","email":""},{"name":"zenorocha","email":""}],"dist":{"shasum":"743c49aad1d67c77ed90667ac6001d5b19c6abc8","size":5464,"noattachment":false,"key":"/good-listener/-/good-listener-1.1.6.tgz","tarball":"http://name.csiicloud.com:7001/good-listener/download/good-listener-1.1.6.tgz"},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/good-listener-1.1.6.tgz_1454445408611_0.7638935637660325"},"directories":{},"publish_time":1454445410962,"_hasShrinkwrap":false,"_cnpm_publish_time":1454445410962,"_cnpmcore_publish_time":"2021-12-16T11:25:31.498Z"},"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":"obetomuniz","email":""},{"name":"vitormalencar","email":""},{"name":"zenorocha","email":""}],"dist":{"shasum":"178d2ede259c3da69f878df1b7bb41d7f11d54c1","size":5417,"noattachment":false,"key":"/good-listener/-/good-listener-1.1.5.tgz","tarball":"http://name.csiicloud.com:7001/good-listener/download/good-listener-1.1.5.tgz"},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/good-listener-1.1.5.tgz_1454443158183_0.1708896670024842"},"directories":{},"publish_time":1454443160357,"_hasShrinkwrap":false,"_cnpm_publish_time":1454443160357,"_cnpmcore_publish_time":"2021-12-16T11:25:31.689Z"},"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":"obetomuniz","email":""},{"name":"vitormalencar","email":""},{"name":"zenorocha","email":""}],"dist":{"shasum":"45b8ffd98dbf0f6e20d8d15195427c3e69d07e02","size":5449,"noattachment":false,"key":"/good-listener/-/good-listener-1.1.4.tgz","tarball":"http://name.csiicloud.com:7001/good-listener/download/good-listener-1.1.4.tgz"},"directories":{},"publish_time":1447402741638,"_hasShrinkwrap":false,"_cnpm_publish_time":1447402741638,"_cnpmcore_publish_time":"2021-12-16T11:25:31.927Z"},"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":"obetomuniz","email":""},{"name":"vitormalencar","email":""},{"name":"zenorocha","email":""}],"dist":{"shasum":"07a5db085060f489a449a3208b1b21c3739e9ab2","size":5444,"noattachment":false,"key":"/good-listener/-/good-listener-1.1.3.tgz","tarball":"http://name.csiicloud.com:7001/good-listener/download/good-listener-1.1.3.tgz"},"directories":{},"publish_time":1447401990430,"_hasShrinkwrap":false,"_cnpm_publish_time":1447401990430,"_cnpmcore_publish_time":"2021-12-16T11:25:32.112Z"},"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":"obetomuniz","email":""},{"name":"vitormalencar","email":""},{"name":"zenorocha","email":""}],"dist":{"shasum":"8ad682611cb2858c6866383dd11d278057574b13","size":5466,"noattachment":false,"key":"/good-listener/-/good-listener-1.1.2.tgz","tarball":"http://name.csiicloud.com:7001/good-listener/download/good-listener-1.1.2.tgz"},"directories":{},"publish_time":1445872984097,"_hasShrinkwrap":false,"_cnpm_publish_time":1445872984097,"_cnpmcore_publish_time":"2021-12-16T11:25:32.327Z"},"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":"obetomuniz","email":""},{"name":"vitormalencar","email":""},{"name":"zenorocha","email":""}],"dist":{"shasum":"aad07309c9cb74f5b10c7e922f4a6ec8f3403e3b","size":5433,"noattachment":false,"key":"/good-listener/-/good-listener-1.1.1.tgz","tarball":"http://name.csiicloud.com:7001/good-listener/download/good-listener-1.1.1.tgz"},"directories":{},"publish_time":1445848696257,"_hasShrinkwrap":false,"_cnpm_publish_time":1445848696257,"_cnpmcore_publish_time":"2021-12-16T11:25:32.532Z"},"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":"obetomuniz","email":""},{"name":"vitormalencar","email":""},{"name":"zenorocha","email":""}],"dist":{"shasum":"079f41eb490f606793772bf2df6cc40c5b1501c2","size":5407,"noattachment":false,"key":"/good-listener/-/good-listener-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/good-listener/download/good-listener-1.1.0.tgz"},"directories":{},"publish_time":1445842261321,"_hasShrinkwrap":false,"_cnpm_publish_time":1445842261321,"_cnpmcore_publish_time":"2021-12-16T11:25:32.749Z"},"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":"obetomuniz","email":""},{"name":"vitormalencar","email":""},{"name":"zenorocha","email":""}],"dist":{"shasum":"a4005b74ac96cc1dc8b0317d8f699293a2d2741e","size":4460,"noattachment":false,"key":"/good-listener/-/good-listener-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/good-listener/download/good-listener-1.0.0.tgz"},"directories":{},"publish_time":1445812637869,"_hasShrinkwrap":false,"_cnpm_publish_time":1445812637869,"_cnpmcore_publish_time":"2021-12-16T11:25:33.003Z"}},"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","_attachments":{},"homepage":"https://github.com/zenorocha/good-listener#readme","bugs":{"url":"https://github.com/zenorocha/good-listener/issues"},"license":"MIT"}