[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3390":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":19,"lastSyncTime":32,"discoverSource":33},3390,"PapaParse","mholt\u002FPapaParse","mholt","Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input","http:\u002F\u002FPapaParse.com",null,"JavaScript",13486,1175,146,191,0,16,51,2,44.21,"MIT License",false,"master",true,[26,27,28],"csv","csv-parser","javascript","2026-06-12 02:00:49","Parse CSV with JavaScript\n========================================\n\nPapa Parse is the fastest in-browser CSV (or delimited text) parser for JavaScript. It is reliable and correct according to [RFC 4180](https:\u002F\u002Ftools.ietf.org\u002Fhtml\u002Frfc4180), and it comes with these features:\n\n- Easy to use\n- Parse CSV files directly (local or over the network)\n- Fast mode\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 `\u003Cinput 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:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fpapaparse). It\ncan be installed with the following command:\n```shell\nnpm install papaparse\n```\n\nIf you don't want to use npm, [papaparse.min.js](https:\u002F\u002Funpkg.com\u002Fpapaparse@latest\u002Fpapaparse.min.js) can be downloaded to your project source.\n\nUsage\n-----\n```js\nimport Papa from 'papaparse';\n\nPapa.parse(file, config);\n    \nconst csv = Papa.unparse(data[, config]);\n```\n\nHomepage & Demo\n----------------\n\n- [Homepage](https:\u002F\u002Fwww.papaparse.com)\n- [Demo](https:\u002F\u002Fwww.papaparse.com\u002Fdemo)\n\nTo learn how to use Papa Parse:\n\n- [Documentation](https:\u002F\u002Fwww.papaparse.com\u002Fdocs)\n\nThe website is hosted on [Github Pages](https:\u002F\u002Fpages.github.com\u002F). Its content is also included in the docs folder of this repository. If you want to contribute on it just clone the master of this repository and open a pull request.\n\n\nPapa Parse for Node\n--------------------\n\nPapa Parse can parse a [Readable Stream](https:\u002F\u002Fnodejs.org\u002Fapi\u002Fstream.html#stream_readable_streams) instead of a [File](https:\u002F\u002Fwww.w3.org\u002FTR\u002FFileAPI\u002F) 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\nPapa Parse can also parse in a node streaming style which makes `.pipe` available.  Simply pipe the [Readable Stream](https:\u002F\u002Fnodejs.org\u002Fapi\u002Fstream.html#stream_readable_streams) to the stream returned from `Papa.parse(Papa.NODE_STREAM_INPUT, options)`.  The `Papa.LocalChunkSize`, `Papa.RemoteChunkSize` , `download`, `withCredentials`, `worker`, `step`, and `complete` config options are unavailable.  To register a callback with the stream to process data, use the `data` event like so: `stream.on('data', callback)` and to signal the end of stream, use the 'end' event like so: `stream.on('end', callback)`.\n\nGet Started\n-----------\n\nFor usage instructions, see the [homepage](https:\u002F\u002Fwww.papaparse.com) and, for more detail, the [documentation](https:\u002F\u002Fwww.papaparse.com\u002Fdocs).\n\nTests\n-----\n\nPapa Parse is under test. Download this repository, run `npm install`, then `npm test` to run the tests.\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:\u002F\u002Fgithub.com\u002Fmholt\u002FPapaParse\u002Fgraphs\u002Fcontributors)! Remember, a pull request, *with test*, is best. You may also discuss on Twitter with [#PapaParse](https:\u002F\u002Ftwitter.com\u002Fsearch?q=%23PapaParse&src=typd&f=realtime) or directly to me, [@mholt6](https:\u002F\u002Ftwitter.com\u002Fmholt6).\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","PapaParse 是一个快速且强大的CSV解析库，能够优雅地处理大型文件和格式错误的输入。它完全符合RFC 4180标准，并提供了包括直接解析本地或网络上的CSV文件、流式处理大文件、JSON到CSV的反向解析、自动检测分隔符以及使用Web Worker保持页面响应性等功能。此外，PapaParse还支持暂停、恢复及中止操作，并能将数字和布尔值转换为其对应的数据类型。无需任何外部依赖即可运行，非常适合需要在浏览器端高效解析CSV数据的应用场景，如数据分析工具、数据导入导出功能等。同时，它也支持Node.js环境下的流式解析，适用于后端开发中的数据处理任务。","2026-06-11 02:53:58","top_language"]