{"_id":"@davidwu226/papaparse","_rev":"7-7c81a932356be87b31dcfff05331dcb3","name":"@davidwu226/papaparse","description":"Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.","dist-tags":{"latest":"4.3.12"},"versions":{"4.3.6":{"name":"@davidwu226/papaparse","version":"4.3.6","description":"Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.","keywords":["csv","parser","parse","parsing","delimited","text","data","auto-detect","comma","tab","pipe","file","filereader","stream","worker","workers","thread","threading","multi-threaded","jquery-plugin"],"homepage":"http://papaparse.com","repository":{"type":"git","url":"git+https://github.com/mholt/PapaParse.git"},"author":{"name":"Matthew Holt","url":"https://twitter.com/mholt6"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"main":"papaparse.js","devDependencies":{"chai":"^3.0.0","connect":"^3.3.3","grunt":"^0.4.5","grunt-contrib-uglify":"^0.6.0","mocha":"^3.5.0","mocha-phantomjs":"^3.5.4","open":"0.0.5","phantomjs":"1.9.1 - 1.9.7-15","serve-static":"^1.7.1"},"scripts":{"test-browser":"node tests/test.js","test-phantomjs":"node tests/test.js --phantomjs","test-node":"mocha tests/node-tests.js tests/test-cases.js","test":"npm run test-node && npm run test-phantomjs"},"gitHead":"d3a47286b4165e42d85e9df09bd622888c5d1bac","bugs":{"url":"https://github.com/mholt/PapaParse/issues"},"_id":"@davidwu226/papaparse@4.3.6","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"davidwu226","email":"davidwu226.npm@gmail.com"},"dist":{"integrity":"sha512-hk8sXsqBJYMV1BSn1mc1ovQJGDETIZ4ccOGV4mSgXpcmEQi6w4l3RwuVHLah3SkAF/4wT8Naf3R+6MNkiuKgVA==","shasum":"f2a83f31a4998527eef6a5c45604fa341d5c3afe","tarball":"https://registry.npmjs.org/@davidwu226/papaparse/-/papaparse-4.3.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFJhzzA8+viqR6Br43l2vFQGQFjuKPFYBJ/x4gTKVhvAiEAku0NdIOfzqumlK88exia2hanappalxKbx0YysMLlvQU="}]},"maintainers":[{"name":"davidwu226","email":"davidwu226.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/papaparse-4.3.6.tgz_1515457415898_0.23630609107203782"}},"4.3.7":{"name":"@davidwu226/papaparse","version":"4.3.7","description":"Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.","keywords":["csv","parser","parse","parsing","delimited","text","data","auto-detect","comma","tab","pipe","file","filereader","stream","worker","workers","thread","threading","multi-threaded","jquery-plugin"],"homepage":"http://papaparse.com","repository":{"type":"git","url":"git+https://github.com/mholt/PapaParse.git"},"author":{"name":"Matthew Holt","url":"https://twitter.com/mholt6"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"main":"papaparse.js","devDependencies":{"chai":"^3.0.0","connect":"^3.3.3","grunt":"^0.4.5","grunt-contrib-uglify":"^0.6.0","mocha":"^3.5.0","mocha-phantomjs":"^3.5.4","open":"0.0.5","phantomjs":"1.9.1 - 1.9.7-15","serve-static":"^1.7.1"},"scripts":{"test-browser":"node tests/test.js","test-phantomjs":"node tests/test.js --phantomjs","test-node":"mocha tests/node-tests.js tests/test-cases.js","test":"npm run test-node && npm run test-phantomjs"},"gitHead":"d3a47286b4165e42d85e9df09bd622888c5d1bac","bugs":{"url":"https://github.com/mholt/PapaParse/issues"},"_id":"@davidwu226/papaparse@4.3.7","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"davidwu226","email":"davidwu226.npm@gmail.com"},"dist":{"integrity":"sha512-Kgli8sOTr3fW+c0VJ4fyKynY4zSvWr3FN1XAv4c1fROUTTQIma7iEkNgKzNk7Fluq5z61Rnz6doFL6vJkX9Zmg==","shasum":"d32d089fd9b9abd7b00aee96ac04f949158099e1","tarball":"https://registry.npmjs.org/@davidwu226/papaparse/-/papaparse-4.3.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDpT0w0tBPOzs99DkyPUwhQFm3XjFExAsDahvfogUdrAiAXJRWVLCErhzPDbvu0DHjptBORyYpIIfeYrb//wHw5Ow=="}]},"maintainers":[{"name":"davidwu226","email":"davidwu226.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/papaparse-4.3.7.tgz_1515457467211_0.05733548360876739"}},"4.3.8":{"name":"@davidwu226/papaparse","version":"4.3.8","description":"Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.","keywords":["csv","parser","parse","parsing","delimited","text","data","auto-detect","comma","tab","pipe","file","filereader","stream","worker","workers","thread","threading","multi-threaded","jquery-plugin"],"homepage":"http://papaparse.com","repository":{"type":"git","url":"git+https://github.com/mholt/PapaParse.git"},"author":{"name":"Matthew Holt","url":"https://twitter.com/mholt6"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"main":"papaparse.js","devDependencies":{"chai":"^3.0.0","connect":"^3.3.3","grunt":"^0.4.5","grunt-contrib-uglify":"^0.6.0","mocha":"^3.5.0","mocha-phantomjs":"^3.5.4","open":"0.0.5","phantomjs":"1.9.1 - 1.9.7-15","serve-static":"^1.7.1"},"scripts":{"test-browser":"node tests/test.js","test-phantomjs":"node tests/test.js --phantomjs","test-node":"mocha tests/node-tests.js tests/test-cases.js","test":"npm run test-node && npm run test-phantomjs"},"gitHead":"59cf4ca8903b0917c30a4a59f8501ef0134cb6ae","bugs":{"url":"https://github.com/mholt/PapaParse/issues"},"_id":"@davidwu226/papaparse@4.3.8","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"davidwu226","email":"davidwu226.npm@gmail.com"},"dist":{"integrity":"sha512-7GEkB/DFZOT1Pcy7b0oVAkNsxSjb/2mOfjoVavOVYaptEVuRpLfiY+EuYoU/3rYgCcUSjpbik+BwWukPT23etA==","shasum":"3029f8b77114997cf7755a1934ee4414197307ab","tarball":"https://registry.npmjs.org/@davidwu226/papaparse/-/papaparse-4.3.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpMBZ3qaPFMQ6XegkdUP74MPT7rYWkrXVrPRHlEhFGRAiBlfkW8K8RMrj30aEp2uVfM+hnghnFp7H2Jc/kRwkM2cg=="}]},"maintainers":[{"name":"davidwu226","email":"davidwu226.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/papaparse-4.3.8.tgz_1515458693255_0.44133129622787237"}},"4.3.9":{"name":"@davidwu226/papaparse","version":"4.3.9","description":"Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.","keywords":["csv","parser","parse","parsing","delimited","text","data","auto-detect","comma","tab","pipe","file","filereader","stream","worker","workers","thread","threading","multi-threaded","jquery-plugin"],"homepage":"http://papaparse.com","repository":{"type":"git","url":"git+https://github.com/mholt/PapaParse.git"},"author":{"name":"Matthew Holt","url":"https://twitter.com/mholt6"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"main":"papaparse.js","devDependencies":{"chai":"^3.0.0","connect":"^3.3.3","grunt":"^0.4.5","grunt-contrib-uglify":"^0.6.0","mocha":"^3.5.0","mocha-phantomjs":"^3.5.4","open":"0.0.5","phantomjs":"1.9.1 - 1.9.7-15","serve-static":"^1.7.1"},"scripts":{"test-browser":"node tests/test.js","test-phantomjs":"node tests/test.js --phantomjs","test-node":"mocha tests/node-tests.js tests/test-cases.js","test":"npm run test-node && npm run test-phantomjs"},"gitHead":"d1208ccfe53bc406626c193a2cf5da44f383c4ce","bugs":{"url":"https://github.com/mholt/PapaParse/issues"},"_id":"@davidwu226/papaparse@4.3.9","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"davidwu226","email":"davidwu226.npm@gmail.com"},"dist":{"integrity":"sha512-s1GK0x+SPq0Js2/f+su+b5Tw+JYEfccRXTOWRLrZGSHya83XwNgAUsNsiD+oENlCQdBPdsvUqut/Dj7w7VRiMQ==","shasum":"b98eede4f49d7985cf46920f3396b264b654af96","tarball":"https://registry.npmjs.org/@davidwu226/papaparse/-/papaparse-4.3.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkeSRvDxIOS3eh919GeFAIgCtcJjG9fsssLYZLfvCLGQIgRv65LRu/8yI2FskE7oj051MJSLirICg3KzRL3MComDU="}]},"maintainers":[{"name":"davidwu226","email":"davidwu226.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/papaparse-4.3.9.tgz_1515458849768_0.39830811182036996"}},"4.3.10":{"name":"@davidwu226/papaparse","version":"4.3.10","description":"Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.","keywords":["csv","parser","parse","parsing","delimited","text","data","auto-detect","comma","tab","pipe","file","filereader","stream","worker","workers","thread","threading","multi-threaded","jquery-plugin"],"homepage":"http://papaparse.com","repository":{"type":"git","url":"git+https://github.com/mholt/PapaParse.git"},"author":{"name":"Matthew Holt","url":"https://twitter.com/mholt6"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"main":"papaparse.js","devDependencies":{"chai":"^3.0.0","connect":"^3.3.3","grunt":"^0.4.5","grunt-contrib-uglify":"^0.6.0","mocha":"^3.5.0","mocha-phantomjs":"^3.5.4","open":"0.0.5","phantomjs":"1.9.1 - 1.9.7-15","serve-static":"^1.7.1"},"scripts":{"test-browser":"node tests/test.js","test-phantomjs":"node tests/test.js --phantomjs","test-node":"mocha tests/node-tests.js tests/test-cases.js","test":"npm run test-node && npm run test-phantomjs"},"gitHead":"5e384774aa33fbdc570194ddc2223ed8b0ed6018","bugs":{"url":"https://github.com/mholt/PapaParse/issues"},"_id":"@davidwu226/papaparse@4.3.10","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"davidwu226","email":"davidwu226.npm@gmail.com"},"dist":{"integrity":"sha512-3bI8L6KSysAbqVS08Lx1LC7CRwVjUPMg5Qfyyvv+dEvdalydudrVoQilvuDoZcMPirec9nBHpUa8gDG31/Y4yg==","shasum":"b2fdc1d1b5b758f691005e263972c67a4dd155fe","tarball":"https://registry.npmjs.org/@davidwu226/papaparse/-/papaparse-4.3.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6fxTC19aua/JK3+hhVk3EHyRSfgiLunhy+Vvpk7JU3wIhAK/ZpCsEuPdbdcyX+rxtpLWcdkkN2ggfyjjgLjE3V0Hm"}]},"maintainers":[{"name":"davidwu226","email":"davidwu226.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/papaparse-4.3.10.tgz_1515459229911_0.5239748333115131"}},"4.3.11":{"name":"@davidwu226/papaparse","version":"4.3.11","description":"Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.","keywords":["csv","parser","parse","parsing","delimited","text","data","auto-detect","comma","tab","pipe","file","filereader","stream","worker","workers","thread","threading","multi-threaded","jquery-plugin"],"homepage":"http://papaparse.com","repository":{"type":"git","url":"git+https://github.com/mholt/PapaParse.git"},"author":{"name":"Matthew Holt","url":"https://twitter.com/mholt6"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"main":"papaparse.js","devDependencies":{"chai":"^3.0.0","connect":"^3.3.3","grunt":"^0.4.5","grunt-contrib-uglify":"^0.6.0","mocha":"^3.5.0","mocha-phantomjs":"^3.5.4","open":"0.0.5","phantomjs":"1.9.1 - 1.9.7-15","serve-static":"^1.7.1"},"scripts":{"test-browser":"node tests/test.js","test-phantomjs":"node tests/test.js --phantomjs","test-node":"mocha tests/node-tests.js tests/test-cases.js","test":"npm run test-node && npm run test-phantomjs"},"gitHead":"c7759820014c1c737744b04cc92c176b78d13488","bugs":{"url":"https://github.com/mholt/PapaParse/issues"},"_id":"@davidwu226/papaparse@4.3.11","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"davidwu226","email":"davidwu226.npm@gmail.com"},"dist":{"integrity":"sha512-HpgfteP4yYeBGfS+fBG47/u1fXNLvczuaVQ/1MUuaWhbV2ldo/oWG/Ak+0B25N+eGatrXoVCm2B1m7P62zUvKg==","shasum":"e3863152742e0f4b994edd9365863d3a28c420ec","tarball":"https://registry.npmjs.org/@davidwu226/papaparse/-/papaparse-4.3.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa74N2LMW3ErXT8da4x5sri1nzBaqHq3b1C2t5pvZF/gIhAOTx1Bomp2mX6YIe1aFzu1STtMqif5Na30cCv4v2+pih"}]},"maintainers":[{"name":"davidwu226","email":"davidwu226.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/papaparse-4.3.11.tgz_1515459562456_0.5911903805099428"}},"4.3.12":{"name":"@davidwu226/papaparse","version":"4.3.12","description":"Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.","keywords":["csv","parser","parse","parsing","delimited","text","data","auto-detect","comma","tab","pipe","file","filereader","stream","worker","workers","thread","threading","multi-threaded","jquery-plugin"],"homepage":"http://papaparse.com","repository":{"type":"git","url":"git+https://github.com/mholt/PapaParse.git"},"author":{"name":"Matthew Holt","url":"https://twitter.com/mholt6"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"}],"main":"papaparse.js","devDependencies":{"chai":"^3.0.0","connect":"^3.3.3","grunt":"^0.4.5","grunt-contrib-uglify":"^0.6.0","mocha":"^3.5.0","mocha-phantomjs":"^3.5.4","open":"0.0.5","phantomjs":"1.9.1 - 1.9.7-15","serve-static":"^1.7.1"},"scripts":{"test-browser":"node tests/test.js","test-phantomjs":"node tests/test.js --phantomjs","test-node":"mocha tests/node-tests.js tests/test-cases.js","test":"npm run test-node && npm run test-phantomjs"},"gitHead":"5e262d8f2dbe06c2d57dc0d332e8ad07650bd9b9","bugs":{"url":"https://github.com/mholt/PapaParse/issues"},"_id":"@davidwu226/papaparse@4.3.12","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"davidwu226","email":"davidwu226.npm@gmail.com"},"dist":{"integrity":"sha512-5P3BSeGxL+09MEvsJrs0DYSkhPN6LU+AZ/9vCVBw9Fq1plrouZJA+anZsQSgnfqFMtACXuR/BJw9MZI2vlCwGw==","shasum":"66a4b96420caa6c099c57cba6d8e4bf78189b93b","tarball":"https://registry.npmjs.org/@davidwu226/papaparse/-/papaparse-4.3.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTjyVaFJLSXGjZ70/lhdybM5RrVDZ3qrrsB8/LPds1WAiEA+1J9Fv46S7D0OfgNCo+9m82Wr10nM4ijuy3uvKpFwzs="}]},"maintainers":[{"name":"davidwu226","email":"davidwu226.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/papaparse-4.3.12.tgz_1515459663279_0.29776742635294795"}}},"readme":"Parse CSV with JavaScript\n========================================\n\nPapa Parse is the [fastest](http://jsperf.com/javascript-csv-parsers/4) in-browser CSV (or delimited text) parser for JavaScript. It is reliable and correct according to [RFC 4180](https://tools.ietf.org/html/rfc4180), and it comes with these features:\n\n- Easy to use\n- Parse CSV files directly (local or over the network)\n- Fast mode ([is really fast](http://jsperf.com/javascript-csv-parsers/3))\n- Stream large files (even via HTTP)\n- Reverse parsing (converts JSON to CSV)\n- Auto-detect delimiter\n- Worker threads to keep your web page reactive\n- Header row support\n- Pause, resume, abort\n- Can convert numbers and booleans to their types\n- Optional jQuery integration to get files from `<input type=\"file\">` elements\n- One of the only parsers that correctly handles line-breaks and quotations\n\nPapa Parse has **no dependencies** - not even jQuery.\n\nInstall\n-------\n\npapaparse is available on [npm](https://www.npmjs.com/package/papaparse). It\ncan be installed with the following command:\n\n    npm install papaparse\n\nIf you don't want to use npm, [papaparse.min.js](https://github.com/mholt/PapaParse/blob/master/papaparse.min.js) can be downloaded to your project source.\n\n\nHomepage & Demo\n----------------\n\n- [Homepage](http://papaparse.com)\n- [Demo](http://papaparse.com/demo)\n\nTo learn how to use Papa Parse:\n\n- [Documentation](http://papaparse.com/docs)\n\n\nPapa Parse for Node\n--------------------\n\nPapa Parse can parse a [Readable Stream](https://nodejs.org/api/stream.html#stream_readable_streams) instead of a [File](https://www.w3.org/TR/FileAPI/) when used in Node.js environments (in addition to plain strings). In this mode, `encoding` must, if specified, be a Node-supported character encoding. The `Papa.LocalChunkSize`, `Papa.RemoteChunkSize` , `download`, `withCredentials` and `worker` config options are unavailable.\n\nGet Started\n-----------\n\nFor usage instructions, see the [homepage](http://papaparse.com) and, for more detail, the [documentation](http://papaparse.com/docs).\n\nTests\n-----\n\nPapa Parse is under test. Download this repository, run `npm install`, then `npm test` to run the tests.\n\n\nContributing\n------------\n\nTo discuss a new feature or ask a question, open an issue. To fix a bug, submit a pull request to be credited with the [contributors](https://github.com/mholt/PapaParse/graphs/contributors)! Remember, a pull request, *with test*, is best. You may also discuss on Twitter with [#PapaParse](https://twitter.com/search?q=%23PapaParse&src=typd&f=realtime) or directly to me, [@mholt6](https://twitter.com/mholt6).\n\nIf you contribute a patch, ensure the tests suite is running correctly. We run continuous integration on each pull request and will not accept a patch that breaks the tests.\n","maintainers":[{"name":"davidwu226","email":"davidwu226.npm@gmail.com"}],"time":{"modified":"2022-04-05T03:06:29.066Z","created":"2018-01-09T00:23:36.230Z","4.3.6":"2018-01-09T00:23:36.230Z","4.3.7":"2018-01-09T00:24:27.381Z","4.3.8":"2018-01-09T00:44:53.327Z","4.3.9":"2018-01-09T00:47:29.897Z","4.3.10":"2018-01-09T00:53:50.022Z","4.3.11":"2018-01-09T00:59:22.573Z","4.3.12":"2018-01-09T01:01:03.469Z"},"homepage":"http://papaparse.com","keywords":["csv","parser","parse","parsing","delimited","text","data","auto-detect","comma","tab","pipe","file","filereader","stream","worker","workers","thread","threading","multi-threaded","jquery-plugin"],"repository":{"type":"git","url":"git+https://github.com/mholt/PapaParse.git"},"author":{"name":"Matthew Holt","url":"https://twitter.com/mholt6"},"bugs":{"url":"https://github.com/mholt/PapaParse/issues"},"readmeFilename":"README.md"}