Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: adaltas/node-csv
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: csv@6.3.6
Choose a base ref
...
head repository: adaltas/node-csv
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: csv@6.3.7
Choose a head ref
  • 15 commits
  • 155 files changed
  • 1 contributor

Commits on Jan 8, 2024

  1. Copy the full SHA
    ddd750f View commit details
  2. build: eslint yml extension

    wdavidw committed Jan 8, 2024
    Copy the full SHA
    1a12e8f View commit details

Commits on Jan 9, 2024

  1. docs: fs example

    wdavidw committed Jan 9, 2024
    Copy the full SHA
    93260e5 View commit details
  2. Copy the full SHA
    9db937f View commit details
  3. docs: use node prefix import

    wdavidw committed Jan 9, 2024
    Copy the full SHA
    031ce2d View commit details
  4. Copy the full SHA
    49f9ccc View commit details
  5. Copy the full SHA
    83537a2 View commit details
  6. Copy the full SHA
    910200c View commit details
  7. Copy the full SHA
    128a8e2 View commit details
  8. Copy the full SHA
    9c72a92 View commit details
  9. Copy the full SHA
    f56106d View commit details

Commits on Feb 8, 2024

  1. feat(csv-issues-esm): reproduce issue #415

    wdavidw committed Feb 8, 2024
    Copy the full SHA
    28088bc View commit details

Commits on Feb 27, 2024

  1. Copy the full SHA
    4d61f49 View commit details
  2. feat(csv-generate): types column option defined as an udf (fix #417)

    wdavidw committed Feb 27, 2024
    Copy the full SHA
    65f1ace View commit details
  3. chore(release): publish

     - csv-demo-browser@0.1.17
     - csv-demo-cjs@0.2.15
     - csv-demo-eslint@0.1.20
     - csv-demo-esm@0.0.29
     - csv-issues-cjs@0.2.4
     - csv-issues-esm@0.2.0
     - csv-demo-ts-cjs-node16@0.2.15
     - csv-demo-ts-module-node16@0.2.15
     - csv-demo-webpack-ts@0.1.17
     - csv-demo-webpack@0.1.19
     - csv-generate@4.4.0
     - csv-parse@5.5.4
     - csv-stringify@6.4.6
     - csv@6.3.7
     - stream-transform@3.3.1
    wdavidw committed Feb 27, 2024
    Copy the full SHA
    6575fc6 View commit details
Showing with 760 additions and 279 deletions.
  1. +1 −1 .gitignore
  2. +8 −0 demo/browser/CHANGELOG.md
  3. +6 −6 demo/browser/package.json
  4. +8 −0 demo/cjs/CHANGELOG.md
  5. +4 −4 demo/cjs/package.json
  6. +8 −0 demo/eslint/CHANGELOG.md
  7. +2 −2 demo/eslint/package.json
  8. +8 −0 demo/esm/CHANGELOG.md
  9. +3 −3 demo/esm/package.json
  10. +8 −0 demo/issues-cjs/CHANGELOG.md
  11. +3 −3 demo/issues-cjs/package.json
  12. +9 −0 demo/issues-esm/CHANGELOG.md
  13. +302 −0 demo/issues-esm/lib/415.csv
  14. +20 −0 demo/issues-esm/lib/415.js
  15. +4 −4 demo/issues-esm/package.json
  16. +8 −0 demo/ts-cjs-node16/CHANGELOG.md
  17. +5 −5 demo/ts-cjs-node16/package.json
  18. +8 −0 demo/ts-esm-node16/CHANGELOG.md
  19. +5 −5 demo/ts-esm-node16/package.json
  20. +8 −0 demo/webpack-ts/CHANGELOG.md
  21. +5 −5 demo/webpack-ts/package.json
  22. +8 −0 demo/webpack/CHANGELOG.md
  23. +6 −6 demo/webpack/package.json
  24. +7 −8 packages/csv-generate/{.eslintrc → .eslintrc.yml}
  25. +9 −0 packages/csv-generate/CHANGELOG.md
  26. +14 −1 packages/csv-generate/dist/cjs/index.d.cts
  27. +14 −1 packages/csv-generate/dist/esm/index.d.ts
  28. +14 −1 packages/csv-generate/lib/index.d.ts
  29. +1 −1 packages/csv-generate/package.json
  30. +1 −1 packages/csv-generate/samples/api.callback.js
  31. +1 −1 packages/csv-generate/samples/api.stream.js
  32. +1 −1 packages/csv-generate/samples/api.sync.js
  33. +1 −1 packages/csv-generate/samples/options.objectmode.callback.js
  34. +1 −1 packages/csv-generate/samples/options.objectmode.stream.js
  35. +6 −1 packages/csv-generate/test/api.types.ts
  36. +7 −8 packages/csv-parse/{.eslintrc → .eslintrc.yml}
  37. +8 −0 packages/csv-parse/CHANGELOG.md
  38. +3 −3 packages/csv-parse/package.json
  39. +1 −1 packages/csv-parse/samples/api.callback.js
  40. +1 −1 packages/csv-parse/samples/api.info.callback.js
  41. +1 −1 packages/csv-parse/samples/api.info.internal.js
  42. +1 −1 packages/csv-parse/samples/api.stream.js
  43. +1 −1 packages/csv-parse/samples/api.sync.js
  44. +1 −1 packages/csv-parse/samples/async.iterator.coffee
  45. +1 −1 packages/csv-parse/samples/async.iterator.js
  46. +3 −5 packages/csv-parse/samples/columns-discovery.js
  47. +1 −1 packages/csv-parse/samples/comment.js
  48. +3 −5 packages/csv-parse/samples/fs_read.js
  49. +1 −1 packages/csv-parse/samples/mixed.input_stream.js
  50. +1 −1 packages/csv-parse/samples/mixed.output_stream.js
  51. +1 −1 packages/csv-parse/samples/option.bom.hidden.js
  52. +1 −1 packages/csv-parse/samples/option.bom.js
  53. +1 −1 packages/csv-parse/samples/option.cast.header.column.fn.js
  54. +1 −1 packages/csv-parse/samples/option.cast.header.columns.true.js
  55. +1 −1 packages/csv-parse/samples/option.cast.js
  56. +1 −1 packages/csv-parse/samples/option.cast_date.js
  57. +1 −1 packages/csv-parse/samples/option.columns.array.js
  58. +1 −1 packages/csv-parse/samples/option.columns.function.js
  59. +1 −1 packages/csv-parse/samples/option.columns.true.js
  60. +1 −1 packages/csv-parse/samples/option.comment.js
  61. +1 −1 packages/csv-parse/samples/option.comment_no_infix.js
  62. +1 −1 packages/csv-parse/samples/option.delimiter.array.js
  63. +1 −1 packages/csv-parse/samples/option.delimiter.js
  64. +1 −1 packages/csv-parse/samples/option.encoding.buffer.js
  65. +1 −1 packages/csv-parse/samples/option.encoding.detection.js
  66. +1 −1 packages/csv-parse/samples/option.encoding.options.js
  67. +1 −1 packages/csv-parse/samples/option.escape.custom.js
  68. +1 −1 packages/csv-parse/samples/option.escape.default.js
  69. +1 −1 packages/csv-parse/samples/option.from.js
  70. +1 −1 packages/csv-parse/samples/option.from_line.js
  71. +1 −1 packages/csv-parse/samples/option.group_columns_by_name.js
  72. +1 −1 packages/csv-parse/samples/option.ignore_last_delimiters.js
  73. +1 −1 packages/csv-parse/samples/option.info.js
  74. +1 −1 packages/csv-parse/samples/option.ltrim.js
  75. +1 −1 packages/csv-parse/samples/option.max_record_size.js
  76. +1 −1 packages/csv-parse/samples/option.objname.column.js
  77. +1 −1 packages/csv-parse/samples/option.objname.index.js
  78. +1 −1 packages/csv-parse/samples/option.on_record.alter.js
  79. +1 −1 packages/csv-parse/samples/option.on_record.filter.js
  80. +1 −1 packages/csv-parse/samples/option.quote.default.js
  81. +1 −1 packages/csv-parse/samples/option.quote.escape.js
  82. +1 −1 packages/csv-parse/samples/option.raw.js
  83. +1 −1 packages/csv-parse/samples/option.record_delimiter.array.js
  84. +1 −1 packages/csv-parse/samples/option.record_delimiter.js
  85. +1 −1 packages/csv-parse/samples/option.relax_column_count.columns.js
  86. +1 −1 packages/csv-parse/samples/option.relax_column_count.js
  87. +1 −1 packages/csv-parse/samples/option.relax_column_count.record_inconsistent_columns.js
  88. +1 −1 packages/csv-parse/samples/option.relax_column_count.record_inconsistent_length.js
  89. +1 −1 packages/csv-parse/samples/option.relax_column_count_less.js
  90. +1 −1 packages/csv-parse/samples/option.relax_column_count_more.js
  91. +1 −1 packages/csv-parse/samples/option.relax_quotes.js
  92. +1 −1 packages/csv-parse/samples/option.rtrim.js
  93. +1 −1 packages/csv-parse/samples/option.skip_empty_lines.js
  94. +1 −1 packages/csv-parse/samples/option.skip_empty_lines.trim.js
  95. +1 −1 packages/csv-parse/samples/option.skip_records_with_empty_values.js
  96. +1 −1 packages/csv-parse/samples/option.skip_records_with_error.js
  97. +2 −2 packages/csv-parse/samples/option.to.js
  98. +1 −1 packages/csv-parse/samples/option.to_line.js
  99. +1 −1 packages/csv-parse/samples/option.trim.js
  100. +2 −4 packages/csv-parse/samples/recipe.async.iterator.coffee
  101. +2 −4 packages/csv-parse/samples/recipe.async.iterator.js
  102. +1 −1 packages/csv-parse/samples/recipe.file.js
  103. +1 −1 packages/csv-parse/samples/recipe.file.utf16le.js
  104. +3 −3 packages/csv-parse/samples/recipe.promises.js
  105. +1 −1 packages/csv-parse/samples/tsv.js
  106. +7 −8 packages/csv-stringify/{.eslintrc → .eslintrc.yml}
  107. +8 −0 packages/csv-stringify/CHANGELOG.md
  108. +2 −2 packages/csv-stringify/package.json
  109. +2 −1 packages/csv-stringify/samples/api.async.iterator.js
  110. +1 −1 packages/csv-stringify/samples/api.callback.js
  111. +1 −1 packages/csv-stringify/samples/api.stream.js
  112. +1 −1 packages/csv-stringify/samples/api.sync.js
  113. +1 −1 packages/csv-stringify/samples/mixed.input_stream.js
  114. +1 −1 packages/csv-stringify/samples/mixed.output_stream.js
  115. +1 −1 packages/csv-stringify/samples/option.bom.js
  116. +1 −1 packages/csv-stringify/samples/option.cast.date.js
  117. +1 −1 packages/csv-stringify/samples/option.cast.js
  118. +1 −1 packages/csv-stringify/samples/option.columns_array_with_objects.js
  119. +1 −1 packages/csv-stringify/samples/option.columns_array_with_strings.js
  120. +1 −1 packages/csv-stringify/samples/option.columns_nested.js
  121. +1 −1 packages/csv-stringify/samples/option.columns_undefined.js
  122. +1 −1 packages/csv-stringify/samples/option.delimiter_multiple.js
  123. +1 −1 packages/csv-stringify/samples/option.delimiter_single.js
  124. +1 −1 packages/csv-stringify/samples/option.escape.custom.js
  125. +1 −1 packages/csv-stringify/samples/option.escape.default.js
  126. +1 −1 packages/csv-stringify/samples/option.escape_formulas.js
  127. +1 −1 packages/csv-stringify/samples/option.header.js
  128. +1 −1 packages/csv-stringify/samples/option.header_width_columns_object.js
  129. +1 −1 packages/csv-stringify/samples/option.header_with_columns_array_strings.js
  130. +1 −1 packages/csv-stringify/samples/option.quote.custom.js
  131. +1 −1 packages/csv-stringify/samples/option.quoted.js
  132. +1 −1 packages/csv-stringify/samples/option.quoted_empty.js
  133. +1 −1 packages/csv-stringify/samples/option.quoted_match_regexp.js
  134. +1 −1 packages/csv-stringify/samples/option.quoted_match_string.js
  135. +1 −1 packages/csv-stringify/samples/option.quoted_string.js
  136. +1 −1 packages/csv-stringify/samples/option.record_delimiter.js
  137. +7 −8 packages/csv/{.eslintrc → .eslintrc.yml}
  138. +8 −0 packages/csv/CHANGELOG.md
  139. +6 −6 packages/csv/package.json
  140. +2 −0 packages/csv/samples/.gitignore
  141. +24 −0 packages/csv/samples/example.fs.js
  142. +0 −14 packages/csv/samples/pipe.funny.js
  143. +11 −11 packages/csv/samples/pipe.js
  144. +7 −14 packages/csv/samples/sync.js
  145. +0 −22 packages/stream-transform/.eslintrc
  146. +21 −0 packages/stream-transform/.eslintrc.yml
  147. +8 −0 packages/stream-transform/CHANGELOG.md
  148. +2 −2 packages/stream-transform/package.json
  149. +1 −1 packages/stream-transform/samples/api.callback.js
  150. +1 −1 packages/stream-transform/samples/api.mixed.input.stream.js
  151. +1 −1 packages/stream-transform/samples/api.mixed.output.stream.js
  152. +1 −1 packages/stream-transform/samples/api.stream.js
  153. +1 −1 packages/stream-transform/samples/api.sync.js
  154. +1 −1 packages/stream-transform/samples/option.parallel.sequential.js
  155. +1 −1 packages/stream-transform/samples/state.handler.js
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.*
node_modules
!.eslintrc
!.eslintrc.yml
!.github
!.gitignore
!.husky
8 changes: 8 additions & 0 deletions demo/browser/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.1.17](https://github.com/adaltas/node-csv/compare/csv-demo-browser@0.1.16...csv-demo-browser@0.1.17) (2024-02-27)

**Note:** Version bump only for package csv-demo-browser





## [0.1.16](https://github.com/adaltas/node-csv/compare/csv-demo-browser@0.1.15...csv-demo-browser@0.1.16) (2023-12-08)

**Note:** Version bump only for package csv-demo-browser
12 changes: 6 additions & 6 deletions demo/browser/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "csv-demo-browser",
"version": "0.1.16",
"version": "0.1.17",
"main": "index.js",
"license": "MIT",
"type": "module",
@@ -20,11 +20,11 @@
"start": "node server.js"
},
"dependencies": {
"csv": "^6.3.6",
"csv-generate": "^4.3.1",
"csv-parse": "^5.5.3",
"csv-stringify": "^6.4.5",
"csv": "^6.3.7",
"csv-generate": "^4.4.0",
"csv-parse": "^5.5.4",
"csv-stringify": "^6.4.6",
"express": "^4.18.2",
"stream-transform": "^3.3.0"
"stream-transform": "^3.3.1"
}
}
8 changes: 8 additions & 0 deletions demo/cjs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.2.15](https://github.com/adaltas/node-csv/compare/csv-demo-cjs@0.2.14...csv-demo-cjs@0.2.15) (2024-02-27)

**Note:** Version bump only for package csv-demo-cjs





## [0.2.14](https://github.com/adaltas/node-csv/compare/csv-demo-cjs@0.2.13...csv-demo-cjs@0.2.14) (2023-12-08)

**Note:** Version bump only for package csv-demo-cjs
8 changes: 4 additions & 4 deletions demo/cjs/package.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"name": "csv-demo-cjs",
"version": "0.2.14",
"version": "0.2.15",
"main": "index.js",
"license": "MIT",
"type": "commonjs",
"private": true,
"dependencies": {
"csv": "^6.3.6",
"csv-parse": "^5.5.3",
"csv-stringify": "^6.4.5"
"csv": "^6.3.7",
"csv-parse": "^5.5.4",
"csv-stringify": "^6.4.6"
},
"devDependencies": {
"@types/node": "^20.5.6",
8 changes: 8 additions & 0 deletions demo/eslint/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.1.20](https://github.com/adaltas/node-csv/compare/csv-demo-eslint@0.1.19...csv-demo-eslint@0.1.20) (2024-02-27)

**Note:** Version bump only for package csv-demo-eslint





## [0.1.19](https://github.com/adaltas/node-csv/compare/csv-demo-eslint@0.1.18...csv-demo-eslint@0.1.19) (2023-12-08)

**Note:** Version bump only for package csv-demo-eslint
4 changes: 2 additions & 2 deletions demo/eslint/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "csv-demo-eslint",
"version": "0.1.19",
"version": "0.1.20",
"description": "",
"main": "index.js",
"private": true,
@@ -10,7 +10,7 @@
},
"license": "MIT",
"dependencies": {
"csv-stringify": "^6.4.5"
"csv-stringify": "^6.4.6"
},
"devDependencies": {
"eslint": "^8.47.0",
8 changes: 8 additions & 0 deletions demo/esm/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.0.29](https://github.com/adaltas/node-csv/compare/csv-demo-esm@0.0.28...csv-demo-esm@0.0.29) (2024-02-27)

**Note:** Version bump only for package csv-demo-esm





## [0.0.28](https://github.com/adaltas/node-csv/compare/csv-demo-esm@0.0.27...csv-demo-esm@0.0.28) (2023-12-08)

**Note:** Version bump only for package csv-demo-esm
6 changes: 3 additions & 3 deletions demo/esm/package.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"name": "csv-demo-esm",
"version": "0.0.28",
"version": "0.0.29",
"main": "index.js",
"license": "MIT",
"type": "module",
"private": true,
"dependencies": {
"csv": "^6.3.6",
"csv-parse": "^5.5.3"
"csv": "^6.3.7",
"csv-parse": "^5.5.4"
},
"devDependencies": {
"coffeescript": "^2.7.0",
8 changes: 8 additions & 0 deletions demo/issues-cjs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.2.4](https://github.com/adaltas/node-csv/compare/csv-issues-cjs@0.2.3...csv-issues-cjs@0.2.4) (2024-02-27)

**Note:** Version bump only for package csv-issues-cjs





## [0.2.3](https://github.com/adaltas/node-csv/compare/csv-issues-cjs@0.2.2...csv-issues-cjs@0.2.3) (2023-12-08)

**Note:** Version bump only for package csv-issues-cjs
6 changes: 3 additions & 3 deletions demo/issues-cjs/package.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"name": "csv-issues-cjs",
"version": "0.2.3",
"version": "0.2.4",
"main": "index.js",
"license": "MIT",
"private": true,
"dependencies": {
"csv-parse": "^5.5.3",
"csv-stringify": "^6.4.5"
"csv-parse": "^5.5.4",
"csv-stringify": "^6.4.6"
},
"devDependencies": {
"coffeescript": "^2.7.0",
9 changes: 9 additions & 0 deletions demo/issues-esm/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -3,6 +3,15 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.2.0](https://github.com/adaltas/node-csv/compare/csv-issues-esm@0.1.0...csv-issues-esm@0.2.0) (2024-02-27)


### Features

* **csv-issues-esm:** reproduce issue [#415](https://github.com/adaltas/node-csv/issues/415) ([28088bc](https://github.com/adaltas/node-csv/commit/28088bcfb72331fe6ba26046a0af283c8dc0c40d))



## [0.1.0](https://github.com/adaltas/node-csv/compare/csv-issues-esm@0.0.18...csv-issues-esm@0.1.0) (2023-12-08)


Loading