├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── bin ├── csvtojson ├── csvtojson.bat ├── csvtojson.js ├── genCsv.js └── options.json ├── browser ├── browser.js └── csvtojson.min.js ├── contributors.md ├── docs ├── csvtojson-v2.md ├── performance.md └── readme.v1.md ├── index.d.ts ├── index.js ├── package.json ├── readme-old.md ├── readme.md ├── src ├── CSVError.test.ts ├── CSVError.ts ├── Converter.ts ├── Parameters.ts ├── ParseRuntime.ts ├── ProcessFork.ts ├── Processor.ts ├── ProcessorLocal.test.ts ├── ProcessorLocal.ts ├── Result.test.ts ├── Result.ts ├── dataClean.ts ├── fileline.test.ts ├── fileline.ts ├── getEol.ts ├── index.ts ├── lineToJson.ts ├── rowSplit.test.ts ├── rowSplit.ts ├── util.ts └── worker.ts ├── test ├── data │ ├── columnArray │ ├── complexJSONCSV │ ├── csvWithUnclosedHeader │ ├── data#139 │ ├── dataDiffDelimiter │ ├── dataIgnoreEmpty │ ├── dataNoTrimBOM │ ├── dataNoTrimCRLF │ ├── dataTsv │ ├── dataWithAutoDelimiter │ ├── dataWithComma │ ├── dataWithEmptyString │ ├── dataWithLatin1Encoding │ ├── dataWithLongRow │ ├── dataWithMismatchedColumn │ ├── dataWithMultipleLineRow │ ├── dataWithPipeAsDelimiter │ ├── dataWithQoutes │ ├── dataWithSlashEscape │ ├── dataWithSlashEscapeAndDelimiterBetweenQuotes │ ├── dataWithTabAsDelimiter │ ├── dataWithTripleQoutes │ ├── dataWithType │ ├── dataWithUnclosedQuotes │ ├── dataWithWhiteSpace │ ├── emptyFile │ ├── invalidHeader │ ├── large-csv-sample.csv │ ├── large-utf8.csv │ ├── lineBreak │ ├── longHeader │ ├── noheaderWithVaryColumnNum │ ├── noheadercsv │ ├── pipeAsQuote │ ├── quoteTolerant │ ├── tabsv │ ├── testData │ ├── testEol │ ├── trailingComma │ └── twodoublequotes ├── testCSVConverter.fork.ts ├── testCSVConverter.ts ├── testCSVConverter2.ts ├── testCSVConverter3.ts ├── testErrorHandle.ts └── testPrototypePollution.ts ├── tsconfig.json ├── typings.d.ts ├── v1 ├── core │ ├── CSVError.js │ ├── Converter.js │ ├── csvline.js │ ├── dataToCSVLine.js │ ├── defParam.js │ ├── defaultParsers │ │ ├── index.js │ │ ├── parser_array.js │ │ ├── parser_flat.js │ │ ├── parser_json.js │ │ ├── parser_jsonarray.js │ │ └── parser_omit.js │ ├── fileLineToCSVLine.js │ ├── fileline.js │ ├── filterRow.js │ ├── getDelimiter.js │ ├── getEol.js │ ├── index.js │ ├── linesToJson.js │ ├── parser.js │ ├── parserMgr.js │ ├── rowSplit.js │ ├── worker.js │ └── workerMgr.js ├── index.js └── interfaces │ ├── cli │ ├── index.js │ └── main.js │ ├── index.js │ └── web │ ├── index.js │ └── webServer.js ├── v2 ├── CSVError.d.ts ├── CSVError.js ├── Converter.d.ts ├── Converter.js ├── Parameters.d.ts ├── Parameters.js ├── ParseRuntime.d.ts ├── ParseRuntime.js ├── ProcessFork.d.ts ├── ProcessFork.js ├── Processor.d.ts ├── Processor.js ├── ProcessorLocal.d.ts ├── ProcessorLocal.js ├── Result.d.ts ├── Result.js ├── dataClean.d.ts ├── dataClean.js ├── fileline.d.ts ├── fileline.js ├── getEol.d.ts ├── getEol.js ├── index.d.ts ├── index.js ├── lineToJson.d.ts ├── lineToJson.js ├── rowSplit.d.ts ├── rowSplit.js ├── util.d.ts ├── util.js ├── worker.d.ts └── worker.js └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/LICENSE -------------------------------------------------------------------------------- /bin/csvtojson: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('./csvtojson.js')(); 4 | -------------------------------------------------------------------------------- /bin/csvtojson.bat: -------------------------------------------------------------------------------- 1 | @node csvtojson.js %* -------------------------------------------------------------------------------- /bin/csvtojson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/bin/csvtojson.js -------------------------------------------------------------------------------- /bin/genCsv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/bin/genCsv.js -------------------------------------------------------------------------------- /bin/options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/bin/options.json -------------------------------------------------------------------------------- /browser/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/browser/browser.js -------------------------------------------------------------------------------- /browser/csvtojson.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/browser/csvtojson.min.js -------------------------------------------------------------------------------- /contributors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/contributors.md -------------------------------------------------------------------------------- /docs/csvtojson-v2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/docs/csvtojson-v2.md -------------------------------------------------------------------------------- /docs/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/docs/performance.md -------------------------------------------------------------------------------- /docs/readme.v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/docs/readme.v1.md -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports=require("./v2"); -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/package.json -------------------------------------------------------------------------------- /readme-old.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/readme-old.md -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/readme.md -------------------------------------------------------------------------------- /src/CSVError.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/CSVError.test.ts -------------------------------------------------------------------------------- /src/CSVError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/CSVError.ts -------------------------------------------------------------------------------- /src/Converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/Converter.ts -------------------------------------------------------------------------------- /src/Parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/Parameters.ts -------------------------------------------------------------------------------- /src/ParseRuntime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/ParseRuntime.ts -------------------------------------------------------------------------------- /src/ProcessFork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/ProcessFork.ts -------------------------------------------------------------------------------- /src/Processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/Processor.ts -------------------------------------------------------------------------------- /src/ProcessorLocal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/ProcessorLocal.test.ts -------------------------------------------------------------------------------- /src/ProcessorLocal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/ProcessorLocal.ts -------------------------------------------------------------------------------- /src/Result.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/Result.test.ts -------------------------------------------------------------------------------- /src/Result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/Result.ts -------------------------------------------------------------------------------- /src/dataClean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/dataClean.ts -------------------------------------------------------------------------------- /src/fileline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/fileline.test.ts -------------------------------------------------------------------------------- /src/fileline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/fileline.ts -------------------------------------------------------------------------------- /src/getEol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/getEol.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lineToJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/lineToJson.ts -------------------------------------------------------------------------------- /src/rowSplit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/rowSplit.test.ts -------------------------------------------------------------------------------- /src/rowSplit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/rowSplit.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/util.ts -------------------------------------------------------------------------------- /src/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/src/worker.ts -------------------------------------------------------------------------------- /test/data/columnArray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/columnArray -------------------------------------------------------------------------------- /test/data/complexJSONCSV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/complexJSONCSV -------------------------------------------------------------------------------- /test/data/csvWithUnclosedHeader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/csvWithUnclosedHeader -------------------------------------------------------------------------------- /test/data/data#139: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/data#139 -------------------------------------------------------------------------------- /test/data/dataDiffDelimiter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/dataDiffDelimiter -------------------------------------------------------------------------------- /test/data/dataIgnoreEmpty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/dataIgnoreEmpty -------------------------------------------------------------------------------- /test/data/dataNoTrimBOM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/dataNoTrimBOM -------------------------------------------------------------------------------- /test/data/dataNoTrimCRLF: -------------------------------------------------------------------------------- 1 | name,age 2 | joe,20 3 | sam,30 -------------------------------------------------------------------------------- /test/data/dataTsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/dataTsv -------------------------------------------------------------------------------- /test/data/dataWithAutoDelimiter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/dataWithAutoDelimiter -------------------------------------------------------------------------------- /test/data/dataWithComma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/dataWithComma -------------------------------------------------------------------------------- /test/data/dataWithEmptyString: -------------------------------------------------------------------------------- 1 | green,40, "" 2 | -------------------------------------------------------------------------------- /test/data/dataWithLatin1Encoding: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/dataWithLatin1Encoding -------------------------------------------------------------------------------- /test/data/dataWithLongRow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/dataWithLongRow -------------------------------------------------------------------------------- /test/data/dataWithMismatchedColumn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/dataWithMismatchedColumn -------------------------------------------------------------------------------- /test/data/dataWithMultipleLineRow: -------------------------------------------------------------------------------- 1 | aa,bb 2 | ss,"12345 3 | 6789,abcde"" 4 | ddee" 5 | -------------------------------------------------------------------------------- /test/data/dataWithPipeAsDelimiter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/dataWithPipeAsDelimiter -------------------------------------------------------------------------------- /test/data/dataWithQoutes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/dataWithQoutes -------------------------------------------------------------------------------- /test/data/dataWithSlashEscape: -------------------------------------------------------------------------------- 1 | id,raw 2 | 0,"{\"hello\":\"world\",\"test\":true}" -------------------------------------------------------------------------------- /test/data/dataWithSlashEscapeAndDelimiterBetweenQuotes: -------------------------------------------------------------------------------- 1 | id,raw 2 | 0,"\"hello,\"world\"" -------------------------------------------------------------------------------- /test/data/dataWithTabAsDelimiter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/dataWithTabAsDelimiter -------------------------------------------------------------------------------- /test/data/dataWithTripleQoutes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/dataWithTripleQoutes -------------------------------------------------------------------------------- /test/data/dataWithType: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/dataWithType -------------------------------------------------------------------------------- /test/data/dataWithUnclosedQuotes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/dataWithUnclosedQuotes -------------------------------------------------------------------------------- /test/data/dataWithWhiteSpace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/dataWithWhiteSpace -------------------------------------------------------------------------------- /test/data/emptyFile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/invalidHeader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/invalidHeader -------------------------------------------------------------------------------- /test/data/large-csv-sample.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/large-csv-sample.csv -------------------------------------------------------------------------------- /test/data/large-utf8.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/large-utf8.csv -------------------------------------------------------------------------------- /test/data/lineBreak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/lineBreak -------------------------------------------------------------------------------- /test/data/longHeader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/longHeader -------------------------------------------------------------------------------- /test/data/noheaderWithVaryColumnNum: -------------------------------------------------------------------------------- 1 | John,25,XXX 2 | Samantha,28,YYY,7 3 | -------------------------------------------------------------------------------- /test/data/noheadercsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/noheadercsv -------------------------------------------------------------------------------- /test/data/pipeAsQuote: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/pipeAsQuote -------------------------------------------------------------------------------- /test/data/quoteTolerant: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/quoteTolerant -------------------------------------------------------------------------------- /test/data/tabsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/tabsv -------------------------------------------------------------------------------- /test/data/testData: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/testData -------------------------------------------------------------------------------- /test/data/testEol: -------------------------------------------------------------------------------- 1 | John,25,xxx Samantha,28,yyy 2 | -------------------------------------------------------------------------------- /test/data/trailingComma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/trailingComma -------------------------------------------------------------------------------- /test/data/twodoublequotes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/data/twodoublequotes -------------------------------------------------------------------------------- /test/testCSVConverter.fork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/testCSVConverter.fork.ts -------------------------------------------------------------------------------- /test/testCSVConverter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/testCSVConverter.ts -------------------------------------------------------------------------------- /test/testCSVConverter2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/testCSVConverter2.ts -------------------------------------------------------------------------------- /test/testCSVConverter3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/testCSVConverter3.ts -------------------------------------------------------------------------------- /test/testErrorHandle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/testErrorHandle.ts -------------------------------------------------------------------------------- /test/testPrototypePollution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/test/testPrototypePollution.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/typings.d.ts -------------------------------------------------------------------------------- /v1/core/CSVError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/CSVError.js -------------------------------------------------------------------------------- /v1/core/Converter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/Converter.js -------------------------------------------------------------------------------- /v1/core/csvline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/csvline.js -------------------------------------------------------------------------------- /v1/core/dataToCSVLine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/dataToCSVLine.js -------------------------------------------------------------------------------- /v1/core/defParam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/defParam.js -------------------------------------------------------------------------------- /v1/core/defaultParsers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/defaultParsers/index.js -------------------------------------------------------------------------------- /v1/core/defaultParsers/parser_array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/defaultParsers/parser_array.js -------------------------------------------------------------------------------- /v1/core/defaultParsers/parser_flat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/defaultParsers/parser_flat.js -------------------------------------------------------------------------------- /v1/core/defaultParsers/parser_json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/defaultParsers/parser_json.js -------------------------------------------------------------------------------- /v1/core/defaultParsers/parser_jsonarray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/defaultParsers/parser_jsonarray.js -------------------------------------------------------------------------------- /v1/core/defaultParsers/parser_omit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/defaultParsers/parser_omit.js -------------------------------------------------------------------------------- /v1/core/fileLineToCSVLine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/fileLineToCSVLine.js -------------------------------------------------------------------------------- /v1/core/fileline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/fileline.js -------------------------------------------------------------------------------- /v1/core/filterRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/filterRow.js -------------------------------------------------------------------------------- /v1/core/getDelimiter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/getDelimiter.js -------------------------------------------------------------------------------- /v1/core/getEol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/getEol.js -------------------------------------------------------------------------------- /v1/core/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/index.js -------------------------------------------------------------------------------- /v1/core/linesToJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/linesToJson.js -------------------------------------------------------------------------------- /v1/core/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/parser.js -------------------------------------------------------------------------------- /v1/core/parserMgr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/parserMgr.js -------------------------------------------------------------------------------- /v1/core/rowSplit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/rowSplit.js -------------------------------------------------------------------------------- /v1/core/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/worker.js -------------------------------------------------------------------------------- /v1/core/workerMgr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/core/workerMgr.js -------------------------------------------------------------------------------- /v1/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/index.js -------------------------------------------------------------------------------- /v1/interfaces/cli/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./main.js"); -------------------------------------------------------------------------------- /v1/interfaces/cli/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/interfaces/cli/main.js -------------------------------------------------------------------------------- /v1/interfaces/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/interfaces/index.js -------------------------------------------------------------------------------- /v1/interfaces/web/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./webServer.js"); -------------------------------------------------------------------------------- /v1/interfaces/web/webServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v1/interfaces/web/webServer.js -------------------------------------------------------------------------------- /v2/CSVError.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/CSVError.d.ts -------------------------------------------------------------------------------- /v2/CSVError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/CSVError.js -------------------------------------------------------------------------------- /v2/Converter.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/Converter.d.ts -------------------------------------------------------------------------------- /v2/Converter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/Converter.js -------------------------------------------------------------------------------- /v2/Parameters.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/Parameters.d.ts -------------------------------------------------------------------------------- /v2/Parameters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/Parameters.js -------------------------------------------------------------------------------- /v2/ParseRuntime.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/ParseRuntime.d.ts -------------------------------------------------------------------------------- /v2/ParseRuntime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/ParseRuntime.js -------------------------------------------------------------------------------- /v2/ProcessFork.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/ProcessFork.d.ts -------------------------------------------------------------------------------- /v2/ProcessFork.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/ProcessFork.js -------------------------------------------------------------------------------- /v2/Processor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/Processor.d.ts -------------------------------------------------------------------------------- /v2/Processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/Processor.js -------------------------------------------------------------------------------- /v2/ProcessorLocal.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/ProcessorLocal.d.ts -------------------------------------------------------------------------------- /v2/ProcessorLocal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/ProcessorLocal.js -------------------------------------------------------------------------------- /v2/Result.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/Result.d.ts -------------------------------------------------------------------------------- /v2/Result.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/Result.js -------------------------------------------------------------------------------- /v2/dataClean.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/dataClean.d.ts -------------------------------------------------------------------------------- /v2/dataClean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/dataClean.js -------------------------------------------------------------------------------- /v2/fileline.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/fileline.d.ts -------------------------------------------------------------------------------- /v2/fileline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/fileline.js -------------------------------------------------------------------------------- /v2/getEol.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/getEol.d.ts -------------------------------------------------------------------------------- /v2/getEol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/getEol.js -------------------------------------------------------------------------------- /v2/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/index.d.ts -------------------------------------------------------------------------------- /v2/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/index.js -------------------------------------------------------------------------------- /v2/lineToJson.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/lineToJson.d.ts -------------------------------------------------------------------------------- /v2/lineToJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/lineToJson.js -------------------------------------------------------------------------------- /v2/rowSplit.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/rowSplit.d.ts -------------------------------------------------------------------------------- /v2/rowSplit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/rowSplit.js -------------------------------------------------------------------------------- /v2/util.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/util.d.ts -------------------------------------------------------------------------------- /v2/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/util.js -------------------------------------------------------------------------------- /v2/worker.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /v2/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/v2/worker.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keyang/node-csvtojson/HEAD/webpack.config.js --------------------------------------------------------------------------------