From 410e7b172ce19e975825fcc95dbcfc0340f75af2 Mon Sep 17 00:00:00 2001 From: David Worms Date: Wed, 28 Feb 2024 13:18:01 +0100 Subject: [PATCH] chore(release): publish - csv-demo-browser@0.1.18 - csv-demo-cjs@0.2.16 - csv-demo-esm@0.0.30 - csv-issues-cjs@0.2.5 - csv-issues-esm@0.2.1 - csv-demo-ts-cjs-node16@0.2.16 - csv-demo-ts-module-node16@0.2.16 - csv-demo-webpack-ts@0.1.18 - csv-demo-webpack@0.1.20 - csv-parse@5.5.5 - csv@6.3.8 --- demo/browser/CHANGELOG.md | 8 ++++++++ demo/browser/package.json | 6 +++--- demo/cjs/CHANGELOG.md | 8 ++++++++ demo/cjs/package.json | 6 +++--- demo/esm/CHANGELOG.md | 8 ++++++++ demo/esm/package.json | 6 +++--- demo/issues-cjs/CHANGELOG.md | 8 ++++++++ demo/issues-cjs/package.json | 4 ++-- demo/issues-esm/CHANGELOG.md | 9 +++++++++ demo/issues-esm/package.json | 4 ++-- demo/ts-cjs-node16/CHANGELOG.md | 8 ++++++++ demo/ts-cjs-node16/package.json | 4 ++-- demo/ts-esm-node16/CHANGELOG.md | 8 ++++++++ demo/ts-esm-node16/package.json | 4 ++-- demo/webpack-ts/CHANGELOG.md | 8 ++++++++ demo/webpack-ts/package.json | 4 ++-- demo/webpack/CHANGELOG.md | 8 ++++++++ demo/webpack/package.json | 6 +++--- packages/csv-parse/CHANGELOG.md | 9 +++++++++ packages/csv-parse/package.json | 2 +- packages/csv/CHANGELOG.md | 8 ++++++++ packages/csv/dist/cjs/index.cjs | 10 ++++++---- packages/csv/dist/cjs/sync.cjs | 10 ++++++---- packages/csv/dist/esm/index.js | 10 ++++++---- packages/csv/dist/esm/sync.js | 10 ++++++---- packages/csv/dist/iife/index.js | 10 ++++++---- packages/csv/dist/iife/sync.js | 10 ++++++---- packages/csv/dist/umd/index.js | 10 ++++++---- packages/csv/dist/umd/sync.js | 10 ++++++---- packages/csv/package.json | 4 ++-- 30 files changed, 163 insertions(+), 57 deletions(-) diff --git a/demo/browser/CHANGELOG.md b/demo/browser/CHANGELOG.md index ee05f49b..12f3f667 100644 --- a/demo/browser/CHANGELOG.md +++ b/demo/browser/CHANGELOG.md @@ -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-browser@0.1.17...csv-demo-browser@0.1.18) (2024-02-28) + +**Note:** Version bump only for package csv-demo-browser + + + + + ## [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 diff --git a/demo/browser/package.json b/demo/browser/package.json index 379bdd04..9f9fe211 100644 --- a/demo/browser/package.json +++ b/demo/browser/package.json @@ -1,6 +1,6 @@ { "name": "csv-demo-browser", - "version": "0.1.17", + "version": "0.1.18", "main": "index.js", "license": "MIT", "type": "module", @@ -20,9 +20,9 @@ "start": "node server.js" }, "dependencies": { - "csv": "^6.3.7", + "csv": "^6.3.8", "csv-generate": "^4.4.0", - "csv-parse": "^5.5.4", + "csv-parse": "^5.5.5", "csv-stringify": "^6.4.6", "express": "^4.18.2", "stream-transform": "^3.3.1" diff --git a/demo/cjs/CHANGELOG.md b/demo/cjs/CHANGELOG.md index 518e23ac..c91f0a65 100644 --- a/demo/cjs/CHANGELOG.md +++ b/demo/cjs/CHANGELOG.md @@ -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.16](https://github.com/adaltas/node-csv/compare/csv-demo-cjs@0.2.15...csv-demo-cjs@0.2.16) (2024-02-28) + +**Note:** Version bump only for package csv-demo-cjs + + + + + ## [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 diff --git a/demo/cjs/package.json b/demo/cjs/package.json index eedc970a..b9f9e94c 100644 --- a/demo/cjs/package.json +++ b/demo/cjs/package.json @@ -1,13 +1,13 @@ { "name": "csv-demo-cjs", - "version": "0.2.15", + "version": "0.2.16", "main": "index.js", "license": "MIT", "type": "commonjs", "private": true, "dependencies": { - "csv": "^6.3.7", - "csv-parse": "^5.5.4", + "csv": "^6.3.8", + "csv-parse": "^5.5.5", "csv-stringify": "^6.4.6" }, "devDependencies": { diff --git a/demo/esm/CHANGELOG.md b/demo/esm/CHANGELOG.md index d20967b7..498cf208 100644 --- a/demo/esm/CHANGELOG.md +++ b/demo/esm/CHANGELOG.md @@ -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.30](https://github.com/adaltas/node-csv/compare/csv-demo-esm@0.0.29...csv-demo-esm@0.0.30) (2024-02-28) + +**Note:** Version bump only for package csv-demo-esm + + + + + ## [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 diff --git a/demo/esm/package.json b/demo/esm/package.json index 90c00f84..547dd392 100644 --- a/demo/esm/package.json +++ b/demo/esm/package.json @@ -1,13 +1,13 @@ { "name": "csv-demo-esm", - "version": "0.0.29", + "version": "0.0.30", "main": "index.js", "license": "MIT", "type": "module", "private": true, "dependencies": { - "csv": "^6.3.7", - "csv-parse": "^5.5.4" + "csv": "^6.3.8", + "csv-parse": "^5.5.5" }, "devDependencies": { "coffeescript": "^2.7.0", diff --git a/demo/issues-cjs/CHANGELOG.md b/demo/issues-cjs/CHANGELOG.md index 7c5147d7..04852950 100644 --- a/demo/issues-cjs/CHANGELOG.md +++ b/demo/issues-cjs/CHANGELOG.md @@ -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.5](https://github.com/adaltas/node-csv/compare/csv-issues-cjs@0.2.4...csv-issues-cjs@0.2.5) (2024-02-28) + +**Note:** Version bump only for package csv-issues-cjs + + + + + ## [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 diff --git a/demo/issues-cjs/package.json b/demo/issues-cjs/package.json index b967dc7a..559723eb 100644 --- a/demo/issues-cjs/package.json +++ b/demo/issues-cjs/package.json @@ -1,11 +1,11 @@ { "name": "csv-issues-cjs", - "version": "0.2.4", + "version": "0.2.5", "main": "index.js", "license": "MIT", "private": true, "dependencies": { - "csv-parse": "^5.5.4", + "csv-parse": "^5.5.5", "csv-stringify": "^6.4.6" }, "devDependencies": { diff --git a/demo/issues-esm/CHANGELOG.md b/demo/issues-esm/CHANGELOG.md index cf002dce..95b58e24 100644 --- a/demo/issues-esm/CHANGELOG.md +++ b/demo/issues-esm/CHANGELOG.md @@ -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.1](https://github.com/adaltas/node-csv/compare/csv-issues-esm@0.2.0...csv-issues-esm@0.2.1) (2024-02-28) + + +### Bug Fixes + +* **csv-parse:** comment infix when comment first field char (fix [#415](https://github.com/adaltas/node-csv/issues/415)) ([8e0f8b8](https://github.com/adaltas/node-csv/commit/8e0f8b8e11736f1223b0bda4dd2a3b37506dd531)) + + + ## [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) diff --git a/demo/issues-esm/package.json b/demo/issues-esm/package.json index 8660c9ad..1ca6a625 100644 --- a/demo/issues-esm/package.json +++ b/demo/issues-esm/package.json @@ -1,6 +1,6 @@ { "name": "csv-issues-esm", - "version": "0.2.0", + "version": "0.2.1", "main": "index.js", "license": "MIT", "type": "module", @@ -27,7 +27,7 @@ }, "dependencies": { "csv-generate": "^4.4.0", - "csv-parse": "^5.5.4", + "csv-parse": "^5.5.5", "csv-stringify": "^6.4.6", "desm": "^1.3.0" } diff --git a/demo/ts-cjs-node16/CHANGELOG.md b/demo/ts-cjs-node16/CHANGELOG.md index 28ebbcc4..2241c720 100644 --- a/demo/ts-cjs-node16/CHANGELOG.md +++ b/demo/ts-cjs-node16/CHANGELOG.md @@ -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.16](https://github.com/adaltas/node-csv/compare/csv-demo-ts-cjs-node16@0.2.15...csv-demo-ts-cjs-node16@0.2.16) (2024-02-28) + +**Note:** Version bump only for package csv-demo-ts-cjs-node16 + + + + + ## [0.2.15](https://github.com/adaltas/node-csv/compare/csv-demo-ts-cjs-node16@0.2.14...csv-demo-ts-cjs-node16@0.2.15) (2024-02-27) **Note:** Version bump only for package csv-demo-ts-cjs-node16 diff --git a/demo/ts-cjs-node16/package.json b/demo/ts-cjs-node16/package.json index 6e952835..1e53891b 100644 --- a/demo/ts-cjs-node16/package.json +++ b/demo/ts-cjs-node16/package.json @@ -1,9 +1,9 @@ { "name": "csv-demo-ts-cjs-node16", - "version": "0.2.15", + "version": "0.2.16", "dependencies": { "csv-generate": "^4.4.0", - "csv-parse": "^5.5.4", + "csv-parse": "^5.5.5", "csv-stringify": "^6.4.6", "stream-transform": "^3.3.1" }, diff --git a/demo/ts-esm-node16/CHANGELOG.md b/demo/ts-esm-node16/CHANGELOG.md index 9f1d4d12..9dac2c3a 100644 --- a/demo/ts-esm-node16/CHANGELOG.md +++ b/demo/ts-esm-node16/CHANGELOG.md @@ -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.16](https://github.com/adaltas/node-csv/compare/csv-demo-ts-module-node16@0.2.15...csv-demo-ts-module-node16@0.2.16) (2024-02-28) + +**Note:** Version bump only for package csv-demo-ts-module-node16 + + + + + ## [0.2.15](https://github.com/adaltas/node-csv/compare/csv-demo-ts-module-node16@0.2.14...csv-demo-ts-module-node16@0.2.15) (2024-02-27) **Note:** Version bump only for package csv-demo-ts-module-node16 diff --git a/demo/ts-esm-node16/package.json b/demo/ts-esm-node16/package.json index d17a146f..227c4346 100644 --- a/demo/ts-esm-node16/package.json +++ b/demo/ts-esm-node16/package.json @@ -1,13 +1,13 @@ { "name": "csv-demo-ts-module-node16", - "version": "0.2.15", + "version": "0.2.16", "main": "index.js", "license": "MIT", "type": "module", "private": true, "dependencies": { "csv-generate": "^4.4.0", - "csv-parse": "^5.5.4", + "csv-parse": "^5.5.5", "csv-stringify": "^6.4.6", "stream-transform": "^3.3.1" }, diff --git a/demo/webpack-ts/CHANGELOG.md b/demo/webpack-ts/CHANGELOG.md index 2ba9eb51..4eaa6dc4 100644 --- a/demo/webpack-ts/CHANGELOG.md +++ b/demo/webpack-ts/CHANGELOG.md @@ -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-ts@0.1.17...csv-demo-webpack-ts@0.1.18) (2024-02-28) + +**Note:** Version bump only for package csv-demo-webpack-ts + + + + + ## [0.1.17](https://github.com/adaltas/node-csv/compare/csv-demo-webpack-ts@0.1.16...csv-demo-webpack-ts@0.1.17) (2024-02-27) **Note:** Version bump only for package csv-demo-webpack-ts diff --git a/demo/webpack-ts/package.json b/demo/webpack-ts/package.json index e21f73ae..ac1f4150 100644 --- a/demo/webpack-ts/package.json +++ b/demo/webpack-ts/package.json @@ -1,6 +1,6 @@ { "name": "csv-demo-webpack-ts", - "version": "0.1.17", + "version": "0.1.18", "description": "", "private": true, "keywords": [], @@ -8,7 +8,7 @@ "license": "ISC", "dependencies": { "csv-generate": "^4.4.0", - "csv-parse": "^5.5.4", + "csv-parse": "^5.5.5", "csv-stringify": "^6.4.6", "http-server": "^14.1.1", "stream-transform": "^3.3.1" diff --git a/demo/webpack/CHANGELOG.md b/demo/webpack/CHANGELOG.md index fe311c94..0e36deef 100644 --- a/demo/webpack/CHANGELOG.md +++ b/demo/webpack/CHANGELOG.md @@ -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-webpack@0.1.19...csv-demo-webpack@0.1.20) (2024-02-28) + +**Note:** Version bump only for package csv-demo-webpack + + + + + ## [0.1.19](https://github.com/adaltas/node-csv/compare/csv-demo-webpack@0.1.18...csv-demo-webpack@0.1.19) (2024-02-27) **Note:** Version bump only for package csv-demo-webpack diff --git a/demo/webpack/package.json b/demo/webpack/package.json index 62b1f5f5..3b9f0afc 100644 --- a/demo/webpack/package.json +++ b/demo/webpack/package.json @@ -1,6 +1,6 @@ { "name": "csv-demo-webpack", - "version": "0.1.19", + "version": "0.1.20", "description": "", "private": true, "scripts": { @@ -16,9 +16,9 @@ "webpack-cli": "^5.1.4" }, "dependencies": { - "csv": "^6.3.7", + "csv": "^6.3.8", "csv-generate": "^4.4.0", - "csv-parse": "^5.5.4", + "csv-parse": "^5.5.5", "csv-stringify": "^6.4.6", "http-server": "^14.1.1", "stream-browserify": "^3.0.0", diff --git a/packages/csv-parse/CHANGELOG.md b/packages/csv-parse/CHANGELOG.md index 8bfa46e7..c0591377 100644 --- a/packages/csv-parse/CHANGELOG.md +++ b/packages/csv-parse/CHANGELOG.md @@ -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. +## [5.5.5](https://github.com/adaltas/node-csv/compare/csv-parse@5.5.4...csv-parse@5.5.5) (2024-02-28) + + +### Bug Fixes + +* **csv-parse:** comment infix when comment first field char (fix [#415](https://github.com/adaltas/node-csv/issues/415)) ([8e0f8b8](https://github.com/adaltas/node-csv/commit/8e0f8b8e11736f1223b0bda4dd2a3b37506dd531)) + + + ## [5.5.4](https://github.com/adaltas/node-csv/compare/csv-parse@5.5.3...csv-parse@5.5.4) (2024-02-27) **Note:** Version bump only for package csv-parse diff --git a/packages/csv-parse/package.json b/packages/csv-parse/package.json index 047ceb23..e0e8094b 100644 --- a/packages/csv-parse/package.json +++ b/packages/csv-parse/package.json @@ -1,5 +1,5 @@ { - "version": "5.5.4", + "version": "5.5.5", "name": "csv-parse", "description": "CSV parsing implementing the Node.js `stream.Transform` API", "keywords": [ diff --git a/packages/csv/CHANGELOG.md b/packages/csv/CHANGELOG.md index 1ec880ba..dd6ed701 100644 --- a/packages/csv/CHANGELOG.md +++ b/packages/csv/CHANGELOG.md @@ -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. +## [6.3.8](https://github.com/adaltas/node-csv/compare/csv@6.3.7...csv@6.3.8) (2024-02-28) + +**Note:** Version bump only for package csv + + + + + ## [6.3.7](https://github.com/adaltas/node-csv/compare/csv@6.3.6...csv@6.3.7) (2024-02-27) **Note:** Version bump only for package csv diff --git a/packages/csv/dist/cjs/index.cjs b/packages/csv/dist/cjs/index.cjs index aea59897..6afa193c 100644 --- a/packages/csv/dist/cjs/index.cjs +++ b/packages/csv/dist/cjs/index.cjs @@ -1120,10 +1120,12 @@ const transform$1 = function(original_options = {}) { if(this.state.commenting){ continue; } - const commentCount = comment === null ? 0 : this.__compareBytes(comment, buf, pos, chr); - if(commentCount !== 0 && (comment_no_infix === false || this.state.field.length === 0)){ - this.state.commenting = true; - continue; + if(comment !== null && (comment_no_infix === false || (this.state.record.length === 0 && this.state.field.length === 0))) { + const commentCount = this.__compareBytes(comment, buf, pos, chr); + if(commentCount !== 0){ + this.state.commenting = true; + continue; + } } const delimiterLength = this.__isDelimiter(buf, pos, chr); if(delimiterLength !== 0){ diff --git a/packages/csv/dist/cjs/sync.cjs b/packages/csv/dist/cjs/sync.cjs index c704e5f7..41936de3 100644 --- a/packages/csv/dist/cjs/sync.cjs +++ b/packages/csv/dist/cjs/sync.cjs @@ -1111,10 +1111,12 @@ const transform$1 = function(original_options = {}) { if(this.state.commenting){ continue; } - const commentCount = comment === null ? 0 : this.__compareBytes(comment, buf, pos, chr); - if(commentCount !== 0 && (comment_no_infix === false || this.state.field.length === 0)){ - this.state.commenting = true; - continue; + if(comment !== null && (comment_no_infix === false || (this.state.record.length === 0 && this.state.field.length === 0))) { + const commentCount = this.__compareBytes(comment, buf, pos, chr); + if(commentCount !== 0){ + this.state.commenting = true; + continue; + } } const delimiterLength = this.__isDelimiter(buf, pos, chr); if(delimiterLength !== 0){ diff --git a/packages/csv/dist/esm/index.js b/packages/csv/dist/esm/index.js index 7b4f71c2..b989537d 100644 --- a/packages/csv/dist/esm/index.js +++ b/packages/csv/dist/esm/index.js @@ -6311,10 +6311,12 @@ const transform$1 = function(original_options = {}) { if(this.state.commenting){ continue; } - const commentCount = comment === null ? 0 : this.__compareBytes(comment, buf, pos, chr); - if(commentCount !== 0 && (comment_no_infix === false || this.state.field.length === 0)){ - this.state.commenting = true; - continue; + if(comment !== null && (comment_no_infix === false || (this.state.record.length === 0 && this.state.field.length === 0))) { + const commentCount = this.__compareBytes(comment, buf, pos, chr); + if(commentCount !== 0){ + this.state.commenting = true; + continue; + } } const delimiterLength = this.__isDelimiter(buf, pos, chr); if(delimiterLength !== 0){ diff --git a/packages/csv/dist/esm/sync.js b/packages/csv/dist/esm/sync.js index ea106b2a..981bdfe7 100644 --- a/packages/csv/dist/esm/sync.js +++ b/packages/csv/dist/esm/sync.js @@ -6302,10 +6302,12 @@ const transform$1 = function(original_options = {}) { if(this.state.commenting){ continue; } - const commentCount = comment === null ? 0 : this.__compareBytes(comment, buf, pos, chr); - if(commentCount !== 0 && (comment_no_infix === false || this.state.field.length === 0)){ - this.state.commenting = true; - continue; + if(comment !== null && (comment_no_infix === false || (this.state.record.length === 0 && this.state.field.length === 0))) { + const commentCount = this.__compareBytes(comment, buf, pos, chr); + if(commentCount !== 0){ + this.state.commenting = true; + continue; + } } const delimiterLength = this.__isDelimiter(buf, pos, chr); if(delimiterLength !== 0){ diff --git a/packages/csv/dist/iife/index.js b/packages/csv/dist/iife/index.js index c2a9d0ee..5e749a33 100644 --- a/packages/csv/dist/iife/index.js +++ b/packages/csv/dist/iife/index.js @@ -6314,10 +6314,12 @@ var csv = (function (exports) { if(this.state.commenting){ continue; } - const commentCount = comment === null ? 0 : this.__compareBytes(comment, buf, pos, chr); - if(commentCount !== 0 && (comment_no_infix === false || this.state.field.length === 0)){ - this.state.commenting = true; - continue; + if(comment !== null && (comment_no_infix === false || (this.state.record.length === 0 && this.state.field.length === 0))) { + const commentCount = this.__compareBytes(comment, buf, pos, chr); + if(commentCount !== 0){ + this.state.commenting = true; + continue; + } } const delimiterLength = this.__isDelimiter(buf, pos, chr); if(delimiterLength !== 0){ diff --git a/packages/csv/dist/iife/sync.js b/packages/csv/dist/iife/sync.js index 52640775..b27fdae9 100644 --- a/packages/csv/dist/iife/sync.js +++ b/packages/csv/dist/iife/sync.js @@ -6305,10 +6305,12 @@ var csv_sync = (function (exports) { if(this.state.commenting){ continue; } - const commentCount = comment === null ? 0 : this.__compareBytes(comment, buf, pos, chr); - if(commentCount !== 0 && (comment_no_infix === false || this.state.field.length === 0)){ - this.state.commenting = true; - continue; + if(comment !== null && (comment_no_infix === false || (this.state.record.length === 0 && this.state.field.length === 0))) { + const commentCount = this.__compareBytes(comment, buf, pos, chr); + if(commentCount !== 0){ + this.state.commenting = true; + continue; + } } const delimiterLength = this.__isDelimiter(buf, pos, chr); if(delimiterLength !== 0){ diff --git a/packages/csv/dist/umd/index.js b/packages/csv/dist/umd/index.js index 1fcc6378..ca5627e1 100644 --- a/packages/csv/dist/umd/index.js +++ b/packages/csv/dist/umd/index.js @@ -6317,10 +6317,12 @@ if(this.state.commenting){ continue; } - const commentCount = comment === null ? 0 : this.__compareBytes(comment, buf, pos, chr); - if(commentCount !== 0 && (comment_no_infix === false || this.state.field.length === 0)){ - this.state.commenting = true; - continue; + if(comment !== null && (comment_no_infix === false || (this.state.record.length === 0 && this.state.field.length === 0))) { + const commentCount = this.__compareBytes(comment, buf, pos, chr); + if(commentCount !== 0){ + this.state.commenting = true; + continue; + } } const delimiterLength = this.__isDelimiter(buf, pos, chr); if(delimiterLength !== 0){ diff --git a/packages/csv/dist/umd/sync.js b/packages/csv/dist/umd/sync.js index c7b9a0cc..403e3b7e 100644 --- a/packages/csv/dist/umd/sync.js +++ b/packages/csv/dist/umd/sync.js @@ -6308,10 +6308,12 @@ if(this.state.commenting){ continue; } - const commentCount = comment === null ? 0 : this.__compareBytes(comment, buf, pos, chr); - if(commentCount !== 0 && (comment_no_infix === false || this.state.field.length === 0)){ - this.state.commenting = true; - continue; + if(comment !== null && (comment_no_infix === false || (this.state.record.length === 0 && this.state.field.length === 0))) { + const commentCount = this.__compareBytes(comment, buf, pos, chr); + if(commentCount !== 0){ + this.state.commenting = true; + continue; + } } const delimiterLength = this.__isDelimiter(buf, pos, chr); if(delimiterLength !== 0){ diff --git a/packages/csv/package.json b/packages/csv/package.json index 7d950490..c2b2bc7d 100644 --- a/packages/csv/package.json +++ b/packages/csv/package.json @@ -1,6 +1,6 @@ { "name": "csv", - "version": "6.3.7", + "version": "6.3.8", "description": "A mature CSV toolset with simple api, full of options and tested against large datasets.", "keywords": [ "node", @@ -24,7 +24,7 @@ ], "dependencies": { "csv-generate": "^4.4.0", - "csv-parse": "^5.5.4", + "csv-parse": "^5.5.5", "csv-stringify": "^6.4.6", "stream-transform": "^3.3.1" },