Skip to content

Commit c49856d

Browse files
committed
improve tsconfig
1 parent a69f226 commit c49856d

4 files changed

Lines changed: 17 additions & 6 deletions

File tree

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@
3434
"node": ">=18"
3535
},
3636
"scripts": {
37-
"build": "npm run build:node && npm run build:esm",
38-
"build:node": "tsc",
39-
"build:esm": "tsc --project tsconfig.esnext.json",
37+
"build": "npm run build:cjs && npm run build:esm",
38+
"build:cjs": "tsc --project tsconfig.cjs.json",
39+
"build:esm": "tsc --project tsconfig.esm.json",
4040
"lint": "eslint --cache",
4141
"lint:fix": "npm run lint -- --fix",
4242
"typecheck": "tsc --noEmit",

tsconfig.cjs.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"compilerOptions": {
3+
"target": "es5",
4+
"moduleResolution": "node",
5+
"declaration": true,
6+
"outDir": "./dist",
7+
"strict": true,
8+
"esModuleInterop": true
9+
},
10+
"include": ["src"],
11+
"exclude": ["node_modules", "**/__test__/*", "**/__tests__/*"]
12+
}
File renamed without changes.

tsconfig.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
{
22
"compilerOptions": {
3+
"noEmit": true,
34
"target": "es5",
45
"moduleResolution": "node",
5-
"declaration": true,
6-
"outDir": "./dist",
76
"strict": true,
87
"esModuleInterop": true
98
},
109
"include": ["src"],
11-
"exclude": ["node_modules", "**/__test__/*", "**/__tests__/*"]
10+
"exclude": ["node_modules"]
1211
}

0 commit comments

Comments
 (0)