{
	"name": "brcast",
	"versions": {
		"1.1.0": {
			"name": "brcast",
			"amdName": "brcast",
			"version": "1.1.0",
			"description": "Tiny 250b data broadcaster.",
			"jsnext:main": "index.js",
			"main": "dist/brcast.js",
			"umd:main": "dist/brcast.umd.js",
			"scripts": {
				"bump": "standard-version",
				"testonly": "tape -r babel-register *.spec.js",
				"lint": "standard ./index.js",
				"test": "npm run lint && npm run testonly",
				"build": "npm-run-all clean -p rollup:* -p minify:* size",
				"clean": "rimraf dist && mkdirp dist",
				"rollup:cjs": "rollup -c rollup.config.js -m -f cjs -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main",
				"rollup:umd": "rollup -c rollup.config.js -m -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_umd_main",
				"minify:cjs": "uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map",
				"minify:umd": "uglifyjs $npm_package_umd_main -cm -o $npm_package_umd_main -p relative --in-source-map ${npm_package_umd_main}.map --source-map ${npm_package_umd_main}.map",
				"size": "echo \"Gzipped Size: $(strip-json-comments --no-whitespace $npm_package_main | gzip-size | pretty-bytes)\"",
				"release": "npm run build -s && npm run bump && git push --follow-tags origin master && npm publish"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/vesparny/brcast.git"
			},
			"keywords": [
				"events",
				"eventemitter",
				"pubsub",
				"broadcast"
			],
			"homepage": "https://github.com/vesparny/brcast",
			"authors": [
				"Alessandro Arnodo <alessandro@arnodo.net>"
			],
			"license": "MIT",
			"files": [
				"dist"
			],
			"devDependencies": {
				"babel-core": "^6.9.1",
				"babel-eslint": "^7.1.1",
				"babel-preset-es2015": "^6.9.0",
				"babel-register": "^6.9.0",
				"gzip-size-cli": "^1.0.0",
				"mkdirp": "^0.5.1",
				"npm-run-all": "^2.1.1",
				"pretty-bytes-cli": "^2.0.0",
				"rimraf": "^2.5.2",
				"rollup": "^0.41.4",
				"rollup-plugin-buble": "^0.15.0",
				"rollup-plugin-node-resolve": "^3.0.0",
				"sinon": "^1.17.4",
				"standard": "^10.0.1",
				"standard-version": "^4.0.0",
				"strip-json-comments-cli": "^1.0.1",
				"tape": "^4.6.3",
				"uglify-js": "^2.6.2"
			},
			"dependencies": {
				"mitt": "^1.1.0"
			},
			"gitHead": "4605a694bb8ff9ac9d5ecfa2b3662fbdae7bf3bc",
			"bugs": {
				"url": "https://github.com/vesparny/brcast/issues"
			},
			"_id": "brcast@1.1.0",
			"_shasum": "cb56b2abbae3da4eb4d3b780cc4e809abbb76de7",
			"_from": ".",
			"_npmVersion": "4.1.2",
			"_nodeVersion": "7.6.0",
			"_npmUser": {
				"name": "vesparny",
				"email": "alessandro@arnodo.net"
			},
			"dist": {
				"shasum": "cb56b2abbae3da4eb4d3b780cc4e809abbb76de7",
				"tarball": "https://registry.npmjs.org/brcast/-/brcast-1.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "vesparny",
					"email": "alessandro@arnodo.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/brcast-1.1.0.tgz_1491566971306_0.5753854841459543"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.1": {
			"name": "brcast",
			"amdName": "brcast",
			"version": "1.1.1",
			"description": "Tiny 250b data broadcaster.",
			"jsnext:main": "index.js",
			"main": "dist/brcast.js",
			"umd:main": "dist/brcast.umd.js",
			"scripts": {
				"bump": "standard-version",
				"testonly": "tape -r babel-register *.spec.js",
				"lint": "standard ./index.js",
				"test": "npm run lint && npm run testonly",
				"build": "npm-run-all clean -p rollup:* -p minify:* size",
				"clean": "rimraf dist && mkdirp dist",
				"rollup:cjs": "rollup -c rollup.config.js -m -f cjs -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main",
				"rollup:umd": "rollup -c rollup.config.js -m -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_umd_main",
				"minify:cjs": "uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map",
				"minify:umd": "uglifyjs $npm_package_umd_main -cm -o $npm_package_umd_main -p relative --in-source-map ${npm_package_umd_main}.map --source-map ${npm_package_umd_main}.map",
				"size": "echo \"Gzipped Size: $(strip-json-comments --no-whitespace $npm_package_main | gzip-size | pretty-bytes)\"",
				"release": "npm run build -s && npm run bump && git push --follow-tags origin master && npm publish"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/vesparny/brcast.git"
			},
			"keywords": [
				"events",
				"eventemitter",
				"pubsub",
				"broadcast"
			],
			"homepage": "https://github.com/vesparny/brcast",
			"authors": [
				"Alessandro Arnodo <alessandro@arnodo.net>"
			],
			"license": "MIT",
			"files": [
				"dist"
			],
			"devDependencies": {
				"babel-core": "^6.9.1",
				"babel-eslint": "^7.1.1",
				"babel-preset-es2015": "^6.9.0",
				"babel-register": "^6.9.0",
				"gzip-size-cli": "^1.0.0",
				"mkdirp": "^0.5.1",
				"npm-run-all": "^2.1.1",
				"pretty-bytes-cli": "^2.0.0",
				"rimraf": "^2.5.2",
				"rollup": "^0.41.4",
				"rollup-plugin-buble": "^0.15.0",
				"sinon": "^1.17.4",
				"standard": "^10.0.1",
				"standard-version": "^4.0.0",
				"strip-json-comments-cli": "^1.0.1",
				"tape": "^4.6.3",
				"uglify-js": "^2.6.2"
			},
			"dependencies": {},
			"gitHead": "275ff92e9fe1869e19547abd0540809783b9f624",
			"bugs": {
				"url": "https://github.com/vesparny/brcast/issues"
			},
			"_id": "brcast@1.1.1",
			"_shasum": "317af5899460cfbe7e1ce4e4ba15b4b9fc3cc302",
			"_from": ".",
			"_npmVersion": "4.1.2",
			"_nodeVersion": "7.6.0",
			"_npmUser": {
				"name": "vesparny",
				"email": "alessandro@arnodo.net"
			},
			"dist": {
				"shasum": "317af5899460cfbe7e1ce4e4ba15b4b9fc3cc302",
				"tarball": "https://registry.npmjs.org/brcast/-/brcast-1.1.1.tgz"
			},
			"maintainers": [
				{
					"name": "vesparny",
					"email": "alessandro@arnodo.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/brcast-1.1.1.tgz_1491567101852_0.4637616334948689"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.2": {
			"name": "brcast",
			"amdName": "brcast",
			"version": "1.1.2",
			"description": "Tiny 250b data broadcaster.",
			"jsnext:main": "index.js",
			"main": "dist/brcast.js",
			"umd:main": "dist/brcast.umd.js",
			"scripts": {
				"bump": "standard-version",
				"testonly": "tape -r babel-register *.spec.js",
				"lint": "standard ./index.js",
				"test": "npm run lint && npm run testonly",
				"build": "npm-run-all clean -p rollup:* -p minify:* size",
				"clean": "rimraf dist && mkdirp dist",
				"rollup:cjs": "rollup -c rollup.config.js -m -f cjs -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main",
				"rollup:umd": "rollup -c rollup.config.js -m -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_umd_main",
				"minify:cjs": "uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map",
				"minify:umd": "uglifyjs $npm_package_umd_main -cm -o $npm_package_umd_main -p relative --in-source-map ${npm_package_umd_main}.map --source-map ${npm_package_umd_main}.map",
				"size": "echo \"Gzipped Size: $(strip-json-comments --no-whitespace $npm_package_main | gzip-size | pretty-bytes)\"",
				"release": "npm run build -s && npm run bump && git push --follow-tags origin master && npm publish"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/vesparny/brcast.git"
			},
			"keywords": [
				"events",
				"eventemitter",
				"pubsub",
				"broadcast"
			],
			"homepage": "https://github.com/vesparny/brcast",
			"authors": [
				"Alessandro Arnodo <alessandro@arnodo.net>"
			],
			"license": "MIT",
			"files": [
				"dist"
			],
			"devDependencies": {
				"babel-core": "^6.9.1",
				"babel-eslint": "^7.1.1",
				"babel-preset-es2015": "^6.9.0",
				"babel-register": "^6.9.0",
				"gzip-size-cli": "^1.0.0",
				"mkdirp": "^0.5.1",
				"npm-run-all": "^2.1.1",
				"pretty-bytes-cli": "^2.0.0",
				"rimraf": "^2.5.2",
				"rollup": "^0.41.4",
				"rollup-plugin-buble": "^0.15.0",
				"rollup-plugin-node-resolve": "^3.0.0",
				"sinon": "^1.17.4",
				"standard": "^10.0.1",
				"standard-version": "^4.0.0",
				"strip-json-comments-cli": "^1.0.1",
				"tape": "^4.6.3",
				"uglify-js": "^2.6.2"
			},
			"dependencies": {
				"mitt": "^1.1.0"
			},
			"gitHead": "0316b0f764e3828273f0de188786d1df3d22fbe6",
			"bugs": {
				"url": "https://github.com/vesparny/brcast/issues"
			},
			"_id": "brcast@1.1.2",
			"_shasum": "8ca7866b907b52f3b9e7c324b259bec8fa1ae896",
			"_from": ".",
			"_npmVersion": "4.1.2",
			"_nodeVersion": "7.6.0",
			"_npmUser": {
				"name": "vesparny",
				"email": "alessandro@arnodo.net"
			},
			"dist": {
				"shasum": "8ca7866b907b52f3b9e7c324b259bec8fa1ae896",
				"tarball": "https://registry.npmjs.org/brcast/-/brcast-1.1.2.tgz"
			},
			"maintainers": [
				{
					"name": "vesparny",
					"email": "alessandro@arnodo.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/brcast-1.1.2.tgz_1491567983149_0.3249895554035902"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.3": {
			"name": "brcast",
			"amdName": "brcast",
			"version": "1.1.3",
			"description": "Tiny data broadcaster powered by mitt",
			"jsnext:main": "index.js",
			"main": "dist/brcast.js",
			"umd:main": "dist/brcast.umd.js",
			"scripts": {
				"bump": "standard-version",
				"testonly": "tape -r babel-register *.spec.js",
				"lint": "standard ./index.js",
				"test": "npm run lint && npm run testonly",
				"build": "npm-run-all clean -p rollup:* -p minify:* size",
				"clean": "rimraf dist && mkdirp dist",
				"rollup:cjs": "rollup -c rollup.config.js -m -f cjs -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main",
				"rollup:umd": "rollup -c rollup.config.js -m -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_umd_main",
				"minify:cjs": "uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map",
				"minify:umd": "uglifyjs $npm_package_umd_main -cm -o $npm_package_umd_main -p relative --in-source-map ${npm_package_umd_main}.map --source-map ${npm_package_umd_main}.map",
				"size": "echo \"Gzipped Size: $(strip-json-comments --no-whitespace $npm_package_main | gzip-size | pretty-bytes)\"",
				"release": "npm run build -s && npm run bump && git push --follow-tags origin master && npm publish"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/vesparny/brcast.git"
			},
			"keywords": [
				"events",
				"eventemitter",
				"pubsub",
				"broadcast"
			],
			"homepage": "https://github.com/vesparny/brcast",
			"authors": [
				"Alessandro Arnodo <alessandro@arnodo.net>"
			],
			"license": "MIT",
			"files": [
				"dist",
				"index.js"
			],
			"devDependencies": {
				"babel-core": "^6.9.1",
				"babel-eslint": "^7.1.1",
				"babel-preset-es2015": "^6.9.0",
				"babel-register": "^6.9.0",
				"gzip-size-cli": "^1.0.0",
				"mkdirp": "^0.5.1",
				"npm-run-all": "^2.1.1",
				"pretty-bytes-cli": "^2.0.0",
				"rimraf": "^2.5.2",
				"rollup": "^0.41.4",
				"rollup-plugin-buble": "^0.15.0",
				"rollup-plugin-node-resolve": "^3.0.0",
				"sinon": "^1.17.4",
				"standard": "^10.0.1",
				"standard-version": "^4.0.0",
				"strip-json-comments-cli": "^1.0.1",
				"tape": "^4.6.3",
				"uglify-js": "^2.6.2"
			},
			"dependencies": {
				"mitt": "^1.1.0"
			},
			"gitHead": "2c5ab191b831720eda7ba2f7bc4e9e8a1f25a3c2",
			"bugs": {
				"url": "https://github.com/vesparny/brcast/issues"
			},
			"_id": "brcast@1.1.3",
			"_shasum": "b16c4e2383204b8ce0607af397756b3f2e3e263e",
			"_from": ".",
			"_npmVersion": "4.1.2",
			"_nodeVersion": "7.6.0",
			"_npmUser": {
				"name": "vesparny",
				"email": "alessandro@arnodo.net"
			},
			"dist": {
				"shasum": "b16c4e2383204b8ce0607af397756b3f2e3e263e",
				"tarball": "https://registry.npmjs.org/brcast/-/brcast-1.1.3.tgz"
			},
			"maintainers": [
				{
					"name": "vesparny",
					"email": "alessandro@arnodo.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/brcast-1.1.3.tgz_1491575579497_0.44703050539828837"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.4": {
			"name": "brcast",
			"amdName": "brcast",
			"version": "1.1.4",
			"description": "Tiny data broadcaster powered by mitt",
			"jsnext:main": "index.js",
			"module": "dist/brcast.es.js",
			"main": "dist/brcast.cjs.js",
			"umd:main": "dist/brcast.umd.js",
			"scripts": {
				"bump": "standard-version",
				"testonly": "tape -r babel-register *.spec.js | tap-spec",
				"lint": "standard",
				"test": "npm run lint && npm run testonly",
				"build": "npm-run-all clean rollup rollup:min size",
				"clean": "rimraf dist",
				"rollup": "rollup -c",
				"rollup:min": "cross-env MINIFY=minify rollup -c",
				"size": "echo \"Gzipped Size: $(cat dist/brcast.umd.min.js | gzip-size)\"",
				"release": "npm run build -s && npm run bump && git push --follow-tags origin master && npm publish"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/vesparny/brcast.git"
			},
			"keywords": [
				"events",
				"eventemitter",
				"pubsub",
				"broadcast",
				"mitt"
			],
			"homepage": "https://github.com/vesparny/brcast",
			"authors": [
				"Alessandro Arnodo <alessandro@arnodo.net>"
			],
			"license": "MIT",
			"files": [
				"dist",
				"index.js",
				"index.spec.js"
			],
			"devDependencies": {
				"babel-core": "^6.24.1",
				"babel-eslint": "^7.1.1",
				"babel-preset-es2015": "^6.24.1",
				"babel-register": "^6.24.1",
				"cross-env": "^4.0.0",
				"gzip-size-cli": "^2.0.0",
				"npm-run-all": "^4.0.2",
				"proxyquire": "^1.7.11",
				"rimraf": "^2.5.2",
				"rollup": "^0.41.4",
				"rollup-plugin-buble": "^0.15.0",
				"rollup-plugin-node-resolve": "^3.0.0",
				"rollup-plugin-uglify": "^1.0.1",
				"sinon": "^2.1.0",
				"standard": "^10.0.1",
				"standard-version": "^4.0.0",
				"tap-spec": "^4.1.1",
				"tape": "^4.6.3"
			},
			"dependencies": {
				"mitt": "^1.1.0"
			},
			"gitHead": "ced79376ee86ab2bbb61179423e7e96fbddaa0c5",
			"bugs": {
				"url": "https://github.com/vesparny/brcast/issues"
			},
			"_id": "brcast@1.1.4",
			"_shasum": "3be618b8275da8c54fcec0c62e6f98d2c822adee",
			"_from": ".",
			"_npmVersion": "4.2.0",
			"_nodeVersion": "7.8.0",
			"_npmUser": {
				"name": "vesparny",
				"email": "alessandro@arnodo.net"
			},
			"dist": {
				"shasum": "3be618b8275da8c54fcec0c62e6f98d2c822adee",
				"tarball": "https://registry.npmjs.org/brcast/-/brcast-1.1.4.tgz"
			},
			"maintainers": [
				{
					"name": "vesparny",
					"email": "alessandro@arnodo.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/brcast-1.1.4.tgz_1491664933914_0.1770822466351092"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.6": {
			"name": "brcast",
			"amdName": "brcast",
			"version": "1.1.6",
			"description": "Tiny data broadcaster powered by mitt",
			"jsnext:main": "index.js",
			"module": "dist/brcast.es.js",
			"main": "dist/brcast.cjs.js",
			"umd:main": "dist/brcast.umd.js",
			"scripts": {
				"bump": "standard-version",
				"testonly": "tape -r babel-register *.spec.js | tap-spec",
				"lint": "standard",
				"test": "npm run lint && npm run testonly",
				"build": "npm-run-all test clean rollup rollup:min size",
				"clean": "rimraf dist",
				"rollup": "rollup -c",
				"rollup:min": "cross-env MINIFY=minify rollup -c",
				"size": "echo \"Gzipped Size: $(cat dist/brcast.umd.min.js | gzip-size)\"",
				"release": "npm run build -s && npm run bump && git push --follow-tags origin master && npm publish"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/vesparny/brcast.git"
			},
			"keywords": [
				"events",
				"eventemitter",
				"pubsub",
				"broadcast",
				"mitt"
			],
			"homepage": "https://github.com/vesparny/brcast",
			"authors": [
				"Alessandro Arnodo <alessandro@arnodo.net>"
			],
			"license": "MIT",
			"files": [
				"dist",
				"index.js",
				"index.spec.js"
			],
			"devDependencies": {
				"babel-core": "^6.24.1",
				"babel-eslint": "^7.1.1",
				"babel-preset-es2015": "^6.24.1",
				"babel-register": "^6.24.1",
				"cross-env": "^4.0.0",
				"gzip-size-cli": "^2.0.0",
				"npm-run-all": "^4.0.2",
				"proxyquire": "^1.7.11",
				"rimraf": "^2.5.2",
				"rollup": "^0.41.4",
				"rollup-plugin-buble": "^0.15.0",
				"rollup-plugin-node-resolve": "^3.0.0",
				"rollup-plugin-uglify": "^1.0.1",
				"sinon": "^2.1.0",
				"standard": "^10.0.1",
				"standard-version": "^4.0.0",
				"tap-spec": "^4.1.1",
				"tape": "^4.6.3"
			},
			"dependencies": {
				"mitt": "^1.1.0"
			},
			"gitHead": "a587b5d973cae05bc2528538cf01c0d720bebcd4",
			"bugs": {
				"url": "https://github.com/vesparny/brcast/issues"
			},
			"_id": "brcast@1.1.6",
			"_shasum": "609562647279cdeda354f78acc5a2b03e8188a30",
			"_from": ".",
			"_npmVersion": "4.2.0",
			"_nodeVersion": "7.8.0",
			"_npmUser": {
				"name": "vesparny",
				"email": "alessandro@arnodo.net"
			},
			"dist": {
				"shasum": "609562647279cdeda354f78acc5a2b03e8188a30",
				"tarball": "https://registry.npmjs.org/brcast/-/brcast-1.1.6.tgz"
			},
			"maintainers": [
				{
					"name": "vesparny",
					"email": "alessandro@arnodo.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/brcast-1.1.6.tgz_1491669830066_0.9616046983283013"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "brcast",
			"amdName": "brcast",
			"version": "2.0.0",
			"description": "Tiny data broadcaster with 0 dependencies",
			"jsnext:main": "index.js",
			"module": "dist/brcast.es.js",
			"main": "dist/brcast.cjs.js",
			"umd:main": "dist/brcast.umd.js",
			"scripts": {
				"bump": "standard-version",
				"testonly": "tape -r babel-register *.spec.js | tap-spec",
				"lint": "standard",
				"format": "prettier --write semi false '*.js' && standard --fix",
				"test": "npm run lint && npm run testonly",
				"build": "npm-run-all test clean rollup rollup:min size",
				"clean": "rimraf dist",
				"rollup": "rollup -c",
				"rollup:min": "cross-env MINIFY=minify rollup -c",
				"size": "echo \"Gzipped Size: $(cat dist/brcast.umd.min.js | gzip-size)\"",
				"release": "npm run build -s && npm run bump && git push --follow-tags origin master && npm publish"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/vesparny/brcast.git"
			},
			"keywords": [
				"events",
				"eventemitter",
				"pubsub",
				"broadcast"
			],
			"homepage": "https://github.com/vesparny/brcast",
			"authors": [
				"Alessandro Arnodo <alessandro@arnodo.net>"
			],
			"license": "MIT",
			"files": [
				"dist",
				"index.js",
				"index.spec.js"
			],
			"devDependencies": {
				"babel-core": "^6.24.1",
				"babel-eslint": "^7.2.2",
				"babel-preset-es2015": "^6.24.1",
				"babel-register": "^6.24.1",
				"cross-env": "^4.0.0",
				"gzip-size-cli": "^2.0.0",
				"npm-run-all": "^4.0.2",
				"prettier": "^1.1.0",
				"rimraf": "^2.5.2",
				"rollup": "^0.41.4",
				"rollup-plugin-buble": "^0.15.0",
				"rollup-plugin-uglify": "^1.0.1",
				"sinon": "^2.1.0",
				"standard": "^10.0.2",
				"standard-version": "^4.0.0",
				"tap-spec": "^4.1.1",
				"tape": "^4.6.3"
			},
			"dependencies": {},
			"gitHead": "e1c4936be354f59024307a9793548b7d3cee679b",
			"bugs": {
				"url": "https://github.com/vesparny/brcast/issues"
			},
			"_id": "brcast@2.0.0",
			"_shasum": "9e627ab82209895664c1d6c1f45cd8c43422e3f6",
			"_from": ".",
			"_npmVersion": "4.1.2",
			"_nodeVersion": "7.6.0",
			"_npmUser": {
				"name": "vesparny",
				"email": "alessandro@arnodo.net"
			},
			"dist": {
				"shasum": "9e627ab82209895664c1d6c1f45cd8c43422e3f6",
				"tarball": "https://registry.npmjs.org/brcast/-/brcast-2.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "vesparny",
					"email": "alessandro@arnodo.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/brcast-2.0.0.tgz_1492601828982_0.12742301705293357"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.1": {
			"name": "brcast",
			"amdName": "brcast",
			"version": "2.0.1",
			"description": "Tiny data broadcaster with 0 dependencies",
			"jsnext:main": "index.js",
			"module": "dist/brcast.es.js",
			"main": "dist/brcast.cjs.js",
			"umd:main": "dist/brcast.umd.js",
			"scripts": {
				"bump": "standard-version",
				"testonly": "tape -r babel-register *.spec.js | tap-spec",
				"lint": "standard",
				"format": "prettier --write --semi false '*.js' && standard --fix",
				"test": "npm run lint && npm run testonly",
				"build": "npm-run-all test clean rollup rollup:min size",
				"clean": "rimraf dist",
				"rollup": "rollup -c",
				"rollup:min": "cross-env MINIFY=minify rollup -c",
				"size": "echo \"Gzipped Size: $(cat dist/brcast.umd.min.js | gzip-size)\"",
				"release": "npm run build && npm run bump && git push --follow-tags origin master && npm publish"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/vesparny/brcast.git"
			},
			"keywords": [
				"events",
				"eventemitter",
				"pubsub",
				"broadcast"
			],
			"homepage": "https://github.com/vesparny/brcast",
			"authors": [
				"Alessandro Arnodo <alessandro@arnodo.net>"
			],
			"license": "MIT",
			"files": [
				"dist",
				"index.js",
				"index.spec.js"
			],
			"devDependencies": {
				"babel-core": "^6.24.1",
				"babel-eslint": "^7.2.2",
				"babel-preset-es2015": "^6.24.1",
				"babel-register": "^6.24.1",
				"cross-env": "^4.0.0",
				"gzip-size-cli": "^2.0.0",
				"npm-run-all": "^4.0.2",
				"prettier": "^1.1.0",
				"rimraf": "^2.5.2",
				"rollup": "^0.41.4",
				"rollup-plugin-buble": "^0.15.0",
				"rollup-plugin-uglify": "^1.0.1",
				"sinon": "^2.1.0",
				"standard": "^10.0.2",
				"standard-version": "^4.0.0",
				"tap-spec": "^4.1.1",
				"tape": "^4.6.3"
			},
			"dependencies": {},
			"gitHead": "558cbc19eebaaaa3d3ef3e7898cda3871af4cd20",
			"bugs": {
				"url": "https://github.com/vesparny/brcast/issues"
			},
			"_id": "brcast@2.0.1",
			"_npmVersion": "5.0.4",
			"_nodeVersion": "8.0.0",
			"_npmUser": {
				"name": "vesparny",
				"email": "alessandro@arnodo.net"
			},
			"dist": {
				"integrity": "sha512-Hm6AjEjr2hg5P/+tfAi7IARUW6mRNweni7ezt7vvOF53qn4++rdJoPsg8dDGS7KcwT2cRDucuFNMRYi3nkCD6Q==",
				"shasum": "4311508f0634a6f5a2465b6cf2db27f06902aaca",
				"tarball": "https://registry.npmjs.org/brcast/-/brcast-2.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "vesparny",
					"email": "alessandro@arnodo.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/brcast-2.0.1.tgz_1498667744303_0.6961412236560136"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.2": {
			"name": "brcast",
			"amdName": "brcast",
			"version": "2.0.2",
			"description": "Tiny data broadcaster with 0 dependencies",
			"jsnext:main": "index.js",
			"module": "dist/brcast.es.js",
			"main": "dist/brcast.cjs.js",
			"umd:main": "dist/brcast.umd.js",
			"scripts": {
				"bump": "standard-version",
				"testonly": "jest --coverage",
				"lint": "standard",
				"format": "prettier --write --semi false '*.js' && standard --fix",
				"test": "npm run lint && npm run testonly",
				"build": "npm-run-all test clean rollup rollup:min size",
				"clean": "rimraf dist",
				"rollup": "rollup -c",
				"rollup:min": "cross-env MINIFY=minify rollup -c",
				"size": "echo \"Gzipped Size: $(cat dist/brcast.umd.min.js | gzip-size)\"",
				"precommit": "lint-staged",
				"release": "npm run build && npm run bump && git push --follow-tags origin master && npm publish"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/vesparny/brcast.git"
			},
			"keywords": [
				"events",
				"eventemitter",
				"pubsub",
				"broadcast"
			],
			"homepage": "https://github.com/vesparny/brcast",
			"authors": [
				"Alessandro Arnodo <alessandro@arnodo.net>"
			],
			"license": "MIT",
			"files": [
				"dist",
				"index.js",
				"index.spec.js"
			],
			"devDependencies": {
				"babel-core": "^6.24.1",
				"babel-eslint": "^7.2.2",
				"babel-preset-es2015": "^6.24.1",
				"babel-register": "^6.24.1",
				"cross-env": "^4.0.0",
				"gzip-size-cli": "^2.0.0",
				"husky": "^0.14.3",
				"jest": "^20.0.4",
				"lint-staged": "^4.0.2",
				"npm-run-all": "^4.0.2",
				"prettier": "^1.5.3",
				"rimraf": "^2.5.2",
				"rollup": "^0.41.4",
				"rollup-plugin-buble": "^0.15.0",
				"rollup-plugin-uglify": "^1.0.1",
				"standard": "^10.0.2",
				"standard-version": "^4.0.0"
			},
			"dependencies": {},
			"standard": {
				"parser": "babel-eslint",
				"globals": [
					"jest",
					"expect",
					"it",
					"test",
					"describe"
				]
			},
			"lint-staged": {
				"*.js": [
					"prettier --write --semi false --single-quote",
					"standard --fix",
					"git add"
				]
			},
			"gitHead": "2a74141a0e0c73432da6e6697b3dd063c7bceffc",
			"bugs": {
				"url": "https://github.com/vesparny/brcast/issues"
			},
			"_id": "brcast@2.0.2",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "8.2.0",
			"_npmUser": {
				"name": "vesparny",
				"email": "alessandro@arnodo.net"
			},
			"dist": {
				"integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg==",
				"shasum": "2db16de44140e418dc37fab10beec0369e78dcef",
				"tarball": "https://registry.npmjs.org/brcast/-/brcast-2.0.2.tgz"
			},
			"maintainers": [
				{
					"name": "vesparny",
					"email": "alessandro@arnodo.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/brcast-2.0.2.tgz_1501183529829_0.716350229922682"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.0": {
			"name": "brcast",
			"amdName": "brcast",
			"version": "3.0.0",
			"description": "Tiny data broadcaster with 0 dependencies",
			"jsnext:main": "index.js",
			"module": "dist/brcast.es.js",
			"main": "dist/brcast.cjs.js",
			"umd:main": "dist/brcast.umd.js",
			"scripts": {
				"bump": "standard-version",
				"testonly": "jest --coverage",
				"lint": "standard",
				"format": "prettier --write --semi false '*.js' && standard --fix",
				"test": "npm run lint && npm run testonly",
				"build": "npm-run-all test clean rollup rollup:min size",
				"clean": "rimraf dist",
				"rollup": "rollup -c",
				"rollup:min": "cross-env MINIFY=minify rollup -c",
				"size": "echo \"Gzipped Size: $(cat dist/brcast.umd.min.js | gzip-size)\"",
				"precommit": "lint-staged",
				"release": "npm run build && npm run bump && git push --follow-tags origin master && npm publish"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/vesparny/brcast.git"
			},
			"keywords": [
				"events",
				"eventemitter",
				"pubsub",
				"broadcast"
			],
			"homepage": "https://github.com/vesparny/brcast",
			"authors": [
				"Alessandro Arnodo <alessandro@arnodo.net>"
			],
			"license": "MIT",
			"files": [
				"dist",
				"index.js",
				"index.spec.js"
			],
			"devDependencies": {
				"babel-core": "^6.24.1",
				"babel-eslint": "^7.2.2",
				"babel-preset-es2015": "^6.24.1",
				"babel-register": "^6.24.1",
				"cross-env": "^5.0.1",
				"gzip-size-cli": "^2.0.0",
				"husky": "^0.14.3",
				"jest": "^20.0.4",
				"lint-staged": "^4.0.2",
				"npm-run-all": "^4.0.2",
				"prettier": "^1.5.3",
				"rimraf": "^2.5.2",
				"rollup": "^0.45.2",
				"rollup-plugin-buble": "^0.15.0",
				"rollup-plugin-uglify": "^2.0.1",
				"standard": "^10.0.2",
				"standard-version": "^4.0.0"
			},
			"dependencies": {},
			"standard": {
				"parser": "babel-eslint",
				"globals": [
					"jest",
					"expect",
					"it",
					"test",
					"describe"
				]
			},
			"lint-staged": {
				"*.js": [
					"prettier --write --semi false --single-quote",
					"standard --fix",
					"git add"
				]
			},
			"gitHead": "3bd3d3c4e13de8d9c87335b3a1574a788413c844",
			"bugs": {
				"url": "https://github.com/vesparny/brcast/issues"
			},
			"_id": "brcast@3.0.0",
			"_shasum": "40b80dbb75086f0a32b2c2752dbecbbb34d8b197",
			"_from": ".",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "6.10.2",
			"_npmUser": {
				"name": "vesparny",
				"email": "alessandro@arnodo.net"
			},
			"dist": {
				"shasum": "40b80dbb75086f0a32b2c2752dbecbbb34d8b197",
				"tarball": "https://registry.npmjs.org/brcast/-/brcast-3.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "vesparny",
					"email": "alessandro@arnodo.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/brcast-3.0.0.tgz_1501707295656_0.07472340390086174"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.1": {
			"name": "brcast",
			"amdName": "brcast",
			"version": "3.0.1",
			"description": "Tiny data broadcaster with 0 dependencies",
			"jsnext:main": "dist/brcast.es.js",
			"module": "dist/brcast.es.js",
			"main": "dist/brcast.cjs.js",
			"umd:main": "dist/brcast.umd.js",
			"scripts": {
				"bump": "standard-version",
				"testonly": "jest --coverage",
				"lint": "standard",
				"format": "prettier --write --semi false '*.js' && standard --fix",
				"test": "npm run lint && npm run testonly",
				"build": "npm-run-all test clean rollup rollup:min size",
				"clean": "rimraf dist",
				"rollup": "rollup -c",
				"rollup:min": "cross-env MINIFY=minify rollup -c",
				"size": "echo \"Gzipped Size: $(cat dist/brcast.umd.min.js | gzip-size)\"",
				"precommit": "lint-staged",
				"release": "npm run build && npm run bump && git push --follow-tags origin master && npm publish"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/vesparny/brcast.git"
			},
			"keywords": [
				"events",
				"eventemitter",
				"pubsub",
				"broadcast"
			],
			"homepage": "https://github.com/vesparny/brcast",
			"authors": [
				"Alessandro Arnodo <alessandro@arnodo.net>"
			],
			"license": "MIT",
			"files": [
				"dist",
				"index.js",
				"index.spec.js"
			],
			"devDependencies": {
				"babel-core": "^6.24.1",
				"babel-eslint": "^7.2.2",
				"babel-preset-es2015": "^6.24.1",
				"babel-register": "^6.24.1",
				"cross-env": "^5.0.1",
				"gzip-size-cli": "^2.0.0",
				"husky": "^0.14.3",
				"jest": "^20.0.4",
				"lint-staged": "^4.0.2",
				"npm-run-all": "^4.0.2",
				"prettier": "^1.5.3",
				"rimraf": "^2.5.2",
				"rollup": "^0.45.2",
				"rollup-plugin-buble": "^0.15.0",
				"rollup-plugin-uglify": "^2.0.1",
				"standard": "^10.0.2",
				"standard-version": "^4.0.0"
			},
			"dependencies": {},
			"standard": {
				"parser": "babel-eslint",
				"globals": [
					"jest",
					"expect",
					"it",
					"test",
					"describe"
				]
			},
			"lint-staged": {
				"*.js": [
					"prettier --write --semi false --single-quote",
					"standard --fix",
					"git add"
				]
			},
			"gitHead": "ce5c7b50fa2c2ef45d70719ec202d4158515e734",
			"bugs": {
				"url": "https://github.com/vesparny/brcast/issues"
			},
			"_id": "brcast@3.0.1",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "8.2.0",
			"_npmUser": {
				"name": "vesparny",
				"email": "alessandro@arnodo.net"
			},
			"dist": {
				"integrity": "sha512-eI3yqf9YEqyGl9PCNTR46MGvDylGtaHjalcz6Q3fAPnP/PhpKkkve52vFdfGpwp4VUvK6LUr4TQN+2stCrEwTg==",
				"shasum": "6256a8349b20de9eed44257a9b24d71493cd48dd",
				"tarball": "https://registry.npmjs.org/brcast/-/brcast-3.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "vesparny",
					"email": "alessandro@arnodo.net"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/brcast-3.0.1.tgz_1502910340073_0.7640997779089957"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.2": {
			"name": "brcast",
			"amdName": "brcast",
			"version": "3.0.2",
			"description": "Tiny data broadcaster with 0 dependencies",
			"jsnext:main": "dist/brcast.es.js",
			"module": "dist/brcast.es.js",
			"main": "dist/brcast.cjs.js",
			"umd:main": "dist/brcast.umd.js",
			"scripts": {
				"bump": "standard-version",
				"testonly": "jest --coverage",
				"lint": "standard",
				"format": "prettier --write --semi false '*.js' && standard --fix",
				"test": "npm run lint && npm run testonly",
				"build": "npm-run-all test clean rollup rollup:min size",
				"clean": "rimraf dist",
				"rollup": "rollup -c",
				"rollup:min": "cross-env MINIFY=minify rollup -c",
				"size": "echo \"Gzipped Size: $(cat dist/brcast.umd.min.js | gzip-size)\"",
				"precommit": "lint-staged",
				"release": "npm run build && npm run bump && git push --follow-tags origin master && npm publish"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/vesparny/brcast.git"
			},
			"keywords": [
				"events",
				"eventemitter",
				"pubsub",
				"broadcast"
			],
			"homepage": "https://github.com/vesparny/brcast",
			"authors": [
				"Alessandro Arnodo <alessandro@arnodo.net>"
			],
			"license": "MIT",
			"devDependencies": {
				"babel-core": "^6.24.1",
				"babel-eslint": "^7.2.2",
				"babel-preset-es2015": "^6.24.1",
				"babel-register": "^6.24.1",
				"cross-env": "^5.0.1",
				"gzip-size-cli": "^2.0.0",
				"husky": "^0.14.3",
				"jest": "^20.0.4",
				"lint-staged": "^4.0.2",
				"npm-run-all": "^4.0.2",
				"prettier": "^1.5.3",
				"rimraf": "^2.5.2",
				"rollup": "^0.45.2",
				"rollup-plugin-buble": "^0.15.0",
				"rollup-plugin-uglify": "^2.0.1",
				"standard": "^10.0.2",
				"standard-version": "^4.0.0"
			},
			"dependencies": {},
			"standard": {
				"parser": "babel-eslint",
				"globals": [
					"jest",
					"expect",
					"it",
					"test",
					"describe"
				]
			},
			"lint-staged": {
				"*.js": [
					"prettier --write --semi false --single-quote",
					"standard --fix",
					"git add"
				]
			},
			"gitHead": "0c4d1bcfd086de16abfdf577d4553a56ec1a15dd",
			"bugs": {
				"url": "https://github.com/vesparny/brcast/issues"
			},
			"_id": "brcast@3.0.2",
			"_nodeVersion": "13.9.0",
			"_npmVersion": "6.13.7",
			"dist": {
				"integrity": "sha512-f5XwwFCCuvgqP2nMH/hJ74FqnGmb4X3D+NC//HphxJzzhsZvSZa+Hk/syB7j3ZHpPDLMoYU8oBgviRWfNvEfKA==",
				"shasum": "55c41a7a077ff4e7ac784c2060e544d4c39ad477",
				"tarball": "https://registry.npmjs.org/brcast/-/brcast-3.0.2.tgz",
				"fileCount": 13,
				"unpackedSize": 20886,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe18xgCRA9TVsSAnZWagAA5pgP/3zQTF+/BYOjrVHOsPP9\ntrVARW4uCBUMbFDe9nXKxVBP2eLRIkLOL4+0mhiuOvS8IQ5/kUeXrUnEkc/k\ne3zdZBLuv2uMAgDI7BLvEi7AjmJpVNSBRUH111GShy5GAQeKUs/+A7ozU2/3\n4m3P3rGxDnOIWnJcL21Rw/YnAD4Csr/KEDdiMSP0wjy0xVEwLT4A6dS13rRz\nQFJmMZY3B5y6Qq0qIo5/AkOysxGVy5YX4stBbSlz3MiPfW68Cog+qgnw4tDr\n3X0BjbUcxblJ9B3xfsgEHfb/rQZiQwRwJSY8mRwZJ6eL27wRgAducV3uemkZ\ntX8lJn11L0kQQhSqBkgWE0+YDchrjSMKKozaCo/u9O+aGD+pCDizAT0+2hPk\n82Corzrerv9irgpl6jtOFTTgKhU0phSpvij5FfxXF8R3/lIfvGyaZOcR8eQ3\niD31AMOAvEY85HISeeEB/jyKgPgfuiEz+TpJ+936s5GhTPeKpmYcyy5lSFXT\n8aCDO3jJ822pfVJaYwGYJnJl8QYRpGHNNso/66v/DrxCyXjTESudB/GckWc5\nrL71ZPobqV6t54zYNZj1Tyf0U+2LyTOU+kztgBYDqnWqX89unDlcTdCK6MHR\njPnfYihoNFP5Ho4t2XuVt9yhcMIPTg2WkrEYFBxvyJRjLC5vlN9QJ0rReBKw\nTgfW\r\n=MWHc\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "vesparny",
					"email": "alessandro@arnodo.net"
				}
			],
			"_npmUser": {
				"name": "vesparny",
				"email": "alessandro@arnodo.net"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/brcast_3.0.2_1591200863825_0.04454675886629533"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2020-06-03T16:14:26.559Z",
		"created": "2017-04-07T12:09:32.028Z",
		"1.1.0": "2017-04-07T12:09:32.028Z",
		"1.1.1": "2017-04-07T12:11:42.556Z",
		"1.1.2": "2017-04-07T12:26:23.873Z",
		"1.1.3": "2017-04-07T14:33:00.225Z",
		"1.1.4": "2017-04-08T15:22:15.688Z",
		"1.1.6": "2017-04-08T16:43:50.740Z",
		"2.0.0": "2017-04-19T11:37:11.738Z",
		"2.0.1": "2017-06-28T16:35:45.284Z",
		"2.0.2": "2017-07-27T19:25:30.831Z",
		"3.0.0": "2017-08-02T20:54:56.570Z",
		"3.0.1": "2017-08-16T19:05:40.962Z",
		"3.0.2": "2020-06-03T16:14:24.056Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "3.0.2"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"261d8db2d59f36398eca603c0c73757c\"",
			"fetched": 1593324464868
		}
	},
	"_distfiles": {
		"brcast-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/brcast/-/brcast-1.1.0.tgz",
			"sha": "cb56b2abbae3da4eb4d3b780cc4e809abbb76de7",
			"registry": "npmjs"
		},
		"brcast-1.1.1.tgz": {
			"url": "https://registry.npmjs.org/brcast/-/brcast-1.1.1.tgz",
			"sha": "317af5899460cfbe7e1ce4e4ba15b4b9fc3cc302",
			"registry": "npmjs"
		},
		"brcast-1.1.2.tgz": {
			"url": "https://registry.npmjs.org/brcast/-/brcast-1.1.2.tgz",
			"sha": "8ca7866b907b52f3b9e7c324b259bec8fa1ae896",
			"registry": "npmjs"
		},
		"brcast-1.1.3.tgz": {
			"url": "https://registry.npmjs.org/brcast/-/brcast-1.1.3.tgz",
			"sha": "b16c4e2383204b8ce0607af397756b3f2e3e263e",
			"registry": "npmjs"
		},
		"brcast-1.1.4.tgz": {
			"url": "https://registry.npmjs.org/brcast/-/brcast-1.1.4.tgz",
			"sha": "3be618b8275da8c54fcec0c62e6f98d2c822adee",
			"registry": "npmjs"
		},
		"brcast-1.1.6.tgz": {
			"url": "https://registry.npmjs.org/brcast/-/brcast-1.1.6.tgz",
			"sha": "609562647279cdeda354f78acc5a2b03e8188a30",
			"registry": "npmjs"
		},
		"brcast-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/brcast/-/brcast-2.0.0.tgz",
			"sha": "9e627ab82209895664c1d6c1f45cd8c43422e3f6",
			"registry": "npmjs"
		},
		"brcast-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/brcast/-/brcast-2.0.1.tgz",
			"sha": "4311508f0634a6f5a2465b6cf2db27f06902aaca",
			"registry": "npmjs"
		},
		"brcast-2.0.2.tgz": {
			"url": "https://registry.npmjs.org/brcast/-/brcast-2.0.2.tgz",
			"sha": "2db16de44140e418dc37fab10beec0369e78dcef",
			"registry": "npmjs"
		},
		"brcast-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/brcast/-/brcast-3.0.0.tgz",
			"sha": "40b80dbb75086f0a32b2c2752dbecbbb34d8b197",
			"registry": "npmjs"
		},
		"brcast-3.0.1.tgz": {
			"url": "https://registry.npmjs.org/brcast/-/brcast-3.0.1.tgz",
			"sha": "6256a8349b20de9eed44257a9b24d71493cd48dd",
			"registry": "npmjs"
		},
		"brcast-3.0.2.tgz": {
			"url": "https://registry.npmjs.org/brcast/-/brcast-3.0.2.tgz",
			"sha": "55c41a7a077ff4e7ac784c2060e544d4c39ad477",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"brcast-2.0.2.tgz": {
			"shasum": "2db16de44140e418dc37fab10beec0369e78dcef"
		}
	},
	"_rev": "2-3fc32058baa7f168",
	"_id": "brcast",
	"readme": "# Brcast\n\n> Tiny data broadcaster with 0 dependencies\n\n[![Travis](https://img.shields.io/travis/vesparny/brcast.svg)](https://travis-ci.org/vesparny/brcast)\n[![Code Coverage](https://img.shields.io/codecov/c/github/vesparny/brcast.svg?style=flat-square)](https://codecov.io/github/vesparny/brcast)\n[![David](https://img.shields.io/david/vesparny/brcast.svg)](https://david-dm.org/vesparny/brcast)\n[![npm](https://img.shields.io/npm/v/brcast.svg)](https://www.npmjs.com/package/brcast)\n[![npm](https://img.shields.io/npm/dm/brcast.svg)](https://npm-stat.com/charts.html?package=brcast&from=2017-04-01)\n[![JavaScript Style Guide](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/)\n[![MIT License](https://img.shields.io/npm/l/brcast.svg?style=flat-square)](https://github.com/vesparny/brcast/blob/master/LICENSE)\n\nThe current size of `brcast/dist/brcast.umd.min.js` is:\n\n[![gzip size](http://img.badgesize.io/https://unpkg.com/brcast/dist/brcast.umd.min.js?compression=gzip&label=gzip%20size&style=flat-square)](https://unpkg.com/brcast/dist/)\n\nIt's like a data store you can subscribe to, with a setter to pump data in.\nFor browsers and node.\n\n## Table of Contents\n\n-   [Install](#install)\n-   [Usage](#usage)\n-   [API](#api)\n-   [Testing](#tests)\n-   [License](#license)\n\n## Install\n\nThis project uses [node](http://nodejs.org) and [npm](https://npmjs.com). Go check them out if you don't have them locally installed.\n\n```sh\n$ npm install --save brcast\n```\n\nThen with a module bundler like [rollup](http://rollupjs.org/) or [webpack](https://webpack.js.org/), use as you would anything else:\n\n```javascript\n// using ES6 modules\nimport brcast from 'brcast'\n\n// using CommonJS modules\nvar brcast = require('brcast')\n```\n\nThe [UMD](https://github.com/umdjs/umd) build is also available on [unpkg](https://unpkg.com):\n\n```html\n<script src=\"https://unpkg.com/brcast/dist/brcast.umd.js\"></script>\n```\n\nYou can find the library on `window.brcast`.\n\n## Usage\n\n```js\nimport brcast from 'brcast'\n\nlet broadcast = brcast()\n\n// subscribe\nconst subscriptionId = broadcast.subscribe(state => console.log(state))\n\n// setState sets the state and invoke all subscription callbacks passing in the state\nbroadcast.setState(1)\n\n// setState returns the current state\nbroadcast.getState()\n\n// unsubscribe to unbind the handler\nbroadcast.unsubscribe(subscriptionId)\n```\n\n## API\n\n### `brcast([initialState])`\n\nCreates a `broadcast` object.\n\n#### Arguments\n\n1 - [`initialState`] *(any)*: The initial state.\n\n#### Returns\n\n(`broadcast`): An object that holds the state.\n\n### `broadcast.setState(state)`\n\nStore the new state.\n\n#### Arguments\n\n1 - `state` *(any)*: The new state.\n\n#### Returns\n\nNothing.\n\n### `broadcast.getState()`\n\nGet the stored state.\n\n#### Returns\n\n(`Any`): The stored state.\n\n### `broadcast.subscribe(handler)`\n\nSubscribe to state changes.\n\n#### Arguments\n\n1 - `handler` *(Function)*: The callback to be invoked any time the state changes.\n\n#### Returns\n\n(`Number`): The subscription id to be used to unsubscribe.\n\n### `broadcast.unsubscribe(subscriptionId)`\n\nUnsubscribe the change listener.\n\n#### Arguments\n\n1 - `subscriptionId` *(Number)*: The subscription id returned by subscribing.\n\n#### Returns\n\nNothing.\n\n## Tests\n\n```sh\n$ npm run test\n```\n\n\n[MIT License](LICENSE.md) © [Alessandro Arnodo](https://alessandro.arnodo.net/)"
}