Skip to content

Commit f7e5dd9

Browse files
committed
Use separate tsconfigs for IDE and build
1 parent 3e196fc commit f7e5dd9

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

tsconfig.build.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"include": [
4+
"source"
5+
],
6+
"compilerOptions": {
7+
"rootDir": "source",
8+
"outDir": "dist",
9+
"noEmit": false,
10+
}
11+
}

tsconfig.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
2-
"files": [
3-
"source/index.ts"
2+
"include": [
3+
"source",
4+
"eslint.config.mjs"
45
],
56
"compilerOptions": {
67

@@ -14,13 +15,11 @@
1415
"moduleResolution": "Node16",
1516

1617
// Output
17-
"outDir": "dist",
1818
"target": "ESNext",
1919
"module": "Node16",
20-
"declaration": true,
21-
"declarationMap": true,
2220
"sourceMap": true,
2321
"removeComments": true,
22+
"noEmit": true,
2423

2524
// Type checking
2625
"strict": true,

0 commit comments

Comments
 (0)