{"_id":"transmitter","_rev":"3645157","name":"transmitter","description":"> Dead simple pub-sub","dist-tags":{"latest":"3.0.1"},"maintainers":[{"name":"goatslacker","email":""}],"time":{"modified":"2024-11-19T02:51:53.000Z","created":"2015-05-11T05:57:33.178Z","3.0.1":"2016-07-17T18:33:33.410Z","3.0.0":"2016-07-17T06:54:24.631Z","2.0.0":"2016-03-19T23:11:47.966Z","1.1.0":"2015-11-04T06:50:40.328Z","1.0.2":"2015-05-19T07:53:42.875Z","1.0.1":"2015-05-12T10:42:50.501Z","1.0.0":"2015-05-11T05:57:33.178Z"},"users":{},"author":{"name":"Josh Perez","email":"josh@goatslacker.com"},"repository":{"type":"git","url":"https://github.com/goatslacker/transmitter.git"},"versions":{"3.0.1":{"name":"transmitter","version":"3.0.1","description":"> Dead simple pub-sub","main":"dist/transmitter.js","scripts":{"build":"babel src -d dist","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- -u exports -R tap --require ./test/babel test/*-test.js","prepublish":"npm run build","test":"npm run tests-node","tests-node":"mocha -u exports -R tap --require ./test/babel test/*-test.js"},"keywords":["transmit","pubsub","pub","sub","eventemitter","observable","subscribe"],"author":{"name":"Josh Perez","email":"josh@goatslacker.com"},"repository":{"type":"git","url":"https://github.com/goatslacker/transmitter.git"},"license":"MIT","devDependencies":{"babel":"5.4.3","chai":"2.3.0","coveralls":"2.11.2","istanbul":"0.3.14","mocha":"2.2.5","sinon":"1.14.1"},"gitHead":"103fa9443258d5b2ceef3bcb318ec9e53508e896","bugs":{"url":"https://github.com/goatslacker/transmitter/issues"},"homepage":"https://github.com/goatslacker/transmitter","_id":"transmitter@3.0.1","_shasum":"32e99e43d1321e49dc2e194fa75df4fe84a8b918","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"goatslacker","email":"josh@goatslacker.com"},"maintainers":[{"name":"goatslacker","email":""}],"dist":{"shasum":"32e99e43d1321e49dc2e194fa75df4fe84a8b918","size":2287,"noattachment":false,"key":"/transmitter/-/transmitter-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/transmitter/download/transmitter-3.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/transmitter-3.0.1.tgz_1468780413169_0.011799589730799198"},"directories":{},"publish_time":1468780413410,"_hasShrinkwrap":false,"_cnpm_publish_time":1468780413410,"_cnpmcore_publish_time":"2021-12-17T20:05:09.037Z"},"3.0.0":{"name":"transmitter","version":"3.0.0","description":"> Dead simple pub-sub","main":"dist/transmitter.js","scripts":{"build":"babel src -d dist","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- -u exports -R tap --require ./test/babel test/*-test.js","prepublish":"npm run build","test":"npm run tests-node","tests-node":"mocha -u exports -R tap --require ./test/babel test/*-test.js"},"keywords":["transmit","pubsub","pub","sub","eventemitter","observable","subscribe"],"author":{"name":"Josh Perez","email":"josh@goatslacker.com"},"repository":{"type":"git","url":"https://github.com/goatslacker/transmitter.git"},"license":"MIT","devDependencies":{"babel":"5.4.3","chai":"2.3.0","coveralls":"2.11.2","istanbul":"0.3.14","mocha":"2.2.5","sinon":"1.14.1"},"gitHead":"49fcfd659dfb06361837a8ec1bc5164343c0d500","bugs":{"url":"https://github.com/goatslacker/transmitter/issues"},"homepage":"https://github.com/goatslacker/transmitter","_id":"transmitter@3.0.0","_shasum":"e0b5c61ff93d84b7c7d9117de907fe5c35fe44e6","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"goatslacker","email":"josh@goatslacker.com"},"maintainers":[{"name":"goatslacker","email":""}],"dist":{"shasum":"e0b5c61ff93d84b7c7d9117de907fe5c35fe44e6","size":2192,"noattachment":false,"key":"/transmitter/-/transmitter-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/transmitter/download/transmitter-3.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/transmitter-3.0.0.tgz_1468738464386_0.25327467638999224"},"directories":{},"publish_time":1468738464631,"_hasShrinkwrap":false,"_cnpm_publish_time":1468738464631,"_cnpmcore_publish_time":"2021-12-17T20:05:09.316Z"},"2.0.0":{"name":"transmitter","version":"2.0.0","description":"> Dead simple pub-sub","main":"dist/transmitter.js","scripts":{"build":"babel src --out-dir dist","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- -u exports -R tap --require ./test/babel test/*-test.js","prepublish":"npm run build","test":"npm run tests-node","tests-node":"mocha -u exports -R nyan --require ./test/babel test/*-test.js"},"keywords":["transmit","pubsub","pub","sub","eventemitter","observable","subscribe"],"author":{"name":"Josh Perez","email":"josh@goatslacker.com"},"repository":{"type":"git","url":"https://github.com/goatslacker/transmitter.git"},"license":"MIT","devDependencies":{"babel":"5.4.3","chai":"2.3.0","coveralls":"2.11.2","istanbul":"0.3.14","mocha":"2.2.5","sinon":"1.14.1"},"gitHead":"f03bab3faf73dd6ecc1e58598224b4d680b3b22e","bugs":{"url":"https://github.com/goatslacker/transmitter/issues"},"homepage":"https://github.com/goatslacker/transmitter","_id":"transmitter@2.0.0","_shasum":"dd8a400b3b1b91d0473237318cb4e42dad1a223e","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"goatslacker","email":"josh@goatslacker.com"},"maintainers":[{"name":"goatslacker","email":""}],"dist":{"shasum":"dd8a400b3b1b91d0473237318cb4e42dad1a223e","size":2125,"noattachment":false,"key":"/transmitter/-/transmitter-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/transmitter/download/transmitter-2.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/transmitter-2.0.0.tgz_1458429107436_0.015242570312693715"},"directories":{},"publish_time":1458429107966,"_hasShrinkwrap":false,"_cnpm_publish_time":1458429107966,"_cnpmcore_publish_time":"2021-12-17T20:05:09.536Z"},"1.1.0":{"name":"transmitter","version":"1.1.0","description":"> Dead simple pub-sub","main":"dist/transmitter.js","scripts":{"build":"babel src --out-dir dist","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- -u exports -R tap --require ./test/babel test/*-test.js","prepublish":"npm run build","test":"npm run tests-node","tests-node":"mocha -u exports -R nyan --require ./test/babel test/*-test.js"},"keywords":["transmit","pubsub","pub","sub","eventemitter","observable","subscribe"],"author":{"name":"Josh Perez","email":"josh@goatslacker.com"},"repository":{"type":"git","url":"https://github.com/goatslacker/transmitter.git"},"license":"MIT","devDependencies":{"babel":"5.4.3","chai":"2.3.0","coveralls":"2.11.2","istanbul":"0.3.14","mocha":"2.2.5","sinon":"1.14.1"},"gitHead":"6ff68dcb99a4708744cf2b13ca1d18c61061f1fd","bugs":{"url":"https://github.com/goatslacker/transmitter/issues"},"homepage":"https://github.com/goatslacker/transmitter","_id":"transmitter@1.1.0","_shasum":"0b26b7dd123150ae12e3a8700e01149ec81a463e","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"goatslacker","email":"josh@goatslacker.com"},"maintainers":[{"name":"goatslacker","email":""}],"dist":{"shasum":"0b26b7dd123150ae12e3a8700e01149ec81a463e","size":2118,"noattachment":false,"key":"/transmitter/-/transmitter-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/transmitter/download/transmitter-1.1.0.tgz"},"directories":{},"publish_time":1446619840328,"_hasShrinkwrap":false,"_cnpm_publish_time":1446619840328,"_cnpmcore_publish_time":"2021-12-17T20:05:09.722Z"},"1.0.2":{"name":"transmitter","version":"1.0.2","description":"> Dead simple pub-sub","main":"dist/transmitter.js","scripts":{"build":"babel src --out-dir dist","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- -u exports -R tap --require ./test/babel test/*-test.js","prepublish":"npm run build","test":"npm run tests-node","tests-node":"mocha -u exports -R nyan --require ./test/babel test/*-test.js"},"keywords":["transmit","pubsub","pub","sub","eventemitter","observable","subscribe"],"author":{"name":"Josh Perez","email":"josh@goatslacker.com"},"repository":{"type":"git","url":"https://github.com/goatslacker/transmitter.git"},"license":"MIT","devDependencies":{"babel":"5.4.3","chai":"2.3.0","coveralls":"2.11.2","istanbul":"0.3.14","mocha":"2.2.5","sinon":"1.14.1"},"gitHead":"b28c36812adc5971f7c8db9845f83a66dfcbe1e6","bugs":{"url":"https://github.com/goatslacker/transmitter/issues"},"homepage":"https://github.com/goatslacker/transmitter","_id":"transmitter@1.0.2","_shasum":"c1eab6e8db5f992021e5c8a22ef0e250e610371c","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"goatslacker","email":"josh@goatslacker.com"},"maintainers":[{"name":"goatslacker","email":""}],"dist":{"shasum":"c1eab6e8db5f992021e5c8a22ef0e250e610371c","size":1778,"noattachment":false,"key":"/transmitter/-/transmitter-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/transmitter/download/transmitter-1.0.2.tgz"},"directories":{},"publish_time":1432022022875,"_hasShrinkwrap":false,"_cnpm_publish_time":1432022022875,"_cnpmcore_publish_time":"2021-12-17T20:05:09.933Z"},"1.0.1":{"name":"transmitter","version":"1.0.1","description":"","main":"dist/transmitter.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["transmit","pubsub","pub","sub","eventemitter","observable","subscribe"],"author":{"name":"Josh Perez","email":"josh@goatslacker.com"},"license":"MIT","_id":"transmitter@1.0.1","_shasum":"de13bdc6775972b5cc0777971325df07413a27ef","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"goatslacker","email":"josh@goatslacker.com"},"maintainers":[{"name":"goatslacker","email":""}],"dist":{"shasum":"de13bdc6775972b5cc0777971325df07413a27ef","size":699,"noattachment":false,"key":"/transmitter/-/transmitter-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/transmitter/download/transmitter-1.0.1.tgz"},"directories":{},"publish_time":1431427370501,"_hasShrinkwrap":false,"_cnpm_publish_time":1431427370501,"_cnpmcore_publish_time":"2021-12-17T20:05:10.126Z"},"1.0.0":{"name":"transmitter","version":"1.0.0","description":"","main":"dist/transmitter.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["transmit","pubsub","pub","sub","eventemitter","observable","subscribe"],"author":{"name":"Josh Perez","email":"josh@goatslacker.com"},"license":"MIT","_id":"transmitter@1.0.0","_shasum":"e69ff516713b3cd8bb9134ed30bd50c85614afe4","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"goatslacker","email":"josh@goatslacker.com"},"maintainers":[{"name":"goatslacker","email":""}],"dist":{"shasum":"e69ff516713b3cd8bb9134ed30bd50c85614afe4","size":678,"noattachment":false,"key":"/transmitter/-/transmitter-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/transmitter/download/transmitter-1.0.0.tgz"},"directories":{},"publish_time":1431323853178,"_hasShrinkwrap":false,"_cnpm_publish_time":1431323853178,"_cnpmcore_publish_time":"2021-12-17T20:05:10.292Z"}},"readme":"# transmitter\n\n> Dead simple pub-sub\n\n## API\n\n### subscribe(onChange: () => any): { dispose: () => void }\n\nSubscribes to change events. Returns an object which contains the method `dispose` which removes the current subscription.\n\n### publish(...payload: any): void\n\nEmit a change to all the subscribers.\n\n## Example\n\n```js\nconst bus = transmitter()\n\nbus.subscribe(result => console.log(result))\n\nbus.publish({ foo: 'bar' })\n```\n\n## License\n\n[MIT](http://josh.mit-license.org)\n","_attachments":{},"homepage":"https://github.com/goatslacker/transmitter","bugs":{"url":"https://github.com/goatslacker/transmitter/issues"},"license":"MIT"}