{
	"name": "good-listener",
	"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"
			},
			"directories": {},
			"contributors": []
		},
		"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"
			},
			"directories": {},
			"contributors": []
		},
		"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"
			},
			"directories": {},
			"contributors": []
		},
		"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"
			},
			"directories": {},
			"contributors": []
		},
		"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"
			},
			"directories": {},
			"contributors": []
		},
		"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"
			},
			"directories": {},
			"contributors": []
		},
		"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"
			},
			"_npmOperationalInternal": {
				"host": "packages-5-east.internal.npmjs.com",
				"tmp": "tmp/good-listener-1.1.5.tgz_1454443158183_0.1708896670024842"
			},
			"directories": {},
			"contributors": []
		},
		"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"
			},
			"_npmOperationalInternal": {
				"host": "packages-5-east.internal.npmjs.com",
				"tmp": "tmp/good-listener-1.1.6.tgz_1454445408611_0.7638935637660325"
			},
			"directories": {},
			"contributors": []
		},
		"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"
			},
			"_npmOperationalInternal": {
				"host": "packages-9-west.internal.npmjs.com",
				"tmp": "tmp/good-listener-1.1.7.tgz_1455227710234_0.6721981486771256"
			},
			"directories": {},
			"contributors": []
		},
		"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"
			},
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/good-listener-1.1.8.tgz_1474764892308_0.7432313829194754"
			},
			"directories": {},
			"contributors": []
		},
		"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"
			},
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/good-listener-1.2.0.tgz_1477187461558_0.26678913342766464"
			},
			"directories": {},
			"contributors": []
		},
		"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"
			},
			"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": {},
			"contributors": []
		},
		"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"
			},
			"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": {},
			"contributors": []
		}
	},
	"time": {
		"modified": "2017-06-22T14:46:43.992Z",
		"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"
	},
	"users": {},
	"dist-tags": {
		"latest": "1.2.2"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"ea34653af9201383db3cb4ed96aab570\"",
			"fetched": 1600679317844
		}
	},
	"_distfiles": {
		"good-listener-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/good-listener/-/good-listener-1.0.0.tgz",
			"sha": "a4005b74ac96cc1dc8b0317d8f699293a2d2741e",
			"registry": "npmjs"
		},
		"good-listener-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/good-listener/-/good-listener-1.1.0.tgz",
			"sha": "079f41eb490f606793772bf2df6cc40c5b1501c2",
			"registry": "npmjs"
		},
		"good-listener-1.1.1.tgz": {
			"url": "https://registry.npmjs.org/good-listener/-/good-listener-1.1.1.tgz",
			"sha": "aad07309c9cb74f5b10c7e922f4a6ec8f3403e3b",
			"registry": "npmjs"
		},
		"good-listener-1.1.2.tgz": {
			"url": "https://registry.npmjs.org/good-listener/-/good-listener-1.1.2.tgz",
			"sha": "8ad682611cb2858c6866383dd11d278057574b13",
			"registry": "npmjs"
		},
		"good-listener-1.1.3.tgz": {
			"url": "https://registry.npmjs.org/good-listener/-/good-listener-1.1.3.tgz",
			"sha": "07a5db085060f489a449a3208b1b21c3739e9ab2",
			"registry": "npmjs"
		},
		"good-listener-1.1.4.tgz": {
			"url": "https://registry.npmjs.org/good-listener/-/good-listener-1.1.4.tgz",
			"sha": "45b8ffd98dbf0f6e20d8d15195427c3e69d07e02",
			"registry": "npmjs"
		},
		"good-listener-1.1.5.tgz": {
			"url": "https://registry.npmjs.org/good-listener/-/good-listener-1.1.5.tgz",
			"sha": "178d2ede259c3da69f878df1b7bb41d7f11d54c1",
			"registry": "npmjs"
		},
		"good-listener-1.1.6.tgz": {
			"url": "https://registry.npmjs.org/good-listener/-/good-listener-1.1.6.tgz",
			"sha": "743c49aad1d67c77ed90667ac6001d5b19c6abc8",
			"registry": "npmjs"
		},
		"good-listener-1.1.7.tgz": {
			"url": "https://registry.npmjs.org/good-listener/-/good-listener-1.1.7.tgz",
			"sha": "da0f2cbdfdbd5215ba3fe74730b627f88d928aa4",
			"registry": "npmjs"
		},
		"good-listener-1.1.8.tgz": {
			"url": "https://registry.npmjs.org/good-listener/-/good-listener-1.1.8.tgz",
			"sha": "3554d23703e9e0fee70616373d74447bc8590bbf",
			"registry": "npmjs"
		},
		"good-listener-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.0.tgz",
			"sha": "c473e31ba8c12cf82b6137cd867565beab5ba053",
			"registry": "npmjs"
		},
		"good-listener-1.2.1.tgz": {
			"url": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.1.tgz",
			"sha": "4c5b4681a3e8c91b00f1cb12d89a23b32473547b",
			"registry": "npmjs"
		},
		"good-listener-1.2.2.tgz": {
			"url": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
			"sha": "d53b30cdf9313dffb7dc9a0d477096aa6d145c50",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"good-listener-1.2.2.tgz": {
			"shasum": "d53b30cdf9313dffb7dc9a0d477096aa6d145c50"
		}
	},
	"_rev": "2-45d321802f86f0f2",
	"_id": "good-listener",
	"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"
}