Skip to content

Commit 1a90cab

Browse files
committed
attempt to build cjs+esm
1 parent 0adcde4 commit 1a90cab

File tree

4 files changed

+23
-9
lines changed

4 files changed

+23
-9
lines changed

packages/tidyverse-errors/package.json

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@quarto/tidyverse-errors",
3-
"version": "0.1.3",
3+
"version": "0.1.4",
44
"description": "Format errors using the tidyverse style.",
55
"author": {
66
"name": "Posit PBC"
@@ -14,13 +14,13 @@
1414
"url": "git+https://github.com/quarto-dev/quarto.git"
1515
},
1616
"license": "MIT",
17-
"main": "dist/index.js",
18-
"types": "dist/index.d.ts",
17+
"main": "dist/cjs/index.js",
18+
"types": "dist/cjs/index.d.ts",
1919
"exports": {
2020
".": {
21-
"types": "./dist/index.d.ts",
22-
"import": "./dist/index.js",
23-
"require": "./dist/index.js"
21+
"types": "./dist/cjs/index.d.ts",
22+
"import": "./dist/esm/index.js",
23+
"require": "./dist/cjs/index.js"
2424
}
2525
},
2626
"files": ["dist"],
@@ -33,7 +33,9 @@
3333
"tsx": "^4.7.1"
3434
},
3535
"scripts": {
36-
"build": "tsc",
36+
"build": "npm run build:cjs && npm run build:esm",
37+
"build:cjs": "tsc -p tsconfig.cjs.json",
38+
"build:esm": "tsc -p tsconfig.esm.json",
3739
"test": "node --import tsx --test test/*.test.ts"
3840
}
3941
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"compilerOptions": {
4+
"module": "commonjs",
5+
"outDir": "./dist/cjs"
6+
}
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"compilerOptions": {
4+
"module": "es6",
5+
"outDir": "./dist/esm"
6+
}
7+
}

packages/tidyverse-errors/tsconfig.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
"declaration": true,
77
"declarationMap": true,
88
"rootDir": "./src",
9-
"outDir": "./dist",
10-
"module": "commonjs",
119
"esModuleInterop": true,
1210
"target": "es2018",
1311
"moduleResolution": "node",

0 commit comments

Comments
 (0)