{"_id":"zen-push","_rev":"940501","name":"zen-push","description":"An Observable push stream","dist-tags":{"latest":"0.2.1"},"maintainers":[{"name":"zenparsing","email":"zenparsing@gmail.com"}],"time":{"modified":"2021-09-23T02:06:52.000Z","created":"2017-08-14T18:04:51.087Z","0.2.1":"2017-12-20T16:25:21.537Z","0.2.0":"2017-12-11T21:58:11.023Z","0.1.4":"2017-10-23T17:05:48.406Z","0.1.3":"2017-10-17T17:20:12.241Z","0.1.2":"2017-08-15T14:36:25.399Z","0.1.1":"2017-08-14T19:24:41.318Z","0.1.0":"2017-08-14T18:04:51.087Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/zenparsing/zen-push.git"},"versions":{"0.2.1":{"name":"zen-push","version":"0.2.1","repository":{"type":"git","url":"git+https://github.com/zenparsing/zen-push.git"},"description":"An Observable push stream","homepage":"https://github.com/zenparsing/zen-push","license":"MIT","dependencies":{"zen-observable":"^0.7.0"},"devDependencies":{},"gitHead":"caa925940b690b9949d7ab6363be03f9287250e3","bugs":{"url":"https://github.com/zenparsing/zen-push/issues"},"_id":"zen-push@0.2.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"zenparsing","email":"zenparsing@gmail.com"},"dist":{"shasum":"ddc33b90f66f9a84237d5f1893970f6be60c3c28","size":2502,"noattachment":false,"key":"/zen-push/-/zen-push-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/zen-push/download/zen-push-0.2.1.tgz"},"maintainers":[{"name":"zenparsing","email":"zenparsing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zen-push-0.2.1.tgz_1513787119971_0.22493004286661744"},"directories":{},"publish_time":1513787121537,"_hasShrinkwrap":false,"_cnpm_publish_time":1513787121537},"0.2.0":{"name":"zen-push","version":"0.2.0","repository":{"type":"git","url":"git+https://github.com/zenparsing/zen-push.git"},"description":"An Observable push stream","homepage":"https://github.com/zenparsing/zen-push","license":"MIT","dependencies":{"zen-observable":"^0.6.0"},"gitHead":"c055f3e8a84cec810c019835dbe3635ddad4d73d","bugs":{"url":"https://github.com/zenparsing/zen-push/issues"},"_id":"zen-push@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.1.4","_npmUser":{"name":"zenparsing","email":"zenparsing@gmail.com"},"dist":{"shasum":"2e33f22027011419ca07f6ea7b9d54984f77ff92","size":2505,"noattachment":false,"key":"/zen-push/-/zen-push-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zen-push/download/zen-push-0.2.0.tgz"},"maintainers":[{"name":"zenparsing","email":"zenparsing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zen-push-0.2.0.tgz_1513029490159_0.42571232141926885"},"directories":{},"publish_time":1513029491023,"_hasShrinkwrap":false,"_cnpm_publish_time":1513029491023},"0.1.4":{"name":"zen-push","version":"0.1.4","repository":{"type":"git","url":"git+https://github.com/zenparsing/zen-push.git"},"description":"An Observable push stream","homepage":"https://github.com/zenparsing/zen-push","license":"MIT","dependencies":{"zen-observable":"^0.6.0"},"gitHead":"89b1c50c7e748cefc5cc82c6fead3ceddeae42bf","bugs":{"url":"https://github.com/zenparsing/zen-push/issues"},"_id":"zen-push@0.1.4","_npmVersion":"5.5.1","_nodeVersion":"8.1.4","_npmUser":{"name":"zenparsing","email":"zenparsing@gmail.com"},"dist":{"shasum":"a3f22d786255901ccd293d1930b014540ac3e08c","size":1827,"noattachment":false,"key":"/zen-push/-/zen-push-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/zen-push/download/zen-push-0.1.4.tgz"},"maintainers":[{"name":"zenparsing","email":"zenparsing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zen-push-0.1.4.tgz_1508778347485_0.40329622593708336"},"directories":{},"publish_time":1508778348406,"_cnpm_publish_time":1508778348406,"_hasShrinkwrap":false},"0.1.3":{"name":"zen-push","version":"0.1.3","repository":{"type":"git","url":"git+https://github.com/zenparsing/zen-push.git"},"description":"An Observable push stream","homepage":"https://github.com/zenparsing/zen-push","license":"MIT","dependencies":{"zen-observable":"^0.6.0"},"gitHead":"b1f7cb7fef94172c4190f890463daa07c7c47a03","bugs":{"url":"https://github.com/zenparsing/zen-push/issues"},"_id":"zen-push@0.1.3","_npmVersion":"5.5.1","_nodeVersion":"8.1.4","_npmUser":{"name":"zenparsing","email":"zenparsing@gmail.com"},"dist":{"shasum":"fcc5dc454bed3bdce6b001f549a7a0087819c58f","size":1650,"noattachment":false,"key":"/zen-push/-/zen-push-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/zen-push/download/zen-push-0.1.3.tgz"},"maintainers":[{"name":"zenparsing","email":"zenparsing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zen-push-0.1.3.tgz_1508260811405_0.22109079640358686"},"directories":{},"publish_time":1508260812241,"_hasShrinkwrap":false,"_cnpm_publish_time":1508260812241},"0.1.2":{"name":"zen-push","version":"0.1.2","repository":{"type":"git","url":"git+https://github.com/zenparsing/zen-push.git"},"description":"An Observable push stream","homepage":"https://github.com/zenparsing/zen-push","license":"MIT","dependencies":{"zen-observable":"^0.5.2"},"gitHead":"64f97873e0b444ae523fc71d77b63b59d38cfb5b","bugs":{"url":"https://github.com/zenparsing/zen-push/issues"},"_id":"zen-push@0.1.2","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"zenparsing","email":"zenparsing@gmail.com"},"dist":{"shasum":"e93db1c63e889288fc4ef45114f1e57049c880a3","size":2389,"noattachment":false,"key":"/zen-push/-/zen-push-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/zen-push/download/zen-push-0.1.2.tgz"},"maintainers":[{"name":"zenparsing","email":"zenparsing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zen-push-0.1.2.tgz_1502807784465_0.46167037449777126"},"directories":{},"publish_time":1502807785399,"_hasShrinkwrap":false,"_cnpm_publish_time":1502807785399},"0.1.1":{"name":"zen-push","version":"0.1.1","repository":{"type":"git","url":"git+https://github.com/zenparsing/zen-push.git"},"description":"An Observable push stream","homepage":"https://github.com/zenparsing/zen-push","license":"MIT","dependencies":{"zen-observable":"^0.5.2"},"gitHead":"786992ff112aec53ed7ab6e126f2f6591811bf97","bugs":{"url":"https://github.com/zenparsing/zen-push/issues"},"_id":"zen-push@0.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"zenparsing","email":"zenparsing@gmail.com"},"dist":{"shasum":"43c7cf9bc99a7ad00ae6a55a6689c5e0e47b362a","size":2287,"noattachment":false,"key":"/zen-push/-/zen-push-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/zen-push/download/zen-push-0.1.1.tgz"},"maintainers":[{"name":"zenparsing","email":"zenparsing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zen-push-0.1.1.tgz_1502738680403_0.8173273871652782"},"directories":{},"publish_time":1502738681318,"_cnpm_publish_time":1502738681318,"_hasShrinkwrap":false},"0.1.0":{"name":"zen-push","version":"0.1.0","repository":{"type":"git","url":"git+https://github.com/zenparsing/zen-push.git"},"description":"An Observable push stream","homepage":"https://github.com/zenparsing/zen-push","license":"MIT","dependencies":{"zen-observable":"^0.5.2"},"gitHead":"cacc98e6b2e719cc893ac015b070ed3498590afa","bugs":{"url":"https://github.com/zenparsing/zen-push/issues"},"_id":"zen-push@0.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"zenparsing","email":"zenparsing@gmail.com"},"dist":{"shasum":"a1687c5b518992cfeedc8b3a2f0fc6629af9371c","size":1783,"noattachment":false,"key":"/zen-push/-/zen-push-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/zen-push/download/zen-push-0.1.0.tgz"},"maintainers":[{"name":"zenparsing","email":"zenparsing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zen-push-0.1.0.tgz_1502733890142_0.7414043836761266"},"directories":{},"publish_time":1502733891087,"_hasShrinkwrap":false,"_cnpm_publish_time":1502733891087}},"readme":"# zen-push\n\nA push stream observable class. *(Sometimes called a Subject in Rx-speak.)*\n\n## Install\n\n```sh\nnpm install zen-push\n```\n\n## Usage\n\n```js\nimport PushStream from 'zen-push';\n\nlet pushStream = new PushStream();\npushStream.observable.subscribe(value => console.log(`Hello ${value}!`));\npushStream.next('World'); // 'Hello World!'\n```\n\n## API\n\n### new PushStream ( )\n\n```js\nlet pushStream = new PushStream();\n```\n\nCreates a new PushStream object.\n\n### pushStream.observable\n\n```js\npushStream.observable.subscribe(value => console.log(`Hello ${value}!`));\n```\n\nThe instance of [Observable](https://github.com/tc39/proposal-observable) used to listen to elements in the push stream.\n\n### pushStream.next ( value )\n\n```js\npushStream.next('World');\n```\n\nSends the next stream value to all observers.\n\n### pushStream.error ( error )\n\n```js\npushStream.error(new Error('The planet as been destroyed'));\n```\n\nSends an error to all observers. Calling this method terminates the stream.\n\n### pushStream.complete ( )\n\n```js\npushStream.complete();\n```\n\nSends a signal to all observers that the stream is finished. Calling this method terminates the stream.\n","_attachments":{},"homepage":"https://github.com/zenparsing/zen-push","bugs":{"url":"https://github.com/zenparsing/zen-push/issues"},"license":"MIT"}