From daf3a6923b19aff5768a08ade349f10844820dd8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Sep 2026 14:53:11 +0000 Subject: [PATCH 1/2] feat(deps): bump the seam group with 3 updates Bumps the seam group with 3 updates: [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts), [@seamapi/http](https://github.com/seamapi/javascript-http) and [open](https://github.com/sindresorhus/open). Updates `@clack/prompts` from 1.8.0 to 1.8.1 - [Release notes](https://github.com/bombshell-dev/clack/releases) - [Changelog](https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md) - [Commits](https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.8.1/packages/prompts) Updates `@seamapi/http` from 2.30.0 to 2.31.0 - [Release notes](https://github.com/seamapi/javascript-http/releases) - [Commits](https://github.com/seamapi/javascript-http/compare/v2.30.0...v2.31.0) Updates `open` from 11.0.2 to 11.0.4 - [Release notes](https://github.com/sindresorhus/open/releases) - [Commits](https://github.com/sindresorhus/open/compare/v11.0.2...v11.0.4) --- updated-dependencies: - dependency-name: "@clack/prompts" dependency-version: 1.8.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: seam - dependency-name: "@seamapi/http" dependency-version: 2.31.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: seam - dependency-name: open dependency-version: 11.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: seam ... Signed-off-by: dependabot[bot] --- package-lock.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index eca07e7f..e76aa1a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -274,9 +274,9 @@ } }, "node_modules/@clack/core": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.5.0.tgz", - "integrity": "sha512-zNikCcd8BbcEvzzG1sbXFrRHFk5kHPrpwZwksPvf9qyQO1Teb7JaXaOAxXZei9nZLDW0gaZawiuTCji88bTBhw==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.5.1.tgz", + "integrity": "sha512-iHTrHA8MtVuLl2TfZySmcKv1qO2PoyC9Z7pfSDozEuV5vtY3/wcOPKJXlqJ5Oq2Cx5DDGQGAMVx6HZfRRoVEbQ==", "license": "MIT", "dependencies": { "fast-wrap-ansi": "^0.2.0", @@ -287,12 +287,12 @@ } }, "node_modules/@clack/prompts": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.8.0.tgz", - "integrity": "sha512-PXzLZ8N34rxmuo4dJg3xtOXhcBse94qGjDqsteoEYrFrrZ5FSjIGwMAuOcv64ln8rHVBBD06XeVGr+/JX+plcA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.8.1.tgz", + "integrity": "sha512-dlT1m5e/0yUL0kRNcQn7yGLVThkgbB0Ga/1AmfDDC/8ik6AIiSf2QLQO2zPYvefsHP0aFgxO93cVLCCfDp7kzQ==", "license": "MIT", "dependencies": { - "@clack/core": "1.5.0", + "@clack/core": "1.5.1", "fast-string-width": "^3.0.2", "fast-wrap-ansi": "^0.2.0", "sisteransi": "^1.0.5" @@ -3718,9 +3718,9 @@ } }, "node_modules/@seamapi/http": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/@seamapi/http/-/http-2.30.0.tgz", - "integrity": "sha512-/v/ScLfqO4+XUs83F3ljSGUrv+AhQ7qqyR0NY8GjWi2wlH0HeyLaVh9DkY2hJxM11Q3m4qwO/ac8RWD4r9QedQ==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/@seamapi/http/-/http-2.31.0.tgz", + "integrity": "sha512-0kWXx8aRHogKBgJbcP+G2kkRvzboAXV7eNpT/tbQuc1lScZJ0t/uPgfRYbu5krGw3lPtdVL1CifaJ0P3/o4OTQ==", "license": "MIT", "dependencies": { "@seamapi/url-search-params-serializer": "^3.0.3", @@ -9938,9 +9938,9 @@ } }, "node_modules/open": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/open/-/open-11.0.2.tgz", - "integrity": "sha512-RWqF+pBSkqecEvCKOn8QYhaNdRMJDZRIrlS/7rTDdLHaPcfXGCZ/h8zb413NfvdeAV0MR7T1yJcA34/q+CSm1Q==", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/open/-/open-11.0.4.tgz", + "integrity": "sha512-++Zlftm0kVLPmzC06t6epuWmcRMDbI4z5P3NNX979WA/k23+NtSOynEGzsVfZwguKw2mi5umVgnBlJQMwRz4Pg==", "license": "MIT", "dependencies": { "default-browser": "^5.5.1", From c8c713fb0d9887c7d5f2eff02098d0ff40b52db3 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 19 Sep 2026 02:45:26 +0000 Subject: [PATCH 2/2] fix: Narrow prompt cancel type to CANCEL_SYMBOL from @clack/prompts 1.8.1 Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01PGiTdFHqGv3PaYbYAX3Uiz --- src/lib/prompt.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/prompt.ts b/src/lib/prompt.ts index 3fad9bb8..a311af4d 100644 --- a/src/lib/prompt.ts +++ b/src/lib/prompt.ts @@ -4,6 +4,7 @@ import type { Key } from 'node:readline' import { autocomplete, autocompleteMultiselect, + type CANCEL_SYMBOL, confirm, isCancel, type Option, @@ -127,9 +128,9 @@ const installArrowKeyAliases = (): void => { emitArrowKeyAliases(process.stdin) } -const unwrap = (value: Value | symbol): Value => { +const unwrap = (value: Value | typeof CANCEL_SYMBOL): Value => { if (isCancel(value)) throw new PromptCancelledError() - return value as Value + return value } // Prompts are rendered to stderr: a selection is not a command result,