{"_id":"stream-to-string","_rev":"3115061","name":"stream-to-string","description":"Pipe a stream into a string, collect value with callback or promise","dist-tags":{"latest":"1.2.1"},"maintainers":[{"name":"jasonpincin","email":"jason@pincin.com"}],"time":{"modified":"2023-11-27T05:50:24.000Z","created":"2015-01-22T20:42:13.537Z","1.2.1":"2023-02-08T01:06:03.992Z","1.2.0":"2019-01-17T20:39:34.249Z","1.1.0":"2016-07-08T01:01:56.148Z","1.0.1":"2015-07-28T00:49:46.497Z","1.0.0":"2015-01-22T20:42:13.537Z"},"users":{},"author":{"name":"Jason Pincin","email":"jason@pincin.com","url":"http://jason.pincin.com/"},"repository":{"type":"git","url":"git://github.com/jasonpincin/stream-to-string.git"},"versions":{"1.2.1":{"name":"stream-to-string","version":"1.2.1","description":"Pipe a stream into a string, collect value with callback or promise","main":"index.js","scripts":{"test":"make npm-test","view-cover":"make view-cover"},"repository":{"type":"git","url":"git://github.com/jasonpincin/stream-to-string.git"},"keywords":["stream","string","buffer","callback","promise"],"license":"MIT","bugs":{"url":"https://github.com/jasonpincin/stream-to-string/issues"},"homepage":"https://github.com/jasonpincin/stream-to-string","author":{"name":"Jason Pincin","email":"jason@pincin.com","url":"http://jason.pincin.com/"},"contributors":[],"devDependencies":{"@types/node":"*","istanbul":"~0.2.8","jshint":"^2.5.6","tap-dot":"^0.2.2","tap-spec":"~0.1.9","tape":"~4.0.1","through2":"^0.6.3","tsd":"^0.25.0"},"dependencies":{"promise-polyfill":"^1.1.6"},"tsd":{"directory":"test"},"types":"./index.d.ts","gitHead":"368fe27e047eb14ecfafce0bda572401d19afbf0","_id":"stream-to-string@1.2.1","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"shasum":"15cb325d88b33cc62accb032c7093f85eb785db2","size":4011,"noattachment":false,"key":"/stream-to-string/-/stream-to-string-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-to-string/download/stream-to-string-1.2.1.tgz"},"_npmUser":{"name":"jasonpincin","email":"jason@pincin.com"},"directories":{},"maintainers":[{"name":"jasonpincin","email":"jason@pincin.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-to-string_1.2.1_1675818363794_0.8583464612835627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-08T01:06:03.992Z","publish_time":1675818363992,"_cnpm_publish_time":1675818363992},"1.2.0":{"name":"stream-to-string","version":"1.2.0","description":"Pipe a stream into a string, collect value with callback or promise","main":"index.js","scripts":{"test":"make npm-test","view-cover":"make view-cover"},"repository":{"type":"git","url":"git://github.com/jasonpincin/stream-to-string.git"},"keywords":["stream","string","buffer","callback","promise"],"license":"MIT","bugs":{"url":"https://github.com/jasonpincin/stream-to-string/issues"},"homepage":"https://github.com/jasonpincin/stream-to-string","author":{"name":"Jason Pincin","email":"jason@pincin.com","url":"http://jason.pincin.com/"},"contributors":[],"devDependencies":{"istanbul":"~0.2.8","jshint":"^2.5.6","tap-dot":"^0.2.2","tap-spec":"~0.1.9","tape":"~4.0.1","through2":"^0.6.3"},"dependencies":{"promise-polyfill":"^1.1.6"},"gitHead":"d1e6a27e08c5191fc19557286d6bd0036917a849","_id":"stream-to-string@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"jasonpincin","email":"jason@pincin.com"},"dist":{"shasum":"3ca506a097ecbf78b0e0aee0b6fa5c4565412a15","size":3742,"noattachment":false,"key":"/stream-to-string/-/stream-to-string-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-to-string/download/stream-to-string-1.2.0.tgz"},"maintainers":[{"name":"jasonpincin","email":"jason@pincin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-to-string_1.2.0_1547757574099_0.5399984187590638"},"_hasShrinkwrap":false,"publish_time":1547757574249,"_cnpm_publish_time":1547757574249,"_cnpmcore_publish_time":"2021-12-16T18:06:57.281Z"},"1.1.0":{"name":"stream-to-string","version":"1.1.0","description":"Pipe a stream into a string, collect value with callback or promise","main":"index.js","scripts":{"test":"make npm-test","view-cover":"make view-cover"},"repository":{"type":"git","url":"git://github.com/jasonpincin/stream-to-string.git"},"keywords":["stream","string","buffer","callback","promise"],"license":"MIT","bugs":{"url":"https://github.com/jasonpincin/stream-to-string/issues"},"homepage":"https://github.com/jasonpincin/stream-to-string","author":{"name":"Jason Pincin","email":"jason@pincin.com","url":"http://jason.pincin.com/"},"contributors":[],"devDependencies":{"istanbul":"~0.2.8","jshint":"^2.5.6","tap-dot":"^0.2.2","tap-spec":"~0.1.9","tape":"~4.0.1","through2":"^0.6.3"},"dependencies":{"promise-polyfill":"^1.1.6"},"gitHead":"445fc7bcdf9e7519301cb004f1b6a8826952f831","_id":"stream-to-string@1.1.0","_shasum":"39210b01317e6abb35e854538e013037b6a35940","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"jasonpincin","email":"jason@pincin.com"},"maintainers":[{"name":"jasonpincin","email":"jason@pincin.com"}],"dist":{"shasum":"39210b01317e6abb35e854538e013037b6a35940","size":3791,"noattachment":false,"key":"/stream-to-string/-/stream-to-string-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-to-string/download/stream-to-string-1.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/stream-to-string-1.1.0.tgz_1467939714941_0.579533850774169"},"directories":{},"publish_time":1467939716148,"_hasShrinkwrap":false,"_cnpm_publish_time":1467939716148,"_cnpmcore_publish_time":"2021-12-16T18:06:57.554Z"},"1.0.1":{"name":"stream-to-string","version":"1.0.1","description":"Pipe a stream into a string, collect value with callback or promise","main":"index.js","scripts":{"test":"make npm-test","view-cover":"make view-cover"},"repository":{"type":"git","url":"git://github.com/jasonpincin/stream-to-string.git"},"keywords":["stream","string","buffer","callback","promise"],"license":"MIT","bugs":{"url":"https://github.com/jasonpincin/stream-to-string/issues"},"homepage":"https://github.com/jasonpincin/stream-to-string","author":{"name":"Jason Pincin","email":"jason@pincin.com","url":"http://jason.pincin.com/"},"contributors":[],"devDependencies":{"istanbul":"~0.2.8","jshint":"^2.5.6","tap-dot":"^0.2.2","tap-spec":"~0.1.9","tape":"~4.0.1","through2":"^0.6.3"},"dependencies":{"promise-polyfill":"^1.1.6"},"gitHead":"c129032c3cfd35011cab4ece773497180f36785a","_id":"stream-to-string@1.0.1","_shasum":"4a66ea7adc32c4cc36106db2b46a3e9e5216570b","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"jasonpincin","email":"jason@pincin.com"},"maintainers":[{"name":"jasonpincin","email":"jason@pincin.com"}],"dist":{"shasum":"4a66ea7adc32c4cc36106db2b46a3e9e5216570b","size":3597,"noattachment":false,"key":"/stream-to-string/-/stream-to-string-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-to-string/download/stream-to-string-1.0.1.tgz"},"directories":{},"publish_time":1438044586497,"_hasShrinkwrap":false,"_cnpm_publish_time":1438044586497,"_cnpmcore_publish_time":"2021-12-16T18:06:57.748Z"},"1.0.0":{"name":"stream-to-string","version":"1.0.0","description":"Pipe a stream into a string, collect value with callback or promise","main":"index.js","scripts":{"test":"make test","travis-test":"make test && ((cat coverage/lcov.info | coveralls) || exit 0)","view-cover":"open coverage/index.html","vc":"open coverage/index.html","help":"make help"},"repository":{"type":"git","url":"git://github.com/jasonpincin/stream-to-string.git"},"keywords":["stream","string","buffer","callback","promise"],"license":"MIT","bugs":{"url":"https://github.com/jasonpincin/stream-to-string/issues"},"homepage":"https://github.com/jasonpincin/stream-to-string","author":{"name":"Jason Pincin","email":"jason@pincin.com","url":"http://jason.pincin.com/"},"contributors":[],"devDependencies":{"istanbul":"~0.2.8","jshint":"^2.5.6","tap-dot":"^0.2.2","tap-spec":"~0.1.9","tape":"~2.12.3","through2":"^0.6.3"},"dependencies":{"promise-polyfill":"^1.1.6","tape":"^3.4.0"},"gitHead":"0f51d8feeaccc98458d9ac2abcaf82ca2859002a","_id":"stream-to-string@1.0.0","_shasum":"8fc6fd9ba183def1040594992a9365fa9dcf109b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jasonpincin","email":"jason@pincin.com"},"maintainers":[{"name":"jasonpincin","email":"jason@pincin.com"}],"dist":{"shasum":"8fc6fd9ba183def1040594992a9365fa9dcf109b","size":3603,"noattachment":false,"key":"/stream-to-string/-/stream-to-string-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-to-string/download/stream-to-string-1.0.0.tgz"},"directories":{},"publish_time":1421959333537,"_hasShrinkwrap":false,"_cnpm_publish_time":1421959333537,"_cnpmcore_publish_time":"2021-12-16T18:06:58.002Z"}},"readme":"# stream-to-string\n\n[![NPM version](https://badge.fury.io/js/stream-to-string.png)](http://badge.fury.io/js/stream-to-string)\n[![Build Status](https://travis-ci.org/jasonpincin/stream-to-string.svg?branch=master)](https://travis-ci.org/jasonpincin/stream-to-string)\n[![Coverage Status](https://coveralls.io/repos/jasonpincin/stream-to-string/badge.png?branch=master)](https://coveralls.io/r/jasonpincin/stream-to-string?branch=master)\n\nPipe a stream into a string, collect value with callback or promise\n\n## example\n\n```javascript\nvar toString = require('..'),\n    through2 = require('through2'),\n    stream   = through2()\n\ntoString(stream, function (err, msg) {\n    console.log(msg)\n})\n\n# or with promises\ntoString(stream).then(function (msg) {\n    console.log(msg)\n})\n\nstream.write('this is a')\nstream.write(' test')\nstream.end()\n```\n\n## api\n\n```javascript\nvar toString = require('stream-to-string')\n```\n\n### toString(stream[, enc][, cb])\n\nCollects stream data into a string. Accepts an optional encoding argument used when converting the stream. Executes optional callback with `err, string`. Returns a promise.\n\n## testing\n\n`npm test [--dot | --spec] [--coverage | --grep=pattern]`\n\nSpecifying `--dot` or `--spec` will change the output from the default TAP style. \nSpecifying `--coverage` will print a text coverage summary to the terminal after \ntests have ran, while `--pattern` will only run the test files that match the given \npattern.\n\nOpen an html coverage report with `npm run view-cover`.\n","_attachments":{},"homepage":"https://github.com/jasonpincin/stream-to-string","bugs":{"url":"https://github.com/jasonpincin/stream-to-string/issues"},"license":"MIT"}