{"_id":"pull-pushable","_rev":"32-a00a6cefc9f0ff8f558ca32575bcef61","name":"pull-pushable","description":"pull-stream with a push interface","dist-tags":{"latest":"2.2.0"},"versions":{"0.0.0":{"name":"pull-pushable","description":"","version":"0.0.0","homepage":"https://github.com/dominictarr/pull-pushable","repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"dependencies":{"pull-stream":"~1"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","_id":"pull-pushable@0.0.0","dist":{"shasum":"9cffc92d675fd80be0ad4e07571bf25e244a4c11","tarball":"https://registry.npmjs.org/pull-pushable/-/pull-pushable-0.0.0.tgz","integrity":"sha512-UHHgYPt9EVO0Sopj3vwkCdaMzTD31haGNJD16EA6rYKKh1YKh+7BTiGDb3CwB+qyn6BisJbAIcJPuG0HybRWrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbR4ndL0jSPPz9G4iCj1LgvcUhZCXhJH8CALRWPI7KrAiBApRtEmNp4PB0DUmWirUDRcsIOeHZBuX5BH7nSVh53Ng=="}]},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"1.0.0":{"name":"pull-pushable","description":"","version":"1.0.0","homepage":"https://github.com/dominictarr/pull-pushable","repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"dependencies":{"pull-stream":"~1"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","_id":"pull-pushable@1.0.0","dist":{"shasum":"800b32e695ecc4f8b526e63edfabbbb6df9217de","tarball":"https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.0.0.tgz","integrity":"sha512-C8hUFKyYtAk2GC+Fkl9LFdqBDzlQKqmtt5PchA04vluwLmGU+zAD4lMxcD/pA1Lp4esi1MmCYQuKWgNPrjwwXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1ufPTjzpfPmUXocJgJdpc4Wz0Z8d1okqQjpU18zlMjAiAyhfwc+stS+J8DBqS0C9OfAWzCI0jQVvNh49PdDV5mIA=="}]},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"1.0.1":{"name":"pull-pushable","description":"pull-stream with a push interface","version":"1.0.1","homepage":"https://github.com/dominictarr/pull-pushable","repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"dependencies":{"pull-stream":"~1"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","_id":"pull-pushable@1.0.1","dist":{"shasum":"830db2ccb6598d393e0454bfea79b83a46310b2f","tarball":"https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.0.1.tgz","integrity":"sha512-8TBpoJ2Fm4zgw2uO7aH+OZQgil6eAWFLPSc8UE5L5QsJUw0h5JinmOgzpC3UhEG7MALRUnBMTmRbY/le4nSOMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3e2LoRbfpwzVi1j+u4rFm+1rEiWIwpvh6Wwa8BoqKfQIgPzIukvjXBPXc57tJGiPenhvUj5o0SeEFKekbnMgwfXg="}]},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"1.0.2":{"name":"pull-pushable","description":"pull-stream with a push interface","version":"1.0.2","homepage":"https://github.com/dominictarr/pull-pushable","repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"dependencies":{"pull-stream":"~2"},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","_id":"pull-pushable@1.0.2","dist":{"shasum":"f781999f183e0b8b75d725e45746792cbcbda697","tarball":"https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.0.2.tgz","integrity":"sha512-zglVDScXFO0TXKujJvJNBaHoN1LfBrbWGdbVVzlpmNmJcaLjmockJfM+ycdzT0rLdstMrNudWN0IMyhwN7xEDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGd5psj2oo4wOr1/Jr5vjlsYm8+pJBaB//zFMBG/bDdtAiBSk6Akt9FNTRfPKLDL9DWRM3idE4x4I+6squ47XYkoZg=="}]},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"1.0.3":{"name":"pull-pushable","description":"pull-stream with a push interface","version":"1.0.3","homepage":"https://github.com/dominictarr/pull-pushable","repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"dependencies":{"pull-stream":"~2"},"devDependencies":{"tape":"~1.0.2"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","_id":"pull-pushable@1.0.3","dist":{"shasum":"6e1d9fce1fe83784afb43b843edea80582f9e4bb","tarball":"https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.0.3.tgz","integrity":"sha512-LJISJ0sS6MMHQPop9Qt6VSie5/NXacP9XsLHdD8GDhWRCaU6OshAvOGJM2/iOYrIlKyOI74fuH1kFsX9naARFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcX4j53qtzucdjQbx62JAEPNNp3b55y4kPA1xVD998kAiAkpJr7gT+0NC5jqxKA+DbfeXDixutvyVjJ59WOIBcOXQ=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"1.1.0":{"name":"pull-pushable","description":"pull-stream with a push interface","version":"1.1.0","homepage":"https://github.com/dominictarr/pull-pushable","repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"dependencies":{"pull-stream":"~2.18.2"},"devDependencies":{"tape":"~1.0.2"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","_id":"pull-pushable@1.1.0","dist":{"shasum":"195b13f9c3f9d3b2d9ddcc1a60f865accecfc546","tarball":"https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.1.0.tgz","integrity":"sha512-28YTLivk/fUZmaJ8LGKGFfkemFhlyt4m0dK8Y39nAacOFZNS7jD1mqHfYIvd1463DX2amme/3SW8WPcPRJLY3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcSCHUiUnKpMANrVl3i2Bo4fP6xgEnY3S1/U70F8BPWQIgX1RHyV8ZYG/IYbZCEzvYKjQ2tB4rwFq6z2w4sRodyAE="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"1.1.1":{"name":"pull-pushable","description":"pull-stream with a push interface","version":"1.1.1","homepage":"https://github.com/dominictarr/pull-pushable","repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"dependencies":{"pull-stream":"~2.18.2"},"devDependencies":{"tape":"~1.0.2"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","_id":"pull-pushable@1.1.1","dist":{"shasum":"fe20779a52e310190ee6296e3c7fa2a5c57bf897","tarball":"https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.1.1.tgz","integrity":"sha512-bUOZqutdjVs2MfkywTOr4eDSfOandt8ZqZVb1Cc07UuGWs5F74c/M8OOLmWIKzSIp96h2CsHpyIU2obvBX8X6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYzYHdNoOvI7lgsCjeqzOkYbj7L7SQAV9d3Asuh/wlIAiEA7ei4ZU3zxgVsdarmlr3rQjdbtc2IM0uDGnI1vfGAfrY="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"1.1.2":{"name":"pull-pushable","description":"pull-stream with a push interface","version":"1.1.2","homepage":"https://github.com/dominictarr/pull-pushable","repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"dependencies":{"pull-stream":"~2.18.2"},"devDependencies":{"tape":"~1.0.2"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","_id":"pull-pushable@1.1.2","dist":{"shasum":"14e4a6e07dbbe3e27aaaed0b6adf8563ca1ae835","tarball":"https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.1.2.tgz","integrity":"sha512-8SiVDzbU8m7VKDUCfKVYxn0hQ4I4SWKFl5/TKt/Z+eDQZOTAtG559YT1tcgvDdUmi1pmKDCznhITd138j2NFlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOk+LC9xwV/no1sub3HStAo4dR5Eu+Zto99lImBwP9OwIgIxPTxZ02hE+d+zkPN1TXejt94G9BQUlrR0JXeGOlA7A="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"1.1.3":{"name":"pull-pushable","description":"pull-stream with a push interface","version":"1.1.3","homepage":"https://github.com/dominictarr/pull-pushable","repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"dependencies":{"pull-stream":"~2.18.2"},"devDependencies":{"tape":"~1.0.2"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","_id":"pull-pushable@1.1.3","dist":{"shasum":"8bbb14ff6d320b54d8f47970787f51978fc45cc6","tarball":"https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.1.3.tgz","integrity":"sha512-epN4JwBsv2BRB5IOtjxNvUb0rFUszG9RgCUBXVQuBz/6RKcumN+pLb83FAzwMRSZ3Mw1aekbrp8VOXSXdwvwRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpp5sYv+81Ci8GZ/XW1Kbb1Y5lW/w9360xBuTUKFzboAIhAITI9Hw+RUqeWCC3gktjh46fx4F74c1GJ+DMkddhYYX2"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"1.1.4":{"name":"pull-pushable","description":"pull-stream with a push interface","version":"1.1.4","homepage":"https://github.com/dominictarr/pull-pushable","repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"dependencies":{"pull-stream":"~2.18.2"},"devDependencies":{"tape":"~1.0.2"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","bugs":{"url":"https://github.com/dominictarr/pull-pushable/issues"},"_id":"pull-pushable@1.1.4","dist":{"shasum":"7664d6741f72687ef5c89f533b78682f3de9a20e","tarball":"https://registry.npmjs.org/pull-pushable/-/pull-pushable-1.1.4.tgz","integrity":"sha512-63BStctXy6HzyQ4lX+kAWyZVj07IJw5MCPApBvuVXeMbLBhN7TWIeADa4AWp6khJ4YBeUolINfEYPd3mna6QIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcqzB30iBYrnNXkaEWxqLGmHcm+Fo/GsLXWQDFRBsdRQIgdDYYBrziuIDsc7tQllYA/UhiuvgjR2DGBZvstQepDgs="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"2.0.0":{"name":"pull-pushable","description":"pull-stream with a push interface","version":"2.0.0","homepage":"https://github.com/dominictarr/pull-pushable","repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"devDependencies":{"pull-stream":"^3.0.1","tape":"~1.0.2"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"0f35de37eb32eb1df3c928360fa0c10731e91258","bugs":{"url":"https://github.com/dominictarr/pull-pushable/issues"},"_id":"pull-pushable@2.0.0","_shasum":"9fd2e785c3bf3ae82aeb1f734cb69a0b383a971f","_from":".","_npmVersion":"3.5.1","_nodeVersion":"4.2.3","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"9fd2e785c3bf3ae82aeb1f734cb69a0b383a971f","tarball":"https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.0.0.tgz","integrity":"sha512-b4vO7OEiUrTJF6rQapMxZoScdpsJTgYj8Ox33HHJhFdBQwIK9X5OtK9v+yJP0xufc6BpP9jveEZ3aZgS1M4Gjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8dsFxV0ryLsD7nLKxwNkPIq4SHALirmk52jrjlv6tKAiAFWUJGeBhtqGTVrP8XJ9LbDozxfr6IRQRY+Pk9zGaY4g=="}]},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"2.0.1":{"name":"pull-pushable","description":"pull-stream with a push interface","version":"2.0.1","homepage":"https://github.com/dominictarr/pull-pushable","repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"devDependencies":{"pull-stream":"^3.0.1","standard":"^7.1.2","tape":"^4.6.0"},"scripts":{"test":"standard && tape test/*.js"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"c0dab8f98f019550f917967082f7c9b19cd0c5d6","bugs":{"url":"https://github.com/dominictarr/pull-pushable/issues"},"_id":"pull-pushable@2.0.1","_shasum":"02bdca51a39cf585f483fbecde2fc9378076f212","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"02bdca51a39cf585f483fbecde2fc9378076f212","tarball":"https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.0.1.tgz","integrity":"sha512-hx9Dqgr2eQ6X/3n8EX7kBM9PiunMqlNCEgfxZtZMCKA+MKlWCWdVu7l4323+M4FMEYJfnzvkFYDnBN0CISGkZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH32iXc6AEZN+YWA4gcp5hhQeVNK9umVYti1xp8ECC8HAiEAmlDFA5sK91F6XwE4Eh5fFLQEF8PnMZdXeCL4cqfYDGk="}]},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pull-pushable-2.0.1.tgz_1466922621684_0.4096284541301429"},"directories":{}},"2.1.0":{"name":"pull-pushable","description":"pull-stream with a push interface","version":"2.1.0","homepage":"https://github.com/dominictarr/pull-pushable","repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"devDependencies":{"pull-stream":"^3.0.1","standard":"^7.1.2","tape":"^4.6.0"},"scripts":{"test":"standard && tape test/*.js"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"7a73dcada38077937bfed1593be7e7f740140ab7","bugs":{"url":"https://github.com/dominictarr/pull-pushable/issues"},"_id":"pull-pushable@2.1.0","_shasum":"aa6c37cde7d54347c49762b4c8b467e814e52fbc","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"aa6c37cde7d54347c49762b4c8b467e814e52fbc","tarball":"https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.1.0.tgz","integrity":"sha512-mgxmcMkHIS0EoV0ww57o/UOzCg2cqePU+QSAz7CGPgGaMzbmy9kr/KGzX9BaxA68hVZyWM7gIKIjo3/KyIlyOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWpukncSq2FFwMlPnpOmpuITrKkQOp0xxRbskYLKOMtAiBg5dBEEBao12ZlgCvfP7pJIN0uZ6qb6uOIWeMvWA1f0Q=="}]},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pull-pushable-2.1.0.tgz_1494497446775_0.7384879237506539"},"directories":{}},"2.1.1":{"name":"pull-pushable","description":"pull-stream with a push interface","version":"2.1.1","homepage":"https://github.com/dominictarr/pull-pushable","repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"devDependencies":{"pull-stream":"^3.0.1","standard":"^7.1.2","tape":"^4.6.0"},"scripts":{"test":"standard && tape test/*.js"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"a633c809d314b9e1bdc8273c8dea4b9151550e48","bugs":{"url":"https://github.com/dominictarr/pull-pushable/issues"},"_id":"pull-pushable@2.1.1","_shasum":"86666abbe3f5402f1f7ead03eefd69b785eca5b8","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"86666abbe3f5402f1f7ead03eefd69b785eca5b8","tarball":"https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.1.1.tgz","integrity":"sha512-9ruOiqnZ3RHNs1h1goS/mikYQqDIMFQJZu177RASpm8Eht4f1wyUMaAApCofIpP2K0DAfHwxgSGcpU3LcdI4Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGEkaC9xioeY/OyStlN78GfclYO/Vo2AHO6/YOw0oWJAIhALHeKHzvb8bsNnweku8HzzBoFFwGVh2xOnqZzAiCWSBL"}]},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pull-pushable-2.1.1.tgz_1494973626402_0.847786377184093"},"directories":{}},"2.1.2":{"name":"pull-pushable","description":"pull-stream with a push interface","version":"2.1.2","homepage":"https://github.com/dominictarr/pull-pushable","repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"devDependencies":{"pull-stream":"^3.0.1","standard":"^7.1.2","tape":"^4.6.0"},"scripts":{"test":"standard && tape test/*.js"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"c7159590a6297bec43b679b174f4544479e41b66","bugs":{"url":"https://github.com/dominictarr/pull-pushable/issues"},"_id":"pull-pushable@2.1.2","_shasum":"3fe15b8f7eec89f3972d238bc04890c9405a6dbb","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.5.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"3fe15b8f7eec89f3972d238bc04890c9405a6dbb","tarball":"https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.1.2.tgz","integrity":"sha512-nzo2Hv87gjW072delZkNkIVzuu6Oj5ukXQVsIMVElFZs3X+9Mss6dKRaPetRE9GM6Es3aCIT0NXPgBQ74jFU9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpAjVKzHF1DoXUgYcDGqPzdiRLDiD5wEPIsELuNc5qRgIgQqAETznSn7rpTFlF2717yVg+/TZGHvN/YOSe50gM9YU="}]},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pull-pushable-2.1.2.tgz_1515709799293_0.2361929095350206"},"directories":{}},"2.2.0":{"name":"pull-pushable","description":"pull-stream with a push interface","version":"2.2.0","homepage":"https://github.com/dominictarr/pull-pushable","repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"devDependencies":{"pull-stream":"^3.0.1","standard":"^7.1.2","tape":"^4.6.0"},"scripts":{"test":"standard && tape test/*.js"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"a0a6d2359ffcc1656ea22dff2ac6830f54abeee8","bugs":{"url":"https://github.com/dominictarr/pull-pushable/issues"},"_id":"pull-pushable@2.2.0","_shasum":"5f2f3aed47ad86919f01b12a2e99d6f1bd776581","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.5.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"5f2f3aed47ad86919f01b12a2e99d6f1bd776581","tarball":"https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.2.0.tgz","fileCount":10,"unpackedSize":8414,"integrity":"sha512-M7dp95enQ2kaHvfCt2+DJfyzgCSpWVR2h2kWYnVsW6ZpxQBx5wOu0QWOvQPVoPnBLUZYitYP2y7HyHkLQNeGXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVb1w19fNT16jfujuSP3s7Hnk4T6oWum18ehesaHcOkAiEAlgJLQWgVj/lV/b7bYI83IXCiO5xLGusUBC7RRsiOyDY="}]},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pull-pushable_2.2.0_1518900649633_0.3868391569435665"},"_hasShrinkwrap":false}},"readme":"# pull-pushable\n\nA pull-stream with a pushable interface.\n\nUse this when you really can't pull from your source.\nFor example, often I like to have a \"live\" stream.\nThis would read a series of data, first old data,\nbut then stay open and read new data as it comes in.\n\nIn that case, the new data needs to be queued up while the old data is read,\nand also, the rate things are pushed into the queue doesn't affect the rate of reads.\n\nIf there is no realtime aspect to this stream, it's likely that you don't need pushable.\nInstead try just using `pull.values(array)`.\n\n## Example\n\n```js\nvar Pushable = require('pull-pushable')\nvar pull     = require('pull-stream')\nvar p = Pushable()\n\npull(p, pull.drain(console.log))\n\np.push(1)\np.end()\n```\n\nAlso, can provide a listener for when the stream is closed.\n\n```js\nvar Pushable = require('pull-pushable')\nvar pull     = require('pull-stream')\nvar p = Pushable(function (err) {\n  console.log('stream closed!')\n})\n\n//read 3 times then abort.\npull(p, pull.take(3), pull.drain(console.log))\n\np.push(1)\np.push(2)\np.push(3)\np.push(4) //stream will be aborted before this is output\n```\n\nWhen giving the stream away and you don't want the user to have the `push`/`end` functions,\nyou can pass a `separated` option.  It returns `{ push, end, source, buffer }`.\n\n```js\nfunction createStream () {\n  var p = Pushable(true) // optionally pass `onDone` after it\n\n  somethingAsync((err, data) => {\n    if (err) return p.end(err)\n    p.push(data)\n  })\n\n  return p.source\n}\n\nvar stream = createStream()\n// stream.push === undefined\n```\n\nThe current buffer array is exposed as `buffer` if you need to inspect or\nmanipulate it.\n\n## License\n\nMIT\n\n","maintainers":[{"email":"dominic.tarr@gmail.com","name":"dominictarr"},{"email":"arj03@protonmail.ch","name":"arj03"}],"time":{"modified":"2022-06-25T00:41:35.631Z","created":"2013-03-24T16:26:25.932Z","0.0.0":"2013-03-24T16:26:27.997Z","1.0.0":"2013-03-24T16:27:10.239Z","1.0.1":"2013-04-03T12:12:32.996Z","1.0.2":"2013-04-03T12:15:58.760Z","1.0.3":"2013-05-18T23:12:05.406Z","1.1.0":"2013-05-19T00:06:54.185Z","1.1.1":"2013-06-06T00:19:10.913Z","1.1.2":"2013-06-06T13:37:22.977Z","1.1.3":"2013-06-06T13:47:13.302Z","1.1.4":"2013-11-22T15:49:20.398Z","2.0.0":"2015-12-09T10:25:12.198Z","2.0.1":"2016-06-26T06:30:25.639Z","2.1.0":"2017-05-11T10:10:47.034Z","2.1.1":"2017-05-16T22:27:06.656Z","2.1.2":"2018-01-11T22:29:59.361Z","2.2.0":"2018-02-17T20:50:49.706Z"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"repository":{"type":"git","url":"git://github.com/dominictarr/pull-pushable.git"},"homepage":"https://github.com/dominictarr/pull-pushable","bugs":{"url":"https://github.com/dominictarr/pull-pushable/issues"},"license":"MIT","readmeFilename":"README.md","users":{"nichoth":true}}