From 5eecc24a10013be14e496b485f8d1d9491c75f6a Mon Sep 17 00:00:00 2001 From: Jake Leventhal Date: Fri, 11 Sep 2026 11:56:18 -0400 Subject: [PATCH] fix(cli): pin shared Effect dependency for npm installs (#11240) --- apps/server/package.json | 1 + knip.jsonc | 3 ++- pnpm-lock.yaml | 3 +++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/server/package.json b/apps/server/package.json index 84a8c6a5988bb6746484dee8006ed86fac106e98..9b5f2fb2d7d78b8c6eab0fc3756a0862cff4b476 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -25,6 +25,7 @@ "@anthropic-ai/claude-agent-sdk": "^0.3.260", "@effect/platform-bun": "catalog:", "@effect/platform-node": "catalog:", + "@effect/platform-node-shared": "catalog:", "@effect/sql-sqlite-bun": "catalog:", "@ff-labs/fff-node": "0.9.4", "@opencode-ai/sdk": "^1.3.15", diff --git a/knip.jsonc b/knip.jsonc index b4510fb6d1e9b368e829d4fb38fdd13f6876ab70..859c309ab7c6b0840c1a431504d19eea66d7df42 100644 --- a/knip.jsonc +++ b/knip.jsonc @@ -24,8 +24,9 @@ "scripts/cli.ts", "src/provider/testFixtures/*.mjs", ], + // Keep the transitive Effect runtime pinned for standalone npm installs. // Native msgpack acceleration and the Vite+ web build prerequisite. - "ignoreDependencies": ["msgpackr-extract", "@t3tools/web"], + "ignoreDependencies": ["@effect/platform-node-shared", "msgpackr-extract", "@t3tools/web"], }, "apps/desktop": { // Electron loads these bundles by filename rather than importing them. diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eb2ff380f6ce0f084c4fadf321fc7edd1daf0a42..9f175605d8bffadb29f3005aee9f72ac4f364762 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -501,6 +501,9 @@ importers: '@effect/platform-node': specifier: 4.0.0-rc.112 version: 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=8bef799f35729cf3465eb428196f617b434a7c9f658d56acb2874d74b21b98b2))(redis@6.2.1)(utf-8-validate@6.0.6) + '@effect/platform-node-shared': + specifier: 4.0.0-rc.112 + version: 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=8bef799f35729cf3465eb428196f617b434a7c9f658d56acb2874d74b21b98b2))(utf-8-validate@6.0.6) '@effect/sql-sqlite-bun': specifier: 4.0.0-rc.112 version: 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=8bef799f35729cf3465eb428196f617b434a7c9f658d56acb2874d74b21b98b2)) -- 2.54.0