From 83a72bd79ee8275c2174955fdab6468bd5a7f41e Mon Sep 17 00:00:00 2001 From: Jonathan Mast Date: Tue, 7 Feb 2023 14:25:05 -0500 Subject: [PATCH 1/3] test: illustrate commonjs/node16 combo error (#377) Typescript requires commonjs type definitions to have a .cts extension when resolving from package.json exports. Add a demo that illustrates the error. --- .../lib/stringify.ts | 32 +++++++++++++++++++ .../package.json | 13 ++++++++ .../tsconfig.json | 8 +++++ 3 files changed, 53 insertions(+) create mode 100644 demo/ts-moduleresolution-node16-cjs/lib/stringify.ts create mode 100644 demo/ts-moduleresolution-node16-cjs/package.json create mode 100644 demo/ts-moduleresolution-node16-cjs/tsconfig.json diff --git a/demo/ts-moduleresolution-node16-cjs/lib/stringify.ts b/demo/ts-moduleresolution-node16-cjs/lib/stringify.ts new file mode 100644 index 000000000..f4cf1db94 --- /dev/null +++ b/demo/ts-moduleresolution-node16-cjs/lib/stringify.ts @@ -0,0 +1,32 @@ + +import assert from 'assert' +import { stringify, Stringifier } from 'csv-stringify'; + +let output: string = ''; +// Create the parser +const stringifier: Stringifier = stringify({ + delimiter: ':', + encoding: 'utf8' +}); +// Use the readable stream api to consume records +stringifier.on('readable', function(){ + let record; while ((record = stringifier.read()) !== null) { + output += record + } +}); +// Catch any error +stringifier.on('error', function(err){ + console.error(err.message) +}); +// Test that the parsed records matched what's expected +stringifier.on('end', function(){ + assert.deepStrictEqual( + output, + 'a:b:c\n1:2:3\n' + ) +}); +// Write data to the stream +stringifier.write(["a", "b", "c"]); +stringifier.write([1, 2, 3]); +// Close the readable stream +stringifier.end(); diff --git a/demo/ts-moduleresolution-node16-cjs/package.json b/demo/ts-moduleresolution-node16-cjs/package.json new file mode 100644 index 000000000..bb8f054b3 --- /dev/null +++ b/demo/ts-moduleresolution-node16-cjs/package.json @@ -0,0 +1,13 @@ +{ + "name": "csv-demo-ts-moduleresolution-node16-cjs", + "version": "0.2.1", + "main": "index.js", + "license": "MIT", + "private": true, + "devDependencies": { + "typescript": "^4.9.5" + }, + "scripts": { + "typecheck": "tsc --noEmit" + } +} diff --git a/demo/ts-moduleresolution-node16-cjs/tsconfig.json b/demo/ts-moduleresolution-node16-cjs/tsconfig.json new file mode 100644 index 000000000..79bbae71f --- /dev/null +++ b/demo/ts-moduleresolution-node16-cjs/tsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "esModuleInterop": true, + "module": "CommonJS", + "moduleResolution": "node16", + "strict": true + } +} From fa09d03aaf0008b2790656871ca6b2c4be12d14c Mon Sep 17 00:00:00 2001 From: David Worms Date: Wed, 8 Feb 2023 09:46:28 +0100 Subject: [PATCH 2/3] fix: support ts node16 resolution in cjs (#354) --- demo/browser/package.json | 7 +++- demo/cjs/package.json | 5 +++ demo/issues-cjs/package.json | 4 ++ demo/issues-esm/package.json | 3 ++ demo/ts-cjs-node16/lib/index.ts | 28 +++++++++++++ .../package.json | 8 +++- .../tsconfig.json | 0 .../CHANGELOG.md | 0 .../lib/stringify-import.ts | 0 .../lib/stringify.ts | 0 .../package.json | 6 +++ .../test/loaders/all.js | 0 .../test/loaders/coffee.js | 0 .../test/loaders/legacy/all.js | 0 .../test/loaders/legacy/coffee.js | 0 .../test/samples.coffee | 0 .../tsconfig.json | 0 .../lib/stringify.ts | 32 --------------- demo/webpack-ts/package.json | 18 +++++---- demo/webpack/package.json | 7 +++- .../dist/cjs/{index.d.ts => index.d.cts} | 0 .../dist/cjs/{stream.d.ts => stream.d.cts} | 0 .../dist/cjs/{sync.d.ts => sync.d.cts} | 0 packages/csv-generate/package.json | 39 +++++++++++++------ .../dist/cjs/{index.d.ts => index.d.cts} | 0 .../dist/cjs/{sync.d.ts => sync.d.cts} | 0 packages/csv-parse/package.json | 28 ++++++++----- .../dist/cjs/{index.d.ts => index.d.cts} | 0 .../dist/cjs/{sync.d.ts => sync.d.cts} | 0 packages/csv-stringify/package.json | 28 ++++++++----- .../dist/cjs/{index.d.ts => index.d.cts} | 0 .../dist/cjs/{sync.d.ts => sync.d.cts} | 0 packages/stream-transform/package.json | 28 ++++++++----- 33 files changed, 160 insertions(+), 81 deletions(-) create mode 100644 demo/ts-cjs-node16/lib/index.ts rename demo/{ts-moduleresolution-node16-cjs => ts-cjs-node16}/package.json (55%) rename demo/{ts-moduleresolution-node16-cjs => ts-cjs-node16}/tsconfig.json (100%) rename demo/{ts-module-node16 => ts-esm-node16}/CHANGELOG.md (100%) rename demo/{ts-module-node16 => ts-esm-node16}/lib/stringify-import.ts (100%) rename demo/{ts-module-node16 => ts-esm-node16}/lib/stringify.ts (100%) rename demo/{ts-module-node16 => ts-esm-node16}/package.json (82%) rename demo/{ts-module-node16 => ts-esm-node16}/test/loaders/all.js (100%) rename demo/{ts-module-node16 => ts-esm-node16}/test/loaders/coffee.js (100%) rename demo/{ts-module-node16 => ts-esm-node16}/test/loaders/legacy/all.js (100%) rename demo/{ts-module-node16 => ts-esm-node16}/test/loaders/legacy/coffee.js (100%) rename demo/{ts-module-node16 => ts-esm-node16}/test/samples.coffee (100%) rename demo/{ts-module-node16 => ts-esm-node16}/tsconfig.json (100%) delete mode 100644 demo/ts-moduleresolution-node16-cjs/lib/stringify.ts rename packages/csv-generate/dist/cjs/{index.d.ts => index.d.cts} (100%) rename packages/csv-generate/dist/cjs/{stream.d.ts => stream.d.cts} (100%) rename packages/csv-generate/dist/cjs/{sync.d.ts => sync.d.cts} (100%) rename packages/csv-parse/dist/cjs/{index.d.ts => index.d.cts} (100%) rename packages/csv-parse/dist/cjs/{sync.d.ts => sync.d.cts} (100%) rename packages/csv-stringify/dist/cjs/{index.d.ts => index.d.cts} (100%) rename packages/csv-stringify/dist/cjs/{sync.d.ts => sync.d.cts} (100%) rename packages/stream-transform/dist/cjs/{index.d.ts => index.d.cts} (100%) rename packages/stream-transform/dist/cjs/{sync.d.ts => sync.d.cts} (100%) diff --git a/demo/browser/package.json b/demo/browser/package.json index 2a12851be..d18abba88 100644 --- a/demo/browser/package.json +++ b/demo/browser/package.json @@ -20,6 +20,11 @@ "start": "node server.js" }, "dependencies": { - "express": "^4.18.2" + "csv": "^6.2.6", + "csv-generate": "^4.2.1", + "csv-parse": "^5.3.4", + "csv-stringify": "^6.2.3", + "express": "^4.18.2", + "stream-transform": "^3.2.1" } } diff --git a/demo/cjs/package.json b/demo/cjs/package.json index 8d63b76ed..458a0a1f9 100644 --- a/demo/cjs/package.json +++ b/demo/cjs/package.json @@ -5,6 +5,11 @@ "license": "MIT", "type": "commonjs", "private": true, + "dependencies": { + "csv": "^6.2.6", + "csv-parse": "^5.3.4", + "csv-stringify": "^6.2.3" + }, "devDependencies": { "@types/node": "^18.8.4", "coffeescript": "^2.7.0", diff --git a/demo/issues-cjs/package.json b/demo/issues-cjs/package.json index 0d914f13a..b2932cd53 100644 --- a/demo/issues-cjs/package.json +++ b/demo/issues-cjs/package.json @@ -4,6 +4,10 @@ "main": "index.js", "license": "MIT", "private": true, + "dependencies": { + "csv-parse": "^5.3.4", + "csv-stringify": "^6.2.3" + }, "devDependencies": { "coffeescript": "^2.7.0", "mocha": "^10.1.0", diff --git a/demo/issues-esm/package.json b/demo/issues-esm/package.json index 8e54972ae..194d8576a 100644 --- a/demo/issues-esm/package.json +++ b/demo/issues-esm/package.json @@ -26,6 +26,9 @@ "test": "mocha 'test/**/*.coffee'" }, "dependencies": { + "csv-generate": "^4.2.1", + "csv-parse": "^5.3.4", + "csv-stringify": "^6.2.3", "desm": "^1.3.0" } } diff --git a/demo/ts-cjs-node16/lib/index.ts b/demo/ts-cjs-node16/lib/index.ts new file mode 100644 index 000000000..dc885b67d --- /dev/null +++ b/demo/ts-cjs-node16/lib/index.ts @@ -0,0 +1,28 @@ + +import assert from 'assert' +import { generate, Generator } from 'csv-generate'; +import { parse, Parser } from 'csv-parse'; +import { transform, Transformer } from 'stream-transform'; +import { stringify, Stringifier } from 'csv-stringify'; + +let chunks: string[] = []; + +// Create the parser +const generator: Generator = generate({length: 2, seed: true}); +const parser: Parser = parse(); +const transformer: Transformer = transform((record) => record); +const stringifier: Stringifier = stringify(); +generator.pipe(parser).pipe(transformer).pipe(stringifier) + .on('data', function(data) { + chunks.push(data.toString()) + }) + .on('end', () => { + assert.strictEqual( + chunks.join(''), + [ + 'OMH,ONKCHhJmjadoA,D,GeACHiN,nnmiN,CGfDKB,NIl,JnnmjadnmiNL', + 'KB,dmiM,fENL,Jn,opEMIkdmiOMFckep,MIj,bgIjadnn,fENLEOMIkbhLDK', + '', + ].join('\n') + ) + }) diff --git a/demo/ts-moduleresolution-node16-cjs/package.json b/demo/ts-cjs-node16/package.json similarity index 55% rename from demo/ts-moduleresolution-node16-cjs/package.json rename to demo/ts-cjs-node16/package.json index bb8f054b3..2f86e4c13 100644 --- a/demo/ts-moduleresolution-node16-cjs/package.json +++ b/demo/ts-cjs-node16/package.json @@ -1,6 +1,12 @@ { "name": "csv-demo-ts-moduleresolution-node16-cjs", "version": "0.2.1", + "dependencies": { + "csv-generate": "^4.2.1", + "csv-parse": "^5.3.4", + "csv-stringify": "^6.2.3", + "stream-transform": "^3.2.1" + }, "main": "index.js", "license": "MIT", "private": true, @@ -8,6 +14,6 @@ "typescript": "^4.9.5" }, "scripts": { - "typecheck": "tsc --noEmit" + "test": "tsc --noEmit" } } diff --git a/demo/ts-moduleresolution-node16-cjs/tsconfig.json b/demo/ts-cjs-node16/tsconfig.json similarity index 100% rename from demo/ts-moduleresolution-node16-cjs/tsconfig.json rename to demo/ts-cjs-node16/tsconfig.json diff --git a/demo/ts-module-node16/CHANGELOG.md b/demo/ts-esm-node16/CHANGELOG.md similarity index 100% rename from demo/ts-module-node16/CHANGELOG.md rename to demo/ts-esm-node16/CHANGELOG.md diff --git a/demo/ts-module-node16/lib/stringify-import.ts b/demo/ts-esm-node16/lib/stringify-import.ts similarity index 100% rename from demo/ts-module-node16/lib/stringify-import.ts rename to demo/ts-esm-node16/lib/stringify-import.ts diff --git a/demo/ts-module-node16/lib/stringify.ts b/demo/ts-esm-node16/lib/stringify.ts similarity index 100% rename from demo/ts-module-node16/lib/stringify.ts rename to demo/ts-esm-node16/lib/stringify.ts diff --git a/demo/ts-module-node16/package.json b/demo/ts-esm-node16/package.json similarity index 82% rename from demo/ts-module-node16/package.json rename to demo/ts-esm-node16/package.json index a0467ce31..86acad28a 100644 --- a/demo/ts-module-node16/package.json +++ b/demo/ts-esm-node16/package.json @@ -5,6 +5,12 @@ "license": "MIT", "type": "module", "private": true, + "dependencies": { + "csv-generate": "^4.2.1", + "csv-parse": "^5.3.4", + "csv-stringify": "^6.2.3", + "stream-transform": "^3.2.1" + }, "devDependencies": { "@types/node": "^18.11.9", "coffeescript": "^2.7.0", diff --git a/demo/ts-module-node16/test/loaders/all.js b/demo/ts-esm-node16/test/loaders/all.js similarity index 100% rename from demo/ts-module-node16/test/loaders/all.js rename to demo/ts-esm-node16/test/loaders/all.js diff --git a/demo/ts-module-node16/test/loaders/coffee.js b/demo/ts-esm-node16/test/loaders/coffee.js similarity index 100% rename from demo/ts-module-node16/test/loaders/coffee.js rename to demo/ts-esm-node16/test/loaders/coffee.js diff --git a/demo/ts-module-node16/test/loaders/legacy/all.js b/demo/ts-esm-node16/test/loaders/legacy/all.js similarity index 100% rename from demo/ts-module-node16/test/loaders/legacy/all.js rename to demo/ts-esm-node16/test/loaders/legacy/all.js diff --git a/demo/ts-module-node16/test/loaders/legacy/coffee.js b/demo/ts-esm-node16/test/loaders/legacy/coffee.js similarity index 100% rename from demo/ts-module-node16/test/loaders/legacy/coffee.js rename to demo/ts-esm-node16/test/loaders/legacy/coffee.js diff --git a/demo/ts-module-node16/test/samples.coffee b/demo/ts-esm-node16/test/samples.coffee similarity index 100% rename from demo/ts-module-node16/test/samples.coffee rename to demo/ts-esm-node16/test/samples.coffee diff --git a/demo/ts-module-node16/tsconfig.json b/demo/ts-esm-node16/tsconfig.json similarity index 100% rename from demo/ts-module-node16/tsconfig.json rename to demo/ts-esm-node16/tsconfig.json diff --git a/demo/ts-moduleresolution-node16-cjs/lib/stringify.ts b/demo/ts-moduleresolution-node16-cjs/lib/stringify.ts deleted file mode 100644 index f4cf1db94..000000000 --- a/demo/ts-moduleresolution-node16-cjs/lib/stringify.ts +++ /dev/null @@ -1,32 +0,0 @@ - -import assert from 'assert' -import { stringify, Stringifier } from 'csv-stringify'; - -let output: string = ''; -// Create the parser -const stringifier: Stringifier = stringify({ - delimiter: ':', - encoding: 'utf8' -}); -// Use the readable stream api to consume records -stringifier.on('readable', function(){ - let record; while ((record = stringifier.read()) !== null) { - output += record - } -}); -// Catch any error -stringifier.on('error', function(err){ - console.error(err.message) -}); -// Test that the parsed records matched what's expected -stringifier.on('end', function(){ - assert.deepStrictEqual( - output, - 'a:b:c\n1:2:3\n' - ) -}); -// Write data to the stream -stringifier.write(["a", "b", "c"]); -stringifier.write([1, 2, 3]); -// Close the readable stream -stringifier.end(); diff --git a/demo/webpack-ts/package.json b/demo/webpack-ts/package.json index 7326b9eb3..35dc04085 100644 --- a/demo/webpack-ts/package.json +++ b/demo/webpack-ts/package.json @@ -3,14 +3,16 @@ "version": "0.1.3", "description": "", "private": true, - "scripts": { - "build": "npx webpack --config webpack.config.js", - "start": "http-server ./dist -p 8080", - "test": "npm run build >/dev/null" - }, "keywords": [], "author": "", "license": "ISC", + "dependencies": { + "csv-generate": "^4.2.1", + "csv-parse": "^5.3.4", + "csv-stringify": "^6.2.3", + "http-server": "^14.1.1", + "stream-transform": "^3.2.1" + }, "devDependencies": { "buffer-browserify": "^0.2.5", "node-polyfill-webpack-plugin": "^2.0.1", @@ -20,7 +22,9 @@ "webpack": "^5.74.0", "webpack-cli": "^4.10.0" }, - "dependencies": { - "http-server": "^14.1.1" + "scripts": { + "build": "npx webpack --config webpack.config.js", + "start": "http-server ./dist -p 8080", + "test": "npm run build >/dev/null" } } diff --git a/demo/webpack/package.json b/demo/webpack/package.json index 9393f3e5c..e05823f9f 100644 --- a/demo/webpack/package.json +++ b/demo/webpack/package.json @@ -16,7 +16,12 @@ "webpack-cli": "^4.10.0" }, "dependencies": { + "csv": "^6.2.6", + "csv-generate": "^4.2.1", + "csv-parse": "^5.3.4", + "csv-stringify": "^6.2.3", "http-server": "^14.1.1", - "stream-browserify": "^3.0.0" + "stream-browserify": "^3.0.0", + "stream-transform": "^3.2.1" } } diff --git a/packages/csv-generate/dist/cjs/index.d.ts b/packages/csv-generate/dist/cjs/index.d.cts similarity index 100% rename from packages/csv-generate/dist/cjs/index.d.ts rename to packages/csv-generate/dist/cjs/index.d.cts diff --git a/packages/csv-generate/dist/cjs/stream.d.ts b/packages/csv-generate/dist/cjs/stream.d.cts similarity index 100% rename from packages/csv-generate/dist/cjs/stream.d.ts rename to packages/csv-generate/dist/cjs/stream.d.cts diff --git a/packages/csv-generate/dist/cjs/sync.d.ts b/packages/csv-generate/dist/cjs/sync.d.cts similarity index 100% rename from packages/csv-generate/dist/cjs/sync.d.ts rename to packages/csv-generate/dist/cjs/sync.d.cts diff --git a/packages/csv-generate/package.json b/packages/csv-generate/package.json index 32c4bf170..9457793d4 100644 --- a/packages/csv-generate/package.json +++ b/packages/csv-generate/package.json @@ -29,26 +29,41 @@ }, "exports": { ".": { - "import": "./lib/index.js", - "require": "./dist/cjs/index.cjs", - "types": "./lib/index.d.ts" + "import": { + "types": "./lib/index.d.ts", + "default": "./lib/index.js" + }, + "require": { + "types": "./dist/cjs/index.d.cts", + "default": "./dist/cjs/index.cjs" + } }, "./sync": { - "import": "./lib/sync.js", - "require": "./dist/cjs/sync.cjs", - "types": "./lib/sync.d.ts" + "import": { + "types": "./lib/sync.d.ts", + "default": "./lib/sync.js" + }, + "require": { + "types": "./dist/cjs/sync.d.cts", + "default": "./dist/cjs/sync.cjs" + } }, "./stream": { - "import": "./lib/stream.js", - "require": "./dist/cjs/stream.cjs", - "types": "./lib/stream.d.ts" + "import": { + "types": "./lib/stream.d.ts", + "default": "./lib/stream.js" + }, + "require": { + "types": "./dist/cjs/stream.d.cts", + "default": "./dist/cjs/stream.cjs" + } }, "./browser/esm": { - "types": "./lib/index.d.ts", + "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" }, "./browser/esm/sync": { - "types": "./lib/sync.d.ts", + "types": "./dist/esm/sync.d.ts", "default": "./dist/esm/sync.js" } }, @@ -78,7 +93,7 @@ "scripts": { "build": "npm run build:rollup && npm run build:ts", "build:rollup": "npx rollup -c", - "build:ts": "cp lib/*.ts dist/cjs && cp lib/*.ts dist/esm", + "build:ts": "cp lib/index.d.ts dist/cjs/index.d.cts && cp lib/stream.d.ts dist/cjs/stream.d.cts && cp lib/sync.d.ts dist/cjs/sync.d.cts && cp lib/*.ts dist/esm", "lint": "npm run lint:lib && npm run lint:samples && npm run lint:test", "lint:lib": "eslint --fix lib/*.js", "lint:samples": "eslint --fix samples/*.js", diff --git a/packages/csv-parse/dist/cjs/index.d.ts b/packages/csv-parse/dist/cjs/index.d.cts similarity index 100% rename from packages/csv-parse/dist/cjs/index.d.ts rename to packages/csv-parse/dist/cjs/index.d.cts diff --git a/packages/csv-parse/dist/cjs/sync.d.ts b/packages/csv-parse/dist/cjs/sync.d.cts similarity index 100% rename from packages/csv-parse/dist/cjs/sync.d.ts rename to packages/csv-parse/dist/cjs/sync.d.cts diff --git a/packages/csv-parse/package.json b/packages/csv-parse/package.json index 3aa8f472f..ced36247c 100644 --- a/packages/csv-parse/package.json +++ b/packages/csv-parse/package.json @@ -31,21 +31,31 @@ ], "exports": { ".": { - "import": "./lib/index.js", - "require": "./dist/cjs/index.cjs", - "types": "./lib/index.d.ts" + "import": { + "types": "./lib/index.d.ts", + "default": "./lib/index.js" + }, + "require": { + "types": "./dist/cjs/index.d.cts", + "default": "./dist/cjs/index.cjs" + } }, "./sync": { - "import": "./lib/sync.js", - "require": "./dist/cjs/sync.cjs", - "types": "./lib/sync.d.ts" + "import": { + "types": "./lib/sync.d.ts", + "default": "./lib/sync.js" + }, + "require": { + "types": "./dist/cjs/sync.d.cts", + "default": "./dist/cjs/sync.cjs" + } }, "./browser/esm": { - "types": "./lib/index.d.ts", + "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" }, "./browser/esm/sync": { - "types": "./lib/sync.d.ts", + "types": "./dist/esm/sync.d.ts", "default": "./dist/esm/sync.js" } }, @@ -96,7 +106,7 @@ "scripts": { "build": "npm run build:rollup && npm run build:ts", "build:rollup": "npx rollup -c", - "build:ts": "cp lib/*.ts dist/cjs && cp lib/*.ts dist/esm", + "build:ts": "cp lib/index.d.ts dist/cjs/index.d.cts && cp lib/sync.d.ts dist/cjs/sync.d.cts && cp lib/*.ts dist/esm", "lint": "npm run lint:lib && npm run lint:samples && npm run lint:test", "lint:lib": "eslint --fix lib/*.js", "lint:samples": "eslint --fix samples/*.js", diff --git a/packages/csv-stringify/dist/cjs/index.d.ts b/packages/csv-stringify/dist/cjs/index.d.cts similarity index 100% rename from packages/csv-stringify/dist/cjs/index.d.ts rename to packages/csv-stringify/dist/cjs/index.d.cts diff --git a/packages/csv-stringify/dist/cjs/sync.d.ts b/packages/csv-stringify/dist/cjs/sync.d.cts similarity index 100% rename from packages/csv-stringify/dist/cjs/sync.d.ts rename to packages/csv-stringify/dist/cjs/sync.d.cts diff --git a/packages/csv-stringify/package.json b/packages/csv-stringify/package.json index 73c41908c..2a89ccdde 100644 --- a/packages/csv-stringify/package.json +++ b/packages/csv-stringify/package.json @@ -29,21 +29,31 @@ }, "exports": { ".": { - "import": "./lib/index.js", - "require": "./dist/cjs/index.cjs", - "types": "./lib/index.d.ts" + "import": { + "types": "./lib/index.d.ts", + "default": "./lib/index.js" + }, + "require": { + "types": "./dist/cjs/index.d.cts", + "default": "./dist/cjs/index.cjs" + } }, "./sync": { - "import": "./lib/sync.js", - "require": "./dist/cjs/sync.cjs", - "types": "./lib/sync.d.ts" + "import": { + "types": "./lib/sync.d.ts", + "default": "./lib/sync.js" + }, + "require": { + "types": "./dist/cjs/sync.d.cts", + "default": "./dist/cjs/sync.cjs" + } }, "./browser/esm": { - "types": "./lib/index.d.ts", + "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" }, "./browser/esm/sync": { - "types": "./lib/sync.d.ts", + "types": "./dist/esm/sync.d.ts", "default": "./dist/esm/sync.js" } }, @@ -73,7 +83,7 @@ "scripts": { "build": "npm run build:rollup && npm run build:ts", "build:rollup": "npx rollup -c", - "build:ts": "cp lib/*.ts dist/cjs && cp lib/*.ts dist/esm", + "build:ts": "cp lib/index.d.ts dist/cjs/index.d.cts && cp lib/sync.d.ts dist/cjs/sync.d.cts && cp lib/*.ts dist/esm", "lint": "npm run lint:lib && npm run lint:samples && npm run lint:test", "lint:lib": "eslint --fix lib/*.js", "lint:samples": "eslint --fix samples/*.js", diff --git a/packages/stream-transform/dist/cjs/index.d.ts b/packages/stream-transform/dist/cjs/index.d.cts similarity index 100% rename from packages/stream-transform/dist/cjs/index.d.ts rename to packages/stream-transform/dist/cjs/index.d.cts diff --git a/packages/stream-transform/dist/cjs/sync.d.ts b/packages/stream-transform/dist/cjs/sync.d.cts similarity index 100% rename from packages/stream-transform/dist/cjs/sync.d.ts rename to packages/stream-transform/dist/cjs/sync.d.cts diff --git a/packages/stream-transform/package.json b/packages/stream-transform/package.json index 536765e75..801ac29e6 100644 --- a/packages/stream-transform/package.json +++ b/packages/stream-transform/package.json @@ -29,21 +29,31 @@ }, "exports": { ".": { - "import": "./lib/index.js", - "require": "./dist/cjs/index.cjs", - "types": "./lib/index.d.ts" + "import": { + "types": "./lib/index.d.ts", + "default": "./lib/index.js" + }, + "require": { + "types": "./dist/cjs/index.d.cts", + "default": "./dist/cjs/index.cjs" + } }, "./sync": { - "import": "./lib/sync.js", - "require": "./dist/cjs/sync.cjs", - "types": "./lib/sync.d.ts" + "import": { + "types": "./lib/sync.d.ts", + "default": "./lib/sync.js" + }, + "require": { + "types": "./dist/cjs/sync.d.cts", + "default": "./dist/cjs/sync.cjs" + } }, "./browser/esm": { - "types": "./lib/index.d.ts", + "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" }, "./browser/esm/sync": { - "types": "./lib/sync.d.ts", + "types": "./dist/esm/sync.d.ts", "default": "./dist/esm/sync.js" } }, @@ -73,7 +83,7 @@ "scripts": { "build": "npm run build:rollup && npm run build:ts", "build:rollup": "npx rollup -c", - "build:ts": "cp lib/*.ts dist/cjs && cp lib/*.ts dist/esm", + "build:ts": "cp lib/index.d.ts dist/cjs/index.d.cts && cp lib/sync.d.ts dist/cjs/sync.d.cts && cp lib/*.ts dist/esm", "lint": "npm run lint:lib && npm run lint:samples && npm run lint:test", "lint:lib": "eslint --fix lib/*.js", "lint:samples": "eslint --fix samples/*.js", From c55f5374569b39d16b1c2d131af7842d7e06c3ee Mon Sep 17 00:00:00 2001 From: David Worms Date: Wed, 8 Feb 2023 09:57:56 +0100 Subject: [PATCH 3/3] chore(release): publish - csv-demo-browser@0.1.4 - csv-demo-cjs@0.2.2 - csv-demo-eslint@0.1.8 - csv-demo-esm@0.0.16 - csv-issues-cjs@0.1.3 - csv-issues-esm@0.0.7 - csv-demo-ts-moduleresolution-node16-cjs@0.2.2 - csv-demo-ts-module-node16@0.2.2 - csv-demo-webpack-ts@0.1.4 - csv-demo-webpack@0.1.6 - csv-generate@4.2.2 - csv-parse@5.3.5 - csv-stringify@6.2.4 - csv@6.2.7 - stream-transform@3.2.2 --- demo/browser/CHANGELOG.md | 9 +++++++++ demo/browser/package.json | 12 ++++++------ demo/cjs/CHANGELOG.md | 9 +++++++++ demo/cjs/package.json | 8 ++++---- demo/eslint/CHANGELOG.md | 8 ++++++++ demo/eslint/package.json | 4 ++-- demo/esm/CHANGELOG.md | 8 ++++++++ demo/esm/package.json | 6 +++--- demo/issues-cjs/CHANGELOG.md | 9 +++++++++ demo/issues-cjs/package.json | 6 +++--- demo/issues-esm/CHANGELOG.md | 9 +++++++++ demo/issues-esm/package.json | 8 ++++---- demo/ts-cjs-node16/CHANGELOG.md | 11 +++++++++++ demo/ts-cjs-node16/package.json | 10 +++++----- demo/ts-esm-node16/CHANGELOG.md | 9 +++++++++ demo/ts-esm-node16/package.json | 10 +++++----- demo/webpack-ts/CHANGELOG.md | 9 +++++++++ demo/webpack-ts/package.json | 10 +++++----- demo/webpack/CHANGELOG.md | 9 +++++++++ demo/webpack/package.json | 12 ++++++------ packages/csv-generate/CHANGELOG.md | 9 +++++++++ packages/csv-generate/package.json | 2 +- packages/csv-parse/CHANGELOG.md | 9 +++++++++ packages/csv-parse/package.json | 6 +++--- packages/csv-stringify/CHANGELOG.md | 9 +++++++++ packages/csv-stringify/package.json | 4 ++-- packages/csv/CHANGELOG.md | 8 ++++++++ packages/csv/package.json | 10 +++++----- packages/stream-transform/CHANGELOG.md | 9 +++++++++ packages/stream-transform/package.json | 4 ++-- 30 files changed, 190 insertions(+), 56 deletions(-) create mode 100644 demo/ts-cjs-node16/CHANGELOG.md diff --git a/demo/browser/CHANGELOG.md b/demo/browser/CHANGELOG.md index 25c4c8d6e..4d866f43f 100644 --- a/demo/browser/CHANGELOG.md +++ b/demo/browser/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.1.4](https://github.com/adaltas/node-csv/compare/csv-demo-browser@0.1.3...csv-demo-browser@0.1.4) (2023-02-08) + + +### Bug Fixes + +* support ts node16 resolution in cjs ([#354](https://github.com/adaltas/node-csv/issues/354)) ([fa09d03](https://github.com/adaltas/node-csv/commit/fa09d03aaf0008b2790656871ca6b2c4be12d14c)) + + + ## [0.1.3](https://github.com/adaltas/node-csv/compare/csv-demo-browser@0.1.2...csv-demo-browser@0.1.3) (2022-11-08) **Note:** Version bump only for package csv-demo-browser diff --git a/demo/browser/package.json b/demo/browser/package.json index d18abba88..008e407f8 100644 --- a/demo/browser/package.json +++ b/demo/browser/package.json @@ -1,6 +1,6 @@ { "name": "csv-demo-browser", - "version": "0.1.3", + "version": "0.1.4", "main": "index.js", "license": "MIT", "type": "module", @@ -20,11 +20,11 @@ "start": "node server.js" }, "dependencies": { - "csv": "^6.2.6", - "csv-generate": "^4.2.1", - "csv-parse": "^5.3.4", - "csv-stringify": "^6.2.3", + "csv": "^6.2.7", + "csv-generate": "^4.2.2", + "csv-parse": "^5.3.5", + "csv-stringify": "^6.2.4", "express": "^4.18.2", - "stream-transform": "^3.2.1" + "stream-transform": "^3.2.2" } } diff --git a/demo/cjs/CHANGELOG.md b/demo/cjs/CHANGELOG.md index 7061ef46a..154201f00 100644 --- a/demo/cjs/CHANGELOG.md +++ b/demo/cjs/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.2](https://github.com/adaltas/node-csv/compare/csv-demo-cjs@0.2.1...csv-demo-cjs@0.2.2) (2023-02-08) + + +### Bug Fixes + +* support ts node16 resolution in cjs ([#354](https://github.com/adaltas/node-csv/issues/354)) ([fa09d03](https://github.com/adaltas/node-csv/commit/fa09d03aaf0008b2790656871ca6b2c4be12d14c)) + + + ## [0.2.1](https://github.com/adaltas/node-csv/compare/csv-demo-cjs@0.2.0...csv-demo-cjs@0.2.1) (2022-11-08) **Note:** Version bump only for package csv-demo-cjs diff --git a/demo/cjs/package.json b/demo/cjs/package.json index 458a0a1f9..3442246be 100644 --- a/demo/cjs/package.json +++ b/demo/cjs/package.json @@ -1,14 +1,14 @@ { "name": "csv-demo-cjs", - "version": "0.2.1", + "version": "0.2.2", "main": "index.js", "license": "MIT", "type": "commonjs", "private": true, "dependencies": { - "csv": "^6.2.6", - "csv-parse": "^5.3.4", - "csv-stringify": "^6.2.3" + "csv": "^6.2.7", + "csv-parse": "^5.3.5", + "csv-stringify": "^6.2.4" }, "devDependencies": { "@types/node": "^18.8.4", diff --git a/demo/eslint/CHANGELOG.md b/demo/eslint/CHANGELOG.md index e11a2e57e..f1f6954ce 100644 --- a/demo/eslint/CHANGELOG.md +++ b/demo/eslint/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.8](https://github.com/adaltas/node-csv/compare/csv-demo-eslint@0.1.7...csv-demo-eslint@0.1.8) (2023-02-08) + +**Note:** Version bump only for package csv-demo-eslint + + + + + ## [0.1.7](https://github.com/adaltas/node-csv/compare/csv-demo-eslint@0.1.6...csv-demo-eslint@0.1.7) (2022-11-30) **Note:** Version bump only for package csv-demo-eslint diff --git a/demo/eslint/package.json b/demo/eslint/package.json index 08b32fd84..79976ee88 100644 --- a/demo/eslint/package.json +++ b/demo/eslint/package.json @@ -1,6 +1,6 @@ { "name": "csv-demo-eslint", - "version": "0.1.7", + "version": "0.1.8", "description": "", "main": "index.js", "private": true, @@ -10,7 +10,7 @@ }, "license": "MIT", "dependencies": { - "csv-stringify": "^6.2.3" + "csv-stringify": "^6.2.4" }, "devDependencies": { "eslint": "^8.27.0", diff --git a/demo/esm/CHANGELOG.md b/demo/esm/CHANGELOG.md index 0c7019917..d19875f35 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.16](https://github.com/adaltas/node-csv/compare/csv-demo-esm@0.0.15...csv-demo-esm@0.0.16) (2023-02-08) + +**Note:** Version bump only for package csv-demo-esm + + + + + ## [0.0.15](https://github.com/adaltas/node-csv/compare/csv-demo-esm@0.0.14...csv-demo-esm@0.0.15) (2023-01-31) **Note:** Version bump only for package csv-demo-esm diff --git a/demo/esm/package.json b/demo/esm/package.json index 81c649305..35c264261 100644 --- a/demo/esm/package.json +++ b/demo/esm/package.json @@ -1,13 +1,13 @@ { "name": "csv-demo-esm", - "version": "0.0.15", + "version": "0.0.16", "main": "index.js", "license": "MIT", "type": "module", "private": true, "dependencies": { - "csv": "^6.2.6", - "csv-parse": "^5.3.4" + "csv": "^6.2.7", + "csv-parse": "^5.3.5" }, "devDependencies": { "coffeescript": "^2.7.0", diff --git a/demo/issues-cjs/CHANGELOG.md b/demo/issues-cjs/CHANGELOG.md index ac2baf0fd..717402567 100644 --- a/demo/issues-cjs/CHANGELOG.md +++ b/demo/issues-cjs/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.1.3](https://github.com/adaltas/node-csv/compare/csv-issues-cjs@0.1.2...csv-issues-cjs@0.1.3) (2023-02-08) + + +### Bug Fixes + +* support ts node16 resolution in cjs ([#354](https://github.com/adaltas/node-csv/issues/354)) ([fa09d03](https://github.com/adaltas/node-csv/commit/fa09d03aaf0008b2790656871ca6b2c4be12d14c)) + + + ## [0.1.2](https://github.com/adaltas/node-csv/compare/csv-issues-cjs@0.1.1...csv-issues-cjs@0.1.2) (2022-11-08) **Note:** Version bump only for package csv-issues-cjs diff --git a/demo/issues-cjs/package.json b/demo/issues-cjs/package.json index b2932cd53..49edba9ce 100644 --- a/demo/issues-cjs/package.json +++ b/demo/issues-cjs/package.json @@ -1,12 +1,12 @@ { "name": "csv-issues-cjs", - "version": "0.1.2", + "version": "0.1.3", "main": "index.js", "license": "MIT", "private": true, "dependencies": { - "csv-parse": "^5.3.4", - "csv-stringify": "^6.2.3" + "csv-parse": "^5.3.5", + "csv-stringify": "^6.2.4" }, "devDependencies": { "coffeescript": "^2.7.0", diff --git a/demo/issues-esm/CHANGELOG.md b/demo/issues-esm/CHANGELOG.md index 6b9cf8bd3..08d991d1c 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.0.7](https://github.com/adaltas/node-csv/compare/csv-issues-esm@0.0.6...csv-issues-esm@0.0.7) (2023-02-08) + + +### Bug Fixes + +* support ts node16 resolution in cjs ([#354](https://github.com/adaltas/node-csv/issues/354)) ([fa09d03](https://github.com/adaltas/node-csv/commit/fa09d03aaf0008b2790656871ca6b2c4be12d14c)) + + + ## [0.0.6](https://github.com/adaltas/node-csv/compare/csv-issues-esm@0.0.5...csv-issues-esm@0.0.6) (2023-01-31) **Note:** Version bump only for package csv-issues-esm diff --git a/demo/issues-esm/package.json b/demo/issues-esm/package.json index 194d8576a..983232340 100644 --- a/demo/issues-esm/package.json +++ b/demo/issues-esm/package.json @@ -1,6 +1,6 @@ { "name": "csv-issues-esm", - "version": "0.0.6", + "version": "0.0.7", "main": "index.js", "license": "MIT", "type": "module", @@ -26,9 +26,9 @@ "test": "mocha 'test/**/*.coffee'" }, "dependencies": { - "csv-generate": "^4.2.1", - "csv-parse": "^5.3.4", - "csv-stringify": "^6.2.3", + "csv-generate": "^4.2.2", + "csv-parse": "^5.3.5", + "csv-stringify": "^6.2.4", "desm": "^1.3.0" } } diff --git a/demo/ts-cjs-node16/CHANGELOG.md b/demo/ts-cjs-node16/CHANGELOG.md new file mode 100644 index 000000000..44fcbebe4 --- /dev/null +++ b/demo/ts-cjs-node16/CHANGELOG.md @@ -0,0 +1,11 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.2.2 (2023-02-08) + + +### Bug Fixes + +* support ts node16 resolution in cjs ([#354](https://github.com/adaltas/node-csv/issues/354)) ([fa09d03](https://github.com/adaltas/node-csv/commit/fa09d03aaf0008b2790656871ca6b2c4be12d14c)) diff --git a/demo/ts-cjs-node16/package.json b/demo/ts-cjs-node16/package.json index 2f86e4c13..32dea33dd 100644 --- a/demo/ts-cjs-node16/package.json +++ b/demo/ts-cjs-node16/package.json @@ -1,11 +1,11 @@ { "name": "csv-demo-ts-moduleresolution-node16-cjs", - "version": "0.2.1", + "version": "0.2.2", "dependencies": { - "csv-generate": "^4.2.1", - "csv-parse": "^5.3.4", - "csv-stringify": "^6.2.3", - "stream-transform": "^3.2.1" + "csv-generate": "^4.2.2", + "csv-parse": "^5.3.5", + "csv-stringify": "^6.2.4", + "stream-transform": "^3.2.2" }, "main": "index.js", "license": "MIT", diff --git a/demo/ts-esm-node16/CHANGELOG.md b/demo/ts-esm-node16/CHANGELOG.md index 4992fd133..3c07b8f40 100644 --- a/demo/ts-esm-node16/CHANGELOG.md +++ b/demo/ts-esm-node16/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.2](https://github.com/adaltas/node-csv/compare/csv-demo-ts-module-node16@0.2.1...csv-demo-ts-module-node16@0.2.2) (2023-02-08) + + +### Bug Fixes + +* support ts node16 resolution in cjs ([#354](https://github.com/adaltas/node-csv/issues/354)) ([fa09d03](https://github.com/adaltas/node-csv/commit/fa09d03aaf0008b2790656871ca6b2c4be12d14c)) + + + ## [0.2.1](https://github.com/adaltas/node-csv/compare/csv-demo-ts-module-node16@0.2.0...csv-demo-ts-module-node16@0.2.1) (2022-11-08) **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 86acad28a..9f980f15c 100644 --- a/demo/ts-esm-node16/package.json +++ b/demo/ts-esm-node16/package.json @@ -1,15 +1,15 @@ { "name": "csv-demo-ts-module-node16", - "version": "0.2.1", + "version": "0.2.2", "main": "index.js", "license": "MIT", "type": "module", "private": true, "dependencies": { - "csv-generate": "^4.2.1", - "csv-parse": "^5.3.4", - "csv-stringify": "^6.2.3", - "stream-transform": "^3.2.1" + "csv-generate": "^4.2.2", + "csv-parse": "^5.3.5", + "csv-stringify": "^6.2.4", + "stream-transform": "^3.2.2" }, "devDependencies": { "@types/node": "^18.11.9", diff --git a/demo/webpack-ts/CHANGELOG.md b/demo/webpack-ts/CHANGELOG.md index ee23a7643..6dd1ff5f0 100644 --- a/demo/webpack-ts/CHANGELOG.md +++ b/demo/webpack-ts/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.1.4](https://github.com/adaltas/node-csv/compare/csv-demo-webpack-ts@0.1.3...csv-demo-webpack-ts@0.1.4) (2023-02-08) + + +### Bug Fixes + +* support ts node16 resolution in cjs ([#354](https://github.com/adaltas/node-csv/issues/354)) ([fa09d03](https://github.com/adaltas/node-csv/commit/fa09d03aaf0008b2790656871ca6b2c4be12d14c)) + + + ## [0.1.3](https://github.com/adaltas/node-csv/compare/csv-demo-webpack-ts@0.1.2...csv-demo-webpack-ts@0.1.3) (2022-11-08) **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 35dc04085..d413bf185 100644 --- a/demo/webpack-ts/package.json +++ b/demo/webpack-ts/package.json @@ -1,17 +1,17 @@ { "name": "csv-demo-webpack-ts", - "version": "0.1.3", + "version": "0.1.4", "description": "", "private": true, "keywords": [], "author": "", "license": "ISC", "dependencies": { - "csv-generate": "^4.2.1", - "csv-parse": "^5.3.4", - "csv-stringify": "^6.2.3", + "csv-generate": "^4.2.2", + "csv-parse": "^5.3.5", + "csv-stringify": "^6.2.4", "http-server": "^14.1.1", - "stream-transform": "^3.2.1" + "stream-transform": "^3.2.2" }, "devDependencies": { "buffer-browserify": "^0.2.5", diff --git a/demo/webpack/CHANGELOG.md b/demo/webpack/CHANGELOG.md index e6ec28e93..12a1e74b7 100644 --- a/demo/webpack/CHANGELOG.md +++ b/demo/webpack/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.1.6](https://github.com/adaltas/node-csv/compare/csv-demo-webpack@0.1.5...csv-demo-webpack@0.1.6) (2023-02-08) + + +### Bug Fixes + +* support ts node16 resolution in cjs ([#354](https://github.com/adaltas/node-csv/issues/354)) ([fa09d03](https://github.com/adaltas/node-csv/commit/fa09d03aaf0008b2790656871ca6b2c4be12d14c)) + + + ## [0.1.5](https://github.com/adaltas/node-csv/compare/csv-demo-webpack@0.1.4...csv-demo-webpack@0.1.5) (2022-11-08) **Note:** Version bump only for package csv-demo-webpack diff --git a/demo/webpack/package.json b/demo/webpack/package.json index e05823f9f..761f1ecc6 100644 --- a/demo/webpack/package.json +++ b/demo/webpack/package.json @@ -1,6 +1,6 @@ { "name": "csv-demo-webpack", - "version": "0.1.5", + "version": "0.1.6", "description": "", "private": true, "scripts": { @@ -16,12 +16,12 @@ "webpack-cli": "^4.10.0" }, "dependencies": { - "csv": "^6.2.6", - "csv-generate": "^4.2.1", - "csv-parse": "^5.3.4", - "csv-stringify": "^6.2.3", + "csv": "^6.2.7", + "csv-generate": "^4.2.2", + "csv-parse": "^5.3.5", + "csv-stringify": "^6.2.4", "http-server": "^14.1.1", "stream-browserify": "^3.0.0", - "stream-transform": "^3.2.1" + "stream-transform": "^3.2.2" } } diff --git a/packages/csv-generate/CHANGELOG.md b/packages/csv-generate/CHANGELOG.md index 2199a9c4a..21debfe4f 100644 --- a/packages/csv-generate/CHANGELOG.md +++ b/packages/csv-generate/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. +## [4.2.2](https://github.com/adaltas/node-csv/compare/csv-generate@4.2.1...csv-generate@4.2.2) (2023-02-08) + + +### Bug Fixes + +* support ts node16 resolution in cjs ([#354](https://github.com/adaltas/node-csv/issues/354)) ([fa09d03](https://github.com/adaltas/node-csv/commit/fa09d03aaf0008b2790656871ca6b2c4be12d14c)) + + + ## [4.2.1](https://github.com/adaltas/node-csv/compare/csv-generate@4.2.0...csv-generate@4.2.1) (2022-11-08) diff --git a/packages/csv-generate/package.json b/packages/csv-generate/package.json index 9457793d4..af04b48e9 100644 --- a/packages/csv-generate/package.json +++ b/packages/csv-generate/package.json @@ -1,5 +1,5 @@ { - "version": "4.2.1", + "version": "4.2.2", "name": "csv-generate", "description": "CSV and object generation implementing the Node.js `stream.Readable` API", "keywords": [ diff --git a/packages/csv-parse/CHANGELOG.md b/packages/csv-parse/CHANGELOG.md index fbbeaac63..b4df36393 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.3.5](https://github.com/adaltas/node-csv/compare/csv-parse@5.3.4...csv-parse@5.3.5) (2023-02-08) + + +### Bug Fixes + +* support ts node16 resolution in cjs ([#354](https://github.com/adaltas/node-csv/issues/354)) ([fa09d03](https://github.com/adaltas/node-csv/commit/fa09d03aaf0008b2790656871ca6b2c4be12d14c)) + + + ## [5.3.4](https://github.com/adaltas/node-csv/compare/csv-parse@5.3.3...csv-parse@5.3.4) (2023-01-31) diff --git a/packages/csv-parse/package.json b/packages/csv-parse/package.json index ced36247c..e93821efe 100644 --- a/packages/csv-parse/package.json +++ b/packages/csv-parse/package.json @@ -1,5 +1,5 @@ { - "version": "5.3.4", + "version": "5.3.5", "name": "csv-parse", "description": "CSV parsing implementing the Node.js `stream.Transform` API", "keywords": [ @@ -66,7 +66,7 @@ "@types/node": "^18.11.9", "coffeelint": "^2.1.0", "coffeescript": "^2.7.0", - "csv-generate": "^4.2.1", + "csv-generate": "^4.2.2", "csv-spectrum": "^1.0.0", "each": "^1.2.2", "eslint": "^8.27.0", @@ -76,7 +76,7 @@ "rollup-plugin-node-builtins": "^2.1.2", "rollup-plugin-node-globals": "^1.4.0", "should": "^13.2.3", - "stream-transform": "^3.2.1", + "stream-transform": "^3.2.2", "ts-node": "^10.9.1", "typescript": "^4.8.4" }, diff --git a/packages/csv-stringify/CHANGELOG.md b/packages/csv-stringify/CHANGELOG.md index c81b2e0f0..fb5c4fa22 100644 --- a/packages/csv-stringify/CHANGELOG.md +++ b/packages/csv-stringify/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. +## [6.2.4](https://github.com/adaltas/node-csv/compare/csv-stringify@6.2.3...csv-stringify@6.2.4) (2023-02-08) + + +### Bug Fixes + +* support ts node16 resolution in cjs ([#354](https://github.com/adaltas/node-csv/issues/354)) ([fa09d03](https://github.com/adaltas/node-csv/commit/fa09d03aaf0008b2790656871ca6b2c4be12d14c)) + + + ## [6.2.3](https://github.com/adaltas/node-csv/compare/csv-stringify@6.2.2...csv-stringify@6.2.3) (2022-11-30) diff --git a/packages/csv-stringify/package.json b/packages/csv-stringify/package.json index 2a89ccdde..ac76914f4 100644 --- a/packages/csv-stringify/package.json +++ b/packages/csv-stringify/package.json @@ -1,5 +1,5 @@ { - "version": "6.2.3", + "version": "6.2.4", "name": "csv-stringify", "description": "CSV stringifier implementing the Node.js `stream.Transform` API", "keywords": [ @@ -15,7 +15,7 @@ "@types/node": "^18.11.9", "@types/should": "^13.0.0", "coffeescript": "~2.7.0", - "csv-generate": "^4.2.1", + "csv-generate": "^4.2.2", "each": "^1.2.2", "eslint": "^8.27.0", "express": "^4.18.2", diff --git a/packages/csv/CHANGELOG.md b/packages/csv/CHANGELOG.md index d7665a6ea..c340821d9 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.2.7](https://github.com/adaltas/node-csv/compare/csv@6.2.6...csv@6.2.7) (2023-02-08) + +**Note:** Version bump only for package csv + + + + + ## [6.2.6](https://github.com/adaltas/node-csv/compare/csv@6.2.5...csv@6.2.6) (2023-01-31) **Note:** Version bump only for package csv diff --git a/packages/csv/package.json b/packages/csv/package.json index a68b04589..c2a0d2ad0 100644 --- a/packages/csv/package.json +++ b/packages/csv/package.json @@ -1,6 +1,6 @@ { "name": "csv", - "version": "6.2.6", + "version": "6.2.7", "description": "A mature CSV toolset with simple api, full of options and tested against large datasets.", "keywords": [ "node", @@ -21,10 +21,10 @@ "David Worms (https://www.adaltas.com)" ], "dependencies": { - "csv-generate": "^4.2.1", - "csv-parse": "^5.3.4", - "csv-stringify": "^6.2.3", - "stream-transform": "^3.2.1" + "csv-generate": "^4.2.2", + "csv-parse": "^5.3.5", + "csv-stringify": "^6.2.4", + "stream-transform": "^3.2.2" }, "devDependencies": { "@rollup/plugin-eslint": "^9.0.1", diff --git a/packages/stream-transform/CHANGELOG.md b/packages/stream-transform/CHANGELOG.md index 7498d40f4..96ab2389e 100644 --- a/packages/stream-transform/CHANGELOG.md +++ b/packages/stream-transform/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. +## [3.2.2](https://github.com/adaltas/node-csv/compare/stream-transform@3.2.1...stream-transform@3.2.2) (2023-02-08) + + +### Bug Fixes + +* support ts node16 resolution in cjs ([#354](https://github.com/adaltas/node-csv/issues/354)) ([fa09d03](https://github.com/adaltas/node-csv/commit/fa09d03aaf0008b2790656871ca6b2c4be12d14c)) + + + ## [3.2.1](https://github.com/adaltas/node-csv/compare/stream-transform@3.2.0...stream-transform@3.2.1) (2022-11-08) diff --git a/packages/stream-transform/package.json b/packages/stream-transform/package.json index 801ac29e6..f8fa145aa 100644 --- a/packages/stream-transform/package.json +++ b/packages/stream-transform/package.json @@ -1,5 +1,5 @@ { - "version": "3.2.1", + "version": "3.2.2", "name": "stream-transform", "description": "Object transformations implementing the Node.js `stream.Transform` API", "keywords": [ @@ -15,7 +15,7 @@ "@types/mocha": "^10.0.0", "@types/node": "^18.11.9", "coffeescript": "~2.7.0", - "csv-generate": "^4.2.1", + "csv-generate": "^4.2.2", "each": "^1.2.2", "eslint": "^8.27.0", "mocha": "~10.1.0",