From 8d63a14313bb6b26f13fafb740cc686f1dfaa65f Mon Sep 17 00:00:00 2001 From: wdavidw Date: Sat, 25 Dec 2021 22:05:36 +0100 Subject: [PATCH] fix(csv-demo-webpack-ts): simplify export paths --- demo/webpack-ts/README.md | 13 ++++++++++++- demo/webpack-ts/src/generate.ts | 2 +- demo/webpack-ts/src/parse.ts | 2 +- demo/webpack-ts/src/stringify.ts | 2 +- demo/webpack-ts/src/transform.ts | 2 +- demo/webpack/src/csv.js | 2 +- demo/webpack/src/csv_sync.js | 2 +- demo/webpack/src/generate.js | 2 +- demo/webpack/src/generate_sync.js | 2 +- demo/webpack/src/parse.js | 2 +- demo/webpack/src/parse_sync.js | 2 +- demo/webpack/src/stringify.js | 2 +- demo/webpack/src/stringify_sync.js | 2 +- demo/webpack/src/transform.js | 2 +- demo/webpack/src/transform_sync.js | 2 +- packages/csv-generate/package.json | 16 ++++++---------- packages/csv-parse/package.json | 16 ++++++---------- packages/csv-stringify/package.json | 16 ++++++---------- packages/csv/package.json | 13 ++++++------- packages/stream-transform/package.json | 16 ++++++---------- 20 files changed, 56 insertions(+), 62 deletions(-) diff --git a/demo/webpack-ts/README.md b/demo/webpack-ts/README.md index 0696eac0c..67d5e4e9e 100644 --- a/demo/webpack-ts/README.md +++ b/demo/webpack-ts/README.md @@ -1,8 +1,19 @@ # `webpack` bundler with TypeScript demonstration -The project illustrate the usage of TypeScript with `webpack` version 5. +The project illustrates the usage of TypeScript with `webpack` version 5. + +## Running + +```bash +npm run build +npm run start +``` ## Testing +```bash +npm run test +``` + The test suite consists in building the code with webpack. We don't check if the code is working. diff --git a/demo/webpack-ts/src/generate.ts b/demo/webpack-ts/src/generate.ts index ff2c62214..3a5e368e2 100644 --- a/demo/webpack-ts/src/generate.ts +++ b/demo/webpack-ts/src/generate.ts @@ -1,5 +1,5 @@ -import {generate} from 'csv-generate/browser/esm/index.js'; +import {generate} from 'csv-generate/browser/esm'; window.onload = () => { const runEl = document.getElementById('run'); diff --git a/demo/webpack-ts/src/parse.ts b/demo/webpack-ts/src/parse.ts index 4a6671748..1f0f43afb 100644 --- a/demo/webpack-ts/src/parse.ts +++ b/demo/webpack-ts/src/parse.ts @@ -1,5 +1,5 @@ -import { parse, CsvError } from 'csv-parse/browser/esm/index.js' +import { parse, CsvError } from 'csv-parse/browser/esm' window.onload = () => { const runEl = document.getElementById('run'); diff --git a/demo/webpack-ts/src/stringify.ts b/demo/webpack-ts/src/stringify.ts index 00c87f220..6d2a2f0ea 100644 --- a/demo/webpack-ts/src/stringify.ts +++ b/demo/webpack-ts/src/stringify.ts @@ -1,5 +1,5 @@ -import {stringify} from 'csv-stringify/browser/esm/index.js'; +import {stringify} from 'csv-stringify/browser/esm'; window.onload = () => { const runEl = document.getElementById('run'); diff --git a/demo/webpack-ts/src/transform.ts b/demo/webpack-ts/src/transform.ts index ecfdbc07d..1d260fde8 100644 --- a/demo/webpack-ts/src/transform.ts +++ b/demo/webpack-ts/src/transform.ts @@ -1,5 +1,5 @@ -import {transform} from 'stream-transform/browser/esm/index.js'; +import {transform} from 'stream-transform/browser/esm'; window.onload = () => { const runEl = document.getElementById('run'); diff --git a/demo/webpack/src/csv.js b/demo/webpack/src/csv.js index 4572f9b6e..b49be5c70 100644 --- a/demo/webpack/src/csv.js +++ b/demo/webpack/src/csv.js @@ -1,5 +1,5 @@ -import * as csv from 'csv/browser/esm/index.js'; +import * as csv from 'csv/browser/esm'; window.onload = () => { const runEl = document.getElementById('run'); diff --git a/demo/webpack/src/csv_sync.js b/demo/webpack/src/csv_sync.js index 94d3be0a0..24ac8fb39 100644 --- a/demo/webpack/src/csv_sync.js +++ b/demo/webpack/src/csv_sync.js @@ -1,5 +1,5 @@ -import * as csv from 'csv/browser/esm/sync.js'; +import * as csv from 'csv/browser/esm/sync'; window.onload = () => { const runEl = document.getElementById('run'); diff --git a/demo/webpack/src/generate.js b/demo/webpack/src/generate.js index 9615cbca8..bedffbff6 100644 --- a/demo/webpack/src/generate.js +++ b/demo/webpack/src/generate.js @@ -1,5 +1,5 @@ -import {generate} from 'csv-generate/browser/esm/index.js'; +import {generate} from 'csv-generate/browser/esm'; window.onload = () => { const runEl = document.getElementById('run'); diff --git a/demo/webpack/src/generate_sync.js b/demo/webpack/src/generate_sync.js index 3561950a3..1fca5c919 100644 --- a/demo/webpack/src/generate_sync.js +++ b/demo/webpack/src/generate_sync.js @@ -1,5 +1,5 @@ -import {generate} from 'csv-generate/browser/esm/sync.js'; +import {generate} from 'csv-generate/browser/esm/sync'; window.onload = () => { const runEl = document.getElementById('run'); diff --git a/demo/webpack/src/parse.js b/demo/webpack/src/parse.js index 63931bfd8..e09f484e3 100644 --- a/demo/webpack/src/parse.js +++ b/demo/webpack/src/parse.js @@ -1,5 +1,5 @@ -import {parse} from 'csv-parse/browser/esm/index.js'; +import {parse} from 'csv-parse/browser/esm'; window.onload = () => { const runEl = document.getElementById('run'); diff --git a/demo/webpack/src/parse_sync.js b/demo/webpack/src/parse_sync.js index 1e73ed6b9..43de1a60c 100644 --- a/demo/webpack/src/parse_sync.js +++ b/demo/webpack/src/parse_sync.js @@ -1,5 +1,5 @@ -import {parse} from 'csv-parse/browser/esm/sync.js'; +import {parse} from 'csv-parse/browser/esm/sync'; window.onload = () => { const runEl = document.getElementById('run'); diff --git a/demo/webpack/src/stringify.js b/demo/webpack/src/stringify.js index b6af8e5e5..9916520fb 100644 --- a/demo/webpack/src/stringify.js +++ b/demo/webpack/src/stringify.js @@ -1,5 +1,5 @@ -import {stringify} from 'csv-stringify/browser/esm/index.js'; +import {stringify} from 'csv-stringify/browser/esm'; window.onload = () => { const runEl = document.getElementById('run'); diff --git a/demo/webpack/src/stringify_sync.js b/demo/webpack/src/stringify_sync.js index 0c7571ce5..fc0e5154f 100644 --- a/demo/webpack/src/stringify_sync.js +++ b/demo/webpack/src/stringify_sync.js @@ -1,5 +1,5 @@ -import {stringify} from 'csv-stringify/browser/esm/sync.js'; +import {stringify} from 'csv-stringify/browser/esm/sync'; window.onload = () => { const runEl = document.getElementById('run'); diff --git a/demo/webpack/src/transform.js b/demo/webpack/src/transform.js index c17095894..c184cc156 100644 --- a/demo/webpack/src/transform.js +++ b/demo/webpack/src/transform.js @@ -1,5 +1,5 @@ -import {transform} from 'stream-transform/browser/esm/index.js'; +import {transform} from 'stream-transform/browser/esm'; window.onload = () => { const runEl = document.getElementById('run'); diff --git a/demo/webpack/src/transform_sync.js b/demo/webpack/src/transform_sync.js index 3d8d0ed43..e1c7a5b9a 100644 --- a/demo/webpack/src/transform_sync.js +++ b/demo/webpack/src/transform_sync.js @@ -1,5 +1,5 @@ -import {transform} from 'stream-transform/browser/esm/sync.js'; +import {transform} from 'stream-transform/browser/esm/sync'; window.onload = () => { const runEl = document.getElementById('run'); diff --git a/packages/csv-generate/package.json b/packages/csv-generate/package.json index a6cd03041..b586b1c1e 100644 --- a/packages/csv-generate/package.json +++ b/packages/csv-generate/package.json @@ -36,7 +36,8 @@ "import": "./lib/sync.js", "require": "./dist/cjs/sync.cjs" }, - "./browser/esm/*": "./dist/esm/*" + "./browser/esm": "./dist/esm/index.js", + "./browser/esm/sync": "./dist/esm/sync.js" }, "files": [ "dist", @@ -78,15 +79,10 @@ "types": "dist/esm/index.d.ts", "typesVersions": { "*": { - ".": [ - "dist/esm/index.d.ts" - ], - "sync": [ - "dist/esm/sync.d.ts" - ], - "browser/esm/*": [ - "dist/esm/*" - ] + ".": ["dist/esm/index.d.ts"], + "sync": ["dist/esm/sync.d.ts"], + "browser/esm": ["dist/esm/index.d.ts"], + "browser/esm/sync": ["dist/esm/sync.d.ts"] } } } diff --git a/packages/csv-parse/package.json b/packages/csv-parse/package.json index af4cb3ab2..f46c05319 100644 --- a/packages/csv-parse/package.json +++ b/packages/csv-parse/package.json @@ -38,7 +38,8 @@ "import": "./lib/sync.js", "require": "./dist/cjs/sync.cjs" }, - "./browser/esm/*": "./dist/esm/*" + "./browser/esm": "./dist/esm/index.js", + "./browser/esm/sync": "./dist/esm/sync.js" }, "devDependencies": { "@rollup/plugin-eslint": "^8.0.1", @@ -101,15 +102,10 @@ "types": "dist/esm/index.d.ts", "typesVersions": { "*": { - ".": [ - "dist/esm/index.d.ts" - ], - "sync": [ - "dist/esm/sync.d.ts" - ], - "browser/esm/*": [ - "dist/esm/*" - ] + ".": ["dist/esm/index.d.ts"], + "sync": ["dist/esm/sync.d.ts"], + "browser/esm": ["dist/esm/index.d.ts"], + "browser/esm/sync": ["dist/esm/sync.d.ts"] } } } diff --git a/packages/csv-stringify/package.json b/packages/csv-stringify/package.json index 1c92fbe6a..877c05231 100644 --- a/packages/csv-stringify/package.json +++ b/packages/csv-stringify/package.json @@ -36,7 +36,8 @@ "import": "./lib/sync.js", "require": "./dist/cjs/sync.cjs" }, - "./browser/esm/*": "./dist/esm/*" + "./browser/esm": "./dist/esm/index.js", + "./browser/esm/sync": "./dist/esm/sync.js" }, "files": [ "dist", @@ -78,15 +79,10 @@ "types": "dist/esm/index.d.ts", "typesVersions": { "*": { - ".": [ - "dist/esm/index.d.ts" - ], - "sync": [ - "dist/esm/sync.d.ts" - ], - "browser/esm/*": [ - "dist/esm/*" - ] + ".": ["dist/esm/index.d.ts"], + "sync": ["dist/esm/sync.d.ts"], + "browser/esm": ["dist/esm/index.d.ts"], + "browser/esm/sync": ["dist/esm/sync.d.ts"] } } } diff --git a/packages/csv/package.json b/packages/csv/package.json index 7b6fd5da7..51dd04319 100644 --- a/packages/csv/package.json +++ b/packages/csv/package.json @@ -54,7 +54,8 @@ "import": "./lib/sync.js", "require": "./dist/cjs/sync.cjs" }, - "./browser/esm/*": "./dist/esm/*" + "./browser/esm": "./dist/esm/index.js", + "./browser/esm/sync": "./dist/esm/sync.js" }, "homepage": "https://csv.js.org/", "files": [ @@ -96,12 +97,10 @@ "types": "dist/esm/index.d.ts", "typesVersions": { "*": { - ".": [ - "dist/esm/index.d.ts" - ], - "sync": [ - "dist/esm/sync.d.ts" - ] + ".": ["dist/esm/index.d.ts"], + "sync": ["dist/esm/sync.d.ts"], + "browser/esm": ["dist/esm/index.d.ts"], + "browser/esm/sync": ["dist/esm/sync.d.ts"] } } } diff --git a/packages/stream-transform/package.json b/packages/stream-transform/package.json index 269c3e95d..7af90395c 100644 --- a/packages/stream-transform/package.json +++ b/packages/stream-transform/package.json @@ -36,7 +36,8 @@ "import": "./lib/sync.js", "require": "./dist/cjs/sync.cjs" }, - "./browser/esm/*": "./dist/esm/*" + "./browser/esm": "./dist/esm/index.js", + "./browser/esm/sync": "./dist/esm/sync.js" }, "files": [ "dist", @@ -78,15 +79,10 @@ "types": "dist/esm/index.d.ts", "typesVersions": { "*": { - ".": [ - "dist/esm/index.d.ts" - ], - "sync": [ - "dist/esm/sync.d.ts" - ], - "browser/esm/*": [ - "dist/esm/*" - ] + ".": ["dist/esm/index.d.ts"], + "sync": ["dist/esm/sync.d.ts"], + "browser/esm": ["dist/esm/index.d.ts"], + "browser/esm/sync": ["dist/esm/sync.d.ts"] } } }