aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/iku/tsconfig.json11
-rw-r--r--packages/mcp/tsconfig.json16
-rw-r--r--packages/sdk/tsconfig.json16
-rw-r--r--tsconfig.base.json9
-rw-r--r--tsconfig.node.json13
5 files changed, 28 insertions, 37 deletions
diff --git a/packages/iku/tsconfig.json b/packages/iku/tsconfig.json
index 55742be..761d673 100644
--- a/packages/iku/tsconfig.json
+++ b/packages/iku/tsconfig.json
@@ -1,15 +1,8 @@
{
+ "extends": "../../tsconfig.node.json",
"compilerOptions": {
- "target": "ES2022",
- "module": "NodeNext",
- "moduleResolution": "NodeNext",
- "declaration": true,
"outDir": "./dist",
- "rootDir": "./src",
- "strict": true,
- "esModuleInterop": true,
- "skipLibCheck": true,
- "forceConsistentCasingInFileNames": true
+ "rootDir": "./src"
},
"include": ["src/**/*"],
"exclude": ["node_modules", "dist"]
diff --git a/packages/mcp/tsconfig.json b/packages/mcp/tsconfig.json
index a55afed..761d673 100644
--- a/packages/mcp/tsconfig.json
+++ b/packages/mcp/tsconfig.json
@@ -1,20 +1,8 @@
{
+ "extends": "../../tsconfig.node.json",
"compilerOptions": {
- "target": "ES2022",
- "module": "NodeNext",
- "moduleResolution": "NodeNext",
- "lib": ["ES2022"],
- "strict": true,
- "declaration": true,
- "declarationMap": true,
- "sourceMap": true,
"outDir": "./dist",
- "rootDir": "./src",
- "esModuleInterop": true,
- "skipLibCheck": true,
- "forceConsistentCasingInFileNames": true,
- "noUncheckedIndexedAccess": true,
- "noEmitOnError": true
+ "rootDir": "./src"
},
"include": ["src/**/*"],
"exclude": ["node_modules", "dist"]
diff --git a/packages/sdk/tsconfig.json b/packages/sdk/tsconfig.json
index a55afed..761d673 100644
--- a/packages/sdk/tsconfig.json
+++ b/packages/sdk/tsconfig.json
@@ -1,20 +1,8 @@
{
+ "extends": "../../tsconfig.node.json",
"compilerOptions": {
- "target": "ES2022",
- "module": "NodeNext",
- "moduleResolution": "NodeNext",
- "lib": ["ES2022"],
- "strict": true,
- "declaration": true,
- "declarationMap": true,
- "sourceMap": true,
"outDir": "./dist",
- "rootDir": "./src",
- "esModuleInterop": true,
- "skipLibCheck": true,
- "forceConsistentCasingInFileNames": true,
- "noUncheckedIndexedAccess": true,
- "noEmitOnError": true
+ "rootDir": "./src"
},
"include": ["src/**/*"],
"exclude": ["node_modules", "dist"]
diff --git a/tsconfig.base.json b/tsconfig.base.json
new file mode 100644
index 0000000..1bb1881
--- /dev/null
+++ b/tsconfig.base.json
@@ -0,0 +1,9 @@
+{
+ "compilerOptions": {
+ "target": "ES2022",
+ "strict": true,
+ "esModuleInterop": true,
+ "skipLibCheck": true,
+ "forceConsistentCasingInFileNames": true
+ }
+}
diff --git a/tsconfig.node.json b/tsconfig.node.json
new file mode 100644
index 0000000..9d81ff3
--- /dev/null
+++ b/tsconfig.node.json
@@ -0,0 +1,13 @@
+{
+ "extends": "./tsconfig.base.json",
+ "compilerOptions": {
+ "module": "NodeNext",
+ "moduleResolution": "NodeNext",
+ "lib": ["ES2022"],
+ "declaration": true,
+ "declarationMap": true,
+ "sourceMap": true,
+ "noUncheckedIndexedAccess": true,
+ "noEmitOnError": true
+ }
+}