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.5
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.6
Choose a head ref
  • 10 commits
  • 66 files changed
  • 2 contributors

Commits on Oct 11, 2023

  1. Copy the full SHA
    26fc858 View commit details
  2. Copy the full SHA
    df337ec View commit details
  3. Copy the full SHA
    0c2acf1 View commit details

Commits on Oct 12, 2023

  1. Copy the full SHA
    fbaf23e View commit details

Commits on Nov 6, 2023

  1. Copy the full SHA
    1901a01 View commit details

Commits on Nov 12, 2023

  1. Copy the full SHA
    c563712 View commit details

Commits on Dec 8, 2023

  1. docs: tag enrichment

    wdavidw committed Dec 8, 2023
    Copy the full SHA
    01e9061 View commit details
  2. Copy the full SHA
    0df32c6 View commit details
  3. Copy the full SHA
    94db4ec View commit details
  4. chore(release): publish

     - csv-demo-browser@0.1.16
     - csv-demo-cjs@0.2.14
     - csv-demo-eslint@0.1.19
     - csv-demo-esm@0.0.28
     - csv-issues-cjs@0.2.3
     - csv-issues-esm@0.1.0
     - csv-demo-ts-cjs-node16@0.2.14
     - csv-demo-ts-module-node16@0.2.14
     - csv-demo-webpack-ts@0.1.16
     - csv-demo-webpack@0.1.18
     - csv-generate@4.3.1
     - csv-parse@5.5.3
     - csv-stringify@6.4.5
     - csv@6.3.6
     - stream-transform@3.3.0
    wdavidw committed Dec 8, 2023
    Copy the full SHA
    a312a7c View commit details
Showing with 700 additions and 152 deletions.
  1. +1 −1 README.md
  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. +13 −3 demo/issues-esm/labo/361-transform.js
  14. +4 −4 demo/issues-esm/package.json
  15. +8 −0 demo/ts-cjs-node16/CHANGELOG.md
  16. +5 −5 demo/ts-cjs-node16/package.json
  17. +8 −0 demo/ts-esm-node16/CHANGELOG.md
  18. +5 −5 demo/ts-esm-node16/package.json
  19. +8 −0 demo/webpack-ts/CHANGELOG.md
  20. +5 −5 demo/webpack-ts/package.json
  21. +8 −0 demo/webpack/CHANGELOG.md
  22. +6 −6 demo/webpack/package.json
  23. +8 −0 packages/csv-generate/CHANGELOG.md
  24. +4 −2 packages/csv-generate/package.json
  25. +9 −0 packages/csv-parse/CHANGELOG.md
  26. +10 −3 packages/csv-parse/dist/cjs/index.cjs
  27. +10 −3 packages/csv-parse/dist/esm/index.js
  28. +10 −3 packages/csv-parse/dist/iife/index.js
  29. +10 −3 packages/csv-parse/dist/umd/index.js
  30. +10 −3 packages/csv-parse/lib/index.js
  31. +7 −5 packages/csv-parse/package.json
  32. +22 −1 packages/csv-parse/test/api.stream.finished.coffee
  33. +25 −0 packages/csv-parse/test/api.stream.iterator.coffee
  34. +21 −1 packages/csv-parse/test/option.on_record.coffee
  35. +0 −14 packages/csv-parse/test/option.to_line.coffee
  36. +8 −0 packages/csv-stringify/CHANGELOG.md
  37. +5 −3 packages/csv-stringify/package.json
  38. +8 −0 packages/csv/CHANGELOG.md
  39. +22 −5 packages/csv/dist/cjs/index.cjs
  40. +12 −2 packages/csv/dist/cjs/sync.cjs
  41. +22 −5 packages/csv/dist/esm/index.js
  42. +12 −2 packages/csv/dist/esm/sync.js
  43. +22 −5 packages/csv/dist/iife/index.js
  44. +12 −2 packages/csv/dist/iife/sync.js
  45. +22 −5 packages/csv/dist/umd/index.js
  46. +12 −2 packages/csv/dist/umd/sync.js
  47. +8 −6 packages/csv/package.json
  48. +9 −0 packages/stream-transform/CHANGELOG.md
  49. +12 −2 packages/stream-transform/dist/cjs/index.cjs
  50. +12 −2 packages/stream-transform/dist/cjs/sync.cjs
  51. +12 −2 packages/stream-transform/dist/esm/index.js
  52. +12 −2 packages/stream-transform/dist/esm/sync.js
  53. +12 −2 packages/stream-transform/dist/iife/index.js
  54. +12 −2 packages/stream-transform/dist/iife/sync.js
  55. +12 −2 packages/stream-transform/dist/umd/index.js
  56. +12 −2 packages/stream-transform/dist/umd/sync.js
  57. +12 −2 packages/stream-transform/lib/index.js
  58. +6 −4 packages/stream-transform/package.json
  59. 0 packages/stream-transform/samples/{module.async.js → mode.callback.js}
  60. +23 −0 packages/stream-transform/samples/mode.promise.js
  61. 0 packages/stream-transform/samples/{module.sync.js → mode.sync.js}
  62. 0 packages/stream-transform/samples/{mode.sequential.js → option.parallel.sequential.js}
  63. +5 −2 packages/stream-transform/test/handler.mode.callback.coffee
  64. +56 −0 packages/stream-transform/test/handler.mode.callback.error.coffee
  65. +6 −6 packages/stream-transform/test/{handler.error.coffee → handler.mode.sync.error.coffee}
  66. +38 −0 packages/stream-transform/test/handler.promise.coffee
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -60,6 +60,6 @@ Licensed under the [MIT License](LICENSE).

## Contributors

The project is sponsored by [Adaltas](https://www.adaltas.com), an Big Data consulting firm based in Paris, France.
The project is sponsored by [Adaltas](https://www.adaltas.com), a Big Data consulting firm based in Paris, France.

* David Worms: <https://github.com/wdavidw>
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.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





## [0.1.15](https://github.com/adaltas/node-csv/compare/csv-demo-browser@0.1.14...csv-demo-browser@0.1.15) (2023-10-09)

**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.15",
"version": "0.1.16",
"main": "index.js",
"license": "MIT",
"type": "module",
@@ -20,11 +20,11 @@
"start": "node server.js"
},
"dependencies": {
"csv": "^6.3.5",
"csv-generate": "^4.3.0",
"csv-parse": "^5.5.2",
"csv-stringify": "^6.4.4",
"csv": "^6.3.6",
"csv-generate": "^4.3.1",
"csv-parse": "^5.5.3",
"csv-stringify": "^6.4.5",
"express": "^4.18.2",
"stream-transform": "^3.2.10"
"stream-transform": "^3.3.0"
}
}
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.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





## [0.2.13](https://github.com/adaltas/node-csv/compare/csv-demo-cjs@0.2.12...csv-demo-cjs@0.2.13) (2023-10-09)

**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.13",
"version": "0.2.14",
"main": "index.js",
"license": "MIT",
"type": "commonjs",
"private": true,
"dependencies": {
"csv": "^6.3.5",
"csv-parse": "^5.5.2",
"csv-stringify": "^6.4.4"
"csv": "^6.3.6",
"csv-parse": "^5.5.3",
"csv-stringify": "^6.4.5"
},
"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.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





## [0.1.18](https://github.com/adaltas/node-csv/compare/csv-demo-eslint@0.1.17...csv-demo-eslint@0.1.18) (2023-10-09)

**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.18",
"version": "0.1.19",
"description": "",
"main": "index.js",
"private": true,
@@ -10,7 +10,7 @@
},
"license": "MIT",
"dependencies": {
"csv-stringify": "^6.4.4"
"csv-stringify": "^6.4.5"
},
"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.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





## [0.0.27](https://github.com/adaltas/node-csv/compare/csv-demo-esm@0.0.26...csv-demo-esm@0.0.27) (2023-10-09)

**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.27",
"version": "0.0.28",
"main": "index.js",
"license": "MIT",
"type": "module",
"private": true,
"dependencies": {
"csv": "^6.3.5",
"csv-parse": "^5.5.2"
"csv": "^6.3.6",
"csv-parse": "^5.5.3"
},
"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.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





## [0.2.2](https://github.com/adaltas/node-csv/compare/csv-issues-cjs@0.2.1...csv-issues-cjs@0.2.2) (2023-10-09)

**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.2",
"version": "0.2.3",
"main": "index.js",
"license": "MIT",
"private": true,
"dependencies": {
"csv-parse": "^5.5.2",
"csv-stringify": "^6.4.4"
"csv-parse": "^5.5.3",
"csv-stringify": "^6.4.5"
},
"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.1.0](https://github.com/adaltas/node-csv/compare/csv-issues-esm@0.0.18...csv-issues-esm@0.1.0) (2023-12-08)


### Features

* **csv-issues-esm:** more transform config in sample ([0c2acf1](https://github.com/adaltas/node-csv/commit/0c2acf10ca61faa4d97fae147596905e7316ac95))



## [0.0.18](https://github.com/adaltas/node-csv/compare/csv-issues-esm@0.0.17...csv-issues-esm@0.0.18) (2023-10-09)


16 changes: 13 additions & 3 deletions demo/issues-esm/labo/361-transform.js
Original file line number Diff line number Diff line change
@@ -12,8 +12,12 @@ const config = {
highWaterMark: 1,
// Number of records to generate, `-1` for infinite
length: -1,
// Number of parallel handler execution, `100` by default
parallel: 100,
// Generate object or strings, both are supported
objectMode: false,
// Use a write delay comprised between 0 and the `config.write_delay` value
random_delay: true,
// Write delay, `0` to write instantly
write_delay: 1000,
};
@@ -64,7 +68,7 @@ const consume = new Writable({
setTimeout(() => {
count++;
callback();
}, config.write_delay);
}, config.random_delay ? Math.random() * config.write_delay : config.write_delay);
}
},
});
@@ -80,8 +84,14 @@ await pipeline(
highWaterMark: config.highWaterMark,
}),
// Step 2 - transform
transform({ parallel: 100, highWaterMark: 1 }, function (chunk, next) {
next(null, JSON.stringify(chunk) + "\n");
transform({ parallel: config.parallel, highWaterMark: 1 }, function (chunk) {
// Sync
// return JSON.stringify(chunk) + "\n"
// Async
return new Promise( (resolve) => {
resolve(JSON.stringify(chunk) + "\n");
})

}),
// Step 3 - consume
consume
8 changes: 4 additions & 4 deletions demo/issues-esm/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "csv-issues-esm",
"version": "0.0.18",
"version": "0.1.0",
"main": "index.js",
"license": "MIT",
"type": "module",
@@ -26,9 +26,9 @@
"test": "mocha 'test/**/*.coffee'"
},
"dependencies": {
"csv-generate": "^4.3.0",
"csv-parse": "^5.5.2",
"csv-stringify": "^6.4.4",
"csv-generate": "^4.3.1",
"csv-parse": "^5.5.3",
"csv-stringify": "^6.4.5",
"desm": "^1.3.0"
}
}
8 changes: 8 additions & 0 deletions demo/ts-cjs-node16/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.14](https://github.com/adaltas/node-csv/compare/csv-demo-ts-cjs-node16@0.2.13...csv-demo-ts-cjs-node16@0.2.14) (2023-12-08)

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





## [0.2.13](https://github.com/adaltas/node-csv/compare/csv-demo-ts-cjs-node16@0.2.12...csv-demo-ts-cjs-node16@0.2.13) (2023-10-09)

**Note:** Version bump only for package csv-demo-ts-cjs-node16
10 changes: 5 additions & 5 deletions demo/ts-cjs-node16/package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "csv-demo-ts-cjs-node16",
"version": "0.2.13",
"version": "0.2.14",
"dependencies": {
"csv-generate": "^4.3.0",
"csv-parse": "^5.5.2",
"csv-stringify": "^6.4.4",
"stream-transform": "^3.2.10"
"csv-generate": "^4.3.1",
"csv-parse": "^5.5.3",
"csv-stringify": "^6.4.5",
"stream-transform": "^3.3.0"
},
"main": "index.js",
"license": "MIT",
8 changes: 8 additions & 0 deletions demo/ts-esm-node16/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.14](https://github.com/adaltas/node-csv/compare/csv-demo-ts-module-node16@0.2.13...csv-demo-ts-module-node16@0.2.14) (2023-12-08)

**Note:** Version bump only for package csv-demo-ts-module-node16





## [0.2.13](https://github.com/adaltas/node-csv/compare/csv-demo-ts-module-node16@0.2.12...csv-demo-ts-module-node16@0.2.13) (2023-10-09)

**Note:** Version bump only for package csv-demo-ts-module-node16
10 changes: 5 additions & 5 deletions demo/ts-esm-node16/package.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"name": "csv-demo-ts-module-node16",
"version": "0.2.13",
"version": "0.2.14",
"main": "index.js",
"license": "MIT",
"type": "module",
"private": true,
"dependencies": {
"csv-generate": "^4.3.0",
"csv-parse": "^5.5.2",
"csv-stringify": "^6.4.4",
"stream-transform": "^3.2.10"
"csv-generate": "^4.3.1",
"csv-parse": "^5.5.3",
"csv-stringify": "^6.4.5",
"stream-transform": "^3.3.0"
},
"devDependencies": {
"@types/node": "^20.5.6",
8 changes: 8 additions & 0 deletions demo/webpack-ts/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.16](https://github.com/adaltas/node-csv/compare/csv-demo-webpack-ts@0.1.15...csv-demo-webpack-ts@0.1.16) (2023-12-08)

**Note:** Version bump only for package csv-demo-webpack-ts





## [0.1.15](https://github.com/adaltas/node-csv/compare/csv-demo-webpack-ts@0.1.14...csv-demo-webpack-ts@0.1.15) (2023-10-09)

**Note:** Version bump only for package csv-demo-webpack-ts
10 changes: 5 additions & 5 deletions demo/webpack-ts/package.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"name": "csv-demo-webpack-ts",
"version": "0.1.15",
"version": "0.1.16",
"description": "",
"private": true,
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"csv-generate": "^4.3.0",
"csv-parse": "^5.5.2",
"csv-stringify": "^6.4.4",
"csv-generate": "^4.3.1",
"csv-parse": "^5.5.3",
"csv-stringify": "^6.4.5",
"http-server": "^14.1.1",
"stream-transform": "^3.2.10"
"stream-transform": "^3.3.0"
},
"devDependencies": {
"buffer-browserify": "^0.2.5",
8 changes: 8 additions & 0 deletions demo/webpack/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.18](https://github.com/adaltas/node-csv/compare/csv-demo-webpack@0.1.17...csv-demo-webpack@0.1.18) (2023-12-08)

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





## [0.1.17](https://github.com/adaltas/node-csv/compare/csv-demo-webpack@0.1.16...csv-demo-webpack@0.1.17) (2023-10-09)

**Note:** Version bump only for package csv-demo-webpack
12 changes: 6 additions & 6 deletions demo/webpack/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "csv-demo-webpack",
"version": "0.1.17",
"version": "0.1.18",
"description": "",
"private": true,
"scripts": {
@@ -16,12 +16,12 @@
"webpack-cli": "^5.1.4"
},
"dependencies": {
"csv": "^6.3.5",
"csv-generate": "^4.3.0",
"csv-parse": "^5.5.2",
"csv-stringify": "^6.4.4",
"csv": "^6.3.6",
"csv-generate": "^4.3.1",
"csv-parse": "^5.5.3",
"csv-stringify": "^6.4.5",
"http-server": "^14.1.1",
"stream-browserify": "^3.0.0",
"stream-transform": "^3.2.10"
"stream-transform": "^3.3.0"
}
}
Loading