diff options
| -rw-r--r-- | packages/iku/tsconfig.json | 11 | ||||
| -rw-r--r-- | packages/mcp/tsconfig.json | 16 | ||||
| -rw-r--r-- | packages/sdk/tsconfig.json | 16 | ||||
| -rw-r--r-- | tsconfig.base.json | 9 | ||||
| -rw-r--r-- | tsconfig.node.json | 13 |
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 + } +} |