{"_id":"docker-raw-stream","_rev":"11-3d186b84fb88399fba52bdaa13e1d84f","name":"docker-raw-stream","description":"Decode/encode a docker raw stream","dist-tags":{"latest":"1.3.1"},"versions":{"1.0.0":{"name":"docker-raw-stream","version":"1.0.0","description":"Decode/encode a docker raw stream","main":"index.js","dependencies":{"through2":"^0.5.1"},"devDependencies":{"concat-stream":"^1.4.6","tape":"^2.13.3"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"git://github.com/mafintosh/docker-raw-stream"},"keywords":["docker","raw","stream","encode","decode","logs","log","attach"],"author":{"name":"Mathias Buus"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/docker-raw-stream/issues"},"homepage":"https://github.com/mafintosh/docker-raw-stream","_id":"docker-raw-stream@1.0.0","_shasum":"eb2fe758538426178c531b26bae8e94de09f7ec4","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"dist":{"shasum":"eb2fe758538426178c531b26bae8e94de09f7ec4","tarball":"https://registry.npmjs.org/docker-raw-stream/-/docker-raw-stream-1.0.0.tgz","integrity":"sha512-YRZUjARNleKenBAW8e6ZGGh1OUzsK18TLWVo3cFvQRQrcwWk16lI7BNpCz8AcEWHfY8VQ9LMvfPUiw9bYx+2mA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr9g9Cxk0R1ixTATmB+mOQE5xRr73pGVR/ho3ZVdbUQAIhAMPl1+eKL6V9xhiC19dvktuV6JoQ6KrJZrVRBj3jQ3BW"}]}},"1.1.0":{"name":"docker-raw-stream","version":"1.1.0","description":"Decode/encode a docker raw stream","main":"index.js","dependencies":{"through2":"^0.5.1"},"devDependencies":{"concat-stream":"^1.4.6","tape":"^2.13.3"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"git://github.com/mafintosh/docker-raw-stream"},"keywords":["docker","raw","stream","encode","decode","logs","log","attach"],"author":{"name":"Mathias Buus"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/docker-raw-stream/issues"},"homepage":"https://github.com/mafintosh/docker-raw-stream","_id":"docker-raw-stream@1.1.0","_shasum":"5cbd4bd553ff254433aaa9da46c562ce661de1a1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"dist":{"shasum":"5cbd4bd553ff254433aaa9da46c562ce661de1a1","tarball":"https://registry.npmjs.org/docker-raw-stream/-/docker-raw-stream-1.1.0.tgz","integrity":"sha512-XGU72k+r61fo3ExMhqS55mHh6CiY4PJzBzZ4LhnWGJFf19RuEpATPQD5W6sYMZM90NOZPSkzafmPs5ATHLHW9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHomj76EOA8zYgPrid8JoR0ErHOmmPC6E3w8ufEYkF0oAiBwsxftKl7Utmj34kxldcVK9DM1xzDCrsagBXuDyi4Ong=="}]}},"1.2.0":{"name":"docker-raw-stream","version":"1.2.0","description":"Decode/encode a docker raw stream","main":"index.js","dependencies":{"through2":"^0.5.1"},"devDependencies":{"concat-stream":"^1.4.6","tape":"^2.13.3"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"git://github.com/mafintosh/docker-raw-stream"},"keywords":["docker","raw","stream","encode","decode","logs","log","attach"],"author":{"name":"Mathias Buus"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/docker-raw-stream/issues"},"homepage":"https://github.com/mafintosh/docker-raw-stream","_id":"docker-raw-stream@1.2.0","_shasum":"345fa540bb3c7bb22de8c7c999942976bd9004cf","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"dist":{"shasum":"345fa540bb3c7bb22de8c7c999942976bd9004cf","tarball":"https://registry.npmjs.org/docker-raw-stream/-/docker-raw-stream-1.2.0.tgz","integrity":"sha512-5llitRMxOBeOux+KAx0MQaFKTSZ+XPMbk1sNmyJLc+/CmyO0oWFIKhb8HvUhPSCzds4s+lWOACeTj9IIneXqgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1UvbxJNGc2PPi3uaNsltxO6+6ssaWWXup1PGF2oxG9AiEA24dlxuZ8FTjFe+6lp5YMiS7fpSmGBeaXBw4Vv8b6MgA="}]}},"1.3.0":{"name":"docker-raw-stream","version":"1.3.0","description":"Decode/encode a docker raw stream","main":"index.js","dependencies":{"through2":"^0.5.1"},"devDependencies":{"concat-stream":"^1.4.6","tape":"^2.13.3"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"git://github.com/mafintosh/docker-raw-stream"},"keywords":["docker","raw","stream","encode","decode","logs","log","attach"],"author":{"name":"Mathias Buus"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/docker-raw-stream/issues"},"homepage":"https://github.com/mafintosh/docker-raw-stream","_id":"docker-raw-stream@1.3.0","_shasum":"8315905c4c5086ba2eee023ee3b89d02539e5c6b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"dist":{"shasum":"8315905c4c5086ba2eee023ee3b89d02539e5c6b","tarball":"https://registry.npmjs.org/docker-raw-stream/-/docker-raw-stream-1.3.0.tgz","integrity":"sha512-fAGO8SOdawjODwrZOR1hOzNDDGAsbeCEKLQ+fAYH6l9WJvR+zeUAs3FY7Gi1UjfFuweCP1pnz0rFuEBg0LoRfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/YVJqgN+RQxYO92eTh14pF/U4Dy9YVRbAOSVLRtH2GAiBkwO3plUizzkj/ywAFVLVwn7N17A6ULKEWL1iW3JfJmw=="}]}},"1.3.1":{"name":"docker-raw-stream","version":"1.3.1","description":"Decode/encode a docker raw stream","main":"index.js","dependencies":{"through2":"^0.5.1"},"devDependencies":{"concat-stream":"^1.4.6","tape":"^2.13.3"},"scripts":{"test":"tape test.js"},"repository":{"type":"git","url":"git://github.com/mafintosh/docker-raw-stream"},"keywords":["docker","raw","stream","encode","decode","logs","log","attach"],"author":{"name":"Mathias Buus"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/docker-raw-stream/issues"},"homepage":"https://github.com/mafintosh/docker-raw-stream","gitHead":"00eb2c1378b06569c648da45d00ec5916877ac47","_id":"docker-raw-stream@1.3.1","_shasum":"9253771fc1ca78346d5187fbd575182d081a72a2","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"9253771fc1ca78346d5187fbd575182d081a72a2","tarball":"https://registry.npmjs.org/docker-raw-stream/-/docker-raw-stream-1.3.1.tgz","integrity":"sha512-nSuCryfNrVwgI6jKvgxYcQkDN7cMeuIaJuLPMIvQCCNJih10ugx/dzzyAMgfsNRIYjM4SHg6Em1iXhGxA08R7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiLsCOTL/hRb/Pzc9oreo8rYTlUw1fldPGIJQvpVFusAiATfziiS3yS2mbg62DhCY6iU9JZhmg4mxMptGnuP2Lekw=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/docker-raw-stream-1.3.1.tgz_1455778537700_0.98718316340819"}}},"readme":"# docker-raw-stream\n\nDecode/encode a docker raw stream\n\n```\nnpm install docker-raw-stream\n```\n\n[![build status](http://img.shields.io/travis/mafintosh/docker-raw-stream.svg?style=flat)](http://travis-ci.org/mafintosh/docker-raw-stream)\n\n## Usage\n\ndocker raw streams multiplexes stdout/stderr to a single stream\n\n``` js\nvar raw = require('docker-raw-stream')\nvar request = require('request')\n\nvar decode = raw.decode()\n\n// forward the output to stdio\ndecode.stdout.pipe(process.stdout)\ndecode.stderr.pipe(process.stderr)\n\nvar url = 'http://docker-host:2375/containers/f7f65a63a595/attach?stderr=1&stdout=1&stream=1'\nrequest.post(url).pipe(decode)\n```\n\nYou can also use it encode a stream to the docker raw stream format\n\n``` js\nvar encode = raw.encode()\n\n// forward stdin to the stdout channel\nprocess.stdin.pipe(encode.stdout)\n\nencode.pipe(someWritableStream)\n```\n\nPer default if you end either `encode.stdout` or `encode.stderr` the encode stream will end.\nIf you want to have the encode stream be half open use `raw.encode({halfOpen:true})`.\nThis will require both `encode.stdout` and `encode.stderr` to end before the encode stream ends.\n\n## License\n\nMIT","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"time":{"modified":"2022-06-15T06:58:59.608Z","created":"2014-06-21T12:13:50.851Z","1.0.0":"2014-06-21T12:13:50.851Z","1.1.0":"2014-06-21T12:21:33.525Z","1.2.0":"2014-06-25T21:47:54.557Z","1.3.0":"2014-07-10T09:18:19.410Z","1.3.1":"2016-02-18T06:55:43.535Z"},"homepage":"https://github.com/mafintosh/docker-raw-stream","keywords":["docker","raw","stream","encode","decode","logs","log","attach"],"repository":{"type":"git","url":"git://github.com/mafintosh/docker-raw-stream"},"author":{"name":"Mathias Buus"},"bugs":{"url":"https://github.com/mafintosh/docker-raw-stream/issues"},"license":"MIT","readmeFilename":"README.md"}