{"_id":"csv-string","_rev":"77-e9b96542711c5e63ec00d72d333af14e","name":"csv-string","description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","dist-tags":{"latest":"4.1.1"},"versions":{"1.0.0":{"name":"csv-string","version":"1.0.0","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[],"description":"It's a collection of javascript tools (parse/stringify) for CSV strings. Unlike many other similar modules, it works correctly with fields containing newlines (including on the first line)","tags":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.6.0"},"_id":"csv-string@1.0.0","dist":{"shasum":"1ef6d846291b7627cf7980dbf6a210f84f638db0","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-1.0.0.tgz","integrity":"sha512-MSCXDjuKwNKI2DU5GIct8O0FEmPCQbYf+KGosqN7QZx9vmgzAiogs4f+qigkcQUasKOwEHU1SF9WdzRT5SPOBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC38uk+NsgQuDTnkfqZNXD3V/e+dmepbJpS9KBoNm9LAIgLm5wc33+3klb/1N9K/ojIGTqCnQYMAHblbXje3jsR7k="}]},"_npmVersion":"1.2.0","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"1.0.1":{"name":"csv-string","version":"1.0.1","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[],"description":"It's a collection of javascript tools (parse/stringify) for CSV strings. Unlike many other similar modules, it works correctly with fields containing newlines (including on the first line)","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.6.0"},"_id":"csv-string@1.0.1","dist":{"shasum":"f32408769a5309b0a5dccf6fc44e37bd974a3965","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-1.0.1.tgz","integrity":"sha512-sAcgf5dq8fU4bdpPtvxzGi+++mV7hGTV1K2kEdAcUXIisxCkkAugB++VMDVDDxnwJf6ob/9byw0DCMyCb8Y/fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPW05B2THYgrcsPbss4X7m3E+yG3Cg44+MetzgpxEvGAiEAnYtAgR1uBHjf12wV4jE58tGab2klIX+vvFkHOUlpmvo="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"1.0.2":{"name":"csv-string","version":"1.0.2","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[],"description":"It's a collection of javascript tools (parse/stringify) for CSV strings. Unlike many other similar modules, it works correctly with fields containing newlines (including on the first line)","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.6.0"},"_id":"csv-string@1.0.2","dist":{"shasum":"83edc2ee60ba3b6021d63953e34000c5c545b00b","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-1.0.2.tgz","integrity":"sha512-A1UjTh8AfCtCKPq9A7kNOTzQ0K4Fu3JONEVTCtNM6OcNiP14ye3yJcywWCTrvUIl6On6wuISBWynZwlF4v5kDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiVi47RRYxGhjGSy/crOEfVjz5O6WOzyfgw1EYFBr9lwIhALvCdDniNfru5EOyJE8TA7O34mKy2x6FnOAVLzH/LsPj"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"1.0.3":{"name":"csv-string","version":"1.0.3","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[],"description":"It's a collection of javascript tools (parse/stringify) for CSV strings. Unlike many other similar modules, it works correctly with fields containing newlines (including on the first line)","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.6.0"},"_id":"csv-string@1.0.3","dist":{"shasum":"ba88e2ab35d93b8888fdc78675867df3c60f2597","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-1.0.3.tgz","integrity":"sha512-JVuRQfimiBMPbYjuwRBFxvYGhRjGcbUdMYqKVla42GlRVM1vPaMZVnStZ5H4TXuBBwt/rdpStuNlTZzSyUmMrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgu15/XU57jGsEYntpeyp8o9i+7pRbMgvG0mZoeKWcSAiEAgabNITCaaX7iam0+1xUCt/I3cTU+fm33c6kcxevbtl4="}]},"_from":".","_npmVersion":"1.2.10","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"1.0.4":{"name":"csv-string","version":"1.0.4","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"J Baumbach","url":"https://github.com/jbaumbach"}],"description":"It's a collection of javascript tools (parse/stringify) for CSV strings. Unlike many other similar modules, it works correctly with fields containing newlines (including on the first line)","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.6.0"},"_id":"csv-string@1.0.4","dist":{"shasum":"9391a714aed0a85687b18f7a9bdf6e844fb8a123","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-1.0.4.tgz","integrity":"sha512-43d+QgObJzisFnxgzdY1PXUc4okgTOMDGSxg9irOXtPSnyvzJzqy2ZVmOrHMFDWe7tlqvBM4UCnJdAU/vs5cTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnBcblcHTdtzzmNNn9xtrzgwE1dWdkoNf3d+QJHEuoyAiEAs/cJnrk23bjt7sxHtv2uTkHZSCX8PW/uc++/U2PQ8yY="}]},"_npmVersion":"1.2.0","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"1.0.5":{"name":"csv-string","version":"1.0.5","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"}],"description":"It's a collection of javascript tools (parse/stringify) for CSV strings. Unlike many other similar modules, it works correctly with fields containing newlines (including on the first line)","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.6.0"},"_id":"csv-string@1.0.5","dist":{"shasum":"6beed3b5f05dbebcbaab0c425ec68cdd5bb0311e","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-1.0.5.tgz","integrity":"sha512-e3YxgOp5cKLRr6h8Kg7N1ZLFyHB97UufupZuXqyC8ONUWM3BdzaoTx88TkVE57M0QsOsmEPf1dB/STjds5fgVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnBTrTC3g/ujFW/zeHDcIy9k/a5L4ijHFTM1GZ/+rydwIhANap2eh6rjyz3smni04PLTiWME9HqyH9Au6/loOhe/PQ"}]},"_npmVersion":"1.2.0","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"1.1.0":{"name":"csv-string","version":"1.1.0","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"It's a collection of javascript tools (parse/stringify) for CSV strings. Unlike many other similar modules, it works correctly with fields containing newlines (including on the first line)","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.6.0"},"bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@1.1.0","dist":{"shasum":"4b8db46868d6a872b24411ba76a5e104265b53d0","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-1.1.0.tgz","integrity":"sha512-cL9cuRWRpxtcdJbYW9Kz3PbP2IHLNX0xhM2MruZx/fv1CNnBt3U8j+BZt1DpUyEmT9AbWgpYm5ZyX0LHsobREQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuMHu69tUaDfRJAbCHVrq9+/Caz5qaDiQydjNs5HdRuAiEAoh0/+Ltd3/ZE8cxNsE1Pda8kMYH6gLSQ+TFm5PWQw5g="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"1.2.0":{"name":"csv-string","version":"1.2.0","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"It's a collection of javascript tools (parse/stringify) for CSV strings. Unlike many other similar modules, it works correctly with fields containing newlines (including on the first line)","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.6.0"},"bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@1.2.0","dist":{"shasum":"e6eeb4b867e12ce2a22ada198c1d7df9cf34b93c","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-1.2.0.tgz","integrity":"sha512-9pQbJ0H3WcVbgSeY+mffmokpSM2J0gdtDRJR6IEOX5KLoTxo1WvmPtbyGGNhQEsj9V1eUy7PeD0Mu0WIByDjTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKOuSm1/sSNkyqtDlM4YHBOcSo5lLj0tp9fhJa6+bzLAiBY3Yph8Ms3lPA9Q/v9LDh/bxwsZh0wMxKkmsxh1B2NGg=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"1.2.1":{"name":"csv-string","version":"1.2.1","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"It's a collection of javascript tools (parse/stringify) for CSV strings. Unlike many other similar modules, it works correctly with fields containing newlines (including on the first line)","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.6.0"},"bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@1.2.1","dist":{"shasum":"fc8a33b74f71232299a01c15ab94ed7437e3f577","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-1.2.1.tgz","integrity":"sha512-WpyCcJeFNtCXfv8urm3BIXolBkgOEfxDozXB+Lv/CTV04lN+C9wOXLA8UEc21xduYIRxqwFQ7YXFZB/BWdOSZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpq+0gtKVy5dwgPXC1KyMQblnOEXMsInseUOoyhkan4AIgMJqGb1cH00tpmBPK3HDU6Nh+6DcajoJokQbg8l1+3Xs="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"1.2.2":{"name":"csv-string","version":"1.2.2","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"It's a collection of javascript tools (parse/stringify) for CSV strings. Unlike many other similar modules, it works correctly with fields containing newlines (including on the first line)","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.6.0"},"bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@1.2.2","dist":{"shasum":"efeda9163ab6b1848efdfa37cfd404dfe6f62a35","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-1.2.2.tgz","integrity":"sha512-Bs8ZGWI94n3l48RI8QODiYj6ZXXB8TpT57Dt45UaRFYiPcknOlV0D12DT47hmVf5lz3m9E3uoqiFE5ouYqZMnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOHp1ovYFfjsPMJX5jtkPL6Ilxfef/v0Pr2XDG4FJh4AIgTf1DOeivCo4+FIyUt3QTvQhOzV62XYg3iKcwgAChaKA="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"2.0.0":{"name":"csv-string","version":"2.0.0","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"It's a collection of javascript tools (parse/stringify) for CSV strings. Unlike many other similar modules, it works correctly with fields containing newlines (including on the first line)","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.6.0"},"bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@2.0.0","dist":{"shasum":"f98b3f5651bd9136e2467ab209ffe5adc537cd8a","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-2.0.0.tgz","integrity":"sha512-kqjyrFHV86jhodFS8RcgwGGEFDNanEo4/MFMkjk689qEjwox1STY3ueYpO95GtQM+dK08fSqB8IGbz3/Zt68NA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHORNCv4G/8F4gEW0kgo99MFsWaGU78FBGrEm8faYl2MAiEAgKSRwIz/0ioDdp0aodvASJX9o6qrV7GQv0/KbE0HKg0="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"2.0.1":{"name":"csv-string","version":"2.0.1","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"It's a collection of javascript tools (parse/stringify) for CSV strings. Unlike many other similar modules, it works correctly with fields containing newlines (including on the first line)","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.6.0"},"bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@2.0.1","dist":{"shasum":"c0aa5c6e9f2b3bda91f2504c8b497857f95d13de","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-2.0.1.tgz","integrity":"sha512-tM46lQZMJlIUh++YfRMmqVGrnuWjeI3YFVKmY5TKAH0zqehfNpFvOF7I2FweCucGO6n/3/C9iJkt9TrKCDKZ6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkoNpzoJtmMJDp0ryFxTXChR0/k1oa+cSf/BLNneD+6QIhAKzyHmmItRmDCxddjGwkciFgSj0T9jgFkF5zqQC9zRDL"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"2.0.2":{"name":"csv-string","version":"2.0.2","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.6.0"},"bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@2.0.2","dist":{"shasum":"90e7fef397af79bbdc4f2a972bbb33f50ab11360","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-2.0.2.tgz","integrity":"sha512-IuG/13m4LTqGZvcDp/CV8t96J/RXPgL6rYlM3+xYPng9TZ7TrpirjudPc24+OhCivHOJNjOCQo5s1ZSPWO9puQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuX2+lmumesH9vVm8TDDMW/jdEoGlSBegvqUcvScBFtAiEAzyod8cVr+n7hCTJziszYe35HJQIx7eu8PRY1y7g0Ae8="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"2.0.3":{"name":"csv-string","version":"2.0.3","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@2.0.3","dist":{"shasum":"090e4df2774b6b576d12a0ea31a975ba8d46912f","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-2.0.3.tgz","integrity":"sha512-ePunsdrhdxoqVybUClTggloajzZ96rtpozVZA3mPn2nmQJj6eN5mHQU0gt1VOr0aHqaTykQ/V1BhrVun59Z/8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUoW3ErLZLmSfNIaUU+dk7u0FyOCvO+aI2FYDhRg8UDwIhALHG/LEmoT3w938xne/8mnjJmMaXoIFoDvmhuYg2GEWF"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"2.0.4":{"name":"csv-string","version":"2.0.4","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@2.0.4","dist":{"shasum":"58351cd36a8a4cf50abcd25dd959c01fa5087ccf","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-2.0.4.tgz","integrity":"sha512-Kx2Yiy0nWmU6zyJIqbcY8K7qiBLrk80xip9RKZmqNxHwnWGB+j9ydYZZIasPx9rYxBPWvmTJmYlrr3cmBxP80w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAcewW+2eMFfJ0crHGc9pxTuFXxSMhyzD4gwzzgx1maAiBudCZJYXNKKWfLGZgJZxlCQmmhUCxpexRf7uR+ncgvnA=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"2.1.0":{"name":"csv-string","version":"2.1.0","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@2.1.0","dist":{"shasum":"a537a172a6110f92249e9f503c297ce8aef58dff","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-2.1.0.tgz","integrity":"sha512-xlpVtxtkZMEufC7cdq+7kxPg+1U+SAGSsuBysTrxT6Z1gIQE0PXrigXzvR/w51k1mCxY5BrAgsXHdigtiZjNlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfBxF9NnvqWWhr0UHy7qtMwyw2LcYE9ToDPFXcIK36uQIgbDx0jYtvR0K1/F43BvrAtSqCKiuBYzaFTHBAHspsaV0="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"2.1.1":{"name":"csv-string","version":"2.1.1","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@2.1.1","dist":{"shasum":"8f1fcafb231827c2dc6a56e2ea2edad440854ad6","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-2.1.1.tgz","integrity":"sha512-VY9hwnPRI0U0V+vDDRYUdngSCLQE/X/nCFyKeVxKvhJG4f+Evtw+satnnpNJUm1Uulo6DSfbTG+zqjwtPasNrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSy5ey3+1gcLCg4M2A6uEqjvjdJFDQ5dQTvVlremclQAiBC3SV/NWgwHqHWtew6UqSjD2yTDXrzmtZCEKMHezJ39g=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"2.2.1":{"name":"csv-string","version":"2.2.1","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"mocha"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1"},"license":"MIT","engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@2.2.1","dist":{"shasum":"b77529f3657020751a47c4ce6c3a88ec8bbbbeac","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-2.2.1.tgz","integrity":"sha512-nbXisZpqf0MOpr4fYe9Y2mW9ENpWsQ8vI3HtTFnfqCkvdNUg2pYS+SQmjKPhEs7P05ca1uEX7BZLQ/BX1t5gsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAw7vP8HwqHD1H01BrOhxQEpOqFSw8Xg6wYLNGh1xDLXAiB6sQiEoh8WRTuY/JW8n8zU5KvMJxvZ5LaOWnNOvQZDIg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"2.2.2":{"name":"csv-string","version":"2.2.2","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1","istanbul":"^0.3.0"},"license":"MIT","engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@2.2.2","dist":{"shasum":"16314fe4c87dbc62414ebed1857fba7e2db00a89","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-2.2.2.tgz","integrity":"sha512-ARNLxOibW9yqy1AFZPrLzaT7beS8lXbkg0en1msyEou/tfNZUUKMw7MlqZAJygbkHmcPFGUU8dUfoJ4yxUrW1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4YB72D7gh4tef1VOZ8w0Ogo9UEb66sGOel0xCo112kwIhAOpibp3Hub/Lwdy5FGlsRueEUCcT5alkdNHAv0JTmQEe"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"2.2.3":{"name":"csv-string","version":"2.2.3","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":">=1.2.1","istanbul":"^0.3.0"},"license":"MIT","engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@2.2.3","dist":{"shasum":"3910075e486d22d8accbb90fdff496b513074f6b","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-2.2.3.tgz","integrity":"sha512-vOfwO2JtGZnfNuxnpuAlPBcOs8tkHZuZ9b1BF++xbySI0wpYhVz0H9OwBZVdhmgQdtIexYKFWPVfdzZtMOrYzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv7eckWpxKiRn1S8mv6whBGaSTAlik4EQugte03zNr7wIhAKpjo55Zk9aIy83RotMqDrhe7wSmDfe5MswV6Jkc/PB9"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"2.2.4":{"name":"csv-string","version":"2.2.4","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":"^1.2.1","istanbul":"^0.3.0"},"license":"MIT","engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@2.2.4","dist":{"shasum":"af35b072306597fdbf50daaf074ff1e5d7c29d34","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-2.2.4.tgz","integrity":"sha512-Yz/luUFx4UHW0k4999znbC5CQtM5nsAKgugNeKoXUmZXfcFg3UYKt17/qA0x9NOf+fS2vHRqQtIZoFVNophIOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrEcYxxssPYbrAYWKBVyQ/0jiQoHn973r6z9Hu0lvGhAiEA4SdGRvGvu2XWS1GmIBd/XCnKnanEC7ZDTNOeOMVeBt4="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"2.2.5":{"name":"csv-string","version":"2.2.5","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":"^1.2.1","istanbul":"^0.3.0"},"license":"MIT","engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@2.2.5","dist":{"shasum":"a2fcf3a56799ba6253fb8eff26188446c7ddf1bf","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-2.2.5.tgz","integrity":"sha512-I++jHYY2F5Th2Mzs5sTxjLBe9D2SWLhuZLeW/Z+HjHb9pylBrPV5r5D30RAXmQ49+zGTQ4lBFbk+TYmWRfneoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfHxONF9j34XoTPRxteCUFa6yIyrAiMZzthV1GeeTqCwIhAOfO99yMmblAHBfDSFpYw/EaOvlLe87NQSXx9um9cWp7"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"2.3.0":{"name":"csv-string","version":"2.3.0","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":"^1.2.1","istanbul":"^0.3.0"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"956ce5d80f966e498c5d689eba72c39190a6b56b","bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@2.3.0","_shasum":"9bf0fa96adad306a05dbed627b8bcece7f4dd164","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"dist":{"shasum":"9bf0fa96adad306a05dbed627b8bcece7f4dd164","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-2.3.0.tgz","integrity":"sha512-xKnGD/5IALK7XFgh5vr6KXp/mdrGaV4nNIpNB+6tZRoerv2JvjrXsaFubI4O0silrDseYdp8FHRbQEGV7a2GxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxt1Jja8SlaeF66mbjx4neel4gauB4WpcOnuUncviCGAiEA8RpGnh5tYHOjulHFzuG9nkcFkX4Ca4NNSk9W+8uDRac="}]},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{}},"2.3.1":{"name":"csv-string","version":"2.3.1","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":"^1.2.1","istanbul":"^0.3.0"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"fd50418ce3f139d3e3abfa5e1286dfc72f933205","bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@2.3.1","_shasum":"aaa17736a5380d686621694c2df5c9aef76aa088","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"dist":{"shasum":"aaa17736a5380d686621694c2df5c9aef76aa088","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-2.3.1.tgz","integrity":"sha512-eBkfxBOIZVnKzv11SW6szhtkW7KdK2CeDHsthczMy2FMB3+Y1p5MArVzSi4yo24g9XgtCnmc64AVdzHfBvts1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqtWnxZWZssrV8A3iWWYwodAlZPYbed1/WgfD6kV38IAiEAvp7q31cGaBEEGlS/Dcci1RKZOp94NH1qUbrXW0RXMh4="}]},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/csv-string-2.3.1.tgz_1488233563332_0.6013251757249236"},"directories":{}},"2.3.2":{"name":"csv-string","version":"2.3.2","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"mocha":">=1.8.1","should":"^1.2.1","istanbul":"^0.3.0"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"9e7967b102b5884f63501cdb84b622c8a48476bb","bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@2.3.2","_shasum":"7ee58bd957a04de3f9935b7ea1ab29180156894c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"dist":{"shasum":"7ee58bd957a04de3f9935b7ea1ab29180156894c","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-2.3.2.tgz","integrity":"sha512-DQmL3njah6j6Rzxsb801RxaPcRJQGQ/9W9KU93beQVMrUkSxE2oRlKtLbRBCLbI9t8gd/L8hT7Vq8N/QC514JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsSyg9Pfo6Sl5qYTxTgTmfKqB3DQA92eWr+muNX8lvTQIgZBgKhplJ7IfkxYjJJgrKAWQV4WWrid4donNcHivAr6w="}]},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/csv-string-2.3.2.tgz_1488294703924_0.3118296645116061"},"directories":{}},"2.3.3":{"name":"csv-string","version":"2.3.3","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"eslint":"^4.11.0","istanbul":"^0.3.0","mocha":">=1.8.1","should":"^1.2.1"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"0108a2d5f29a5dd5e257855de6a9983e4209dfaa","bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@2.3.3","_shasum":"e0801e3c6f92f0983629505774af66dd3090e9e5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"dist":{"shasum":"e0801e3c6f92f0983629505774af66dd3090e9e5","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-2.3.3.tgz","integrity":"sha512-uKRo/d64WkBAm/4pPXQeQTcPc0md9JASn4igXfmOfCGoABq45BuyKqd5EotU0cwNau7ZU/fZ2xCZHrdscZvpEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXt6RnXE4YZFZ6nk4O7aAbJCJ8KTS0WWXq8WY7cRfkKAiAyUzg+gRspV/yx2/49SQOkSYALE7IEFjsIkXTs4d7hMg=="}]},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string-2.3.3.tgz_1511479448039_0.24580758064985275"},"directories":{}},"3.0.0":{"name":"csv-string","version":"3.0.0","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"eslint":"^4.11.0","istanbul":"^0.3.0","mocha":">=1.8.1","should":"^1.2.1"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"073e43ffbe59546a277e28a9a7b55f8e64dff21e","bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@3.0.0","_shasum":"d7b082b7924deb49815bdecbf804d30a4420a370","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"dist":{"shasum":"d7b082b7924deb49815bdecbf804d30a4420a370","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-3.0.0.tgz","integrity":"sha512-QbOL6Mrr9gSmrqIJeSeV+JoVuh8GKIlPbiU9+UCRzc4yjC2ONQ67Rbs4kq/GWRgwaIa/NBFFRjCaGHg94zYr0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGM2a9wJEt87i1CFmJE1rZG55crCpCMCZS74WQRQEwzGAiEA8JD/S7e+zjoWigAPp3I2PcznlcFm6sFBgifl5X0PLM8="}]},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string-3.0.0.tgz_1511560615992_0.9086644586641341"},"directories":{}},"3.0.1":{"name":"csv-string","version":"3.0.1","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"eslint":"^4.11.0","istanbul":"^0.3.0","mocha":">=1.8.1","should":"^1.2.1"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"ed2ed8f79579f319ececc284cfd47f1e8f1ec969","bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@3.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"dist":{"integrity":"sha512-RJ7p+0xuyu1enJ1IZwVb51H3YBBKBU5yWm8RelYuyQ6ylJtFtKu86MQ4VoBmS9LcQilqPQIpYvCq8BbmRnM1BA==","shasum":"20551a4a58efc6e8820df82e19a7e9dba8ed8352","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-3.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBR62W5/Fj56bVSaYMVTlkKf1Jg3eV1LHBQjk5uDxCNxAiBMw2gOvjJ21gKpeXDsTGOhj9u/xGV3TUGpx6wfd+xbow=="}]},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string-3.0.1.tgz_1511597360909_0.34419446578249335"},"directories":{}},"3.0.2":{"name":"csv-string","version":"3.0.2","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"eslint":"^4.11.0","istanbul":"^0.3.0","mocha":">=1.8.1","should":"^1.2.1"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"b4abb83a27417a432961da55b8125d01c2d8459f","bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@3.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"dist":{"integrity":"sha512-8KzEE1RsP+2YXnrcZeZOW9eJWk1nIlyQenAsQiAUS26W7Xt8IDqSQh3xJXJM3ye54eFozn8hSrV5PulpMIdLiw==","shasum":"2a847d393c71db0fa1f5af4ad16477bfd3b01c0c","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-3.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8U740wWtTHANkDLR6OmlOtqMyoDqbuUvoQBjYo7YdSAiBQeFwvdAc/AqXhf/Zw7mDAH1T9GKHBNOyLmWjxRfRpSw=="}]},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string-3.0.2.tgz_1511604984812_0.9902260147500783"},"directories":{}},"3.0.3":{"name":"csv-string","version":"3.0.3","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"eslint":"^4.11.0","istanbul":"^0.3.0","mocha":">=1.8.1","should":"^1.2.1"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"0d553242a810cbb3b527db728c73f2ceb2fe370e","bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@3.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"dist":{"integrity":"sha512-q2KBfh3XXOqXhOaA8+tL4o7zRgUJ0WK0xDRVHwt476Zh5NUsIiTVZOtoamA9bfmZ88OMxQc3udXd7Nj1J6jcDw==","shasum":"8baa20982a0ad6411f52ab43cb124a3bb9e6e75d","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-3.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxjwClFQ82tFODZIPbSVnPvVgj/KidYoBrU50ZW7xVfgIgBlQ903988VutRoG4J7TLuQGjXZfZrAo7Hfo7NuP7x6E="}]},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string-3.0.3.tgz_1511638243638_0.7523675917182118"},"directories":{}},"3.1.0":{"name":"csv-string","version":"3.1.0","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"eslint":"^4.11.0","istanbul":"^0.3.0","mocha":">=1.8.1","should":"^1.2.1"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"1007a95d147a30f150187fd969aba8f8dbe4538c","bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@3.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"dist":{"integrity":"sha512-ptuxvmFXJQrD6yIW6OYoxSdfnF6jOs+/AoAl0xbTe3rNIf/dEu7/O+cjR/HC/29Rf0+spIs6ig0sauYngdX6lA==","shasum":"d32aac7f9e6a53deec0e9788f7ac886a4a9084e7","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-3.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVKaDDldUac0R6+Pl9zrTckKoN1ZpUb9hIpMnMRpUxWAiEAp0sEtnK531/tt8PvMskCi7NEHz0wAJhvxejTAGcCeSQ="}]},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string-3.1.0.tgz_1513203892826_0.8509174596983939"},"directories":{}},"3.1.2":{"name":"csv-string","version":"3.1.2","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"eslint":"^4.11.0","istanbul":"^0.3.0","mocha":">=1.8.1","should":"^1.2.1"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"e7e7d953c70137c30f25c42f2a625c678b92cef7","bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@3.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"dist":{"integrity":"sha512-JzjYuRSU/5y6H9BqwaJTNsF8dYlFql14n1GIOgu2QHFCoU20U2DaeMShyIZuvU7WS0n7u+AMhgUOuqRZ9eFhog==","shasum":"6fcc08fce5224857c46c37bf57b899c81438827a","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-3.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFunOecNAbUkwqkAibFWWiKjBeFRkuqYFAjK/93/DAlSAiBe2j6r0p6cDBDVGQX8GljqyHIooO1lBm5Rd2GShoKb/g=="}]},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string-3.1.2.tgz_1513288919656_0.32285790727473795"},"directories":{}},"3.1.3":{"name":"csv-string","version":"3.1.3","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"eslint":"^4.11.0","istanbul":"^0.3.0","mocha":">=1.8.1","should":"^1.2.1"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"752ca82674f0d92d4508d122a42916adf9a2cc2b","bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@3.1.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"dist":{"integrity":"sha512-Tn2bzQQ8xEWPALtKz4ysdqr72hk/m14VuHG54FYm/jF+VUuL7xkNXWQdTYSlarB9P9ecnNy4rgj4dfgJINs/ZQ==","shasum":"acdee7bcf8e45e1400aa55d585b725db0985558d","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-3.1.3.tgz","fileCount":11,"unpackedSize":28437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+0/OCRA9TVsSAnZWagAAbxkP/3jJCFH0a3i3/ARlxmh3\ng/oso1+SeAY+RMRC/mt48HEngbMVxoqOFLDc7j7y5K2JUfgYTWqmizgljcJm\n0CDQERjCTGGkClRFOseR1PIgGyMGNVsntXL7jzTf7ME8+ZHKkyWvE6+fyob/\nUBv5evGvIG+znqdbAs+GrzVf/109NM1O7xqQVg9oQTlfiTZOTHbob6SYVDVM\n6avmNvhjCG9JosDNBtB03J9zRYkUIHS/gooYAiqYxYXc1AZi3KEbJooqWM39\nz/RvVASujnCxveWrytILX3XQXknAFlNPM9zIwOn9PwEJOp6g/v3ZKlp8WeRk\nyzKsqv6iBo45iQw9xQX/6FXmx0LRjSDXBh2zl58JN7Nmz/x0tPZwOAPVHOVO\nZzpm5Wv/DOMcTEZz2C00vLF2AAzbAtGjlV7B/JNvyDLvABEqHo5vNqt+9m3A\nUP0CYx4dJbylOeYreYe9QePdOuyj7Dk6EUuUzbl8aqycn9N+Ho+SAXj5Qr5S\nsgkzFaW2R5MQ4wl/ktZ2MPtCkz5UATM6Kn0HBiOeNBZCOU0LlnGdKQhNCuTi\nEWo+enhnjdvoswig2las31xoks5+5jQQ80zUmFbnC8k3m/jUJNgSna8hcVWq\nDvap+hLPyaYcPd6TXpXUMvvwCuQtHJ2J7Hxf16/9vUZIrhqvNDyl2v4LQ6xb\nbicw\r\n=7zeY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEvk6XxvKsbQSf+hNvSs1vsI7Lnm+GU3NUafjX3kL2NAiEAzLxN9aaNJz7/MZbgdpJOV0mTST8CllPNDuOmgO4mbU0="}]},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string_3.1.3_1526419405076_0.9330808657290273"},"_hasShrinkwrap":false},"3.1.4":{"name":"csv-string","version":"3.1.4","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"eslint":"^4.11.0","istanbul":"^0.3.0","mocha":">=1.8.1","should":"^1.2.1"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"8f19e3fa2a023da8a287935679f950972b2e0553","bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@3.1.4","_npmVersion":"6.4.1","_nodeVersion":"8.9.1","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"dist":{"integrity":"sha512-+GQWRGjnxoPDWrs68NOCkDIwK5FUmw9WqptIShZ1zuQjuBQ++JZe7UkbRABCwe8bRP8ddT4NQ8SvVSk19t0TAg==","shasum":"349569a7e7191fe9b18cb59dd5954a8ae0fbb48a","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-3.1.4.tgz","fileCount":11,"unpackedSize":28558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh5nTCRA9TVsSAnZWagAAadoP/2hQwcubmmIkqCPQ85Yc\nlwf63VopuPS2CFEP1vfMXL6OTvDzKDbs9TrMuDIvEQs+MNNjtill46OzhvHi\ntr5IpNISYc4DuWhe01M/QhwgISXVKig3vu57blP1bqTB0a2zfhTNh+qJTv0V\nVhLHaQgQUdbdY/C05kVN/nNVTdP7EEqJqGBpJKcteqR+n/L6Grms3U6oruRg\nnZHVPLiSxus0QTkZafCF46lWyoId6nEMg1jJe8qptLmfhGIrjJK4vS8OLLPn\nv4ik4gSYFdyaXyh18CZ45dZiQVr/iAedYxpjPno2N8fPez61H0Cm17/SISkI\nw27ODGJ3lL9SF9F/q9BctUCQXizGG+IHxCPfBjXeZjiwdpMsjXTBWhtlxmKZ\nx3x8BzrVwM5FH/BUlSZYpI1CcvaeN8TUkirB8jj9vZEj485sAERf8c3sinQW\nD+AAHXdyGMyIqxFI5o7iNTAR/By2X4zkL4BZ0TlQ/7sRQTEwmwty6ZhEQJUs\nRnyqfexK4UzZXm2nVbdWqQXHZfZ4d6J4bZsBnIcwEvG1IlngZLYqd2U7TsOv\n+LMtx5qQCRrrJ3jlwcb9zursHhv0iHRZ6y5uZpWyOGo56yidH+b/f62J7jbZ\nuZ5yKAEn3PLsQ0TxYd7DR66PHkYpK0lsgV2zAnPAkiLLsVGQmbNmg8GJtwRC\nb9Mn\r\n=ty0u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSUfy4y/O6nEvH4Nuvb3Eb78Nn1ve2ZjfvrHQ2lIJsGAiEA8ImAojeUmX0YZzYR6cLGtCRyPiMSIIZZ5+smuxFRQuA="}]},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string_3.1.4_1535613394745_0.9961218691208398"},"_hasShrinkwrap":false},"3.1.5":{"name":"csv-string","version":"3.1.5","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"istanbul test ./node_modules/.bin/_mocha -- -R spec"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"eslint":"^5.4.0","istanbul":"^0.4.5","mocha":">=1.8.1","should":"^1.2.1"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"2f669f700dedc4e9b410235c151b9613409a6d64","bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@3.1.5","_npmVersion":"6.4.1","_nodeVersion":"8.9.1","_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"dist":{"integrity":"sha512-vkKwis9X1l31JwPsnqaoNo3PZx7k+07dlDDJ0jXgq7tCH3lIxiIaD9sAt9ETBjKFUR+nNi7PnTTpZuFy6kJe4w==","shasum":"73dd789dbddc8be11bb5b2c4a164243d6587d4a8","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-3.1.5.tgz","fileCount":11,"unpackedSize":28557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh5xRCRA9TVsSAnZWagAAFYQP/0xW+IMHr6sIkJT9ciIA\n2tBa2pukXjsh8X9QmYPooB1byk7vIjgBzanKyx94+x9b+IQacngig+yeOPyF\np4sLwH4icz/BE6WtWu89DrHmOWkW2IuNwWpbw+8iktJRDfOSAgENuNuA7ZDH\noo2LZWPsgxUctjrdegpvabGM7Cxku3GEEoAkZOcXNOtL26eDFYjBEgRBIUfj\nAl3DbYZ7ikneAOZO9U+etrvMsMlndnOeE8VCkRMKSJk70esErC7m1VeARzLl\nOIw9s+v7ZuqCLfHkYiFANv/icmrH5r91o+fu7a+cRNuMHnOQHTTMcpzISFzG\nMnibrY703rOvFmmr8lyc+CTiSe9T/IF1zYIskmiRF6aV21YAyMn8Vu8tKFH8\ntT/k6O31rXmZ5Um/49PSSKuPndNFef6+wX0d6i/IKZPLdfNzfEzplGULfemn\nEek0cIuVTDp/y3KthFSdYoZAP/nCAMcsSj3a43SIaoL7L9JU5uAzmArsEPxo\npXz8bCxEfG40eGa7aBAOJufDPMU9CH66GtEwry/uvERqHsBcymADQfxOM0T6\nEmJhPu5G23nkhLQxekx2cV1NfBMbLsWLDfvY/KxfOeullhKGJWjvGwYz3ndD\n+XW2GPsjViEnzfMiFeZUtqtEXi2krTlEbuMo+IcpdJu4+i05Vq3Fb9eWg+Iu\nlqb3\r\n=c1PH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD38d9JxjIRFqFZrX7F+SJkN47neQvMOS9TSW8By4YgQgIgRIUj/lLgsTuWjd3OueVTsqZ53WZBU0wLkA9mSuU/37g="}]},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string_3.1.5_1535614033122_0.5223123407357249"},"_hasShrinkwrap":false},"3.1.6":{"name":"csv-string","version":"3.1.6","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"test":"nyc mocha -R spec"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/touv/node-csv-string.git"},"dependencies":{"nyc":"^14.1.1"},"devDependencies":{"eslint":"^5.16.0","mocha":"^6.1.4","should":"^13.2.3"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"7bf9240d263564f2f8010a16960066441054c373","bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@3.1.6","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VbwfJfDr6CMJYHK6VU7nJj5luqU4ETnuxObfS4bQ8DMdC87qYU0uy4fT8mmwUQ8vHVZq6yecyBgY2Kc5o1vBtg==","shasum":"b4c978073b68341a7873022bbd7622a0ec490055","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-3.1.6.tgz","fileCount":15,"unpackedSize":74547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA0ZICRA9TVsSAnZWagAAzNcQAKQbSC9riYd18HvL47Qe\nZBZ5/QlfmsCNeiKva2QwcRA3/3fSCWd06Zyg+Vkah93fIVmHFM+v0ZlrJKzH\nMTYSlXGYkN6gfPno4yDQ+zEADCVKP4c4y32IMoy0mOPM+Hg9tB6uRUAuWu0Y\n+Irq6E9Of8IegoapQOQrRF8flnc7A0OU4fuQqJwYXRJx+0+Trj4RcUMDKCBu\n5HD1CeKFywOR1zY9uimdsLpzisQ9zKsw/Ozc61ZIIOe48LL+jpyqkh8+GhNC\nJC3M4yQFjrAwCliyFT0+tlMLnkjqVpDMygUNEdaoJZnT//KtC0N7GIEw+cFJ\nuiWiAw5ryb+lKUGlHfMCtjdSzL8EAKEkJB150EWpJ0ATwLkgbaUbBH/k9hq7\nShzffmp4yrTq7CUEu2UbSdroDxqDdklttWH2AYGeqdOFkB4mHdd2SulxGquA\nKZ8/PXQhf5SN10Fyx+dpJKpZ8HkokKK+XP2hWmyPEqEX5N1HUfRRAnQiECu+\n4uuTEFlAA6jTt/I2Jf2DxHWHcQ3mpNR8nzEnyQTfcuSnNq4/83N/+nZOwEjG\n1DnpT5UtUsO5GMDgoo8Lv9hNY1A2Cm0pekYSu8bNuwltaBIKU1EvduQ8p9Gx\niJq7OkonNKR1vV6wsd843QW9FlJ0vsHOFP4ecC0Js/iB9qY19kbi+ypWEQ/y\nZXis\r\n=cD4A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAx60uL87nVIDVuSrfmuVfkOI5zTcIzBLzfbLsZAQNnzAiEAgLoB5qvksnnRJFc+GqX6d3GY0t2g3doYtd39vmwrHFw="}]},"maintainers":[{"email":"remy.meja@inist.fr","name":"rmeja"},{"email":"nthouvenin@gmail.com","name":"touv"}],"_npmUser":{"name":"rmeja","email":"remy.meja@inist.fr"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string_3.1.6_1560495688414_0.097908646682207"},"_hasShrinkwrap":false},"3.1.7":{"name":"csv-string","version":"3.1.7","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"lint":"eslint lib/*.js","test":"nyc mocha -R spec"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"eslint":"^6.7.2","mocha":"^6.2.2","nyc":"^14.1.1","should":"^13.2.3"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"4bd11cef4407bf29b6a6d2a48f716d12b727aaa0","bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@3.1.7","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-36J9ILEVYQ/z7BbnPMW2MqfxA6TF84Xye4hcSTH/dXin5Uuh2ouSqBk5A//75Y+Bv3z7APjK0BINNmxVN1mXpA==","shasum":"0a04994e22d0f971eb8d0b6020a88da0ccb9e207","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-3.1.7.tgz","fileCount":12,"unpackedSize":73951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7nmuCRA9TVsSAnZWagAATOEP/R7V3TkJHRKgSnSwi0KK\niRq2Aye0n7qndVAea0NuKzc7ubhSIk7FKFU21c0F1nvrkjzQRbjo9Hbqr4bg\n1MEeDQnqW3D2P8TVVcg++drzxhxE7ohk4qi8TiYPBczI5b1e+TuvZkQQ8J1D\nEv3V29/R7O0MYnfHmz7sea/XKuO3AmHli25qLkGFNnQhb7cx5EW0ehxCdZ4W\nP8hpfv8LyivdlnHMXRQ96P3e1NIukkjTa3H+1IGhtNjhreJv96f+24XGNjJz\nt0ryZQ1oQdetvpMj9uIcW12vNZI3Z1HhqSrPbA7BBRqkHrPfLnfta6xVxu7+\nT62TDgSQzhTmncQx1E2HRtNtpw7R9qi4A3pZCmpbVwhDhsdbNagBXh8KppTh\nwTSIwgMotAQZBfvDP3FaTQ2797i58iAL3EQFaVHzEwFKhFVGixDCnXV1e2RK\nd1byepdI1Die6VTLZMv77DDSWuOiOi3a8EbFk6HRjfd7+P+ww8jOU+Z9D7Aw\nDAxc5n/a17xvuL7M/D9gAtZf9wGeq1ssg9FzP53St7drQPutPMCYqkw3rInd\nKHAQT/Deb7NY/Unm/pWlkuKp79RYkynPwZmYswYQpjivmHtkL5k/9B558eZY\nlyX0n8Zyh7rJOtFr4EHj3v9yPM7RJHCflZl1x5IoZ26/umgWM+GH2v/bNdoT\n4LE5\r\n=ths8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWPIM8TJuh7Hi1JkbZgR+KPKgqhZuDlGaaBWCbzophnwIhAIAMAD2vAJkrtTkY3wcWQdWbUBYJxR8z4O0vB/L70PW9"}]},"maintainers":[{"email":"francois.parmentier@gmail.com","name":"parmentf"},{"email":"remy.meja@inist.fr","name":"rmeja"},{"email":"nthouvenin@gmail.com","name":"touv"}],"_npmUser":{"name":"parmentf","email":"francois.parmentier@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string_3.1.7_1575909805712_0.8732278056738043"},"_hasShrinkwrap":false},"3.1.8":{"name":"csv-string","version":"3.1.8","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"http://github.com/touv/node-csv-string","scripts":{"lint":"eslint lib/*.js","test":"nyc mocha -R spec"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/touv/node-csv-string.git"},"dependencies":{},"devDependencies":{"eslint":"^6.7.2","mocha":"^6.2.2","nyc":"^14.1.1","should":"^13.2.3"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"c3bef08a47ad775ad435af9bcfb302e41a8cb7ed","bugs":{"url":"https://github.com/touv/node-csv-string/issues"},"_id":"csv-string@3.1.8","_nodeVersion":"12.14.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-5Mwdju/gmAhAyJu0WBG+v0GgaQrlSVVg9qrywcgADegyne2NwrdDAOIQ+CpalgwkodrhqcP55juua924psyRpQ==","shasum":"732ac993420a505471106aab00ab0183ba194fc2","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-3.1.8.tgz","fileCount":12,"unpackedSize":28698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVPKpCRA9TVsSAnZWagAAz2oP/iLhiywX4bLgKSxMeY+1\nU6JXOWbarWpo0OfUBtF6zXUq/JHxZVpedHCmPLruOic1HiYZt5SeiiMqoD0P\n5Go+Rn0arXCnYQbJuCFaarSg3fbnhgR9d/7McnpPhv7lEsy1j8WXujJAiYY9\n2RuLun7cN5kM0S1Re/vfHeB1Mp/lIV91IMWFYdu/O/9VtVljh3+UwlFzflOj\nmDxRGMIIIApdqgULr5Pd3Rrqc1CGX8Jf5XfHkkrBqgL1nz8KDw4eGEMVmnaF\nJSOlrkhx/nNJPfFsIawKVoXRFRnMD3OK37nDLOBeV/M6URDwdGhsWjYAQjzP\nqQ9GLhU7c80W+8tUx5l2363wKp+a2VPU7EVx/bXGSSwWCWVcZMqBgUrQX8Gv\nl/LaVkiQC9AKQjna6aAOeQJQwj1Ya/HfBIL7Qxckwd/ngB/apfhbHGyB4RqU\nr1AkzcHNvmd2LDK0Z0A/vpKLXCukcCCjL8qfqyZV/Q2akrJ3Edpnr664AUj9\nwSRmL+GDTDYzWEbTuJK8YPMX21YTqXKt0OUBhUUv9wsH5cs+qaHMv4PDJ5VH\nCV26+ALmirywOvJGh9OLBm512jV8ZOfgGdXS3lnwnUi03+UHZ/jZBdb+YF9A\nTNuTQnpG4MPKMmPcSh+5PdbAYN0QfgAOfAVWa9xSxP45f2d6/+c/L6NY0Pfl\nqeLD\r\n=vkmN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxs3KfUJqbVbrHznGgZL9uPgQg1FD6rl3TsOKIm+kbKgIgDUkhgiTiwK+OBxoc2HWgKPYqrUdc7wmZjfF8FwoeU6A="}]},"maintainers":[{"email":"francois.parmentier@gmail.com","name":"parmentf"},{"email":"remy.meja@inist.fr","name":"rmeja"},{"email":"nthouvenin@gmail.com","name":"touv"}],"_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string_3.1.8_1582625449027_0.40445246481940966"},"_hasShrinkwrap":false},"3.2.0":{"name":"csv-string","version":"3.2.0","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Mehul Mohan","url":"https://github.com/mehulmpt"},{"name":"Hossam Magdy","url":"https://github.com/hossam-magdy"},{"name":"Rich","url":"https://github.com/rich-TIA"},{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"homepage":"https://github.com/Inist-CNRS/node-csv-string","scripts":{"lint":"eslint lib/*.js","test":"nyc mocha -R spec"},"main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/Inist-CNRS/node-csv-string.git"},"dependencies":{},"devDependencies":{"eslint":"^6.8.0","mocha":"^7.1.1","nyc":"^15.0.0","should":"^13.2.3"},"license":"MIT","engines":{"node":">=0.10.0"},"gitHead":"bee5f163a09b9f6656614db224f3e8635619cf72","bugs":{"url":"https://github.com/Inist-CNRS/node-csv-string/issues"},"_id":"csv-string@3.2.0","_nodeVersion":"12.14.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-JN3iAuFJ+r7+CwF6UtP3U8ryorRkQp8NT+9VufeiRV+Xyv+Q8HPPBHGm4LAq7YihTQYmUnIeYy5CPQ8Y2GhMkg==","shasum":"d034b62dfcd10b95ff7e584401d15355805673bd","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-3.2.0.tgz","fileCount":15,"unpackedSize":77204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeK7qCRA9TVsSAnZWagAAmaAP/iJBb3HxYR2hbfWruVNN\n5jHc746eetrc5eSy1yfA6QMJlxCAPAjTYGMeBDa2XLhmARPDj/YTELaqU6Vt\nTCOOLZMlEDR5NNQsK9tx1Sq5jr8oDSo6kYR0rsOjwwZ2THg0WuLaV5qtMsLq\nW7mvqiXYSCH+0u0dUu0fQufAngtciiWa1RYR6IYZlvIhd3eQxuNZ1Pl/iiwN\nwS6myKYrzyLjGn/vo3vqqWyadahCQNLv5aBpvPQYUybwvKZz3I1QIznf6TFP\niRIGvQpRy8jS2gDLdbhrVuoWfOEv24N528IKu+gAj+cKvNLvwoVuPB1G33pJ\nKNOGerklTA7zbcnGIgblsYJ/dZGSgKtSFLulyDSUtaoV+oKNZu0BNMsiXN/4\n4GQeii9Da92ubcq3yJLnKcEZ91qycSJadQ7ynikXk1g451wu1jz3xeSSGxdo\nN+QtdC7e+01FVDghCiBnEPoMnD4chpwALY7IxmS+BMo6k1kmr9N6/ti5TwLG\n0j8QFghXl48ahDewgGagkGMw7UnyZH1TPnDJUsNkDPIzzr7ec48vE0BRnzu9\nncET/k5JuLZJ/dWVTlCCCaceSAaDG8yUxC6VUJsO8f1eV3iyn3BBfMGu5xBH\nHLqZNO06yvlm4G2w2dQ3/eEV0HgtHekNd7HUjTv5DOP1Bya1gJC9wnuXiDzO\nEvNa\r\n=nkY/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENKZtk/47mC3nLFuTrG3Tb0pizKv0mhCi4tZ7YRvAAjAiAIUca5+rmuQ78C/HTW5k59W3ExQSD9mtrWDg/xSpjMmw=="}]},"maintainers":[{"email":"francois.parmentier@gmail.com","name":"parmentf"},{"email":"remy.meja@inist.fr","name":"rmeja"},{"email":"nthouvenin@gmail.com","name":"touv"}],"_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string_3.2.0_1584967402007_0.6799165487860714"},"_hasShrinkwrap":false},"4.0.0":{"name":"csv-string","version":"4.0.0","description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"repository":{"type":"git","url":"git+https://github.com/Inist-CNRS/node-csv-string.git"},"license":"MIT","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Mehul Mohan","url":"https://github.com/mehulmpt"},{"name":"Hossam Magdy","url":"https://github.com/hossam-magdy"},{"name":"Rich","url":"https://github.com/rich-TIA"},{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"rm -rf ./dist && tsc","lint":"eslint --ext js,ts .","test":"jest --coverage","bench":"./bench/_bench.sh"},"dependencies":{},"devDependencies":{"@types/jest":"^25.1.4","@types/mocha":"^7.0.2","@types/node":"^13.9.5","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","eslint-plugin-prettier":"^3.1.2","jest":"^25.2.3","prettier":"^2.0.2","ts-jest":"^25.2.1","ts-node":"^8.8.1","typescript":"^3.8.3"},"engines":{"node":">=12.0"},"gitHead":"489ad4daaff87079c455f82c35d9e1eee5ad8cfc","bugs":{"url":"https://github.com/Inist-CNRS/node-csv-string/issues"},"homepage":"https://github.com/Inist-CNRS/node-csv-string#readme","_id":"csv-string@4.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-jlHapfDlWYjivYuEPPMsIWZ2C4xh2SMu5oTdEkMEEYTybRzFrq137sWjoW8utGMI5Jfd5fwf2yyr2hNUKnpukQ==","shasum":"2e22e6b33aef65bf6d66651d9ef7e3041b2df2d2","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-4.0.0.tgz","fileCount":3,"unpackedSize":9860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemhstCRA9TVsSAnZWagAAv+cP/iFYE8wJ8jlWWm9lVi2T\n0YYp2eE5ipifzvR6f4roZWDhJClt1ByhnNKU2O4HlKFNbiIqusKYMR+vLPFq\nYcv4lHMeFCNCuJbs0Q6LGRkwb4KP6sgNmYbiHbcuFIiaE8SYqt2yKgDJXC5W\no2qyjdFboiw28NCUiQZuTu2MseFwt05gkb5UQOAhOiurK2MynGIBTp45EQXA\nDaDw5VdVI7BKDmeK6YwlHGkMS9nv7+jzWz1jXL3JChmHbPvmLhETk/Nz7+3l\n8utY2c8NgxSjieje77+X3GkHccSbap8FgjTF6Zrrtq7lWSZkgpdgse79NUxW\nL1iSHVTI4iwrMLTRGZWc4xpBEHh8Yn3aBy4kckhXcNZZYwN0+aRn505Z2wXu\nrynxHtev8HwSpI+2mel1DroeVpLD2K4SAjTtnQSP36FKW+/ocoxFMWGGsuWa\nOSpuXO0ohcX4KX/2Qav3DYRnha0tcHHYY0bjtWMK6zWAwYHSjfPT2Y0wnU5k\nCmLmKJvWwMh3zhk+xMFbh1q6+lsGEbMl6Acqhp8/ETjyVFJcPns1YP1xfRwn\n6XPhJp57ghWkD57aKRWHuEhXFKb22CV1oNVjsicMc3UNMi/c3jzSNQq8ugnz\n5M3hy5fz4T9FMySDCL/k5ZwklnEGZY9rJMkWm5CoxZnrJYjTbi/gHO6Ewwgp\n5FEl\r\n=im7A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+TWmOm8rK44KphBJT1Xde14w7zlBHldYXuT2JAlkh3AiAb/4E3fsIwAzdDn+Rd8d686yMQE+bz0P1sShJP09SPHw=="}]},"maintainers":[{"email":"francois.parmentier@gmail.com","name":"parmentf"},{"email":"remy.meja@inist.fr","name":"rmeja"},{"email":"nthouvenin@gmail.com","name":"touv"}],"_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string_4.0.0_1587157804538_0.21152157985192255"},"_hasShrinkwrap":false},"4.0.1":{"name":"csv-string","version":"4.0.1","description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"repository":{"type":"git","url":"git+https://github.com/Inist-CNRS/node-csv-string.git"},"license":"MIT","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Mehul Mohan","url":"https://github.com/mehulmpt"},{"name":"Hossam Magdy","url":"https://github.com/hossam-magdy"},{"name":"Rich","url":"https://github.com/rich-TIA"},{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"rm -rf ./dist && tsc","lint":"eslint --ext js,ts .","test":"jest --coverage","bench":"./bench/_bench.sh","preversion":"npm run build","postversion":"git push && git push --tags"},"dependencies":{},"devDependencies":{"@types/jest":"^25.1.4","@types/mocha":"^7.0.2","@types/node":"^13.9.5","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","eslint-plugin-prettier":"^3.1.2","jest":"^25.2.3","prettier":"^2.0.2","ts-jest":"^25.2.1","ts-node":"^8.8.1","typescript":"^3.8.3"},"engines":{"node":">=12.0"},"gitHead":"b1e8d658fd7c5fc2fea2a159b8d2604964f969a6","bugs":{"url":"https://github.com/Inist-CNRS/node-csv-string/issues"},"homepage":"https://github.com/Inist-CNRS/node-csv-string#readme","_id":"csv-string@4.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-nCdK+EWDbqLvZ2MmVQhHTmidMEsHbK3ncgTJb4oguNRpkmH5OOr+KkDRB4nqsVrJ7oK0AdO1QEsBp0+z7KBtGQ==","shasum":"1fb4a88c869badad056d55247f57336e1e748b00","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-4.0.1.tgz","fileCount":13,"unpackedSize":28200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenVAoCRA9TVsSAnZWagAAnXAP/AlbJ52T9segRbgVL9El\nN+BHnXOV1ajmlLieUmLo6L48C+CQ8qbOyBdeXeXe7EMfOQEOX9EWBMInnZgR\ncHsXSgD2HnzdbMp+GgMbRe45j+WoJJ6H342hGyvyUUA5G6vd6qHl+X4c+Wc0\nnBYu1NvZ9c4gTxz8Q65QcnTUb2xw0oAJo/I6IQE6l6Q7Vpx8PAnWZYswqZUO\nZSAMfkTI1Wm3HOO/VSU9wLBXsQ66jHiKu2aiNsjybQKBFjx7+ocxOIHgimo8\n7KO/pcq0RifiMY/Emeqzwe3dZ7P5tw1nGF/NYHZuvO8ngzK5MM0MdzbPGa7F\noJxwhGW/uGTFpSXyeSSNzF7KhVqK1RsDeLHlQsb+3nS0OVnI6PdM9KzbA711\nkQoOU//gMl/HRiLgwlYaooa43wo3AErWPFnMmasu+YYyi7WacaYpVMEalOU6\nKamU1LjicXaSAEOaSyHsRrijuigOrqe7jxuxJOQBJWptpqolzOmUUam4g9tN\nN9YR7STnm5Zy5XPrr43PXOakJaHvepS+9tdAzzCwOxWZeuMrpIUAVovqJDa7\nlzkFo60RCu5+7+ha+xjksm5iMp0O61qYh9VBC4XS7h3KTCb9roRim+dw9EyU\nIaluJwpkw/pJvgBX+CeIN545XGwT7CQQA+Y+4d9g3ap48uF3NfQg0VTofe1/\nUBtZ\r\n=L/fD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOQfZP7fixFbJCeZYhXqTln9PApUw/OXSIy3C3YarMUAiEA7Zrx2n023YDg8cFeXEXftWB/PewOUrvHZSnYjZd/pIc="}]},"maintainers":[{"email":"francois.parmentier@gmail.com","name":"parmentf"},{"email":"remy.meja@inist.fr","name":"rmeja"},{"email":"nthouvenin@gmail.com","name":"touv"}],"_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string_4.0.1_1587367975890_0.03610928274384184"},"_hasShrinkwrap":false},"4.1.0":{"name":"csv-string","version":"4.1.0","description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"repository":{"type":"git","url":"git+https://github.com/Inist-CNRS/node-csv-string.git"},"license":"MIT","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Mehul Mohan","url":"https://github.com/mehulmpt"},{"name":"Hossam Magdy","url":"https://github.com/hossam-magdy"},{"name":"Rich","url":"https://github.com/rich-TIA"},{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"rm -rf ./dist && tsc","lint":"eslint --ext js,ts .","test":"jest --coverage","bench":"./bench/_bench.sh","preversion":"npm run build","postversion":"git push && git push --tags"},"dependencies":{},"devDependencies":{"@types/jest":"^25.1.4","@types/mocha":"^7.0.2","@types/node":"^13.9.5","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","eslint-plugin-prettier":"^3.1.2","jest":"^25.2.3","prettier":"^2.0.2","ts-jest":"^25.2.1","ts-node":"^8.8.1","typescript":"^3.8.3"},"engines":{"node":">=12.0"},"gitHead":"f86c1d14ca6b67a998586330b761d0943870120e","bugs":{"url":"https://github.com/Inist-CNRS/node-csv-string/issues"},"homepage":"https://github.com/Inist-CNRS/node-csv-string#readme","_id":"csv-string@4.1.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-67UM45fosQvvh+HUvC8iNgg2B4UHWJ5Qud7TWy1EcbIQ9levAFKWudMk2k8U3LgXZP/Drr6eBwBwbSWq2N8HZA==","shasum":"3fd5101e67cfb4e0f428f40263837044737f1457","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-4.1.0.tgz","fileCount":13,"unpackedSize":30306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE7qYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8qRAAi8wk2fGrAMJS900rTTu86OEKOwzZwQI3v7ZFZ3If9UeeN8y7\r\nisOZyycqJxIJr1ud1dIQ3zN4Qz4/ZqfJ+8f6T6NBO25xwOeR1Zvm+XoQifhz\r\nD/sO0jjMO+fOveJdT9H68P0s/7qTrLirQ5hTuSm5BsIQRxcSZwWm3ua4HP1O\r\nbOC//yult7MVdC3aZt4sHeJz3CnbbDIeE3+muwF+mibY2T/wGiU/SHyffE1H\r\nv4+BsjpKVW6yTMTGNHpEa68hSwK9+4E2fTPZyDExSU5gVGYA3m1zMkh2R/L6\r\ngTpujMUBn1UpjPA1uuy9oqjjUQMMjHJv5XTwDBqqaohkukbany7R0cXO8wnR\r\nLmVvIAKdZVL175UBwwqH3sdCKbgn2MLES0gcmgG8PLi1q1XIEKXzm/l+yBNq\r\nJqx0qF1jQXYn9uJCfFhuTUdEV2P76GOPFK2BBdzNsajkat9WSArHn9Bas1pY\r\npzpFDk+6Mu5IlgKMIczHPzrW6ZYpvBnPb9Mazm1Qb6rbVEJGONxKL9KzN7IN\r\n+S5A7W+ZaYIwdeS4GywQF9+uhtu37GThBUza4Gca8YhX7M+NgRj+STwsh7WH\r\naOgiHNvUTNEjcqmbpSxohEjI72nTAzqy4+4ul9+QhyNDxx/eiitCd/LykNft\r\ns48eZ+lrb/wePT+BKT8QdTeBntQdGtFktpE=\r\n=NoJK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8ZTblTQurhWWdLxBYZuUDH1wF+x/YKPeH7JVCpimmhgIgND2uYKeIYgFkb6aILdAlNdQc2s2z8PTYP7xGLdEZxRY="}]},"_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"directories":{},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"},{"name":"parmentf","email":"francois.parmentier@gmail.com"},{"name":"rmeja","email":"remy@meja.family"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string_4.1.0_1645460120013_0.6113521126479757"},"_hasShrinkwrap":false},"4.1.1":{"name":"csv-string","version":"4.1.1","description":"PARSE and STRINGIFY for CSV strings. It's like JSON object but for CSV. It can also work row by row. And, if can parse strings, it can be use to parse files or streams too.","keywords":["csv","parser","string","generator"],"repository":{"type":"git","url":"git+https://github.com/Inist-CNRS/node-csv-string.git"},"license":"MIT","author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"contributors":[{"name":"Mehul Mohan","url":"https://github.com/mehulmpt"},{"name":"Hossam Magdy","url":"https://github.com/hossam-magdy"},{"name":"Rich","url":"https://github.com/rich-TIA"},{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"rm -rf ./dist && tsc","lint":"eslint --ext js,ts .","test":"jest --coverage","bench":"./bench/_bench.sh","preversion":"npm run build","postversion":"git push && git push --tags"},"dependencies":{},"devDependencies":{"@types/jest":"^25.1.4","@types/mocha":"^7.0.2","@types/node":"^13.9.5","@typescript-eslint/eslint-plugin":"^2.25.0","@typescript-eslint/parser":"^2.25.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","eslint-plugin-prettier":"^3.1.2","jest":"^25.2.3","prettier":"^2.0.2","ts-jest":"^25.2.1","ts-node":"^8.8.1","typescript":"^3.8.3"},"engines":{"node":">=12.0"},"gitHead":"09d10e6799f387f41bb9e0fd840dd90f644ff2eb","bugs":{"url":"https://github.com/Inist-CNRS/node-csv-string/issues"},"homepage":"https://github.com/Inist-CNRS/node-csv-string#readme","_id":"csv-string@4.1.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-KGvaJEZEdh2O/EVvczwbPLqJZtSQaWQ4cEJbiOJEG4ALq+dBBqNmBkRXTF4NV79V25+XYtiqbco1IWrmHLm5FQ==","shasum":"3ab81c702e15adb3396a9f98c3a703b77a0391cc","tarball":"https://registry.npmjs.org/csv-string/-/csv-string-4.1.1.tgz","fileCount":13,"unpackedSize":30345,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzSUuDY31iGDUfpLPTS+uYpa7QWguClq8a9icK0NkxPwIhAOGNUPlqrciGaWjcSzcqyHbUsBwXkeWA+zX3ZyunVAbj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOxfjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8pA/+MUsnnPcj1f44NaGD/FD/ta/IAXXA4IJZg3rkmv4fXgU4p0a8\r\nuSWxnSv8Mbez1GtbNv7+LfYwLDcdF1/b/b0Q3LjnZDCmIlRO5k8xOM31WpY7\r\nIzMjkBKDgunpl5YShYjZLc5YIvPkaHQZcrp+rjOoxhSCmBBv0MLmfQgMsi59\r\n8NuLeeVhYZTafi5fwnAwqAcLCSDt3ZktNC30LMOK2z3+XgEYcb3Ap0cuXS7L\r\n48PZRflj9yt80OGY4x9FlqbLUPqA9PtUXzFPYtt5N9M44FOXm69p7QJjrniu\r\n+8/eQhShXXkQjVETauXpk0rVfsLSBONsf536dHe6my5yTNyy01NurboIZ3kp\r\nYQ5pcAcVvjO1CVXPQE6C1T+RlYg5BnJdzBMd+g2PYJnG+Jhit13nttBSMv7W\r\ntJZarQ2LJVMjLe4afkrmh3qmy+0YN9PYHlxcJWlgxzCY+Km4wdcAWdogTnui\r\nh3g/fgttck3fQkpWOqB6N3XsHPUL2urSj+xSPsMfQkuhdcV5W+aJ3mc/m03D\r\ndk/bXzWA2QHg7bmNa5jVqOUirQHnA5qScx90e88H8uIkzV3rm/un5YaknpVj\r\nryknvyNAo/cgt/8V3AtYgT1sc6IGkbauguaRkg0UDLekH8qDs/vNSOwU0o9P\r\n44bGP9Jiz9G0HIbutrSkgSBH8yPnV35NaFg=\r\n=ObYv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"touv","email":"nthouvenin@gmail.com"},"directories":{},"maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"},{"name":"parmentf","email":"francois.parmentier@gmail.com"},{"name":"rmeja","email":"remy@meja.family"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/csv-string_4.1.1_1664817123147_0.6332927031443047"},"_hasShrinkwrap":false}},"readme":"# Javascript CSV Strings\n\n[![Build Status](https://travis-ci.org/Inist-CNRS/node-csv-string.png?branch=master)](https://travis-ci.org/Inist-CNRS/node-csv-string)\n\nParse and Stringify for CSV strings.\n\n- API similar to the JSON parser (`CSV.parse` and `CSV.stringify`).\n- Can also work row by row.\n- Can also be used to parse strings from readable streams (e.g. file streams).\n- Tolerant with the weird data\n- Written in TypeScript\n\n```js\nimport * as CSV from 'csv-string';\n\n// with String\nconst arr = CSV.parse('a,b,c\\na,b,c');\nconst str = CSV.stringify(arr);\n\n// with Stream\nconst stream = CSV.createStream();\nstream.on('data', rows => {\n  process.stdout.write(CSV.stringify(rows, ','));\n});\nprocess.stdin.pipe(stream);\n```\n\n## Contributors\n\n- [Kael Shipman](https://github.com/kael-shipman)\n- [Mehul Mohan](https://github.com/mehulmpt)\n- [Hossam Magdy](https://github.com/hossam-magdy)\n- [Rich](https://github.com/rich-TIA)\n- [Rick Huizinga](https://github.com/rickhuizinga)\n- [Nicolas Thouvenin](https://github.com/touv)\n- [Stéphane Gully](https://github/kerphi)\n- [J. Baumbach](https://github.com/jbaumbach)\n- [Sam Hauglustaine](https://github.com/smhg)\n- [Rick Huizinga](https://github.com/rickhuizinga)\n- [doleksy1](https://github.com/doleksy1)\n- [François Parmentier](https://github.com/parmentf)\n\n## Installation\n\nusing [npm](http://npmjs.org):\n\n```bash\nnpm install csv-string\n```\n\nor [yarn](https://yarnpkg.com/)\n\n```bash\nyarn add csv-string\n```\n\n## API Documentation\n\n### parse(input: String, [options: Object]): Object\n### parse(input: string, [separator: string], [quote: string]): Object\n\nConverts a CSV string `input` to array output.\n\n\nOptions :\n\n-   `comma` **String** to indicate the CSV separator. (optional, default `,`)\n-   `quote` **String** to indicate the CSV quote if need. (optional, default `\"`)\n-   `output` **String** choose 'objects' or 'tuples' to change output for Array or Object. (optional, default `tuples`)\n\n\nExample 1 :\n\n```js\nconst CSV = require('csv-string');\nconst parsedCsv = CSV.parse('a;b;c\\nd;e;f', ';');\nconsole.log(parsedCsv);\n```\n\nOutput:\n\n```json\n[\n  [\"a\", \"b\", \"c\"],\n  [\"d\", \"e\", \"f\"]\n]\n```\n\nExample 2 :\n\n```js\nconst CSV = require('csv-string');\nconst parsedCsv = CSV.parse('a,b,c\\n1,2,3\\n4,5,6', { output: 'objects' });\nconsole.log(parsedCsv);\n```\n\nOutput:\n\n```json\n[\n  { a: '1', b: '2', c: '3' },\n  { a: '4', b: '5', c: '6' }\n]\n```\n\n\nIf separator parameter is not provided, it is automatically detected.\n\n### stringify(input: Object, [separator: string]): string\n\nConverts object `input` to a CSV string.\n\n```js\nimport * as CSV from 'csv-string';\n\nconsole.log(CSV.stringify(['a', 'b', 'c']));\nconsole.log(\n  CSV.stringify([\n    ['c', 'd', 'e'],\n    ['c', 'd', 'e']\n  ])\n);\nconsole.log(CSV.stringify({ a: 'e', b: 'f', c: 'g' }));\n```\n\nOutput:\n\n```txt\na,b,c\n\nc,d,e\nc,d,e\n\ne,f,g\n```\n\n### detect(input: string): string\n\nDetects the best separator.\n\n```js\nimport * as CSV from 'csv-string';\n\nconsole.log(CSV.detect('a,b,c'));\nconsole.log(CSV.detect('a;b;c'));\nconsole.log(CSV.detect('a|b|c'));\nconsole.log(CSV.detect('a\\tb\\tc'));\n```\n\nOutput:\n\n```txt\n,\n;\n|\n\\t\n```\n\n### forEach(input: string, sep: string, quo: string, callback: function)\n\n### forEach(input: string, sep: string, callback: function)\n\n### forEach(input: string, callback: function)\n\n_callback(row: array, index: number): void_\n\nCalls `callback` for each CSV row/line. The Array passed to callback contains the fields of the current row.\n\n```js\nimport * as CSV from 'csv-string';\n\nconst data = 'a,b,c\\nd,e,f';\n\nCSV.forEach(data, ',', function (row, index) {\n  console.log('#' + index + ' : ', row);\n});\n```\n\nOutput:\n\n```txt\n#0 :  [ 'a', 'b', 'c' ]\n#1 :  [ 'd', 'e', 'f' ]\n```\n\n### read(input: string, sep: string, quo: string, callback: function): number\n\n### read(input: string, sep: string, callback: function): number\n\n### read(input: string, callback: function): number\n\n_callback(row: array): void_\n\nCalls `callback` when a CSV row is read. The Array passed to callback contains the fields of the row.\nReturns the first offset after the row.\n\n```js\nimport * as CSV from 'csv-string';\n\nconst data = 'a,b,c\\nd,e,f';\n\nconst index = CSV.read(data, ',', row => {\n  console.log(row);\n});\n\nconsole.log(data.slice(index));\n```\n\nOutput:\n\n```txt\n[ 'a', 'b', 'c' ]\nd,e,f\n```\n\n### readAll(input: string, sep: string, quo: string, callback: function): number\n\n### readAll(input: string, sep: string, callback: function): number\n\n### readAll(input: string, callback: function): number\n\n_callback(rows: array): void_\n\nCalls `callback` when all CSV rows are read. The Array passed to callback contains the rows of the file.\nReturns the offset of the end of parsing (generally it's the end of the input string).\n\n```js\nimport * as CSV from 'csv-string';\n\nconst data = 'a,b,c\\nd,e,f';\n\nconst index = CSV.readAll(data, row => {\n  console.log(row);\n});\n\nconsole.log('-' + data.slice(index) + '-');\n```\n\nOutput:\n\n```txt\n[ [ 'a', 'b', 'c' ], [ 'd', 'e', 'f' ] ]\n--\n```\n\n### readChunk(input: string, sep: string, quo: string, callback: function): number\n\n### readChunk(input: string, sep: string, callback: function): number\n\n### readChunk(input: string, callback: function): number\n\n_callback(rows: array): void_\n\nCalls `callback` when all CSV rows are read. The last row could be ignored, because the remainder could be in another chunk.\nThe Array passed to callback contains the rows of the file.\nReturns the offset of the end of parsing. If the last row is ignored, the offset will point to the beginnning of the row.\n\n```js\nimport * as CSV from 'csv-string';\n\nconst data = 'a,b,c\\nd,e';\n\nconst index = CSV.readChunk(data, row => {\n  console.log(row);\n});\n\nconsole.log('-' + data.slice(index) + '-');\n```\n\nOutput:\n\n```txt\n[ [ 'a', 'b', 'c' ] ]\n--\n```\n\n### createStream(options: Object): WritableStream\n\n### createStream(): WritableStream\n\nCreate a writable stream for CSV chunk. Options are :\n\n- **separator** : To indicate the CSV separator. By default is auto (see the detect function)\n- quote\\*\\* : To indicate the CSVquote.\n\nExample : Read CSV file from the standard input.\n\n```js\nconst stream = CSV.createStream();\n\nstream.on('data', row => {\n  console.log(row);\n});\n\nprocess.stdin.resume();\nprocess.stdin.setEncoding('utf8');\nprocess.stdin.pipe(stream);\n```\n\n## Contribution\n\n- `clone`\n- `yarn install`\n- ... do the changes, write tests\n- `yarn test` (ensure all tests pass)\n- `yarn bench` (to check the performance impact)\n\n## Related projects\n\n- <https://npmjs.org/browse/keyword/csv>\n- <http://www.uselesscode.org/js/csv/>\n- <https://github.com/archan937/csonv.js>\n\n## Benchmark\n\nThere is a quite basic benchmark to compare this project to other related ones, using file streams as input. See `./bench` for source code.\n\n### the test\n\n```bash\nyarn bench\n```\n\n### the result\n\nfor a test file with 949,044 rows\n\n| Package        | Time      | Output/Input similarity |\n| -------------- | --------- | ----------------------- |\n| a-csv          | 6.01s     | ~99%                    |\n| csv-stream     | 6.64s     | ~73%                    |\n| csv-streamer   | 7.03s     | ~79%                    |\n| **csv-string** | **6.53s** | **100%**                |\n| fast-csv       | 12.33s    | 99.99%                  |\n| nodecsv        | 7.10s     | 100%                    |\n\n## License\n\n[MIT/X11](https://github.com/Inist-CNRS/node-csv-string/blob/master/LICENSE)\n","maintainers":[{"name":"touv","email":"nthouvenin@gmail.com"},{"name":"parmentf","email":"francois.parmentier@gmail.com"},{"name":"rmeja","email":"remy@meja.family"}],"time":{"modified":"2022-10-03T17:12:03.409Z","created":"2013-01-21T20:43:13.651Z","1.0.0":"2013-01-21T20:43:18.677Z","1.0.1":"2013-01-23T12:43:36.127Z","1.0.2":"2013-01-24T11:12:29.180Z","1.0.3":"2013-02-26T11:15:15.285Z","1.0.4":"2013-06-10T07:12:02.575Z","1.0.5":"2013-06-10T09:25:09.997Z","1.1.0":"2013-08-19T08:29:02.807Z","1.2.0":"2013-08-30T11:59:04.143Z","1.2.1":"2013-09-19T10:35:19.852Z","1.2.2":"2013-09-19T21:41:27.220Z","2.0.0":"2013-09-20T14:03:10.793Z","2.0.1":"2013-09-25T08:22:15.171Z","2.0.2":"2013-09-25T21:56:02.398Z","2.0.3":"2013-09-28T20:30:17.436Z","2.0.4":"2013-09-30T12:45:50.939Z","2.1.0":"2013-10-21T13:02:53.296Z","2.1.1":"2013-12-09T16:42:01.994Z","2.2.1":"2014-06-03T20:37:22.060Z","2.2.2":"2014-08-07T11:08:30.359Z","2.2.3":"2014-12-02T21:40:25.000Z","2.2.4":"2014-12-14T14:14:45.163Z","2.2.5":"2015-01-06T14:02:17.975Z","2.3.0":"2015-05-27T09:22:50.318Z","2.3.1":"2017-02-27T22:12:45.092Z","2.3.2":"2017-02-28T15:11:44.637Z","2.3.3":"2017-11-23T23:24:08.133Z","3.0.0":"2017-11-24T21:56:57.038Z","3.0.1":"2017-11-25T08:09:21.981Z","3.0.2":"2017-11-25T10:16:25.782Z","3.0.3":"2017-11-25T19:30:43.708Z","3.1.0":"2017-12-13T22:24:53.854Z","3.1.2":"2017-12-14T22:01:59.755Z","3.1.3":"2018-05-15T21:23:25.145Z","3.1.4":"2018-08-30T07:16:34.948Z","3.1.5":"2018-08-30T07:27:13.261Z","3.1.6":"2019-06-14T07:01:28.610Z","3.1.7":"2019-12-09T16:43:25.852Z","3.1.8":"2020-02-25T10:10:49.145Z","3.2.0":"2020-03-23T12:43:22.123Z","4.0.0":"2020-04-17T21:10:04.690Z","4.0.1":"2020-04-20T07:32:56.044Z","4.1.0":"2022-02-21T16:15:20.147Z","4.1.1":"2022-10-03T17:12:03.319Z"},"author":{"name":"Nicolas Thouvenin","email":"nthouvenin@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/Inist-CNRS/node-csv-string.git"},"homepage":"https://github.com/Inist-CNRS/node-csv-string#readme","keywords":["csv","parser","string","generator"],"contributors":[{"name":"Mehul Mohan","url":"https://github.com/mehulmpt"},{"name":"Hossam Magdy","url":"https://github.com/hossam-magdy"},{"name":"Rich","url":"https://github.com/rich-TIA"},{"name":"Stéphane Gully","url":"https://github.com/kerphi"},{"name":"J Baumbach","url":"https://github.com/jbaumbach"},{"name":"Sam Hauglustaine","url":"https://github.com/smhg"},{"name":"Rick Huizinga","url":"https://github.com/rickhuizinga"},{"name":"François Parmentier","url":"https://github.com/parmentf"}],"bugs":{"url":"https://github.com/Inist-CNRS/node-csv-string/issues"},"license":"MIT","readmeFilename":"README.md","users":{"f124275809":true,"ackerapple":true,"jricardoprog":true,"zorak":true,"alaindresse":true,"xiaoyiyu":true}}