authorgravatar for jakeleventhal@me.comJake Leventhal <jakeleventhal@me.com> 2026-09-11 11:56:18-04:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-09-11 08:56:18-07:00
log5eecc24a10013be14e496b485f8d1d9491c75f6a
treea0f1a945c8887e325331ebbf122e8df7b6b8e5c0
parent26894dda7b6d78c5863ccec6581caf0ec7f4843b
signature Signed by PGP key B5690EEEBB952194

fix(cli): pin shared Effect dependency for npm installs (#11240)


3 files changed, 6 insertions(+), 1 deletions(-)

apps/server/package.json+1
...@@ -25,6 +25,7 @@...@@ -25,6 +25,7 @@
25 "@anthropic-ai/claude-agent-sdk": "^0.3.260",25 "@anthropic-ai/claude-agent-sdk": "^0.3.260",
26 "@effect/platform-bun": "catalog:",26 "@effect/platform-bun": "catalog:",
27 "@effect/platform-node": "catalog:",27 "@effect/platform-node": "catalog:",
28 "@effect/platform-node-shared": "catalog:",
28 "@effect/sql-sqlite-bun": "catalog:",29 "@effect/sql-sqlite-bun": "catalog:",
29 "@ff-labs/fff-node": "0.9.4",30 "@ff-labs/fff-node": "0.9.4",
30 "@opencode-ai/sdk": "^1.3.15",31 "@opencode-ai/sdk": "^1.3.15",
knip.jsonc+2-1
...@@ -24,8 +24,9 @@...@@ -24,8 +24,9 @@
24 "scripts/cli.ts",24 "scripts/cli.ts",
25 "src/provider/testFixtures/*.mjs",25 "src/provider/testFixtures/*.mjs",
26 ],26 ],
27 // Keep the transitive Effect runtime pinned for standalone npm installs.
27 // Native msgpack acceleration and the Vite+ web build prerequisite.28 // Native msgpack acceleration and the Vite+ web build prerequisite.
28 "ignoreDependencies": ["msgpackr-extract", "@t3tools/web"],29 "ignoreDependencies": ["@effect/platform-node-shared", "msgpackr-extract", "@t3tools/web"],
29 },30 },
30 "apps/desktop": {31 "apps/desktop": {
31 // Electron loads these bundles by filename rather than importing them.32 // Electron loads these bundles by filename rather than importing them.
pnpm-lock.yaml+3
...@@ -501,6 +501,9 @@ importers:...@@ -501,6 +501,9 @@ importers:
501 '@effect/platform-node':501 '@effect/platform-node':
502 specifier: 4.0.0-rc.112502 specifier: 4.0.0-rc.112
503 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)503 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)
504 '@effect/platform-node-shared':
505 specifier: 4.0.0-rc.112
506 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)
504 '@effect/sql-sqlite-bun':507 '@effect/sql-sqlite-bun':
505 specifier: 4.0.0-rc.112508 specifier: 4.0.0-rc.112
506 version: 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=8bef799f35729cf3465eb428196f617b434a7c9f658d56acb2874d74b21b98b2))509 version: 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=8bef799f35729cf3465eb428196f617b434a7c9f658d56acb2874d74b21b98b2))