From 3a693023f6411d23356cc67b365c678ecb8225a0 Mon Sep 17 00:00:00 2001 From: Saatvik Arya Date: Fri, 10 Apr 2026 02:48:26 +0530 Subject: [PATCH 1/3] fix(react): add vite/client types to resolve import.meta.env errors --- packages/react/package.json | 3 ++- packages/react/tsconfig.json | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/react/package.json b/packages/react/package.json index 5a3b11f7b4..11e095339b 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -47,7 +47,8 @@ "@types/node": "catalog:", "hast-util-to-jsx-runtime": "^2.3.6", "tailwindcss": "catalog:", - "typescript": "catalog:" + "typescript": "catalog:", + "vite": "catalog:" }, "scripts": { "typecheck": "tsc --noEmit" diff --git a/packages/react/tsconfig.json b/packages/react/tsconfig.json index ce641234bd..c3473a8676 100644 --- a/packages/react/tsconfig.json +++ b/packages/react/tsconfig.json @@ -12,6 +12,7 @@ "declarationMap": true, "sourceMap": true, "jsx": "react-jsx", + "types": ["vite/client"], "plugins": [ { "name": "@effect/language-service" From e901e7b4788a028eaee82cec5be9066f3c184807 Mon Sep 17 00:00:00 2001 From: Saatvik Arya Date: Fri, 10 Apr 2026 02:48:57 +0530 Subject: [PATCH 2/3] fix: use turbo for typecheck to respect task graph dependencies --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e33e2fd0f0..6ad399a6fc 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "dev:cli": "bun run apps/cli/src/main.ts", "test": "turbo run test", "test:release:bootstrap": "vitest run tests/release-bootstrap-smoke.test.ts", - "typecheck": "bun run --filter='*' typecheck", + "typecheck": "turbo run typecheck", "lint": "oxlint -c .oxlintrc.jsonc . --deny-warnings", "lint:fix": "oxlint -c .oxlintrc.jsonc --fix .", "changeset": "changeset", From 4e707a5e1aad9ff5878616d12bab92ebec7c28b9 Mon Sep 17 00:00:00 2001 From: Saatvik Arya Date: Fri, 10 Apr 2026 02:51:02 +0530 Subject: [PATCH 3/3] fix(core): add missing @types/node for sdk and storage-file --- packages/core/sdk/package.json | 1 + packages/core/sdk/tsconfig.json | 1 + packages/core/storage-file/package.json | 1 + packages/core/storage-file/tsconfig.json | 1 + 4 files changed, 4 insertions(+) diff --git a/packages/core/sdk/package.json b/packages/core/sdk/package.json index 2f498b905b..8beb199ce0 100644 --- a/packages/core/sdk/package.json +++ b/packages/core/sdk/package.json @@ -15,6 +15,7 @@ }, "devDependencies": { "@effect/vitest": "catalog:", + "@types/node": "catalog:", "vitest": "catalog:", "typescript": "catalog:" } diff --git a/packages/core/sdk/tsconfig.json b/packages/core/sdk/tsconfig.json index bc4127b61c..0e120bb3ac 100644 --- a/packages/core/sdk/tsconfig.json +++ b/packages/core/sdk/tsconfig.json @@ -11,6 +11,7 @@ "declaration": true, "declarationMap": true, "sourceMap": true, + "types": ["node"], "plugins": [ { "name": "@effect/language-service" diff --git a/packages/core/storage-file/package.json b/packages/core/storage-file/package.json index 107d80eaed..7b0883e1a3 100644 --- a/packages/core/storage-file/package.json +++ b/packages/core/storage-file/package.json @@ -15,6 +15,7 @@ "@effect/experimental": "catalog:", "@effect/sql-sqlite-node": "catalog:", "@effect/vitest": "catalog:", + "@types/node": "catalog:", "typescript": "catalog:", "vitest": "catalog:" }, diff --git a/packages/core/storage-file/tsconfig.json b/packages/core/storage-file/tsconfig.json index 9f78810fe3..c73b3d0368 100644 --- a/packages/core/storage-file/tsconfig.json +++ b/packages/core/storage-file/tsconfig.json @@ -11,6 +11,7 @@ "declaration": true, "declarationMap": true, "sourceMap": true, + "types": ["node"], "plugins": [ { "name": "@effect/language-service",