From 3726c8082bed4b2aed223781bb4050721f3187df Mon Sep 17 00:00:00 2001 From: "Xql.dev" <205849173+KirobotDev@users.noreply.github.com> Date: Mon, 13 Apr 2026 02:47:42 +0700 Subject: [PATCH 1/2] fix: normalize line endings to LF and apply Biome lint fixes --- packages/cli-hooks/src/check-update.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli-hooks/src/check-update.js b/packages/cli-hooks/src/check-update.js index df90be2dc..02a97344f 100755 --- a/packages/cli-hooks/src/check-update.js +++ b/packages/cli-hooks/src/check-update.js @@ -191,7 +191,7 @@ async function collectVersionInfo(packageName) { async function getProjectPackageVersion(packageName) { const stdout = await execWrapper(`npm list ${packageName} --depth=0 --json`); const currentVersionOutput = JSON.parse(stdout); - if (!currentVersionOutput.dependencies || !currentVersionOutput.dependencies[packageName]) { + if (!currentVersionOutput.dependencies?.[packageName]) { throw new Error(`Failed to gather project information about ${packageName}`); } return currentVersionOutput.dependencies[packageName].version; From c96838e8c71aea57163c86c71c0b1d00672dd46c Mon Sep 17 00:00:00 2001 From: Eden Zimbelman Date: Mon, 13 Apr 2026 15:04:47 -0700 Subject: [PATCH 2/2] chore: changeset --- .changeset/eleven-apples-retire.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/eleven-apples-retire.md diff --git a/.changeset/eleven-apples-retire.md b/.changeset/eleven-apples-retire.md new file mode 100644 index 000000000..a442b4ad1 --- /dev/null +++ b/.changeset/eleven-apples-retire.md @@ -0,0 +1,5 @@ +--- +"@slack/cli-hooks": patch +--- + +refactor(cli-hooks): use optional chaining check to gather project dependencies