From 0dc944df3a7937115df68773b1e23aff56a185dd Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Tue, 17 Feb 2026 21:07:11 +0700 Subject: [PATCH] fix(server): pin node-pty beta with macOS spawn-helper fix --- package-lock.json | 30 ++++++++++++++++++++---------- packages/server/package.json | 8 ++++---- 2 files changed, 24 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 82914833f..80c7db7d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14714,7 +14714,9 @@ }, "node_modules/nan": { "version": "2.23.0", - "license": "MIT" + "dev": true, + "license": "MIT", + "optional": true }, "node_modules/nanoid": { "version": "3.3.11", @@ -14779,6 +14781,12 @@ "version": "2.0.1", "license": "MIT" }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT" + }, "node_modules/node-domexception": { "version": "1.0.0", "funding": [ @@ -14825,6 +14833,16 @@ "version": "0.4.0", "license": "MIT" }, + "node_modules/node-pty": { + "version": "1.2.0-beta.11", + "resolved": "https://registry.npmjs.org/node-pty/-/node-pty-1.2.0-beta.11.tgz", + "integrity": "sha512-THcUyu1WwdgoIyUvgXOZ70EOMXzheGa0q3tbEb5kUIfKgcpBJ+AJ9Q1kq0bKtYmQzr77usXiTORZTLmAUQlnoQ==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "node-addon-api": "^7.1.0" + } + }, "node_modules/node-releases": { "version": "2.0.26", "license": "MIT" @@ -20558,7 +20576,7 @@ "express-basic-auth": "^1.2.1", "lezer-elixir": "^1.1.2", "mnemonic-id": "^3.2.7", - "node-pty": "^1.0.0", + "node-pty": "1.2.0-beta.11", "onnxruntime-node": "^1.23.0", "openai": "^4.20.0", "pino": "^10.2.0", @@ -20802,14 +20820,6 @@ "node": ">= 0.6" } }, - "packages/server/node_modules/node-pty": { - "version": "1.0.0", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "nan": "^2.17.0" - } - }, "packages/server/node_modules/qs": { "version": "6.14.0", "license": "BSD-3-Clause", diff --git a/packages/server/package.json b/packages/server/package.json index 5d81ae805..d7168eb89 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -53,10 +53,10 @@ "test:e2e:mobile": "playwright test --project='Mobile Chrome'" }, "dependencies": { - "@anthropic-ai/claude-agent-sdk": "^0.2.11", - "@getpaseo/relay": "0.1.12", "@ai-sdk/openai": "2.0.52", + "@anthropic-ai/claude-agent-sdk": "^0.2.11", "@deepgram/sdk": "^3.4.0", + "@getpaseo/relay": "0.1.12", "@lezer/common": "^1.5.0", "@lezer/css": "^1.3.0", "@lezer/highlight": "^1.2.3", @@ -76,7 +76,7 @@ "express-basic-auth": "^1.2.1", "lezer-elixir": "^1.1.2", "mnemonic-id": "^3.2.7", - "node-pty": "^1.0.0", + "node-pty": "1.2.0-beta.11", "onnxruntime-node": "^1.23.0", "openai": "^4.20.0", "pino": "^10.2.0", @@ -93,13 +93,13 @@ }, "devDependencies": { "@playwright/test": "^1.56.1", - "playwright": "^1.56.1", "@types/express": "^4.17.20", "@types/node": "^20.9.0", "@types/qrcode": "^1.5.6", "@types/uuid": "^9.0.7", "@types/ws": "^8.5.8", "@vitest/ui": "^3.2.4", + "playwright": "^1.56.1", "tsx": "^4.6.0", "typescript": "^5.2.2", "vitest": "^3.2.4"