Skip to content

Commit 50a8234

Browse files
committed
chore: enable TypeScript declarations and optimize configuration
1 parent dea031d commit 50a8234

File tree

2 files changed

+17
-7
lines changed

2 files changed

+17
-7
lines changed

tsconfig.json

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,20 @@
77
"jsx": "react-jsx",
88
"moduleResolution": "Node",
99
"strict": true,
10-
"noEmit": true,
11-
"declaration": true,
1210
"skipLibCheck": true,
13-
"isolatedModules": true,
11+
"isolatedModules": false,
1412
"module": "CommonJS",
1513
"esModuleInterop": true,
1614
"allowSyntheticDefaultImports": true,
17-
"resolveJsonModule": true
15+
"resolveJsonModule": true,
16+
17+
"declaration": true,
18+
"declarationMap": true,
19+
"outDir": "./dist",
20+
"rootDir": "./src",
21+
"noEmit": false,
22+
"types": ["node"]
1823
},
19-
"include": ["."],
20-
"exclude": ["experimental/**", "plugins/**"]
24+
"include": ["src"],
25+
"exclude": ["node_modules", "dist", "**/*.test.ts"]
2126
}

tsconfig.publish.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,13 @@
22
"extends": "./tsconfig.json",
33
"compilerOptions": {
44
"noEmit": false,
5-
"outDir": "./dist"
5+
"outDir": "./dist",
6+
"rootDir": "./"
67
},
8+
"include": [
9+
"src/**/*",
10+
"index.ts"
11+
],
712
"exclude": [
813
"experimental/**",
914
"plugins/**",

0 commit comments

Comments
 (0)