aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/iku/package.json5
-rw-r--r--packages/iku/tsconfig.json2
-rw-r--r--packages/mcp/package.json1
-rw-r--r--packages/mcp/tsconfig.json2
-rw-r--r--packages/sdk/package.json1
-rw-r--r--packages/sdk/tsconfig.json2
-rw-r--r--packages/typescript-config/base.json (renamed from tsconfig.base.json)0
-rw-r--r--packages/typescript-config/node.json (renamed from tsconfig.node.json)2
-rw-r--r--packages/typescript-config/package.json6
-rw-r--r--pnpm-lock.yaml14
10 files changed, 29 insertions, 6 deletions
diff --git a/packages/iku/package.json b/packages/iku/package.json
index 75b344e..a3455ff 100644
--- a/packages/iku/package.json
+++ b/packages/iku/package.json
@@ -14,7 +14,8 @@
"typescript": "^5.8.3"
},
"devDependencies": {
- "tsx": "^4.20.3",
- "@types/node": "^22.15.21"
+ "@imemio/typescript-config": "workspace:*",
+ "@types/node": "^22.15.21",
+ "tsx": "^4.20.3"
}
}
diff --git a/packages/iku/tsconfig.json b/packages/iku/tsconfig.json
index 761d673..782a28a 100644
--- a/packages/iku/tsconfig.json
+++ b/packages/iku/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../tsconfig.node.json",
+ "extends": "@imemio/typescript-config/node.json",
"compilerOptions": {
"outDir": "./dist",
"rootDir": "./src"
diff --git a/packages/mcp/package.json b/packages/mcp/package.json
index f45d98d..b9c8de7 100644
--- a/packages/mcp/package.json
+++ b/packages/mcp/package.json
@@ -27,6 +27,7 @@
"zod": "^3.24.0"
},
"devDependencies": {
+ "@imemio/typescript-config": "workspace:*",
"@types/node": "^22.13.3",
"typescript": "^5.7.3"
}
diff --git a/packages/mcp/tsconfig.json b/packages/mcp/tsconfig.json
index 761d673..782a28a 100644
--- a/packages/mcp/tsconfig.json
+++ b/packages/mcp/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../tsconfig.node.json",
+ "extends": "@imemio/typescript-config/node.json",
"compilerOptions": {
"outDir": "./dist",
"rootDir": "./src"
diff --git a/packages/sdk/package.json b/packages/sdk/package.json
index bfa4ada..2f830f9 100644
--- a/packages/sdk/package.json
+++ b/packages/sdk/package.json
@@ -21,6 +21,7 @@
"test:watch": "vitest"
},
"devDependencies": {
+ "@imemio/typescript-config": "workspace:*",
"@types/node": "^22.13.3",
"typescript": "^5.7.3",
"vitest": "^3.0.5"
diff --git a/packages/sdk/tsconfig.json b/packages/sdk/tsconfig.json
index 761d673..782a28a 100644
--- a/packages/sdk/tsconfig.json
+++ b/packages/sdk/tsconfig.json
@@ -1,5 +1,5 @@
{
- "extends": "../../tsconfig.node.json",
+ "extends": "@imemio/typescript-config/node.json",
"compilerOptions": {
"outDir": "./dist",
"rootDir": "./src"
diff --git a/tsconfig.base.json b/packages/typescript-config/base.json
index 1bb1881..1bb1881 100644
--- a/tsconfig.base.json
+++ b/packages/typescript-config/base.json
diff --git a/tsconfig.node.json b/packages/typescript-config/node.json
index 9d81ff3..ceb9ad3 100644
--- a/tsconfig.node.json
+++ b/packages/typescript-config/node.json
@@ -1,5 +1,5 @@
{
- "extends": "./tsconfig.base.json",
+ "extends": "./base.json",
"compilerOptions": {
"module": "NodeNext",
"moduleResolution": "NodeNext",
diff --git a/packages/typescript-config/package.json b/packages/typescript-config/package.json
new file mode 100644
index 0000000..2254381
--- /dev/null
+++ b/packages/typescript-config/package.json
@@ -0,0 +1,6 @@
+{
+ "name": "@imemio/typescript-config",
+ "version": "0.0.1",
+ "description": "Shared TypeScript configurations",
+ "files": ["base.json", "node.json"]
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 896beae..523cb23 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -24,6 +24,9 @@ importers:
specifier: ^5.8.3
version: 5.9.3
devDependencies:
+ '@imemio/typescript-config':
+ specifier: workspace:*
+ version: link:../typescript-config
'@types/node':
specifier: ^22.15.21
version: 22.19.8
@@ -43,6 +46,9 @@ importers:
specifier: ^3.24.0
version: 3.25.76
devDependencies:
+ '@imemio/typescript-config':
+ specifier: workspace:*
+ version: link:../typescript-config
'@types/node':
specifier: ^22.13.3
version: 22.19.8
@@ -56,6 +62,9 @@ importers:
specifier: ^2.94.0
version: 2.94.0
devDependencies:
+ '@imemio/typescript-config':
+ specifier: workspace:*
+ version: link:../typescript-config
'@types/node':
specifier: ^22.13.3
version: 22.19.8
@@ -66,6 +75,8 @@ importers:
specifier: ^3.0.5
+ packages/typescript-config: {}
+
packages/web:
dependencies:
'@imemio/sdk':
@@ -108,6 +119,9 @@ importers:
specifier: ^3.24.1
version: 3.25.76
devDependencies:
+ '@imemio/typescript-config':
+ specifier: workspace:*
+ version: link:../typescript-config
'@tailwindcss/postcss':
specifier: ^4.0.6
version: 4.1.18