├── .commitlintrc.json ├── .eslintignore ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── dependency-review.yml │ └── test.yml ├── .gitignore ├── .huskyrc ├── .npmrc ├── .nvmrc ├── .prettierrc ├── .run ├── Run Examples.run.xml ├── Serve Docs.run.xml └── jest.config.js.run.xml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── contributing.md ├── documentation ├── .gitignore ├── CHANGELOG.md ├── README.md ├── blog │ └── 2020-03-11-new-docs.md ├── docs │ ├── formatting │ │ ├── examples.mdx │ │ ├── getting-started.mdx │ │ ├── methods.mdx │ │ ├── options.md │ │ └── row-types.md │ ├── introduction │ │ ├── example.mdx │ │ ├── getting-started.md │ │ └── install.md │ ├── migration-guides │ │ └── v2.x-to-v3.x.md │ └── parsing │ │ ├── benchmark.md │ │ ├── events.md │ │ ├── examples.mdx │ │ ├── getting-started.mdx │ │ ├── methods.mdx │ │ └── options.md ├── docusaurus.config.js ├── package.json ├── sidebars.js ├── src │ ├── css │ │ └── custom.css │ └── pages │ │ ├── index.js │ │ └── styles.module.css └── static │ └── img │ ├── favicon.ico │ ├── format_parse.svg │ ├── logo.svg │ ├── nodejs_icon.svg │ └── ts_logo.png ├── examples ├── benchmark │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── README.md │ ├── assets │ │ ├── 1000.nonquoted.csv │ │ ├── 1000.quoted.csv │ │ ├── 10000.nonquoted.csv │ │ ├── 10000.quoted.csv │ │ ├── 100000.nonquoted.csv │ │ ├── 100000.quoted.csv │ │ ├── 20000.nonquoted.csv │ │ ├── 20000.quoted.csv │ │ ├── 50000.nonquoted.csv │ │ └── 50000.quoted.csv │ ├── createData.js │ ├── index.js │ └── package.json ├── example-runner │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── bin │ │ └── run-examples │ └── package.json ├── fast-csv-js │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── README.md │ ├── examples │ │ ├── assets │ │ │ ├── parse.csv │ │ │ └── snake_case_users.csv │ │ ├── format.example.js │ │ ├── models │ │ │ └── user.js │ │ ├── parse.example.js │ │ └── parse_and_format_transform_async.example.js │ └── package.json ├── fast-csv-ts │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── README.md │ ├── assets │ │ ├── parse.csv │ │ └── snake_case_users.csv │ ├── examples │ │ ├── format.example.ts │ │ ├── models │ │ │ └── user.ts │ │ ├── parse.example.ts │ │ └── parse_and_format_transform_async.example.ts │ ├── package.json │ └── tsconfig.json ├── formatting-js │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── README.md │ ├── examples │ │ ├── append.example.js │ │ ├── delimiter_option.example.js │ │ ├── escape_option.example.js │ │ ├── format.example.js │ │ ├── hash_array.example.js │ │ ├── headers_auto_discovery_hash_array.example.js │ │ ├── headers_auto_discovery_object.example.js │ │ ├── headers_provided_array.example.js │ │ ├── headers_provided_hash_array.example.js │ │ ├── headers_provided_object.example.js │ │ ├── headers_provided_object_remove_column.example.js │ │ ├── quote_all_columns.example.js │ │ ├── quote_all_headers.example.js │ │ ├── quote_columns_array.example.js │ │ ├── quote_columns_not_headers.example.js │ │ ├── quote_columns_object.example.js │ │ ├── quote_headers_array.example.js │ │ ├── quote_headers_object.example.js │ │ ├── quote_option.example.js │ │ ├── quote_some_columns_and_headers.example.js │ │ ├── row_delimiter_option.example.js │ │ ├── transform.example.js │ │ ├── transform_async.example.js │ │ ├── transform_option.example.js │ │ ├── write.example.js │ │ ├── write_headers_auto_discover.example.js │ │ ├── write_headers_provided_headers.example.js │ │ ├── write_to_buffer.example.js │ │ ├── write_to_path.example.js │ │ ├── write_to_stream.example.js │ │ ├── write_to_string.example.js │ │ ├── write_to_string_no_headers.example.js │ │ └── write_to_string_transform.example.js │ └── package.json ├── formatting-ts │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── README.md │ ├── examples │ │ ├── append.example.ts │ │ ├── delimiter_option.example.ts │ │ ├── escape_option.example.ts │ │ ├── format.example.ts │ │ ├── hash_array.example.ts │ │ ├── headers_auto_discovery_hash_array.example.ts │ │ ├── headers_auto_discovery_object.example.ts │ │ ├── headers_provided_array.example.ts │ │ ├── headers_provided_hash_array.example.ts │ │ ├── headers_provided_object.example.ts │ │ ├── headers_provided_object_remove_column.example.ts │ │ ├── quote_all_columns.example.ts │ │ ├── quote_all_headers.example.ts │ │ ├── quote_columns_array.example.ts │ │ ├── quote_columns_not_headers.example.ts │ │ ├── quote_columns_object.example.ts │ │ ├── quote_headers_array.example.ts │ │ ├── quote_headers_object.example.ts │ │ ├── quote_option.example.ts │ │ ├── quote_some_columns_and_headers.example.ts │ │ ├── row_delimiter_option.example.ts │ │ ├── transform.example.ts │ │ ├── transform_async.example.ts │ │ ├── transform_option.example.ts │ │ ├── write.example.ts │ │ ├── write_headers_auto_discover.example.ts │ │ ├── write_headers_provided_headers.example.ts │ │ ├── write_to_buffer.example.ts │ │ ├── write_to_path.example.ts │ │ ├── write_to_stream.example.ts │ │ ├── write_to_string.example.ts │ │ ├── write_to_string_no_headers.example.ts │ │ └── write_to_string_transform.example.ts │ ├── package.json │ └── tsconfig.json ├── js.eslintrc.js ├── parsing-js │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── README.md │ ├── assets │ │ └── snake_case_users.csv │ ├── examples │ │ ├── alternate_delimiter.example.js │ │ ├── custom_headers.example.js │ │ ├── first_row_as_headers.example.js │ │ ├── ignore_empty_rows.example.js │ │ ├── manual_write.example.js │ │ ├── max_rows.example.js │ │ ├── parse_string.example.js │ │ ├── pipe.example.js │ │ ├── rename_headers.example.js │ │ ├── skip_lines.example.js │ │ ├── skip_rows.example.js │ │ ├── skipping_columns.example.js │ │ ├── transform.example.js │ │ ├── transform_async.example.js │ │ ├── transform_headers.example.js │ │ ├── validate.example.js │ │ ├── validate_async.example.js │ │ └── validate_with_reason.example.js │ └── package.json └── parsing-ts │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── README.md │ ├── assets │ └── snake_case_users.csv │ ├── examples │ ├── alternate_delimiter.example.ts │ ├── custom_headers.example.ts │ ├── first_row_as_headers.example.ts │ ├── ignore_empty_rows.example.ts │ ├── manual_write.example.ts │ ├── max_rows.example.ts │ ├── parse_string.example.ts │ ├── pipe.example.ts │ ├── rename_headers.example.ts │ ├── skip_lines.example.ts │ ├── skip_rows.example.ts │ ├── skipping_columns.example.ts │ ├── transform.example.ts │ ├── transform_async.example.ts │ ├── transform_headers.example.ts │ ├── validate.example.ts │ ├── validate_async.example.ts │ └── validate_with_reason.example.ts │ ├── package.json │ └── tsconfig.json ├── jest.config.js ├── lerna.json ├── package.json ├── packages ├── fast-csv │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__ │ │ └── fast-csv.spec.ts │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── format │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__ │ │ ├── CsvFormatterStream.spec.ts │ │ ├── FormatterOptions.spec.ts │ │ ├── __fixtures__ │ │ │ ├── .gitkeep │ │ │ ├── RecordingStream.ts │ │ │ └── index.ts │ │ ├── format.spec.ts │ │ ├── formatter │ │ │ ├── FieldFormatter.spec.ts │ │ │ └── RowFormatter.spec.ts │ │ └── issues │ │ │ ├── __fixtures__ │ │ │ └── .gitkeep │ │ │ ├── issue158.spec.ts │ │ │ ├── issue252.spec.ts │ │ │ ├── issue446.spec.ts │ │ │ ├── issue503.spec.ts │ │ │ ├── issue77.spec.ts │ │ │ └── issue97.spec.ts │ ├── package.json │ ├── src │ │ ├── CsvFormatterStream.ts │ │ ├── FormatterOptions.ts │ │ ├── formatter │ │ │ ├── FieldFormatter.ts │ │ │ ├── RowFormatter.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ └── types.ts │ └── tsconfig.json └── parse │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__ │ ├── CsvParsingStream.spec.ts │ ├── ParserOptions.spec.ts │ ├── __fixtures__ │ │ ├── RecordingStream.ts │ │ ├── alternateEncoding.ts │ │ ├── duplicateHeaders.ts │ │ ├── emptyRows.ts │ │ ├── headerColumnMismatch.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── malformed.ts │ │ ├── noHeadersAndQuotes.ts │ │ ├── skipLines.ts │ │ ├── tmp │ │ │ ├── malformed.csv │ │ │ └── with_headers.csv │ │ ├── trailingComma.ts │ │ ├── withHeaders.ts │ │ ├── withHeadersAlternateDelimiter.ts │ │ ├── withHeadersAndAlternateQuote.ts │ │ ├── withHeadersAndMissingColumns.ts │ │ ├── withHeadersAndQuotes.ts │ │ └── withHeadersAndSkippedLines.ts │ ├── issues │ │ ├── __fixtures__ │ │ │ ├── issue102.csv │ │ │ ├── issue68-invalid.tsv │ │ │ ├── issue68.tsv │ │ │ └── issue87.csv │ │ ├── issue102.spec.ts │ │ ├── issue111.spec.ts │ │ ├── issue131.spec.ts │ │ ├── issue150.spec.ts │ │ ├── issue174.spec.ts │ │ ├── issue214.spec.ts │ │ ├── issue223.spec.ts │ │ ├── issue317.spec.ts │ │ ├── issue340.spec.ts │ │ ├── issue356.spec.ts │ │ ├── issue540.spec.ts │ │ ├── issue68.spec.ts │ │ ├── issue87.spec.ts │ │ └── issue93.spec.ts │ ├── parse.spec.ts │ ├── parser │ │ ├── Parser.spec.ts │ │ ├── RowParser.spec.ts │ │ ├── Scanner.spec.ts │ │ └── column │ │ │ ├── ColumnParser.spec.ts │ │ │ ├── NonQuotedColumnParser.spec.ts │ │ │ └── QuotedColumnParser.spec.ts │ └── transforms │ │ ├── HeaderTransformer.spec.ts │ │ └── RowTransformerValidator.spec.ts │ ├── package.json │ ├── src │ ├── CsvParserStream.ts │ ├── ParserOptions.ts │ ├── index.ts │ ├── parser │ │ ├── Parser.ts │ │ ├── RowParser.ts │ │ ├── Scanner.ts │ │ ├── Token.ts │ │ ├── column │ │ │ ├── ColumnFormatter.ts │ │ │ ├── ColumnParser.ts │ │ │ ├── NonQuotedColumnParser.ts │ │ │ ├── QuotedColumnParser.ts │ │ │ └── index.ts │ │ └── index.ts │ ├── transforms │ │ ├── HeaderTransformer.ts │ │ ├── RowTransformerValidator.ts │ │ └── index.ts │ └── types.ts │ └── tsconfig.json ├── renovate.json ├── tsconfig.build.json └── tsconfig.json /.commitlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/.commitlintrc.json -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | **/build 2 | **/node_modules 3 | documentation 4 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/.gitignore -------------------------------------------------------------------------------- /.huskyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/.huskyrc -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | if-present=true 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.19.4 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/.prettierrc -------------------------------------------------------------------------------- /.run/Run Examples.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/.run/Run Examples.run.xml -------------------------------------------------------------------------------- /.run/Serve Docs.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/.run/Serve Docs.run.xml -------------------------------------------------------------------------------- /.run/jest.config.js.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/.run/jest.config.js.run.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/README.md -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/contributing.md -------------------------------------------------------------------------------- /documentation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/.gitignore -------------------------------------------------------------------------------- /documentation/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/CHANGELOG.md -------------------------------------------------------------------------------- /documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/README.md -------------------------------------------------------------------------------- /documentation/blog/2020-03-11-new-docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/blog/2020-03-11-new-docs.md -------------------------------------------------------------------------------- /documentation/docs/formatting/examples.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/docs/formatting/examples.mdx -------------------------------------------------------------------------------- /documentation/docs/formatting/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/docs/formatting/getting-started.mdx -------------------------------------------------------------------------------- /documentation/docs/formatting/methods.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/docs/formatting/methods.mdx -------------------------------------------------------------------------------- /documentation/docs/formatting/options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/docs/formatting/options.md -------------------------------------------------------------------------------- /documentation/docs/formatting/row-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/docs/formatting/row-types.md -------------------------------------------------------------------------------- /documentation/docs/introduction/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/docs/introduction/example.mdx -------------------------------------------------------------------------------- /documentation/docs/introduction/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/docs/introduction/getting-started.md -------------------------------------------------------------------------------- /documentation/docs/introduction/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/docs/introduction/install.md -------------------------------------------------------------------------------- /documentation/docs/migration-guides/v2.x-to-v3.x.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/docs/migration-guides/v2.x-to-v3.x.md -------------------------------------------------------------------------------- /documentation/docs/parsing/benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/docs/parsing/benchmark.md -------------------------------------------------------------------------------- /documentation/docs/parsing/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/docs/parsing/events.md -------------------------------------------------------------------------------- /documentation/docs/parsing/examples.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/docs/parsing/examples.mdx -------------------------------------------------------------------------------- /documentation/docs/parsing/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/docs/parsing/getting-started.mdx -------------------------------------------------------------------------------- /documentation/docs/parsing/methods.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/docs/parsing/methods.mdx -------------------------------------------------------------------------------- /documentation/docs/parsing/options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/docs/parsing/options.md -------------------------------------------------------------------------------- /documentation/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/docusaurus.config.js -------------------------------------------------------------------------------- /documentation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/package.json -------------------------------------------------------------------------------- /documentation/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/sidebars.js -------------------------------------------------------------------------------- /documentation/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/src/css/custom.css -------------------------------------------------------------------------------- /documentation/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/src/pages/index.js -------------------------------------------------------------------------------- /documentation/src/pages/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/src/pages/styles.module.css -------------------------------------------------------------------------------- /documentation/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/static/img/favicon.ico -------------------------------------------------------------------------------- /documentation/static/img/format_parse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/static/img/format_parse.svg -------------------------------------------------------------------------------- /documentation/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/static/img/logo.svg -------------------------------------------------------------------------------- /documentation/static/img/nodejs_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/static/img/nodejs_icon.svg -------------------------------------------------------------------------------- /documentation/static/img/ts_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/documentation/static/img/ts_logo.png -------------------------------------------------------------------------------- /examples/benchmark/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/benchmark/.eslintrc.js -------------------------------------------------------------------------------- /examples/benchmark/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/benchmark/CHANGELOG.md -------------------------------------------------------------------------------- /examples/benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/benchmark/README.md -------------------------------------------------------------------------------- /examples/benchmark/assets/1000.nonquoted.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/benchmark/assets/1000.nonquoted.csv -------------------------------------------------------------------------------- /examples/benchmark/assets/1000.quoted.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/benchmark/assets/1000.quoted.csv -------------------------------------------------------------------------------- /examples/benchmark/assets/10000.nonquoted.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/benchmark/assets/10000.nonquoted.csv -------------------------------------------------------------------------------- /examples/benchmark/assets/10000.quoted.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/benchmark/assets/10000.quoted.csv -------------------------------------------------------------------------------- /examples/benchmark/assets/100000.nonquoted.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/benchmark/assets/100000.nonquoted.csv -------------------------------------------------------------------------------- /examples/benchmark/assets/100000.quoted.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/benchmark/assets/100000.quoted.csv -------------------------------------------------------------------------------- /examples/benchmark/assets/20000.nonquoted.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/benchmark/assets/20000.nonquoted.csv -------------------------------------------------------------------------------- /examples/benchmark/assets/20000.quoted.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/benchmark/assets/20000.quoted.csv -------------------------------------------------------------------------------- /examples/benchmark/assets/50000.nonquoted.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/benchmark/assets/50000.nonquoted.csv -------------------------------------------------------------------------------- /examples/benchmark/assets/50000.quoted.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/benchmark/assets/50000.quoted.csv -------------------------------------------------------------------------------- /examples/benchmark/createData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/benchmark/createData.js -------------------------------------------------------------------------------- /examples/benchmark/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/benchmark/index.js -------------------------------------------------------------------------------- /examples/benchmark/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/benchmark/package.json -------------------------------------------------------------------------------- /examples/example-runner/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/example-runner/.eslintrc.js -------------------------------------------------------------------------------- /examples/example-runner/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/example-runner/CHANGELOG.md -------------------------------------------------------------------------------- /examples/example-runner/bin/run-examples: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/example-runner/bin/run-examples -------------------------------------------------------------------------------- /examples/example-runner/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/example-runner/package.json -------------------------------------------------------------------------------- /examples/fast-csv-js/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-js/.eslintrc.js -------------------------------------------------------------------------------- /examples/fast-csv-js/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-js/CHANGELOG.md -------------------------------------------------------------------------------- /examples/fast-csv-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-js/README.md -------------------------------------------------------------------------------- /examples/fast-csv-js/examples/assets/parse.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-js/examples/assets/parse.csv -------------------------------------------------------------------------------- /examples/fast-csv-js/examples/assets/snake_case_users.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-js/examples/assets/snake_case_users.csv -------------------------------------------------------------------------------- /examples/fast-csv-js/examples/format.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-js/examples/format.example.js -------------------------------------------------------------------------------- /examples/fast-csv-js/examples/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-js/examples/models/user.js -------------------------------------------------------------------------------- /examples/fast-csv-js/examples/parse.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-js/examples/parse.example.js -------------------------------------------------------------------------------- /examples/fast-csv-js/examples/parse_and_format_transform_async.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-js/examples/parse_and_format_transform_async.example.js -------------------------------------------------------------------------------- /examples/fast-csv-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-js/package.json -------------------------------------------------------------------------------- /examples/fast-csv-ts/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-ts/.eslintrc.js -------------------------------------------------------------------------------- /examples/fast-csv-ts/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-ts/CHANGELOG.md -------------------------------------------------------------------------------- /examples/fast-csv-ts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-ts/README.md -------------------------------------------------------------------------------- /examples/fast-csv-ts/assets/parse.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-ts/assets/parse.csv -------------------------------------------------------------------------------- /examples/fast-csv-ts/assets/snake_case_users.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-ts/assets/snake_case_users.csv -------------------------------------------------------------------------------- /examples/fast-csv-ts/examples/format.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-ts/examples/format.example.ts -------------------------------------------------------------------------------- /examples/fast-csv-ts/examples/models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-ts/examples/models/user.ts -------------------------------------------------------------------------------- /examples/fast-csv-ts/examples/parse.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-ts/examples/parse.example.ts -------------------------------------------------------------------------------- /examples/fast-csv-ts/examples/parse_and_format_transform_async.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-ts/examples/parse_and_format_transform_async.example.ts -------------------------------------------------------------------------------- /examples/fast-csv-ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-ts/package.json -------------------------------------------------------------------------------- /examples/fast-csv-ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/fast-csv-ts/tsconfig.json -------------------------------------------------------------------------------- /examples/formatting-js/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/.eslintrc.js -------------------------------------------------------------------------------- /examples/formatting-js/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/CHANGELOG.md -------------------------------------------------------------------------------- /examples/formatting-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/README.md -------------------------------------------------------------------------------- /examples/formatting-js/examples/append.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/append.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/delimiter_option.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/delimiter_option.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/escape_option.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/escape_option.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/format.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/format.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/hash_array.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/hash_array.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/headers_auto_discovery_hash_array.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/headers_auto_discovery_hash_array.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/headers_auto_discovery_object.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/headers_auto_discovery_object.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/headers_provided_array.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/headers_provided_array.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/headers_provided_hash_array.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/headers_provided_hash_array.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/headers_provided_object.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/headers_provided_object.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/headers_provided_object_remove_column.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/headers_provided_object_remove_column.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/quote_all_columns.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/quote_all_columns.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/quote_all_headers.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/quote_all_headers.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/quote_columns_array.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/quote_columns_array.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/quote_columns_not_headers.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/quote_columns_not_headers.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/quote_columns_object.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/quote_columns_object.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/quote_headers_array.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/quote_headers_array.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/quote_headers_object.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/quote_headers_object.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/quote_option.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/quote_option.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/quote_some_columns_and_headers.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/quote_some_columns_and_headers.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/row_delimiter_option.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/row_delimiter_option.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/transform.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/transform.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/transform_async.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/transform_async.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/transform_option.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/transform_option.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/write.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/write.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/write_headers_auto_discover.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/write_headers_auto_discover.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/write_headers_provided_headers.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/write_headers_provided_headers.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/write_to_buffer.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/write_to_buffer.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/write_to_path.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/write_to_path.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/write_to_stream.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/write_to_stream.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/write_to_string.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/write_to_string.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/write_to_string_no_headers.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/write_to_string_no_headers.example.js -------------------------------------------------------------------------------- /examples/formatting-js/examples/write_to_string_transform.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/examples/write_to_string_transform.example.js -------------------------------------------------------------------------------- /examples/formatting-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-js/package.json -------------------------------------------------------------------------------- /examples/formatting-ts/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/.eslintrc.js -------------------------------------------------------------------------------- /examples/formatting-ts/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/CHANGELOG.md -------------------------------------------------------------------------------- /examples/formatting-ts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/README.md -------------------------------------------------------------------------------- /examples/formatting-ts/examples/append.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/append.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/delimiter_option.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/delimiter_option.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/escape_option.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/escape_option.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/format.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/format.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/hash_array.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/hash_array.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/headers_auto_discovery_hash_array.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/headers_auto_discovery_hash_array.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/headers_auto_discovery_object.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/headers_auto_discovery_object.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/headers_provided_array.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/headers_provided_array.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/headers_provided_hash_array.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/headers_provided_hash_array.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/headers_provided_object.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/headers_provided_object.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/headers_provided_object_remove_column.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/headers_provided_object_remove_column.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/quote_all_columns.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/quote_all_columns.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/quote_all_headers.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/quote_all_headers.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/quote_columns_array.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/quote_columns_array.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/quote_columns_not_headers.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/quote_columns_not_headers.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/quote_columns_object.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/quote_columns_object.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/quote_headers_array.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/quote_headers_array.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/quote_headers_object.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/quote_headers_object.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/quote_option.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/quote_option.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/quote_some_columns_and_headers.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/quote_some_columns_and_headers.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/row_delimiter_option.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/row_delimiter_option.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/transform.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/transform.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/transform_async.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/transform_async.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/transform_option.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/transform_option.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/write.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/write.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/write_headers_auto_discover.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/write_headers_auto_discover.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/write_headers_provided_headers.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/write_headers_provided_headers.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/write_to_buffer.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/write_to_buffer.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/write_to_path.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/write_to_path.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/write_to_stream.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/write_to_stream.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/write_to_string.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/write_to_string.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/write_to_string_no_headers.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/write_to_string_no_headers.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/examples/write_to_string_transform.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/examples/write_to_string_transform.example.ts -------------------------------------------------------------------------------- /examples/formatting-ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/package.json -------------------------------------------------------------------------------- /examples/formatting-ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/formatting-ts/tsconfig.json -------------------------------------------------------------------------------- /examples/js.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/js.eslintrc.js -------------------------------------------------------------------------------- /examples/parsing-js/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/.eslintrc.js -------------------------------------------------------------------------------- /examples/parsing-js/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/CHANGELOG.md -------------------------------------------------------------------------------- /examples/parsing-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/README.md -------------------------------------------------------------------------------- /examples/parsing-js/assets/snake_case_users.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/assets/snake_case_users.csv -------------------------------------------------------------------------------- /examples/parsing-js/examples/alternate_delimiter.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/alternate_delimiter.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/custom_headers.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/custom_headers.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/first_row_as_headers.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/first_row_as_headers.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/ignore_empty_rows.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/ignore_empty_rows.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/manual_write.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/manual_write.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/max_rows.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/max_rows.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/parse_string.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/parse_string.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/pipe.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/pipe.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/rename_headers.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/rename_headers.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/skip_lines.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/skip_lines.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/skip_rows.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/skip_rows.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/skipping_columns.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/skipping_columns.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/transform.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/transform.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/transform_async.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/transform_async.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/transform_headers.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/transform_headers.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/validate.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/validate.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/validate_async.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/validate_async.example.js -------------------------------------------------------------------------------- /examples/parsing-js/examples/validate_with_reason.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/examples/validate_with_reason.example.js -------------------------------------------------------------------------------- /examples/parsing-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-js/package.json -------------------------------------------------------------------------------- /examples/parsing-ts/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/.eslintrc.js -------------------------------------------------------------------------------- /examples/parsing-ts/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/CHANGELOG.md -------------------------------------------------------------------------------- /examples/parsing-ts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/README.md -------------------------------------------------------------------------------- /examples/parsing-ts/assets/snake_case_users.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/assets/snake_case_users.csv -------------------------------------------------------------------------------- /examples/parsing-ts/examples/alternate_delimiter.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/alternate_delimiter.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/custom_headers.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/custom_headers.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/first_row_as_headers.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/first_row_as_headers.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/ignore_empty_rows.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/ignore_empty_rows.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/manual_write.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/manual_write.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/max_rows.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/max_rows.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/parse_string.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/parse_string.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/pipe.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/pipe.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/rename_headers.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/rename_headers.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/skip_lines.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/skip_lines.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/skip_rows.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/skip_rows.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/skipping_columns.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/skipping_columns.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/transform.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/transform.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/transform_async.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/transform_async.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/transform_headers.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/transform_headers.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/validate.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/validate.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/validate_async.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/validate_async.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/examples/validate_with_reason.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/examples/validate_with_reason.example.ts -------------------------------------------------------------------------------- /examples/parsing-ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/package.json -------------------------------------------------------------------------------- /examples/parsing-ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/examples/parsing-ts/tsconfig.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/jest.config.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/package.json -------------------------------------------------------------------------------- /packages/fast-csv/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /packages/fast-csv/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/fast-csv/CHANGELOG.md -------------------------------------------------------------------------------- /packages/fast-csv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/fast-csv/README.md -------------------------------------------------------------------------------- /packages/fast-csv/__tests__/fast-csv.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/fast-csv/__tests__/fast-csv.spec.ts -------------------------------------------------------------------------------- /packages/fast-csv/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/fast-csv/package.json -------------------------------------------------------------------------------- /packages/fast-csv/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/fast-csv/src/index.ts -------------------------------------------------------------------------------- /packages/fast-csv/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/fast-csv/tsconfig.json -------------------------------------------------------------------------------- /packages/format/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /packages/format/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/CHANGELOG.md -------------------------------------------------------------------------------- /packages/format/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/README.md -------------------------------------------------------------------------------- /packages/format/__tests__/CsvFormatterStream.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/__tests__/CsvFormatterStream.spec.ts -------------------------------------------------------------------------------- /packages/format/__tests__/FormatterOptions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/__tests__/FormatterOptions.spec.ts -------------------------------------------------------------------------------- /packages/format/__tests__/__fixtures__/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/format/__tests__/__fixtures__/RecordingStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/__tests__/__fixtures__/RecordingStream.ts -------------------------------------------------------------------------------- /packages/format/__tests__/__fixtures__/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/__tests__/__fixtures__/index.ts -------------------------------------------------------------------------------- /packages/format/__tests__/format.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/__tests__/format.spec.ts -------------------------------------------------------------------------------- /packages/format/__tests__/formatter/FieldFormatter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/__tests__/formatter/FieldFormatter.spec.ts -------------------------------------------------------------------------------- /packages/format/__tests__/formatter/RowFormatter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/__tests__/formatter/RowFormatter.spec.ts -------------------------------------------------------------------------------- /packages/format/__tests__/issues/__fixtures__/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/format/__tests__/issues/issue158.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/__tests__/issues/issue158.spec.ts -------------------------------------------------------------------------------- /packages/format/__tests__/issues/issue252.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/__tests__/issues/issue252.spec.ts -------------------------------------------------------------------------------- /packages/format/__tests__/issues/issue446.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/__tests__/issues/issue446.spec.ts -------------------------------------------------------------------------------- /packages/format/__tests__/issues/issue503.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/__tests__/issues/issue503.spec.ts -------------------------------------------------------------------------------- /packages/format/__tests__/issues/issue77.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/__tests__/issues/issue77.spec.ts -------------------------------------------------------------------------------- /packages/format/__tests__/issues/issue97.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/__tests__/issues/issue97.spec.ts -------------------------------------------------------------------------------- /packages/format/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/package.json -------------------------------------------------------------------------------- /packages/format/src/CsvFormatterStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/src/CsvFormatterStream.ts -------------------------------------------------------------------------------- /packages/format/src/FormatterOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/src/FormatterOptions.ts -------------------------------------------------------------------------------- /packages/format/src/formatter/FieldFormatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/src/formatter/FieldFormatter.ts -------------------------------------------------------------------------------- /packages/format/src/formatter/RowFormatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/src/formatter/RowFormatter.ts -------------------------------------------------------------------------------- /packages/format/src/formatter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/src/formatter/index.ts -------------------------------------------------------------------------------- /packages/format/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/src/index.ts -------------------------------------------------------------------------------- /packages/format/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/src/types.ts -------------------------------------------------------------------------------- /packages/format/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/format/tsconfig.json -------------------------------------------------------------------------------- /packages/parse/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/.eslintrc.js -------------------------------------------------------------------------------- /packages/parse/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/CHANGELOG.md -------------------------------------------------------------------------------- /packages/parse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/README.md -------------------------------------------------------------------------------- /packages/parse/__tests__/CsvParsingStream.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/CsvParsingStream.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/ParserOptions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/ParserOptions.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/RecordingStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/RecordingStream.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/alternateEncoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/alternateEncoding.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/duplicateHeaders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/duplicateHeaders.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/emptyRows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/emptyRows.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/headerColumnMismatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/headerColumnMismatch.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/helpers.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/index.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/malformed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/malformed.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/noHeadersAndQuotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/noHeadersAndQuotes.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/skipLines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/skipLines.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/tmp/malformed.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/tmp/malformed.csv -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/tmp/with_headers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/tmp/with_headers.csv -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/trailingComma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/trailingComma.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/withHeaders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/withHeaders.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/withHeadersAlternateDelimiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/withHeadersAlternateDelimiter.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/withHeadersAndAlternateQuote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/withHeadersAndAlternateQuote.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/withHeadersAndMissingColumns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/withHeadersAndMissingColumns.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/withHeadersAndQuotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/withHeadersAndQuotes.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/__fixtures__/withHeadersAndSkippedLines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/__fixtures__/withHeadersAndSkippedLines.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/__fixtures__/issue102.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/__fixtures__/issue102.csv -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/__fixtures__/issue68-invalid.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/__fixtures__/issue68-invalid.tsv -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/__fixtures__/issue68.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/__fixtures__/issue68.tsv -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/__fixtures__/issue87.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/__fixtures__/issue87.csv -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/issue102.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/issue102.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/issue111.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/issue111.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/issue131.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/issue131.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/issue150.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/issue150.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/issue174.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/issue174.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/issue214.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/issue214.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/issue223.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/issue223.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/issue317.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/issue317.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/issue340.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/issue340.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/issue356.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/issue356.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/issue540.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/issue540.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/issue68.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/issue68.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/issue87.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/issue87.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/issues/issue93.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/issues/issue93.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/parse.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/parse.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/parser/Parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/parser/Parser.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/parser/RowParser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/parser/RowParser.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/parser/Scanner.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/parser/Scanner.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/parser/column/ColumnParser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/parser/column/ColumnParser.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/parser/column/NonQuotedColumnParser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/parser/column/NonQuotedColumnParser.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/parser/column/QuotedColumnParser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/parser/column/QuotedColumnParser.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/transforms/HeaderTransformer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/transforms/HeaderTransformer.spec.ts -------------------------------------------------------------------------------- /packages/parse/__tests__/transforms/RowTransformerValidator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/__tests__/transforms/RowTransformerValidator.spec.ts -------------------------------------------------------------------------------- /packages/parse/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/package.json -------------------------------------------------------------------------------- /packages/parse/src/CsvParserStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/CsvParserStream.ts -------------------------------------------------------------------------------- /packages/parse/src/ParserOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/ParserOptions.ts -------------------------------------------------------------------------------- /packages/parse/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/index.ts -------------------------------------------------------------------------------- /packages/parse/src/parser/Parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/parser/Parser.ts -------------------------------------------------------------------------------- /packages/parse/src/parser/RowParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/parser/RowParser.ts -------------------------------------------------------------------------------- /packages/parse/src/parser/Scanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/parser/Scanner.ts -------------------------------------------------------------------------------- /packages/parse/src/parser/Token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/parser/Token.ts -------------------------------------------------------------------------------- /packages/parse/src/parser/column/ColumnFormatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/parser/column/ColumnFormatter.ts -------------------------------------------------------------------------------- /packages/parse/src/parser/column/ColumnParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/parser/column/ColumnParser.ts -------------------------------------------------------------------------------- /packages/parse/src/parser/column/NonQuotedColumnParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/parser/column/NonQuotedColumnParser.ts -------------------------------------------------------------------------------- /packages/parse/src/parser/column/QuotedColumnParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/parser/column/QuotedColumnParser.ts -------------------------------------------------------------------------------- /packages/parse/src/parser/column/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/parser/column/index.ts -------------------------------------------------------------------------------- /packages/parse/src/parser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/parser/index.ts -------------------------------------------------------------------------------- /packages/parse/src/transforms/HeaderTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/transforms/HeaderTransformer.ts -------------------------------------------------------------------------------- /packages/parse/src/transforms/RowTransformerValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/transforms/RowTransformerValidator.ts -------------------------------------------------------------------------------- /packages/parse/src/transforms/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/transforms/index.ts -------------------------------------------------------------------------------- /packages/parse/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/src/types.ts -------------------------------------------------------------------------------- /packages/parse/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/packages/parse/tsconfig.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/renovate.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C2FO/fast-csv/HEAD/tsconfig.json --------------------------------------------------------------------------------