authorgravatar for peter.vdheijden@icloud.comPeter <peter.vdheijden@icloud.com> 2026-05-05 00:56:59+02:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-05-04 22:56:59+00:00
log02dd47ea3185ae46e11d0b9e584dc5afc84a7458
tree58c3a83ee18ef75ae0970bcc6c858cd48a33b2dd
parentaca0fa4e5b0458ab640c2f479da0a1587c125e4a
signature Signed by PGP key B5690EEEBB952194

Fix repeated effect-language-service prepare hooks during bun install (#2497)

Co-authored-by: Peter van der Heijden <contact@peterjarian.dev>

13 files changed, 7 insertions(+), 10 deletions(-)

apps/server/package.json-1
......@@ -19,7 +19,6 @@
1919 "build": "node scripts/cli.ts build",
2020 "build:bundle": "tsdown",
2121 "start": "node dist/bin.mjs",
22 "prepare": "effect-language-service patch",
2322 "typecheck": "tsc --noEmit",
2423 "test": "vitest run",
2524 "test:process-reaper": "vitest run src/server.test.ts src/provider/Layers/ClaudeAdapter.test.ts src/provider/Layers/ProviderSessionDirectory.test.ts src/provider/Layers/ProviderSessionReaper.test.ts src/provider/Layers/CodexAdapter.test.ts"
apps/web/package.json-1
......@@ -6,7 +6,6 @@
66 "scripts": {
77 "dev": "vite",
88 "build": "vite build",
9 "prepare": "effect-language-service patch",
109 "preview": "vite preview",
1110 "typecheck": "tsc --noEmit",
1211 "test": "vitest run --passWithNoTests",
bun.lock+2
......@@ -5,10 +5,12 @@
55 "": {
66 "name": "@t3tools/monorepo",
77 "devDependencies": {
8 "@effect/language-service": "catalog:",
89 "@types/node": "catalog:",
910 "oxfmt": "^0.40.0",
1011 "oxlint": "^1.55.0",
1112 "turbo": "^2.3.3",
13 "typescript": "catalog:",
1214 "vitest": "catalog:",
1315 },
1416 },
package.json+3
......@@ -26,6 +26,7 @@
2626 },
2727 "type": "module",
2828 "scripts": {
29 "prepare": "effect-language-service patch",
2930 "dev": "node scripts/dev-runner.ts dev",
3031 "dev:server": "node scripts/dev-runner.ts dev:server",
3132 "dev:web": "node scripts/dev-runner.ts dev:web",
......@@ -58,10 +59,12 @@
5859 "sync:vscode-icons": "node scripts/sync-vscode-icons.mjs"
5960 },
6061 "devDependencies": {
62 "@effect/language-service": "catalog:",
6163 "@types/node": "catalog:",
6264 "oxfmt": "^0.40.0",
6365 "oxlint": "^1.55.0",
6466 "turbo": "^2.3.3",
67 "typescript": "catalog:",
6568 "vitest": "catalog:"
6669 },
6770 "overrides": {
packages/client-runtime/package.json-1
......@@ -10,7 +10,6 @@
1010 }
1111 },
1212 "scripts": {
13 "prepare": "effect-language-service patch",
1413 "typecheck": "tsc --noEmit",
1514 "test": "vitest run"
1615 },
packages/contracts/package.json-1
......@@ -24,7 +24,6 @@
2424 "scripts": {
2525 "dev": "tsdown src/index.ts --format esm,cjs --dts --watch --clean",
2626 "build": "tsdown src/index.ts --format esm,cjs --dts --clean",
27 "prepare": "effect-language-service patch",
2827 "typecheck": "tsc --noEmit",
2928 "test": "vitest run"
3029 },
packages/effect-acp/package.json-1
......@@ -35,7 +35,6 @@
3535 "scripts": {
3636 "dev": "tsdown src/client.ts src/agent.ts src/_generated/schema.gen.ts src/rpc.ts src/protocol.ts src/terminal.ts --format esm,cjs --dts --watch --clean",
3737 "build": "tsdown src/client.ts src/agent.ts src/_generated/schema.gen.ts src/rpc.ts src/protocol.ts src/terminal.ts --format esm,cjs --dts --clean",
38 "prepare": "effect-language-service patch",
3938 "typecheck": "tsc --noEmit",
4039 "test": "vitest run",
4140 "generate": "bun run scripts/generate.ts"
packages/effect-codex-app-server/package.json-1
......@@ -27,7 +27,6 @@
2727 "scripts": {
2828 "dev": "tsdown src/client.ts src/rpc.ts src/protocol.ts src/schema.ts --format esm,cjs --dts --watch --clean",
2929 "build": "tsdown src/client.ts src/rpc.ts src/protocol.ts src/schema.ts --format esm,cjs --dts --clean",
30 "prepare": "effect-language-service patch",
3130 "typecheck": "tsc --noEmit",
3231 "test": "vitest run",
3332 "generate": "bun run scripts/generate.ts",
packages/shared/package.json-1
......@@ -82,7 +82,6 @@
8282 }
8383 },
8484 "scripts": {
85 "prepare": "effect-language-service patch",
8685 "typecheck": "tsc --noEmit",
8786 "test": "vitest run"
8887 },
packages/ssh/package.json-1
......@@ -26,7 +26,6 @@
2626 }
2727 },
2828 "scripts": {
29 "prepare": "effect-language-service patch",
3029 "typecheck": "tsc --noEmit",
3130 "test": "vitest run"
3231 },
packages/tailscale/package.json-1
......@@ -10,7 +10,6 @@
1010 }
1111 },
1212 "scripts": {
13 "prepare": "effect-language-service patch",
1413 "typecheck": "tsc --noEmit",
1514 "test": "vitest run"
1615 },
scripts/package.json-1
......@@ -3,7 +3,6 @@
33 "private": true,
44 "type": "module",
55 "scripts": {
6 "prepare": "effect-language-service patch",
76 "typecheck": "tsc --noEmit",
87 "test": "vitest run"
98 },
scripts/release-smoke.ts+2
......@@ -197,6 +197,8 @@ try {
197197 },
198198 );
199199
200 rmSync(resolve(tempRoot, "bun.lock"), { force: true });
201
200202 execFileSync("bun", ["install", "--ignore-scripts"], {
201203 cwd: tempRoot,
202204 stdio: "inherit",