{"_id":"brcast","_rev":"286148","name":"brcast","description":"Tiny data broadcaster with 0 dependencies","dist-tags":{"latest":"3.0.2"},"maintainers":[{"name":"vesparny","email":"alessandro@arnodo.net"}],"time":{"modified":"2021-06-03T18:35:40.000Z","created":"2017-04-07T12:09:32.028Z","3.0.2":"2020-06-03T16:14:24.056Z","3.0.1":"2017-08-16T19:05:40.962Z","3.0.0":"2017-08-02T20:54:56.570Z","2.0.2":"2017-07-27T19:25:30.831Z","2.0.1":"2017-06-28T16:35:45.284Z","2.0.0":"2017-04-19T11:37:11.738Z","1.1.6":"2017-04-08T16:43:50.740Z","1.1.4":"2017-04-08T15:22:15.688Z","1.1.3":"2017-04-07T14:33:00.225Z","1.1.2":"2017-04-07T12:26:23.873Z","1.1.1":"2017-04-07T12:11:42.556Z","1.1.0":"2017-04-07T12:09:32.028Z"},"users":{"shanewholloway":true},"repository":{"type":"git","url":"git+https://github.com/vesparny/brcast.git"},"versions":{"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":{"shasum":"55c41a7a077ff4e7ac784c2060e544d4c39ad477","size":5891,"noattachment":false,"key":"/brcast/-/brcast-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/brcast/download/brcast-3.0.2.tgz"},"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,"publish_time":1591200864056,"_cnpm_publish_time":1591200864056},"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":{"shasum":"6256a8349b20de9eed44257a9b24d71493cd48dd","size":5871,"noattachment":false,"key":"/brcast/-/brcast-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/brcast/download/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":{},"publish_time":1502910340962,"_cnpm_publish_time":1502910340962,"_hasShrinkwrap":false},"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","size":5781,"noattachment":false,"key":"/brcast/-/brcast-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brcast/download/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":{},"publish_time":1501707296570,"_hasShrinkwrap":false,"_cnpm_publish_time":1501707296570},"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":{"shasum":"2db16de44140e418dc37fab10beec0369e78dcef","size":5449,"noattachment":false,"key":"/brcast/-/brcast-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/brcast/download/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":{},"publish_time":1501183530831,"_cnpm_publish_time":1501183530831,"_hasShrinkwrap":false},"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":{"shasum":"4311508f0634a6f5a2465b6cf2db27f06902aaca","size":3717,"noattachment":false,"key":"/brcast/-/brcast-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/brcast/download/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":{},"publish_time":1498667745284,"_hasShrinkwrap":false,"_cnpm_publish_time":1498667745284},"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","size":4419,"noattachment":false,"key":"/brcast/-/brcast-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brcast/download/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":{},"publish_time":1492601831738,"_hasShrinkwrap":false,"_cnpm_publish_time":1492601831738},"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","size":5662,"noattachment":false,"key":"/brcast/-/brcast-1.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/brcast/download/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":{},"publish_time":1491669830740,"_hasShrinkwrap":false,"_cnpm_publish_time":1491669830740},"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","size":5649,"noattachment":false,"key":"/brcast/-/brcast-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/brcast/download/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":{},"publish_time":1491664935688,"_hasShrinkwrap":false,"_cnpm_publish_time":1491664935688},"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","size":4391,"noattachment":false,"key":"/brcast/-/brcast-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/brcast/download/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":{},"publish_time":1491575580225,"_hasShrinkwrap":false,"_cnpm_publish_time":1491575580225},"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","size":4256,"noattachment":false,"key":"/brcast/-/brcast-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/brcast/download/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":{},"publish_time":1491567983873,"_hasShrinkwrap":false,"_cnpm_publish_time":1491567983873},"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","size":3386,"noattachment":false,"key":"/brcast/-/brcast-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/brcast/download/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":{},"publish_time":1491567102556,"_hasShrinkwrap":false,"_cnpm_publish_time":1491567102556},"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","size":3391,"noattachment":false,"key":"/brcast/-/brcast-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brcast/download/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":{},"publish_time":1491566972028,"_hasShrinkwrap":false,"_cnpm_publish_time":1491566972028}},"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/)\n","_attachments":{},"homepage":"https://github.com/vesparny/brcast","bugs":{"url":"https://github.com/vesparny/brcast/issues"},"license":"MIT"}