Skip to content

Commit 8d63a14

Browse files
committed
fix(csv-demo-webpack-ts): simplify export paths
1 parent 47a99bd commit 8d63a14

20 files changed

+56
-62
lines changed

demo/webpack-ts/README.md

+12-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,19 @@
11

22
# `webpack` bundler with TypeScript demonstration
33

4-
The project illustrate the usage of TypeScript with `webpack` version 5.
4+
The project illustrates the usage of TypeScript with `webpack` version 5.
5+
6+
## Running
7+
8+
```bash
9+
npm run build
10+
npm run start
11+
```
512

613
## Testing
714

15+
```bash
16+
npm run test
17+
```
18+
819
The test suite consists in building the code with webpack. We don't check if the code is working.

demo/webpack-ts/src/generate.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import {generate} from 'csv-generate/browser/esm/index.js';
2+
import {generate} from 'csv-generate/browser/esm';
33

44
window.onload = () => {
55
const runEl = document.getElementById('run');

demo/webpack-ts/src/parse.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import { parse, CsvError } from 'csv-parse/browser/esm/index.js'
2+
import { parse, CsvError } from 'csv-parse/browser/esm'
33

44
window.onload = () => {
55
const runEl = document.getElementById('run');

demo/webpack-ts/src/stringify.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import {stringify} from 'csv-stringify/browser/esm/index.js';
2+
import {stringify} from 'csv-stringify/browser/esm';
33

44
window.onload = () => {
55
const runEl = document.getElementById('run');

demo/webpack-ts/src/transform.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import {transform} from 'stream-transform/browser/esm/index.js';
2+
import {transform} from 'stream-transform/browser/esm';
33

44
window.onload = () => {
55
const runEl = document.getElementById('run');

demo/webpack/src/csv.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import * as csv from 'csv/browser/esm/index.js';
2+
import * as csv from 'csv/browser/esm';
33

44
window.onload = () => {
55
const runEl = document.getElementById('run');

demo/webpack/src/csv_sync.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import * as csv from 'csv/browser/esm/sync.js';
2+
import * as csv from 'csv/browser/esm/sync';
33

44
window.onload = () => {
55
const runEl = document.getElementById('run');

demo/webpack/src/generate.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import {generate} from 'csv-generate/browser/esm/index.js';
2+
import {generate} from 'csv-generate/browser/esm';
33

44
window.onload = () => {
55
const runEl = document.getElementById('run');

demo/webpack/src/generate_sync.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import {generate} from 'csv-generate/browser/esm/sync.js';
2+
import {generate} from 'csv-generate/browser/esm/sync';
33

44
window.onload = () => {
55
const runEl = document.getElementById('run');

demo/webpack/src/parse.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import {parse} from 'csv-parse/browser/esm/index.js';
2+
import {parse} from 'csv-parse/browser/esm';
33

44
window.onload = () => {
55
const runEl = document.getElementById('run');

demo/webpack/src/parse_sync.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import {parse} from 'csv-parse/browser/esm/sync.js';
2+
import {parse} from 'csv-parse/browser/esm/sync';
33

44
window.onload = () => {
55
const runEl = document.getElementById('run');

demo/webpack/src/stringify.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import {stringify} from 'csv-stringify/browser/esm/index.js';
2+
import {stringify} from 'csv-stringify/browser/esm';
33

44
window.onload = () => {
55
const runEl = document.getElementById('run');

demo/webpack/src/stringify_sync.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import {stringify} from 'csv-stringify/browser/esm/sync.js';
2+
import {stringify} from 'csv-stringify/browser/esm/sync';
33

44
window.onload = () => {
55
const runEl = document.getElementById('run');

demo/webpack/src/transform.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import {transform} from 'stream-transform/browser/esm/index.js';
2+
import {transform} from 'stream-transform/browser/esm';
33

44
window.onload = () => {
55
const runEl = document.getElementById('run');

demo/webpack/src/transform_sync.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
import {transform} from 'stream-transform/browser/esm/sync.js';
2+
import {transform} from 'stream-transform/browser/esm/sync';
33

44
window.onload = () => {
55
const runEl = document.getElementById('run');

packages/csv-generate/package.json

+6-10
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@
3636
"import": "./lib/sync.js",
3737
"require": "./dist/cjs/sync.cjs"
3838
},
39-
"./browser/esm/*": "./dist/esm/*"
39+
"./browser/esm": "./dist/esm/index.js",
40+
"./browser/esm/sync": "./dist/esm/sync.js"
4041
},
4142
"files": [
4243
"dist",
@@ -78,15 +79,10 @@
7879
"types": "dist/esm/index.d.ts",
7980
"typesVersions": {
8081
"*": {
81-
".": [
82-
"dist/esm/index.d.ts"
83-
],
84-
"sync": [
85-
"dist/esm/sync.d.ts"
86-
],
87-
"browser/esm/*": [
88-
"dist/esm/*"
89-
]
82+
".": ["dist/esm/index.d.ts"],
83+
"sync": ["dist/esm/sync.d.ts"],
84+
"browser/esm": ["dist/esm/index.d.ts"],
85+
"browser/esm/sync": ["dist/esm/sync.d.ts"]
9086
}
9187
}
9288
}

packages/csv-parse/package.json

+6-10
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@
3838
"import": "./lib/sync.js",
3939
"require": "./dist/cjs/sync.cjs"
4040
},
41-
"./browser/esm/*": "./dist/esm/*"
41+
"./browser/esm": "./dist/esm/index.js",
42+
"./browser/esm/sync": "./dist/esm/sync.js"
4243
},
4344
"devDependencies": {
4445
"@rollup/plugin-eslint": "^8.0.1",
@@ -101,15 +102,10 @@
101102
"types": "dist/esm/index.d.ts",
102103
"typesVersions": {
103104
"*": {
104-
".": [
105-
"dist/esm/index.d.ts"
106-
],
107-
"sync": [
108-
"dist/esm/sync.d.ts"
109-
],
110-
"browser/esm/*": [
111-
"dist/esm/*"
112-
]
105+
".": ["dist/esm/index.d.ts"],
106+
"sync": ["dist/esm/sync.d.ts"],
107+
"browser/esm": ["dist/esm/index.d.ts"],
108+
"browser/esm/sync": ["dist/esm/sync.d.ts"]
113109
}
114110
}
115111
}

packages/csv-stringify/package.json

+6-10
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@
3636
"import": "./lib/sync.js",
3737
"require": "./dist/cjs/sync.cjs"
3838
},
39-
"./browser/esm/*": "./dist/esm/*"
39+
"./browser/esm": "./dist/esm/index.js",
40+
"./browser/esm/sync": "./dist/esm/sync.js"
4041
},
4142
"files": [
4243
"dist",
@@ -78,15 +79,10 @@
7879
"types": "dist/esm/index.d.ts",
7980
"typesVersions": {
8081
"*": {
81-
".": [
82-
"dist/esm/index.d.ts"
83-
],
84-
"sync": [
85-
"dist/esm/sync.d.ts"
86-
],
87-
"browser/esm/*": [
88-
"dist/esm/*"
89-
]
82+
".": ["dist/esm/index.d.ts"],
83+
"sync": ["dist/esm/sync.d.ts"],
84+
"browser/esm": ["dist/esm/index.d.ts"],
85+
"browser/esm/sync": ["dist/esm/sync.d.ts"]
9086
}
9187
}
9288
}

packages/csv/package.json

+6-7
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@
5454
"import": "./lib/sync.js",
5555
"require": "./dist/cjs/sync.cjs"
5656
},
57-
"./browser/esm/*": "./dist/esm/*"
57+
"./browser/esm": "./dist/esm/index.js",
58+
"./browser/esm/sync": "./dist/esm/sync.js"
5859
},
5960
"homepage": "https://csv.js.org/",
6061
"files": [
@@ -96,12 +97,10 @@
9697
"types": "dist/esm/index.d.ts",
9798
"typesVersions": {
9899
"*": {
99-
".": [
100-
"dist/esm/index.d.ts"
101-
],
102-
"sync": [
103-
"dist/esm/sync.d.ts"
104-
]
100+
".": ["dist/esm/index.d.ts"],
101+
"sync": ["dist/esm/sync.d.ts"],
102+
"browser/esm": ["dist/esm/index.d.ts"],
103+
"browser/esm/sync": ["dist/esm/sync.d.ts"]
105104
}
106105
}
107106
}

packages/stream-transform/package.json

+6-10
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@
3636
"import": "./lib/sync.js",
3737
"require": "./dist/cjs/sync.cjs"
3838
},
39-
"./browser/esm/*": "./dist/esm/*"
39+
"./browser/esm": "./dist/esm/index.js",
40+
"./browser/esm/sync": "./dist/esm/sync.js"
4041
},
4142
"files": [
4243
"dist",
@@ -78,15 +79,10 @@
7879
"types": "dist/esm/index.d.ts",
7980
"typesVersions": {
8081
"*": {
81-
".": [
82-
"dist/esm/index.d.ts"
83-
],
84-
"sync": [
85-
"dist/esm/sync.d.ts"
86-
],
87-
"browser/esm/*": [
88-
"dist/esm/*"
89-
]
82+
".": ["dist/esm/index.d.ts"],
83+
"sync": ["dist/esm/sync.d.ts"],
84+
"browser/esm": ["dist/esm/index.d.ts"],
85+
"browser/esm/sync": ["dist/esm/sync.d.ts"]
9086
}
9187
}
9288
}

0 commit comments

Comments
 (0)