Skip to content

Commit 28b3e62

Browse files
committed
FIXUP: tsconfig
1 parent ee8f786 commit 28b3e62

File tree

6 files changed

+40
-14
lines changed

6 files changed

+40
-14
lines changed

rollup.config.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export default defineConfig([
3535
defaultIsModuleExports: 'auto',
3636
}),
3737
typescriptPlugin({
38-
tsconfig: './tsconfig.cjs.json',
38+
tsconfig: './tsconfig.lib-cjs.json',
3939
}),
4040
],
4141
},
@@ -58,7 +58,7 @@ export default defineConfig([
5858
}),
5959
commonjsPlugin(),
6060
typescriptPlugin({
61-
tsconfig: './tsconfig.esm.json',
61+
tsconfig: './tsconfig.lib-esm.json',
6262
}),
6363
],
6464
},

tsconfig.cjs.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@
2121
"module": "CommonJS"
2222
}
2323
},
24-
"exclude": ["node_modules", "lib", "dist", "test"]
24+
"exclude": ["node_modules", "lib", "dist"]
2525
}

tsconfig.lib-cjs.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"extends": "./tsconfig.lib.json",
3+
"compilerOptions": {
4+
"outDir": "./lib/cjs"
5+
}
6+
}
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
{
2-
"extends": "./tsconfig.json",
2+
"extends": "./tsconfig.lib.json",
33
"compilerOptions": {
4-
"module": "ESNext",
5-
"moduleResolution": "bundler",
64
"outDir": "./lib/esm",
75
"declarationDir": "./lib/types",
86
"declaration": true

tsconfig.lib.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"extends": "@tsconfig/node18/tsconfig.json",
3+
"compilerOptions": {
4+
/* dirs */
5+
"rootDir": "./src",
6+
"types": ["node"],
7+
/* module config */
8+
"target": "es2020",
9+
"lib": ["es2020", "es2022.error"],
10+
"module": "ESNext",
11+
"moduleResolution": "bundler",
12+
"resolveJsonModule": true,
13+
"esModuleInterop": true,
14+
/* behaviour options */
15+
"strict": true,
16+
"allowJs": true,
17+
"allowSyntheticDefaultImports": true,
18+
"noFallthroughCasesInSwitch": true,
19+
"sourceMap": true,
20+
"noImplicitReturns": true,
21+
"noImplicitOverride": true,
22+
"noUnusedLocals": true,
23+
"noUnusedParameters": true,
24+
"skipLibCheck": true,
25+
"forceConsistentCasingInFileNames": true,
26+
"noEmit": true
27+
},
28+
"include": ["src"],
29+
"exclude": ["node_modules", "lib"]
30+
}

0 commit comments

Comments
 (0)