{"_id":"typed-rx-emitter","_rev":"28-f374f33dd533c5d27b4b744505d6acb3","name":"typed-rx-emitter","description":"Typesafe Rx-based emitter","dist-tags":{"latest":"1.2.0"},"versions":{"0.0.1":{"name":"typed-rx-emitter","version":"0.0.1","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"rm *.d.ts; tsc","lint":"tslint src","watch":"tsc -w","tdd":"tsc -w & ava -w .","test":"npm run build; ava"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"@types/node":"^7.0.5","ava":"^0.18.1","tslint":"^4.4.2","typescript":"^2.1.6"},"dependencies":{"@types/rx":"^4.1.1","rxjs":"^5.1.0"},"gitHead":"3546f81679690ea1c4ee39f88b7525b2091a2611","_id":"typed-rx-emitter@0.0.1","_shasum":"966042c8ef2575bf7c6d5a745d7e02cb99163b89","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.7.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"dist":{"shasum":"966042c8ef2575bf7c6d5a745d7e02cb99163b89","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-0.0.1.tgz","integrity":"sha512-pKz2NGY0JoLvErj/484V3H4bLgbpMS+3yTWlQMRK7A1p4WEiYl3G4R4sVu+zgEIHvFUDR+Cev/+Y/6ci/jh4ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/34tzY8KXz2unV99W7EkJqRmlPLmlsApbLFp4+/GciwIhAIEVfDDUTeCdQJnxR3Fk4yp4TU3/e10M3AAiNbsVsYrU"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typed-rx-emitter-0.0.1.tgz_1486601765226_0.02054616273380816"},"directories":{}},"0.0.2":{"name":"typed-rx-emitter","version":"0.0.2","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"rm *.d.ts; tsc","lint":"tslint src","watch":"tsc -w","prepublish":"npm test","tdd":"tsc -w & ava -w .","test":"npm run build && ava"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"@types/node":"^7.0.5","ava":"^0.18.1","tslint":"^4.4.2","typescript":"^2.1.6"},"dependencies":{"@types/rx":"^4.1.1","rxjs":"^5.1.0"},"gitHead":"5bd51849c4a410fd859435d492c501080a2ac1a2","_id":"typed-rx-emitter@0.0.2","_shasum":"977217ea6bec3080a706c8b8aaf87832162a11e2","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.7.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"dist":{"shasum":"977217ea6bec3080a706c8b8aaf87832162a11e2","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-0.0.2.tgz","integrity":"sha512-tE4HzcoNZdGo0bxXSXU6W9b4O+ZzCDKAv8yyQaj6NGXEHTrMfwMaByGTL9HwwXV/X3S0HT7nTeNpWqyOcVbNew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMDtUHa9pRcugRSC3YMTdTlSNJoruwmS0YeBdJrBL7KQIgBtd4TwpQfYbcJUcgVAE3clwt7HjaK4POYQHsc1FBsds="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typed-rx-emitter-0.0.2.tgz_1486601943889_0.5810211109928787"},"directories":{}},"0.0.3":{"name":"typed-rx-emitter","version":"0.0.3","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"rm *.d.ts; tsc","lint":"tslint src","watch":"tsc -w","prepublish":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"@types/node":"^7.0.5","ava":"^0.18.1","tslint":"^4.4.2","typescript":"^2.1.6"},"dependencies":{"@types/rx":"^4.1.1","rxjs":"^5.1.0"},"gitHead":"72dfe8e1d5204220b4e84147334f0395742cc432","_id":"typed-rx-emitter@0.0.3","_shasum":"5bccba16ac2f9a34254d4f4a0f8b3287c2a84699","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.7.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"dist":{"shasum":"5bccba16ac2f9a34254d4f4a0f8b3287c2a84699","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-0.0.3.tgz","integrity":"sha512-rLGqDeet3DZxEIyiQgs5VBQ969gB0FM5ixb/0b25Ledevl8zkNr9f2+7F7Q3p6zObI0ve0TiGJ80jIkRrkN+Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHaGy9vGiLl4Yrsd/uUABHki4yO7/cBUpI6b8pnanRFAiAlK/PJDKmQjRhVPZQrY3NKq8AAKQjXq80vjtjwaUnUPQ=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typed-rx-emitter-0.0.3.tgz_1486602247469_0.5218303455039859"},"directories":{}},"0.0.4":{"name":"typed-rx-emitter","version":"0.0.4","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"rm *.d.ts; tsc","lint":"tslint src","watch":"tsc -w","prepublish":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"@types/node":"^7.0.5","ava":"^0.18.1","tslint":"^4.4.2","typescript":"^2.1.6"},"dependencies":{"@types/rx":"^4.1.1","rx-lite":"^4.0.8"},"gitHead":"b168baa273a1771394fb8f3e2ee1177950decee0","_id":"typed-rx-emitter@0.0.4","_shasum":"3c8b98640dab667415685903a814bf756c398178","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.7.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"dist":{"shasum":"3c8b98640dab667415685903a814bf756c398178","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-0.0.4.tgz","integrity":"sha512-GdM00lMCzSBQx6shnFJKNTo3/h7mrey4BCh31Qqnhr6ZZN81AMC/C3Rif5Z43o3QcYzPC8nvxSIFq759wupxWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEWsv7NC3obhBLgQoATsKLWDIZpZsEFf30A6ofsL3PIAiEA77QNivR05lIXCiT46c/QcBFiNi3FvICcFt0nRGoCarg="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typed-rx-emitter-0.0.4.tgz_1486604989721_0.6676916449796408"},"directories":{}},"0.0.5":{"name":"typed-rx-emitter","version":"0.0.5","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"rm *.d.ts; tsc","lint":"tslint src","watch":"tsc -w","prepublish":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"@types/node":"^7.0.5","ava":"^0.18.1","tslint":"^4.4.2","typescript":"^2.1.6"},"dependencies":{"@types/rx-lite":"^4.0.2","rx-lite":"^4.0.8"},"gitHead":"92804b948647533d461a7f49eb3ecbe22f397945","_id":"typed-rx-emitter@0.0.5","_shasum":"8fc3189d7b33089d1caa46309391f7fb963b04ab","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.7.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"dist":{"shasum":"8fc3189d7b33089d1caa46309391f7fb963b04ab","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-0.0.5.tgz","integrity":"sha512-56+2Jyp/zMDmzeyUmaK5maiFGj1CKlSK+brJUV2fdA94jsgmMNARISV9h2gU0chHealniP7rf0/HPZm2cJHKNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEI9/NUt9k8tSUZdDo55DBYjRjjX3o16j2MZPfoPYWWQAiBLRk3tcpSH8M8fc+wo8WsOXT9pmVV+S0AUX/8CTQgvwA=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typed-rx-emitter-0.0.5.tgz_1486607233941_0.5642725650686771"},"directories":{}},"0.0.6":{"name":"typed-rx-emitter","version":"0.0.6","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"rm *.d.ts; tsc","lint":"tslint src","watch":"tsc -w","prepublish":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"@types/node":"^7.0.5","ava":"^0.18.1","tslint":"^4.4.2","typescript":"^2.1.6"},"dependencies":{"@types/rx":"^4.1.1","rx":"^4.1.0"},"gitHead":"bf4d219f1015e545edb2767b4591cdaefec4e916","_id":"typed-rx-emitter@0.0.6","_shasum":"a6e6e660f8546ed5aa07426400dc8b84910c5d41","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.7.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"dist":{"shasum":"a6e6e660f8546ed5aa07426400dc8b84910c5d41","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-0.0.6.tgz","integrity":"sha512-5MXxSMKAfA16EbgJW30AWVxc9PF9j7o2dVcmYM6IJbjhzLgb55sBxmGrwejavRqsScB4vv0uhJPkz7IUhbMmvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLXN9bYsL+mEnvVlQ2nvblyWvh4wBkePW3Thtuh2y+pQIgWhnLfEnvEdg0GUN/WzgYjo/0W4owA1OwuxtSfE7T2U8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typed-rx-emitter-0.0.6.tgz_1486666254906_0.5152271315455437"},"directories":{}},"0.0.7":{"name":"typed-rx-emitter","version":"0.0.7","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"rm *.d.ts; tsc","lint":"tslint src","watch":"tsc -w","prepublish":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"@types/node":"^7.0.5","ava":"^0.18.1","tslint":"^4.4.2","typescript":"^2.1.6"},"dependencies":{"@types/rx":"^4.1.1","rx":"^4.1.0"},"gitHead":"d6bf30362137e70fe9f06cfb8614799d34b8e5db","_id":"typed-rx-emitter@0.0.7","_shasum":"c8ee25c63add6719671bebee85f2d359cf41fe98","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.7.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"dist":{"shasum":"c8ee25c63add6719671bebee85f2d359cf41fe98","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-0.0.7.tgz","integrity":"sha512-TTcx8OVYDskiJaRBF1z9vzPJsoySL72KH+TvodrrtBxHk0YLCKy3e+v86QbxMd2n9ngc4NPBfGr3wXo/7vSp0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEF+jqMsGccfblLgJAkDv6sj8GueLF+CaIXit3cwGuFAIgELqHdvolJZ2rhbBVBtBKYvDVlzRK6RcZRxjhurwu79g="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typed-rx-emitter-0.0.7.tgz_1487010803975_0.9211694386322051"},"directories":{}},"0.0.8":{"name":"typed-rx-emitter","version":"0.0.8","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"rm *.d.ts; tsc","lint":"tslint src","watch":"tsc -w","prepublish":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.18.1","tslint":"^4.4.2","typescript":"^2.1.6"},"dependencies":{"@types/rx":"^4.1.1","rx":"^4.1.0"},"gitHead":"f671d43c3656310688347cd10c85cc1b6f47c07f","_id":"typed-rx-emitter@0.0.8","_shasum":"f932919f2a1b7d7db2ca5073715e54111ee0b8b4","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.7.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"dist":{"shasum":"f932919f2a1b7d7db2ca5073715e54111ee0b8b4","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-0.0.8.tgz","integrity":"sha512-mEzVcvxerzfLgU3Bx45t3c79hpI+sFU2owO0VwphFQhiG5RsM9hvfgujL/roG+Fn3dbYL1pmgqVe7Ac/chY/zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuTwEBNzoyQA2n+B8ejh1vg52ly08Y0v+SbSvAudc6mAiASnN0LhfvV+snmcuNqS4js2KaixSdGc6dMNMsPYtGokA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typed-rx-emitter-0.0.8.tgz_1487016348719_0.3972170175984502"},"directories":{}},"0.0.9":{"name":"typed-rx-emitter","version":"0.0.9","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"rm *.d.ts; tsc","lint":"tslint src","watch":"tsc -w","prepublish":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.18.1","tslint":"^4.4.2","typescript":"^2.1.6"},"dependencies":{"@types/rx":"^4.1.1","rx":"^4.1.0"},"gitHead":"9810e6e05cbdae204e68c3db3d7dd5445521f15e","_id":"typed-rx-emitter@0.0.9","_shasum":"e8c3a47cc1b785858328dbadf4f2f0ecb6846f48","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.7.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"dist":{"shasum":"e8c3a47cc1b785858328dbadf4f2f0ecb6846f48","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-0.0.9.tgz","integrity":"sha512-0BATk7xOjETE3vujNyve3pYQyfcnp64iqfaAjpxRJDR7KR7g6KDCwdUkRmGuuzcUYhYXly6HnxFCwbzDNdz8pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5zLIUnZdTzrKXN0paYrhWBKc/Fs+ngbdKUIgS0D/52AIgNFSqOWwGJgl4uLUYAkJy69bCpKO6ooRAti0zKBwgdEw="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typed-rx-emitter-0.0.9.tgz_1487098822634_0.7193851531483233"},"directories":{}},"0.2.0":{"name":"typed-rx-emitter","version":"0.2.0","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"rm *.d.ts; tsc","lint":"tslint src","watch":"tsc -w","prepublish":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.18.2","tslint":"^4.4.2","typescript":"^2.2.1"},"dependencies":{"@types/lodash":"^4.14.53","@types/rx":"^4.1.1","rx":"^4.1.0"},"gitHead":"6c6a8f1269ae26cdfe0295b6d1c03d4fa3045873","_id":"typed-rx-emitter@0.2.0","_shasum":"b3c67395f7cff5f029f6e8e1f9f849e2826a609d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"dist":{"shasum":"b3c67395f7cff5f029f6e8e1f9f849e2826a609d","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-0.2.0.tgz","integrity":"sha512-byoqC1+ahd9JQ4eVq20Y+cxqLBNwFMarqDSjYAbUsAyBtz2Q/q7224aJeoTr0p2Nsl3n8gVVHwUSc4Jtjjl07w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSj0u6xLMGPRIy92ASyhQlHf7NZIxuTHUogjSRFeBWxgIhANivsZ6QW+55sCuiBYZekuSB+0DCkTTTA2BdIINlyh3H"}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typed-rx-emitter-0.2.0.tgz_1488180718539_0.8665500550996512"},"directories":{}},"0.2.1":{"name":"typed-rx-emitter","version":"0.2.1","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"rm *.d.ts; tsc","lint":"tslint src","watch":"tsc -w","prepublish":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.18.2","tslint":"^4.4.2","typescript":"^2.2.1"},"dependencies":{"@types/lodash":"^4.14.53","@types/rx":"^4.1.1","rx":"^4.1.0"},"gitHead":"8a955f896af3a0fa02e6aa4757c5b79300ba4a82","_id":"typed-rx-emitter@0.2.1","_shasum":"c3379062ed4da16d315f9b268c5a1c289955c457","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"dist":{"shasum":"c3379062ed4da16d315f9b268c5a1c289955c457","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-0.2.1.tgz","integrity":"sha512-BTh/Due0Lk2cW0QEWkgv6zWIA1t8nKncsWtqkwAkj9etmT0I9d9tAt8ef9MgE5yqfhQrJtCRFAoiA02GKA+u6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBimEU+5AGmaQ8oHMfOb77MXiHBtuGUV2fGAaSyjMJCrAiEAgdgwDB8JDzAqyyCnOgWq/AYPP8kNVZE6C2plLXR5Sp4="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typed-rx-emitter-0.2.1.tgz_1488181143988_0.8692941092886031"},"directories":{}},"0.2.2":{"name":"typed-rx-emitter","version":"0.2.2","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"rm *.d.ts; tsc","lint":"tslint src","watch":"tsc -w","prepublish":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.18.2","tslint":"^4.4.2","typescript":"^2.2.1"},"dependencies":{"@types/lodash":"^4.14.53","@types/rx":"^4.1.1","rx":"^4.1.0"},"gitHead":"94a448a3d2b96b6a3b40cbcdcd7491b78c376b40","_id":"typed-rx-emitter@0.2.2","_shasum":"1ca8704d7093a65dbe75a1310d1a6dbe14005729","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.7.0","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"dist":{"shasum":"1ca8704d7093a65dbe75a1310d1a6dbe14005729","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-0.2.2.tgz","integrity":"sha512-aj09ShiWG3UxNYqMzXmNsCjIyyhx7mKAU5WH4TxJoLCptG8Yrf87MEL7DDol56WLndTuMA07lKelN2yT7YoZUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtdASrlCHK5feSyuq2FpagSgAku6xSC+RJneVo5x+FWQIgPoJTibBp/v8AyWk/8B7jTT+u3cTMIgP2J3fVd0x+I2I="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typed-rx-emitter-0.2.2.tgz_1488326926145_0.9418525306973606"},"directories":{}},"0.3.0":{"name":"typed-rx-emitter","version":"0.3.0","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"rm *.d.ts; tsc","lint":"tslint src","watch":"tsc -w","prepublishOnly":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.23.0","tslint":"^5.8.0","typescript":"^2.5.3"},"dependencies":{"@types/lodash":"^4.14.80","@types/rx":"^4.1.1","rx":"^4.1.0"},"gitHead":"41dc0a66e9247200366cf1862c896ef7215b1759","_id":"typed-rx-emitter@0.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"dist":{"integrity":"sha512-+GrDlbU3ZzQ01ZBdc2BDRVzIAi1r/psf/us9SkO3SZ2iVF7lBTXQ8ovTJ/9lvwK+XvoyTmiOxeaJHpfbCf5a9A==","shasum":"402fa150f9c958d14bb85f0e6a77e2e31239a9fa","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp6lvfPZ+t2NC3UCDyTbDf700I7EEEAnxggcCFmX0tHgIhAPX8oz7XBpewlQ8klhRkPGhHldupXrI44SuyWANIYK4T"}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-rx-emitter-0.3.0.tgz_1509040543464_0.32786451769061387"},"directories":{}},"0.3.1":{"name":"typed-rx-emitter","version":"0.3.1","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"rm *.d.ts; tsc","lint":"tslint src","watch":"tsc -w","prepublishOnly":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js && flow check test.flow.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.25.0","flow-bin":"^0.64.0","tslint":"^5.9.1","typescript":"^2.6.2"},"dependencies":{"@types/lodash":"^4.14.97","@types/rx":"^4.1.1","rx":"^4.1.0"},"licenseText":"The MIT License (MIT)\nCopyright (c) 2017 Boris Cherny <boris@performancejs.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"typed-rx-emitter@0.3.1","dist":{"shasum":"6e8e2f22ff6ba6786fc892743659a8f3865ac644","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-0.3.1.tgz","integrity":"sha512-d/l/C5lvXrZ/2Dde7Zm8706pvNrMxWvTRbHh6C0gFTgu0+9W3hACV5gXDVj0z1QgRxudiLCk8JQe9VgS6+jN9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEraJdVLpj2QKlcvg8+kUrwygR2ecaiH+NJUpbXNibK+AiEA9FJEHsNEPWwAlXGRzThH3cpiKmWdd3QhtLZOE9nM7r0="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-rx-emitter-0.3.1.tgz_1517176341012_0.723647746257484"},"directories":{}},"1.0.0":{"name":"typed-rx-emitter","version":"1.0.0","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"shx rm -f index.d.ts test.d.ts && npm run lint && tsc","lint":"tslint -p tsconfig.json ./*.ts","watch":"tsc -w","prepublishOnly":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js && flow check test.flow.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.25.0","flow-bin":"^0.69.0","rxjs":"^5.5.8","shx":"^0.2.2","tslint":"^5.9.1","typescript":"^2.8.1"},"dependencies":{"@types/lodash":"^4.14.106"},"peerDependencies":{"rxjs":">=5.0.0"},"licenseText":"The MIT License (MIT)\nCopyright (c) 2017 Boris Cherny <boris@performancejs.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"typed-rx-emitter@1.0.0","dist":{"shasum":"34b7b2bf1ecc939420e50708bf2f4f1671de5ad8","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-1.0.0.tgz","fileCount":17,"unpackedSize":139212,"integrity":"sha512-SXzA7rQ4Os+g37r0zoMBHlhONBfclb9la/GMwUgPMYnKVFfzksqKl6mV1EdGO19Vhw9ep9TFN/zjVVy8+1+S2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZWHHu1FDkguJ/FGQYxCgcjRz9sllYn1jjl2+RidkkagIgYbrn/xDbm6nJ31dPtvQOu0JWcelelOyNUycKgcbeJHA="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-rx-emitter_1.0.0_1522611082078_0.45313194366893694"},"_hasShrinkwrap":false},"1.0.1":{"name":"typed-rx-emitter","version":"1.0.1","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"shx rm -f index.d.ts test.d.ts && npm run lint && tsc","lint":"tslint -p tsconfig.json ./*.ts","watch":"tsc -w","prepublishOnly":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js && flow check test.flow.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.25.0","flow-bin":"^0.69.0","rxjs":"^5.5.8","shx":"^0.2.2","tslint":"^5.9.1","typescript":"^2.8.1"},"dependencies":{},"peerDependencies":{"rxjs":">=5.0.0"},"licenseText":"The MIT License (MIT)\nCopyright (c) 2017 Boris Cherny <boris@performancejs.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"typed-rx-emitter@1.0.1","dist":{"shasum":"d45e72b6bd7a8953696ea8c7be178145423e37a2","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-1.0.1.tgz","fileCount":14,"unpackedSize":96285,"integrity":"sha512-XdkDOjrHTDzAkZ4i1H24NPkoPq8ceHsJ8txQd82q5chvf0RQekxDdu/wBd83+QQQyMbgsbc/8OdFNoK5r6K2Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkl+SIV368CUJZJdly6j2oIghkzQzEb8LGTFSYPcmBaAiBcDg2zyAKzSsXUFbyuFePZz5Lr242FHqjio0+nFh47ug=="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-rx-emitter_1.0.1_1523043932312_0.401940450411596"},"_hasShrinkwrap":false},"1.0.2":{"name":"typed-rx-emitter","version":"1.0.2","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"shx rm -f index.d.ts test.d.ts && npm run lint && tsc","lint":"tslint -p tsconfig.json ./*.ts","watch":"tsc -w","prepublishOnly":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js && flow check test.flow.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.25.0","flow-bin":"^0.69.0","rxjs":"^5.5.8","shx":"^0.2.2","tslint":"^5.9.1","typescript":"^2.8.1"},"dependencies":{},"peerDependencies":{"rxjs":">=5.0.0"},"licenseText":"The MIT License (MIT)\nCopyright (c) 2017 Boris Cherny <boris@performancejs.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"typed-rx-emitter@1.0.2","dist":{"shasum":"56cb5b01f13c5d3ff97e2bc709fdc37860e592a8","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-1.0.2.tgz","fileCount":12,"unpackedSize":15025,"integrity":"sha512-xCl5G5GiY1zMpF22qFWoQPRURUQAtiJd/xAJ4e2WeGZCvRsdBzNeAUpB+O1mzhrB2dZwKgttFOcPeM9iAtsAng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSBvXzxB3/N38BDT2P8Vx/xqe7MXAlCTsqcKrULbXV0AiEAtJeBOOdJ5ocr95lxETes/M8mxfn/cfcrjCvjGbn3iHg="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-rx-emitter_1.0.2_1523044214944_0.9633498730153458"},"_hasShrinkwrap":false},"1.0.3":{"name":"typed-rx-emitter","version":"1.0.3","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"shx rm -f index.d.ts test.d.ts && npm run lint && tsc","lint":"tslint -p tsconfig.json ./*.ts","watch":"tsc -w","prepublishOnly":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js && flow check test.flow.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.25.0","flow-bin":"^0.69.0","rxjs":"^5.5.8","shx":"^0.2.2","tslint":"^5.9.1","typescript":"^2.8.1"},"dependencies":{},"peerDependencies":{"rxjs":">=5.0.0"},"licenseText":"The MIT License (MIT)\nCopyright (c) 2017 Boris Cherny <boris@performancejs.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"typed-rx-emitter@1.0.3","dist":{"shasum":"5889990d7632251b2e68daa7566c8781a9012e37","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-1.0.3.tgz","fileCount":12,"unpackedSize":15025,"integrity":"sha512-I23OMGHe6bChWgMoixcEBj7uazmMTxUn4YR2BfJH7/7AMYmQoYKgdkFGSdsEq2ywUM+dZxqycS1RrneCoExrwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOT6LXlJPWtnD4/+gQ/xZQvWze6vbqKJ/SecdCWOECgAiEA4RMbS3g2TuaDa3x5U1rMob1bC526WxAQCSrFeNjzokI="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-rx-emitter_1.0.3_1523065613988_0.8701632859947486"},"_hasShrinkwrap":false},"1.1.0":{"name":"typed-rx-emitter","version":"1.1.0","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"shx rm -f index.d.ts test.d.ts && npm run lint && tsc","lint":"tslint -p tsconfig.json ./*.ts","watch":"tsc -w","prepublishOnly":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js && flow check"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.25.0","flow-bin":"^0.71.0","rxjs":"^6.1.0","shx":"^0.2.2","tslint":"^5.10.0","typescript":"^2.8.3"},"dependencies":{},"peerDependencies":{"rxjs":">=5.0.0"},"licenseText":"The MIT License (MIT)\nCopyright (c) 2017 Boris Cherny <boris@performancejs.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"typed-rx-emitter@1.1.0","dist":{"shasum":"8cda6a6f77cf412895793c4b21b2440ede8a1186","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-1.1.0.tgz","fileCount":16,"unpackedSize":197940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa71SgCRA9TVsSAnZWagAAYL0QAKDMB6WwMl/0ipPFeG7s\ndhyDQ6zBpasXwCHuiWi8Vtr5jadq/MN6argt0tEL0i8iMyjiINJwU3N5tPIK\nHaN6mw7G/siIvuMd7NHLoXkCOl5IhKzjdANd1mWXFLvj1cizGI6zLl/9k+Ka\n6O6exeuNlisKLfSP8/80NJa3CwTFVSTdjMhzZjP7BhSVLTpwbbxYceoa+Dm/\neBBqqAB8mf8zNAvJ5dpzj577hRSCBwkrd5rm3PBLeKrlky/NoQAyMHGUYaIW\nAS3HWYfZZDlvcHFcAv2B9WO8mlDuJGl9RSC74r1dM7H95Xh58qHWYjkrh7F0\nd7ShUylLGmiRQxTuMTggK5w9xflNzYka6+8701mYVe9ELRvlwdDWHONR5Acw\n8+113S41L4Tf3qNayXw4aPaZ1teAI/hdmGKXTgqdj8qtd2C5u1X8FMeW4Mu8\nG6vsDp8EUtk9yX01Q+i71MgS+UJXqRfpM0zpvFwapyMOPTi0cNa5KWD/L8Bj\nM3tfMk9a5iMrVaUdxxRIDK2sbYoYxGM4bpGPhVH8ec3QEYztYJ+CMjZZ0kvT\n+A0Dd/k10fpxq5AP7Wa9rBFztx1I8jY3nj4qrJvqf9CJleI6r3Ke10kPS0kd\npb85SCgOeql9kagL2cG3SE+1flphrMGv232UpErfbS/0NlzxsjmXplcuZnNS\nxsT3\r\n=N4jT\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-mTig6dCQ27K3qQ32tIzUe53FTGNCoKckcyTEmaVkjlmGBARcym6hnENr/nl2KbMTdJcgR/TK0XGFvL7ajVfFzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyruwfy2ty2ZivN1lCFWja4URSCdSTbmkyfeUFhK3+0AiEA39I2vXSVkMdQj8/MAzrpghLdPqdAmmTuEy6aLuBzLoA="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-rx-emitter_1.1.0_1525634208176_0.06362112049319779"},"_hasShrinkwrap":false},"1.1.1":{"name":"typed-rx-emitter","version":"1.1.1","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"shx rm -f index.d.ts test.d.ts && npm run lint && tsc","lint":"tslint -p tsconfig.json ./*.ts","watch":"tsc -w","prepublishOnly":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava test.js && flow check"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.25.0","flow-bin":"^0.71.0","rxjs":"^6.1.0","shx":"^0.2.2","tslint":"^5.10.0","typescript":"^2.8.3"},"dependencies":{},"peerDependencies":{"rxjs":">=5.0.0"},"licenseText":"The MIT License (MIT)\nCopyright (c) 2017 Boris Cherny <boris@performancejs.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"typed-rx-emitter@1.1.1","dist":{"shasum":"3bafd3c390d5fd7ffaa4784cb0d56cc983bbbd79","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-1.1.1.tgz","fileCount":16,"unpackedSize":198198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa71U7CRA9TVsSAnZWagAATREQAJfbvkO0SCx9YEvX2/DL\nYoLUZYLHaKIWieghs2BlQVfJTJQXyhtDHGupueQjh+RWii5ro7gDpHHHeRAt\nweCoY3OPyvQ8DvtgeMh3EZohBGLkTOE+WdkC8aLlVNe+zMzWN3sS74HNrJl3\nhZDWT+GYKotShVHWzBUk0K83hohkfdais3/IQoG5sxnoAZ6rhpUTDnEmcae+\nqM1k7FX4MEGYSoJ9L6xGc9x1nCQ2LCJjkiCpcJ3D+QNlZkmXx4e/BJIdthOP\ndVHaxs1v6OxNJkvIKXZKMG4RibdxfolJS4Q+7GeLSIMFmfQa4yJIUmmvCiwD\nt3M3LFnq7QIG0XLHwMT4PjjxrNapXVR8p46NUIOMCJs6lPeFw+kUt5hn2BWO\nyukJ5QWpxMjQ3VrNb6G5xOBM2M4tJhVM2+rxS2shEhmk0tL7mUHYjlal/IRS\nzfll3sqBjLzRFR5WV8XoQLDo0lWKB+2WI9fOnAjCsR21ic281WMsCi9JjLHi\nVskLRcqH6mG5Wkge70IdQ9hy/MZIwpzkyWZpQX3xp8l1TlKXw+Z2y21TrWH8\n0I3PC6ADu4PVZ3aYPt49D4YJwj+jctX5GqRkpTc2H7zda4HGiPdoZ42IqASG\nd3l+A7EhnKpKICooz0Veshl1N5bhQPtesk4t+Nr7sOaCogz7Q0K4H/iKOJQb\nHPak\r\n=L0mK\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-zqINTtMf2tsnIUEKNAzfYrSX6m0iH40Mcot591t3gnGc6SSr3d5CRUh/c/qTVGkHDEJz957phZL0u4Y+u1Q6SA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQx4r8femzkR2Zw9vtOEb7zPLZgZuYSDG9w3Bkx1LF2gIhAIL4uXCJ8OXaDJFXaZnfXJGIlfuDaGzxxF3c2NmvQk7t"}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-rx-emitter_1.1.1_1525634361734_0.4810140994396841"},"_hasShrinkwrap":false},"1.1.2":{"name":"typed-rx-emitter","version":"1.1.2","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"shx rm -f index.d.ts test.d.ts && npm run lint && tsc -d","lint":"tslint -p tsconfig.json ./*.ts","watch":"tsc -w","prepublishOnly":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava -v test.js && flow check"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.25.0","flow-bin":"^0.73.0","rxjs":"^6.2.0","shx":"^0.2.2","tslint":"^5.10.0","typescript":"^2.8.3"},"dependencies":{},"peerDependencies":{"rxjs":">=5.0.0"},"licenseText":"The MIT License (MIT)\nCopyright (c) 2017 Boris Cherny <boris@performancejs.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"typed-rx-emitter@1.1.2","dist":{"shasum":"f213f1d7d344a30b6872559c32e19c0f02b4c6a1","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-1.1.2.tgz","fileCount":13,"unpackedSize":158975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEZQeCRA9TVsSAnZWagAAQ30P/3uIgJ7ORQbdIs+09ETh\n5jKsVlkVI/MQLLVb38Zu+xLMie8gszd7CQFY1dFGM3A3T5udgdMraWvHH76r\nKoO2iak2OpoJERHxjptCxbc55lB09gWOiuOcXJO0TBw5kQk3D0+PCGvv5m+X\n+vPNwnRpT4wf4ZE6dxurJePqXjPFWtVdhhzhXAng2MAIVMKKYOYY5v45BiyQ\npP4wptCB+CBnbVJ5GGjSx5FWvkq4OK9fST4iwUV1koCo/zV5VbRHl0OMW/mC\nPmUJ0OIc4BuinUZ787VFRFU1osU+IVfL6PuWlYBGuiRPQYOOeFiCd40GGFtI\n8IF/mVYQGsXrVjka+bv1/0Svbn0s0B9OaDf1Lk7etgd+i3G3x0Ixn6in0dHb\nkf4B+BT9HML7ZAGsHuaIR09BfONEKAQlh8LWUUxEPQ2KD6HUgY3X2m4TGxIY\n1/GsmKCrVYS3/hUpD/3qZo63q8VJX6CDZsrto4UXycnvjathq5bQKhnfGZNn\n+iH7F0B0TRlF5aBtlbdbqdkmlT7JBkgTer7DWTzxV3oyxoiomDwh8d4ct8F9\nOawIiHoVdjgVbikDO4/Tp4dho0J3ytsgUCdw/aBOTPxtmlHxurkWqsd8pDr1\nqg7RpkiyF7P1wTxqIt869C4dWKPrx6tl/mg5w2hwu9IxUZPnZhBpaL+Aq69e\n6n+/\r\n=buin\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-SkIdouXBtjmV/yQyUFUaFEpUxd/CcFeUSVcFmMmFZ8mhlWAkHTIIHYVhDeoy2rn07nIHtwWJKOk8oOVYh/JBfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAO6bxYLhp2l8xmsWuJcRtJd9V/Aoh35aNwS71zugbM7AiA8fwWSY/gZoLlREd7GM9eBzrXTZr9QvmdSgGLsQGvXBw=="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-rx-emitter_1.1.2_1527878685413_0.795070420172981"},"_hasShrinkwrap":false},"1.1.3":{"name":"typed-rx-emitter","version":"1.1.3","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"shx rm -f index.d.ts test.d.ts && npm run lint && tsc -d","lint":"tslint -p tsconfig.json ./*.ts","watch":"tsc -w","prepublishOnly":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava -v test.js && flow check"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.25.0","flow-bin":"^0.77.0","rxjs":"^6.2.2","shx":"^0.3.2","tslint":"^5.11.0","typescript":"^2.9.2"},"dependencies":{},"peerDependencies":{"rxjs":">=5.0.0"},"licenseText":"The MIT License (MIT)\nCopyright (c) 2017 Boris Cherny <boris@performancejs.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"typed-rx-emitter@1.1.3","dist":{"shasum":"b0b1f7d8a810c28a67cc863aedf5dd3ff71f6d3e","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-1.1.3.tgz","fileCount":18,"unpackedSize":202454,"integrity":"sha512-q6rwjL/TXvZBgiIIrQPjEXC2cSZlYQGgMyafVIh7iaeqOI5bfxjy+tr967yr48OKeScoDNhJREtTITFVYlOTDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH9GxHk6Z6itoneJpeBY65/KFXUogyBkevx0kf77CWeAIhALBE2UdO9PMbIp0rUxIKeAaF4sYxDoJmhiUHJ4XHu5DH"}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-rx-emitter_1.1.3_1532829536207_0.38045271010694637"},"_hasShrinkwrap":false},"1.1.4":{"name":"typed-rx-emitter","version":"1.1.4","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"shx rm -f index.d.ts test.d.ts && npm run lint && tsc -d","lint":"tslint -p tsconfig.json ./*.ts","watch":"tsc -w","prepublishOnly":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava -v test.js && flow check"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.25.0","flow-bin":"^0.77.0","rxjs":"^6.2.2","shx":"^0.3.2","tslint":"^5.11.0","typescript":"^2.9.2"},"dependencies":{},"peerDependencies":{"rxjs":">=5.0.0"},"licenseText":"The MIT License (MIT)\nCopyright (c) 2017 Boris Cherny <boris@performancejs.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"typed-rx-emitter@1.1.4","dist":{"shasum":"90d25f3d11f6d05287a2bff853a32c01b3ce847f","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-1.1.4.tgz","fileCount":18,"unpackedSize":202419,"integrity":"sha512-w6s/gSlX4KWxInReKUsIOedck9egJY5OmYPIips6JWOn+Vhw0PdOVZTVWRlYneInE1hv6ST7yaKqQt6PjSoCHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFLU3mduROkZOrrHbltQKCIsr3yTv93pxF8N7qvXTDvAiBxctXRa0zJ+6it58OaFa4FDE43boOsuNT4mATtNckyZw=="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-rx-emitter_1.1.4_1532830948521_0.9231201071825099"},"_hasShrinkwrap":false},"1.1.5":{"name":"typed-rx-emitter","version":"1.1.5","description":"Typesafe Rx-based emitter","main":"./index.js","typings":"./index.d.ts","scripts":{"build":"shx rm -f index.d.ts test.d.ts && npm run lint && tsc -d","lint":"tslint -p tsconfig.json ./*.ts","watch":"tsc -w","prepublishOnly":"npm test","tdd":"tsc -w & ava -w test.js","test":"npm run build && ava -v test.js && flow check && npm run test:minify","test:minify":"webpack --config ./test-minify/webpack.config.js -p && cat ./test-minify/bundle.js | gzip | wc -c"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.25.0","awesome-typescript-loader":"^5.2.0","flow-bin":"^0.78.0","rxjs":"^6.2.2","shx":"^0.3.2","tslint":"^5.11.0","typescript":"^3.0.1","uglifyjs-webpack-plugin":"^1.2.7","webpack":"^4.16.5","webpack-cli":"^3.1.0"},"dependencies":{},"peerDependencies":{"rxjs":">=5.0.0"},"licenseText":"The MIT License (MIT)\nCopyright (c) 2017 Boris Cherny <boris@performancejs.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"typed-rx-emitter@1.1.5","dist":{"shasum":"179b84a6c932743f371ae502f83a6322040b25dd","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-1.1.5.tgz","integrity":"sha512-kpTOu8MDiWFvy2X0/okzanY1wSs0rVJfVCxI0qYPdnF7hS1vaClf0PW2/wgv6jQnOILTPC1NSlfBsa35bXe2uA==","fileCount":18,"unpackedSize":202970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcNJ6CRA9TVsSAnZWagAA2Q4QAJyMoCZidKbEWajTwptR\nxrJSOCoit4qFTz7x88Vk5XiQDNZUsTFWA+f4ZUi5XSB4JMcn3ohQBZdnu5y1\nquLvCvr1+xsWdPYnP1wx7h1GWAvKFaXKo6+prxp3bslyH9uYaPOPTFkgDZT1\nto98WemMrehh1H1xv+EoZpLY85Hf7du8kxtYTo6TOZn25MLNLF1F8djz2XwS\ncTtU78T7Kd71HI5IVVWYvVVoIOz74IU6tGCKlTPuTZ1J62/X5W6lTWKe1TU2\nGX6/yeu1+ZRuHtWb7zR47UAAGkKxdh3JjGvntP2YpafxV/kCGPWZ9GgrIHoZ\nmiNOF6u6cl3TxKsZ8dp88gMP7ZSphGTVEzI/uZh3G5Nb2870FaCizzZ6TQR3\nI+hob/h9iuA6lFoKl85qphmHrRm6qSTjNUUY7fiWg1iPv4XTt5Ah6PgGnFA+\neOS+RMvrK2Fq2Q+9Ft71OhyxoTWbhkA9nkAMbjo1fQfsfKBWriUY9JFfo3fw\n/j5GiB8lv9Z51/jrplhhXNTmEgWdEkizxwMyOQleMyHun4AvGRfoOe3wHHuT\nxAPAxBAY9l5R2tfWDSxd8icxEe8JUTg2+2RKPAMxB8BfQsSm03+3aiBO0YtA\nSGjcPRZhiXHgH7WTP+123YuInhltSTiTGTvxooTRL5R78pfnq4aPu4hTmVCD\nAmzq\r\n=30Fv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH/bZJ1HRB7+5j6GIO8fhKX9wtXOr72IJdgvQpUFYbxwIgKhEVia9EdBkNF7oQss0JKCbl+Jy0xkN2+mnlvgEolsA="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-rx-emitter_1.1.5_1534120569565_0.6863364209707989"},"_hasShrinkwrap":false},"1.2.0":{"name":"typed-rx-emitter","version":"1.2.0","description":"Typesafe Rx-based emitter","main":"./dist/src/index.js","main:esnext":"./dist.esnext/index.js","typings":"./dist/src/index.d.ts","scripts":{"build":"npm run clean && npm run lint && tsc -d && tsc -d -p tsconfig.esnext.json","clean":"shx rm -rf dist dist.esnext","lint":"tslint -p tsconfig.json src/*.ts","watch":"tsc -w","prepublishOnly":"npm test","tdd":"tsc -w & ava -w dist/test/test.js","test":"npm run build && ava -v dist/test/test.js && flow check && npm run test:minify","test:minify":"webpack --config ./test-minify/webpack.config.js -p && cat ./test-minify/bundle.js | gzip | wc -c"},"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","devDependencies":{"ava":"^0.25.0","awesome-typescript-loader":"^5.2.0","flow-bin":"^0.78.0","rxjs":"^6.2.2","shx":"^0.3.2","tslint":"^5.11.0","typescript":"^3.0.1","uglifyjs-webpack-plugin":"^1.2.7","webpack":"^4.16.5","webpack-cli":"^3.1.0"},"dependencies":{},"peerDependencies":{"rxjs":">=5.0.0"},"licenseText":"The MIT License (MIT)\nCopyright (c) 2017 Boris Cherny <boris@performancejs.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"typed-rx-emitter@1.2.0","dist":{"shasum":"369d274c955e430a03e778e3f92299747e200448","tarball":"https://registry.npmjs.org/typed-rx-emitter/-/typed-rx-emitter-1.2.0.tgz","integrity":"sha512-Ptc7hiRWKLfSJ9P/CLkQxqFgAV+wfkTJRroDIRhPl54do9da+Ps3G0XA0uZPBkTBiaZ8yB1QlOsk3le6TNhdhw==","fileCount":24,"unpackedSize":209664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiz9ZCRA9TVsSAnZWagAA+d8QAJJVGZhraPWrId7TpQs0\nuAFBHXDUr5r5aG4vFi0ha0LYj4PN/p4Ru89hsa9IEhoCKcGISVbK17hRiqOJ\nGP8Ob49WdgTqlQ8UPAgw7QQ1dxUew32AlSuL0Q0PDBz0zdw6merWepl+LkqL\nviRNEVm/pwcpN6pd1ATlUMMWjvcPxbhlLFeJXY8bdBhxKvFkre+bJBNzgDHt\nDf+b40x9ob9EdkRAFlpGDABjFXhgkUYMsZEdNQn6kiP2HAnQOfR489JKO+PZ\nj7YcE/S1Cg16XHygKmyZYsqC+WYlPBf2RYViiB4XghMViTgk8IwU860NBGhK\nCY3VvTsCyZp8RqeEFUduixFHy+mV59zj446LwbocmPoDyFdxDQT/rJGK2KHm\nJ1h6yIzFT/EA0qtfcRsdms2RQAckQxPweV6VxwMlsfPWK569OGnuaSzprKTl\nR0D1blwmGtzO+JirZd7uLhLkOL45cfRUI9lD7CU25/wDUyXTHxVBDZhgAvRl\nIBCvT7+yorC+XdJNNTCAkI3MGSyfQVPIXGkhZlq17UdsZSC5L7CAW3besPrr\nygvdETZZuo1TG6GA3080xPAn8CfhTY0fzYOIEbbNtlz9jL9myHOnNAdBjRBg\nskPzecAZo6AYOPtVqNFX9FjIiiN6gN7e0VdLtqLO+rGTzy2tj4nxlbNdPo96\nwW2d\r\n=6fjr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEaaR0l9qKvq4c2qlUUtKDF7GK990zVr6MeYNm3B3MPOAiB/jF8LcGkzTyvO4WKQl5u+PSNS3tp4gjREzJGU0MB+AA=="}]},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-rx-emitter_1.2.0_1535852376503_0.8167143455826282"},"_hasShrinkwrap":false}},"readme":"<img alt=\"typed-rx-emitter: Typesafe Rx-based event emitter\" src=\"https://raw.githubusercontent.com/bcherny/typed-rx-emitter/master/logo.png\" width=\"320px\" />\n\n[![Build Status][build]](https://circleci.com/gh/bcherny/typed-rx-emitter) [![npm]](https://www.npmjs.com/package/typed-rx-emitter) [![mit]](https://opensource.org/licenses/MIT) [![ts]](https://www.typescriptlang.org/) [![flow]](https://flow.org/)\n\n[build]: https://img.shields.io/circleci/project/bcherny/typed-rx-emitter/master.svg?style=flat-square\n[npm]: https://img.shields.io/npm/v/typed-rx-emitter.svg?style=flat-square\n[mit]: https://img.shields.io/npm/l/typed-rx-emitter.svg?style=flat-square\n[ts]: https://img.shields.io/badge/TypeScript-%E2%9C%93-007ACC.svg?style=flat-square\n[flow]: https://img.shields.io/badge/Flow-%E2%9C%93-007ACC.svg?style=flat-square\n\n\n## Highlights\n\n- 100% typesafe:\n  - Statically enforces that channels in `.on()` are defined\n  - Statically enforces that channels in `.emit()` are defined\n  - Statically enforces that emitters are called with the correct data given their Message name\n  - Statically enforces that listeners are called with the correct data given their Message name\n- Supports [all RxJS Observable methods](http://reactivex.io/rxjs/class/es6/Observable.js~Observable.html)\n- Supports RxJS versions 4, 5, and 6\n- Preforms dynamic analysis to detect and warn about cycles in emitters\n- 3.7kb gzipped & minified (using RxJS6), including RxJS\n\n## Installation (with RxJS v5.x or v6.x - recommended)\n\n```sh\n# Using Yarn:\nyarn add typed-rx-emitter rxjs\n\n# Using NPM:\nnpm install typed-rx-emitter rxjs --save\n```\n\n## Installation (with RxJS v4.x)\n\n```sh\n# Using Yarn:\nyarn add typed-rx-emitter@^0.3\n\n# Using NPM:\nnpm install typed-rx-emitter@^0.3 --save\n```\n\n## Usage\n\n```ts\nimport { Emitter } from 'typed-rx-emitter'\n\n// Enumerate messages\ntype Messages = {\n  INCREMENT_COUNTER: number\n  OPEN_MODAL: boolean\n}\n\nconst emitter = new Emitter<Messages>()\n\n// Listen on an event (basic)\nemitter\n  .on('OPEN_MODAL')\n  .subscribe(_ => console.log(`Change modal visibility: ${_}`)) // _ is a boolean\n\n// Listen on an event (advanced)\nimport { debounceTime, filter } from 'rxjs/operators'\n\nemitter\n  .on('INCREMENT_COUNTER')\n  .pipe(\n    filter(_ => _ > 3), // _ is a number\n    debounceTime(100)\n  )\n  .subscribe(_ => console.log(`Counter incremented to ${_}`)) // _ is a number\n\n// Listen on all events\nemitter\n  .all()\n  .subscribe(() => console.log('Something changed'))\n\n// Trigger an event - throws a compile time error unless id and value are set, and are of the right types\nemitter.emit('OPEN_MODAL', true)\n\n// Event is misspelled - throws a compile time error\nemitter.emit('INCREMENT_CONTER')\n```\n\nSee a complete browser usage example [here](https://github.com/bcherny/typed-rx-emitter/blob/master/browser-example).\n\n## Options\n\n`Emitter` takes an optional `options` argument. `options` is an object, and each key in the object is optional:\n\n| Option | Default | Description |\n|-|-|-|\n| `Error` | `CyclicalDependencyError` | Custom Error subclass for cycle warning |\n| `isDevMode` | `false` | Perform dynamic analysis to warn about cycles? |\n\n## Tests\n\n```sh\nnpm test\n```\n","maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"time":{"modified":"2022-06-28T00:54:31.278Z","created":"2017-02-09T00:56:05.441Z","0.0.1":"2017-02-09T00:56:05.441Z","0.0.2":"2017-02-09T00:59:05.664Z","0.0.3":"2017-02-09T01:04:09.280Z","0.0.4":"2017-02-09T01:49:51.553Z","0.0.5":"2017-02-09T02:27:15.918Z","0.0.6":"2017-02-09T18:50:55.130Z","0.0.7":"2017-02-13T18:33:25.986Z","0.0.8":"2017-02-13T20:05:48.955Z","0.0.9":"2017-02-14T19:00:22.854Z","0.2.0":"2017-02-27T07:32:00.340Z","0.2.1":"2017-02-27T07:39:06.089Z","0.2.2":"2017-03-01T00:08:48.090Z","0.3.0":"2017-10-26T17:55:43.546Z","0.3.1":"2018-01-28T21:52:21.100Z","1.0.0":"2018-04-01T19:31:22.204Z","1.0.1":"2018-04-06T19:45:32.418Z","1.0.2":"2018-04-06T19:50:15.030Z","1.0.3":"2018-04-07T01:46:54.105Z","1.1.0":"2018-05-06T19:16:48.280Z","1.1.1":"2018-05-06T19:19:22.426Z","1.1.2":"2018-06-01T18:44:45.468Z","1.1.3":"2018-07-29T01:58:56.339Z","1.1.4":"2018-07-29T02:22:28.663Z","1.1.5":"2018-08-13T00:36:09.647Z","1.2.0":"2018-09-02T01:39:36.811Z"},"homepage":"https://github.com/bcherny/typed-rx-emitter#readme","keywords":["react","reactive","event","message","redux","flux","cqrs","rx","rxjs","did","should","collection","model","better"],"repository":{"type":"git","url":"git+ssh://git@github.com/bcherny/typed-rx-emitter.git"},"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"bugs":{"url":"https://github.com/bcherny/typed-rx-emitter/issues"},"license":"MIT","readmeFilename":"README.md"}