{"_id":"pull-stringify","_rev":"19-7f7d88dd82fe9588ed2a5218c8869ac1","name":"pull-stringify","description":"JSON.stringify as pull-stream","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"pull-stringify","description":"JSON.stringify as pull-stream","version":"1.0.0","homepage":"https://github.com/dominictarr/pull-stringify","repository":{"type":"git","url":"git://github.com/dominictarr/pull-stringify.git"},"dependencies":{},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"dominictarr.com"},"license":"MIT","bugs":{"url":"https://github.com/dominictarr/pull-stringify/issues"},"_id":"pull-stringify@1.0.0","dist":{"shasum":"43ad760f3779c395704c9273ca3364fe69e03498","tarball":"https://registry.npmjs.org/pull-stringify/-/pull-stringify-1.0.0.tgz","integrity":"sha512-VSG1jUoq7oWbnyPp4jmkC4ooRqP9FSclxKhvVZwTBQp1V8JtlKSMf0b7zU6RrDpMSr/H3IP+GjGctIsT8YIYUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1bjba5J/83H/fpP71dYAWWDSOyEGPFEP3s/WvANUfWAIhAK4tzRfr7NHBCcLAG6Udg3V4Xb8JSx5WjMMZeVGWb2Hy"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"1.0.1":{"name":"pull-stringify","description":"JSON.stringify as pull-stream","version":"1.0.1","homepage":"https://github.com/dominictarr/pull-stringify","repository":{"type":"git","url":"git://github.com/dominictarr/pull-stringify.git"},"dependencies":{},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"dominictarr.com"},"license":"MIT","bugs":{"url":"https://github.com/dominictarr/pull-stringify/issues"},"_id":"pull-stringify@1.0.1","dist":{"shasum":"63bd62715757ad527cc1898fed1077356512bb70","tarball":"https://registry.npmjs.org/pull-stringify/-/pull-stringify-1.0.1.tgz","integrity":"sha512-ClpQfts5zoixtvL3zFkAKSqGitHhQiZD3vNp+I4e/lTCPq1P2mGwz/C9vjaR6Hvwc73IvtAgnqAmyYJTjnSy5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+cMduswXftOOvi7JmlVWE+BzItS+UbeGmIQWGBB5K8AiEAgPVWyFub13qptplLdSlSnzga1NaHnS0ODfqymu1jsEo="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"1.1.0":{"name":"pull-stringify","description":"JSON.stringify as pull-stream","version":"1.1.0","homepage":"https://github.com/dominictarr/pull-stringify","repository":{"type":"git","url":"git://github.com/dominictarr/pull-stringify.git"},"dependencies":{},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"dominictarr.com"},"license":"MIT","gitHead":"54863760033130a96b65c2cebfd6a0bd1fd2f106","bugs":{"url":"https://github.com/dominictarr/pull-stringify/issues"},"_id":"pull-stringify@1.1.0","_shasum":"ba3f7a050cf1b5c378958462222625c01c3aaa7a","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"ba3f7a050cf1b5c378958462222625c01c3aaa7a","tarball":"https://registry.npmjs.org/pull-stringify/-/pull-stringify-1.1.0.tgz","integrity":"sha512-59LuxPSXlXphUH7ePjDUeBRWsQL2uSIorQJMkom7pKUaUmC0AwablQREF0javmDIVsbqzYLub2Nv5vJPSl5p2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTTx6vXllSKdWndiib7CbEDFmE1NUoCFobh5w5QDOYeAIgPrKhk2qfDCc8CcdsMeHGWx9/RhkmE96v4gSYvAx20OI="}]},"directories":{}},"1.1.1":{"name":"pull-stringify","description":"JSON.stringify as pull-stream","version":"1.1.1","homepage":"https://github.com/dominictarr/pull-stringify","repository":{"type":"git","url":"git://github.com/dominictarr/pull-stringify.git"},"dependencies":{},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"dominictarr.com"},"license":"MIT","gitHead":"2a956267b1b12ad4f2e947862d32c43622342a74","bugs":{"url":"https://github.com/dominictarr/pull-stringify/issues"},"_id":"pull-stringify@1.1.1","_shasum":"5c80dfc7cc34f6cf86a6a75dfcf7c957906556df","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"5c80dfc7cc34f6cf86a6a75dfcf7c957906556df","tarball":"https://registry.npmjs.org/pull-stringify/-/pull-stringify-1.1.1.tgz","integrity":"sha512-qhLRie9HAowJZNzqvYK9R7TumZOM10G0au+LEVqQeCKtLBDa+1XbzHu1A4g8HCGWF5h+SO6RV2/TF4ZQCRlnvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA25U9gIzox7WtMcKwUMM4fG6Q/Z+zWPgj1LfXmqKzTgAiA1EABHRwqJtDOjp8b+qa96Ped/n/QQiLUZM1bW67WgrQ=="}]},"directories":{}},"1.2.2":{"name":"pull-stringify","description":"JSON.stringify as pull-stream","version":"1.2.2","homepage":"https://github.com/dominictarr/pull-stringify","repository":{"type":"git","url":"git://github.com/dominictarr/pull-stringify.git"},"dependencies":{},"devDependencies":{},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"dominictarr.com"},"license":"MIT","gitHead":"0383e0584b21c45a6df958cf28bd00210ce7b050","bugs":{"url":"https://github.com/dominictarr/pull-stringify/issues"},"_id":"pull-stringify@1.2.2","_shasum":"5a1c34e0075faf2f2f6d46004e36dccd33bd7c7c","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"5a1c34e0075faf2f2f6d46004e36dccd33bd7c7c","tarball":"https://registry.npmjs.org/pull-stringify/-/pull-stringify-1.2.2.tgz","integrity":"sha512-W1W1Q+yI/X440TkYgxAH5jgFgZmNQFDtBNulx1IH8smOoJqe9Vlthgcb9oxphntZNFyhpvW5goX8VVop+O6Kag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoAIb+qpvMagczCp4frBHw6yEd4cKN9ISA/7BKh6ltVgIhAP6Kg49xJgC66x8qwa61TPSN1HOIx3/8oPJFhfBkxc5F"}]},"directories":{}},"2.0.0":{"name":"pull-stringify","description":"JSON.stringify as pull-stream","version":"2.0.0","homepage":"https://github.com/dominictarr/pull-stringify","repository":{"type":"git","url":"git://github.com/dominictarr/pull-stringify.git"},"dependencies":{"defined":"^1.0.0"},"devDependencies":{"pull-pushable":"^2.0.0","pull-split":"^0.2.0","pull-stream":"^3.4.2","tape":"^4.5.1"},"scripts":{"test":"tape test.js"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"dominictarr.com"},"license":"MIT","gitHead":"1b5eb09bf2f07151708d0c544486d1748e3caaa7","bugs":{"url":"https://github.com/dominictarr/pull-stringify/issues"},"_id":"pull-stringify@2.0.0","_shasum":"22ba31da95af0888e0fb559238b1fa915a6a5b64","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"dist":{"shasum":"22ba31da95af0888e0fb559238b1fa915a6a5b64","tarball":"https://registry.npmjs.org/pull-stringify/-/pull-stringify-2.0.0.tgz","integrity":"sha512-RV/FAxXZjy4JZMEpWZi9WQ5v4poSNfspw6sjNT1eT+6NRIk1QukNsFpJwYRYtOpr9/NaYA5EBw5gNVq9AcJOYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHR/W3A95m+8ZRD237ZBwVGnnlM6YH6iBeOcXh0V6HMkAiBoUEJa+/6BzFreubyJyja5i3BcrhvM+oizcaBfFQ4FZQ=="}]},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pull-stringify-2.0.0.tgz_1473565192653_0.26067486428655684"},"directories":{}}},"readme":"# pull-stringify\n\nJSON.stringify as pull stream\n\n## example\n\n``` js\nvar pull = require('pull-stream')\nvar stringify = require('pull-stringify')\nvar toPull = require('stream-to-pull-stream')\n\npull(\n  pull.values([A, B, C]),\n  stringify(),\n  toPull(process.stdout)\n)\n```\n\n## usage\n\n### `stringify = require('pull-stringify')`\n\n``` js\npull(\n  pull.values([A, B, C]),\n  stringify.lines(),\n  toPull(process.stdout)\n)\n```\n\n### `stringify(options)`\n\n`options` is an object with the following optional keys:\n\n- `open`: string to be prepended to first output string\n- `prefix`: string to be prepended to every non-first output string\n- `suffix`: string to be appended to every output string\n- `close`: string to be appended after stream is complete\n- `indent`: passed as third argument to `JSON.stringify`\n- `stringify`: custom function to use instead of `JSON.stringify`\n\n`stringify(options)` returns a through [`pull-stream`](https://pull-stream.github.io).\n\ndefaults options are for [double newline delimited json](https://github.com/dominictarr/pull-json-doubleline/blob/master/index.js). double newline delimiting means you can use indented json as the stream format, which is more human readable.\n\n```js\n{\n  open: '',\n  prefix: '',\n  suffix: '\\n\\n',\n  close: '',\n  indent: 2,\n  stringify: JSON.stringify\n}\n```\n\n### `stringify.ldjson(stringify)`\n\n### `stringify.lines(stringify)`\n\nfor single newline delimited json use `stringify.ldjson()` or `stringify.lines()`:\n\n```js\n{\n  suffix: '\\n',\n  indent: 0\n}\n```\n\nyou can pass a custom stringify as an argument.\n\n```js\n// compatible with JSON but supports buffers.\nvar JSONB = require('json-buffer')\n\n// use defaults\nstringify({ stringify: JSONB.stringify })\n\n// or\nstringify.lines(JSONB.stringify)\n```\n\n\n### `stringify.array(stringify)`\n\nfor a single json array use `stringify.array()`\n\n```js\n{\n  open: '[',\n  separator: ',\\n',\n  close: ']\\n',\n  indent: 2\n}\n```\n\n## License\n\nMIT\n\n\n\n","maintainers":[{"email":"nopersonsmodules@gmail.com","name":"nopersonsmodules"}],"time":{"modified":"2022-06-25T00:47:17.713Z","created":"2014-02-17T02:47:00.351Z","1.0.0":"2014-02-17T02:47:00.351Z","1.0.1":"2014-03-30T09:58:50.258Z","1.1.0":"2014-10-09T23:49:11.222Z","1.1.1":"2014-10-10T14:00:26.508Z","1.2.1":"2014-10-21T21:17:37.939Z","1.2.2":"2014-10-21T21:19:53.180Z","2.0.0":"2016-09-11T03:39:52.882Z"},"readmeFilename":"README.md","homepage":"https://github.com/dominictarr/pull-stringify","repository":{"type":"git","url":"git://github.com/dominictarr/pull-stringify.git"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"dominictarr.com"},"bugs":{"url":"https://github.com/dominictarr/pull-stringify/issues"},"license":"MIT"}