{"_id":"zen-push","_rev":"9-2e65e404829e8c26bc55ac5633a2fd24","name":"zen-push","description":"An Observable push stream","dist-tags":{"latest":"0.3.1"},"versions":{"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":{"integrity":"sha512-WPxJb83OE7/egELjYmoP55i1VwPAJAxTnnklxP3VkCVs4gQM3WLUR6Adrs4hqb2rEWkRGWCqEfwUer7YT3tbow==","shasum":"a1687c5b518992cfeedc8b3a2f0fc6629af9371c","tarball":"https://registry.npmjs.org/zen-push/-/zen-push-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICK4n1fq7VmSk5hWAtwnkpxdSHdMPir+VDfTpu9Dd2p+AiALu6CxTJ9ja4NGUh+SNd+CTDDw3mUj7WFy1Wx9Wv6ZRA=="}]},"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":{}},"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":{"integrity":"sha512-1Nre3/S/j91MBui7kACWzfeGG4Hb33ef87y+/iAeaHK6i0e6WTanmKJvLcBl8AUdWHSfZr6AL7bM98PCUFTf0g==","shasum":"43c7cf9bc99a7ad00ae6a55a6689c5e0e47b362a","tarball":"https://registry.npmjs.org/zen-push/-/zen-push-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOqi/zwWsb++GdcVEazT3J31GpXgcP0hdE4Tp+rjoJZAiBLdxhJeBgNNxLMzIxbkD2SkfOeZ6y99uWdwBHWAM/Isg=="}]},"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":{}},"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":{"integrity":"sha512-wbzeqYYQaAzVUiNmcoNDEDdUcmobM+wwNeNUgeVrPVYIwFG414UkPhPbXwoRdxESzqkl/dKcrv8F1UpvWSez6A==","shasum":"e93db1c63e889288fc4ef45114f1e57049c880a3","tarball":"https://registry.npmjs.org/zen-push/-/zen-push-0.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1cUZYTRdrI/v5+QBoeLp+jThw0SQZ/s/m0tMHnAyTLAIhAJ/eu16xxEQx/PD9k0cZjws9N7KrRC6vgBnCW3IPXCgJ"}]},"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":{}},"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":{"integrity":"sha512-1qk3uWBCsmXBp6+ig1pu1LOuR1va7wWRfS6F+xVVemsZW018IDpmmwKZyCBxUcsU0/HYdJHjOaLQDch9tiE2Mw==","shasum":"fcc5dc454bed3bdce6b001f549a7a0087819c58f","tarball":"https://registry.npmjs.org/zen-push/-/zen-push-0.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/0T5eUvIvMuu1tckhj5CTVqLW+aFwHenRrfE1xwhbrAiBkX5Dti88IqrRwk8P6empjEHzQuvAQ5HF169BpwQaORg=="}]},"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":{}},"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":{"integrity":"sha512-CgpEAQfJrg/xusR3MVm4ClMKEU/nEwIAuDsZtcHi0Sw9sESn7VmtQwc8i2u9kttFCGtjFUAZNmSVsIbpNEu5tg==","shasum":"a3f22d786255901ccd293d1930b014540ac3e08c","tarball":"https://registry.npmjs.org/zen-push/-/zen-push-0.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdLC4RPepeG3ZgNy5AafIHZYoSe9E0XstCVi/LoqoM4gIhAJ/QSF0cP9xVJOnqQJMekEYkqD9+jTnDy5H7/vwChydt"}]},"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":{}},"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":{"integrity":"sha512-69H3RzpBhM/YY28lDw1+PaFQt3mDkL/JKdjmyebvzS9h4F0FcQ18bma/vcBUgJREdeiBhgWycLohdpJCC8qeAQ==","shasum":"2e33f22027011419ca07f6ea7b9d54984f77ff92","tarball":"https://registry.npmjs.org/zen-push/-/zen-push-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4eRAh/43Jw7DQbbrnOoMIVgI16MK2TosmbGaEhyyztgIhAN58KSah9806H2Hsj9AZ/vTQ3KAqXFKCvIjMHB9U/qgH"}]},"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":{}},"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":{"integrity":"sha512-Qv4qvc8ZIue51B/0zmeIMxpIGDVhz4GhJALBvnKs/FRa2T7jy4Ori9wFwaHVt0zWV7MIFglKAHbgnVxVTw7U1w==","shasum":"ddc33b90f66f9a84237d5f1893970f6be60c3c28","tarball":"https://registry.npmjs.org/zen-push/-/zen-push-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHe2y+dm+0G/ZEMxsM2dYE6EJA0QHXehTg2P+LzaKMwnAiBJorYaXit1edFR+cMGnAseae+4DNU41QDmzeEbZmEiMw=="}]},"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":{}},"0.3.0":{"name":"zen-push","version":"0.3.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.8.15"},"scripts":{"test":"node ./test.js","lint":"eslint ./*.js"},"devDependencies":{"eslint":"^8.26.0"},"gitHead":"993869069f45757bdd582e25a88a000d38d961c9","bugs":{"url":"https://github.com/zenparsing/zen-push/issues"},"_id":"zen-push@0.3.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.5","dist":{"integrity":"sha512-3slyoMMWfxKOrGUt8H4bHndiZLHVl3YYVjS4mYSdT6DcT1uX6tTtOmKrceMR8xT5C78iNdOLnn+pWWUPtoe7QA==","shasum":"9e52d8b7ef655868e1fa49617d564b34763df91a","tarball":"https://registry.npmjs.org/zen-push/-/zen-push-0.3.0.tgz","fileCount":7,"unpackedSize":9173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZgEX1+0zOOHbZTDjAhhaDE5C1vy3ojuU2nlUo7V3vQAIhAN6f6Xqpzpm8gok20mH1Jubii7oh17DOwAMhSbMmI6qU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXBFiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqofg/+MNQm5jJoBePCsAxDc5EmYmb+n8N5XbBuHYKQVIJoE1APlu/j\r\ntvy8akIxcnIM4Pt6jhSbriTg84uRtpyBqbsD/z8feY7PyP+88zkIHkjxuhhN\r\nNUEHkP9pvkPkcEQ+TQv8guyH6HXOJhWaMOVeqJHio5wzLQzjpj8wuZtxgXsL\r\n70cW+x4w98tBMoOPHmmPjcN321t55xHDIMFiSk/y0ICOhAPW5IRCFybrte1r\r\nt011yjsYTcPwIetgEwKC2pd5hA4GR1lAJAbc/IsuP4YMNtVF6dObAQnhZhGA\r\nratReginB89H3hEfMFdTRypT0MoUg56bzv7GsgMOomexeY5HtVhhu1v0+icd\r\n6gwBcv1WKSPpG5EHeYfBVqNgOeolElRzUtVtshQq6DxtyUrk7nhfm2ofmzaK\r\ngdY0sp5gbScjOibY1tBFmvnjyr5A6cx9AXb5UhAehpGv48j0uU1Rr6nQOMQM\r\nffXXDsLPQyfg6JNb6bNW0SiuYocsv0F6vQMcYOHkVnroIhMcgK0XMlG1Qo/a\r\nsuQKCl+gfHBoKF9R2wnLWyw5OmiCTju0aBCRUxnkaTGOXcKlLu5Dh+frUx/Q\r\nC4Exw957ooBWQWJO170d4+GSmLdFCFJQDcwq2WixoMZgtFa7aiKR669eOeyl\r\n4MQwuEbzC8S3d4sbguPIj7Ml9KPO1g8Cy8I=\r\n=kZHU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zenparsing","email":"zenparsing@gmail.com"},"directories":{},"maintainers":[{"name":"zenparsing","email":"zenparsing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zen-push_0.3.0_1666978146442_0.5472059471430641"},"_hasShrinkwrap":false},"0.3.1":{"name":"zen-push","version":"0.3.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.9.0"},"scripts":{"test":"node ./test.js","lint":"eslint ./*.js"},"devDependencies":{"eslint":"^8.26.0"},"gitHead":"90076db214745c60e72ed76e3504b61c23737dae","bugs":{"url":"https://github.com/zenparsing/zen-push/issues"},"_id":"zen-push@0.3.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.5","dist":{"integrity":"sha512-6XNTSVz8Z/5+8BzOQFQr+HOr/j7K+ZJfc4tdCCmuiq8y2Ph+aODqagZnXKbKIFZrQ3nSIcdek9gAuEe+p3zJUg==","shasum":"522e93279103de376a3f09461d04f35f778f5258","tarball":"https://registry.npmjs.org/zen-push/-/zen-push-0.3.1.tgz","fileCount":7,"unpackedSize":9172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMQDgNfQR7P7BIzN8LmtnoyUMvq9t2+pFODg4XP578BgIhAN9wlxkAUDWU0i25N6cmrZhDs0RYEoy5M7NqiPduYGTB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXBNEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpARAAm2QbWSFDiNVh52SWdqthrB4ytrqk3G1QBR/VU3iCO2sSxKUK\r\n2PwqFJLqWihUCuAiE6hoOfGntm/eDLYDC9x24xafizHHsSB7OzNcwIb2po4H\r\naxVwTKkTI6YCysDSEmZJRkyZesDLX/t6DRk1C2ZMhyvtozuZIDAnTynSW6z7\r\nDwbdTDl+MkfnV/KMP3N2aWQTL4G0JPLfFhDt8lte8lWv705TfGHXb4z98+5U\r\nxWGFpBOZ7vFRqW/hSeISGPKQVKYLg3OStpVKYrTK+qoGjLIpGCyJCKduR7L5\r\nZax7xAiSXQJ3P1Qgls9SgPYRKMAQq7+1WCNvJ4t3v8SWraHT9VQp6Xv2iHn/\r\n1Zfs4qQt7BIIQ3jNyOYVEfFxg0rkzvtKouOLYOmn4nk63JxxyUASMqXCB4gz\r\ncW0wCMEgCZ3UkolzlSh+w9kf0SmziFa3DA2pGC+BW4QqIUPuz2c9n/B3gp4j\r\niQRrKXr8rzdL5weogaXQpRsWYzGNUcj/WDVwFdncJLpVH+f5krOZNDyaY3sN\r\nUk9jckZIPZ0j5zJp0lP1uwRj6HWLzwSqss/anlZ8Ru5R8pNSyMqB/ZxT5eIm\r\n76qIakyhTBmCgfTuwn5lbvEWS8PheZepBXzsXTwi/eOKyZGPyUydMP4zVw9l\r\nSDUDtunUwXhg9iz9kU2K7bkpIYjkMyq9yKE=\r\n=MvdO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zenparsing","email":"zenparsing@gmail.com"},"directories":{},"maintainers":[{"name":"zenparsing","email":"zenparsing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zen-push_0.3.1_1666978628595_0.611898971641142"},"_hasShrinkwrap":false}},"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\n### PushStream.multicast(observable)\n\n```js\nlet multicastObservable = PushStream.multicast(observable);\nmulticastObservable.subscribe(console.log);\nmulticastObservable.subscribe(console.log);\n```\n\nUses a `PushStream` to send an observable's values to multiple subscribers.\n","maintainers":[{"name":"zenparsing","email":"zenparsing@gmail.com"}],"time":{"modified":"2022-10-28T17:37:08.850Z","created":"2017-08-14T18:04:51.087Z","0.1.0":"2017-08-14T18:04:51.087Z","0.1.1":"2017-08-14T19:24:41.318Z","0.1.2":"2017-08-15T14:36:25.399Z","0.1.3":"2017-10-17T17:20:12.241Z","0.1.4":"2017-10-23T17:05:48.406Z","0.2.0":"2017-12-11T21:58:11.023Z","0.2.1":"2017-12-20T16:25:21.537Z","0.3.0":"2022-10-28T17:29:06.625Z","0.3.1":"2022-10-28T17:37:08.788Z"},"homepage":"https://github.com/zenparsing/zen-push","repository":{"type":"git","url":"git+https://github.com/zenparsing/zen-push.git"},"bugs":{"url":"https://github.com/zenparsing/zen-push/issues"},"license":"MIT","readmeFilename":"README.md"}