From 737beb11f64d48d5c7c19d27fda6237da922b310 Mon Sep 17 00:00:00 2001 From: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com> Date: Mon, 24 Feb 2025 13:49:16 -0700 Subject: [PATCH] improve error handling (#2839) --- sdk/package/lib/util/SubContainer.ts | 1 + sdk/package/package-lock.json | 4 ++-- sdk/package/package.json | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/sdk/package/lib/util/SubContainer.ts b/sdk/package/lib/util/SubContainer.ts index 2e549600c..21dcc75c7 100644 --- a/sdk/package/lib/util/SubContainer.ts +++ b/sdk/package/lib/util/SubContainer.ts @@ -265,6 +265,7 @@ export class SubContainer implements ExecSpawnable { if (options?.input) { await new Promise((resolve, reject) => { try { + child.stdin.on("error", (e) => reject(e)) child.stdin.write(options.input, (e) => { if (e) { reject(e) diff --git a/sdk/package/package-lock.json b/sdk/package/package-lock.json index 53cfe1dd3..ba35011ba 100644 --- a/sdk/package/package-lock.json +++ b/sdk/package/package-lock.json @@ -1,12 +1,12 @@ { "name": "@start9labs/start-sdk", - "version": "0.3.6-beta.12", + "version": "0.3.6-beta.13", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@start9labs/start-sdk", - "version": "0.3.6-beta.12", + "version": "0.3.6-beta.13", "license": "MIT", "dependencies": { "@iarna/toml": "^2.2.5", diff --git a/sdk/package/package.json b/sdk/package/package.json index 210af3892..8aab55e3e 100644 --- a/sdk/package/package.json +++ b/sdk/package/package.json @@ -1,6 +1,6 @@ { "name": "@start9labs/start-sdk", - "version": "0.3.6-beta.12", + "version": "0.3.6-beta.13", "description": "Software development kit to facilitate packaging services for StartOS", "main": "./package/lib/index.js", "types": "./package/lib/index.d.ts",