[READ-ONLY] Mirror of https://github.com/bombshell-dev/clack. Effortlessly build beautiful command-line apps bomb.sh/docs/clack/basics/getting-started/
cli command-line command-line-app node prompt prompts
5

Configure Feed

Select the types of activity you want to include in your feed.

[ci] release (#539)

Co-authored-by: bombshell-bot[bot] <187071675+bombshell-bot[bot]@users.noreply.github.com>

authored by

bombshell-bot[bot]
bombshell-bot[bot]
and committed by
GitHub
(May 29, 2026, 11:33 AM -0500) 030ba4d7 c83ee463

+57 -38
-5
.changeset/giant-doors-rest.md
··· 1 - --- 2 - "@clack/prompts": patch 3 - --- 4 - 5 - docs: add jsdoc for `box`, `group`, and `group-multi-select`
-20
.changeset/social-lands-talk.md
··· 1 - --- 2 - "@clack/prompts": minor 3 - "@clack/core": minor 4 - --- 5 - 6 - Adds support for Standard Schema validation 7 - 8 - Prompts accept an optional `validate()` function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier. 9 - 10 - Libraries following the [Standard Schema specification](https://github.com/standard-schema/standard-schema) are now natively supported. For example, using [Arktype](https://arktype.io/): 11 - 12 - ```diff 13 - import { text } from '@clack/prompts'; 14 - import { type } from 'arktype'; 15 - 16 - const name = await text({ 17 - message: 'Enter your email', 18 - + validate: type('string.email').describe('Invalid email'), 19 - }); 20 - ```
-6
.changeset/weak-clocks-switch.md
··· 1 - --- 2 - "@clack/prompts": patch 3 - "@clack/core": patch 4 - --- 5 - 6 - Fixed spaces and uppercase characters in multiline prompt
-5
.changeset/yellow-bats-listen.md
··· 1 - --- 2 - "@clack/prompts": patch 3 - --- 4 - 5 - docs: add jsdoc for `autocomplete`, `confirm`, and `path` prompts
+24
packages/core/CHANGELOG.md
··· 1 1 # @clack/core 2 2 3 + ## 1.4.0 4 + 5 + ### Minor Changes 6 + 7 + - [#543](https://github.com/bombshell-dev/clack/pull/543) [`83428ac`](https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6) Thanks [@florian-lefebvre](https://github.com/florian-lefebvre)! - Adds support for Standard Schema validation 8 + 9 + Prompts accept an optional `validate()` function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier. 10 + 11 + Libraries following the [Standard Schema specification](https://github.com/standard-schema/standard-schema) are now natively supported. For example, using [Arktype](https://arktype.io/): 12 + 13 + ```diff 14 + import { text } from '@clack/prompts'; 15 + import { type } from 'arktype'; 16 + 17 + const name = await text({ 18 + message: 'Enter your email', 19 + + validate: type('string.email').describe('Invalid email'), 20 + }); 21 + ``` 22 + 23 + ### Patch Changes 24 + 25 + - [#534](https://github.com/bombshell-dev/clack/pull/534) [`3dcb31a`](https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364) Thanks [@MattStypa](https://github.com/MattStypa)! - Fixed spaces and uppercase characters in multiline prompt 26 + 3 27 ## 1.3.1 4 28 5 29 ### Patch Changes
+1 -1
packages/core/package.json
··· 1 1 { 2 2 "name": "@clack/core", 3 - "version": "1.3.1", 3 + "version": "1.4.0", 4 4 "type": "module", 5 5 "main": "./dist/index.mjs", 6 6 "module": "./dist/index.mjs",
+31
packages/prompts/CHANGELOG.md
··· 1 1 # @clack/prompts 2 2 3 + ## 1.5.0 4 + 5 + ### Minor Changes 6 + 7 + - [#543](https://github.com/bombshell-dev/clack/pull/543) [`83428ac`](https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6) Thanks [@florian-lefebvre](https://github.com/florian-lefebvre)! - Adds support for Standard Schema validation 8 + 9 + Prompts accept an optional `validate()` function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier. 10 + 11 + Libraries following the [Standard Schema specification](https://github.com/standard-schema/standard-schema) are now natively supported. For example, using [Arktype](https://arktype.io/): 12 + 13 + ```diff 14 + import { text } from '@clack/prompts'; 15 + import { type } from 'arktype'; 16 + 17 + const name = await text({ 18 + message: 'Enter your email', 19 + + validate: type('string.email').describe('Invalid email'), 20 + }); 21 + ``` 22 + 23 + ### Patch Changes 24 + 25 + - [#542](https://github.com/bombshell-dev/clack/pull/542) [`adb6af9`](https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a) Thanks [@ghostdevv](https://github.com/ghostdevv)! - docs: add jsdoc for `box`, `group`, and `group-multi-select` 26 + 27 + - [#534](https://github.com/bombshell-dev/clack/pull/534) [`3dcb31a`](https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364) Thanks [@MattStypa](https://github.com/MattStypa)! - Fixed spaces and uppercase characters in multiline prompt 28 + 29 + - [#540](https://github.com/bombshell-dev/clack/pull/540) [`3170ed9`](https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad) Thanks [@ghostdevv](https://github.com/ghostdevv)! - docs: add jsdoc for `autocomplete`, `confirm`, and `path` prompts 30 + 31 + - Updated dependencies [[`83428ac`](https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6), [`3dcb31a`](https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364)]: 32 + - @clack/core@1.4.0 33 + 3 34 ## 1.4.0 4 35 5 36 ### Minor Changes
+1 -1
packages/prompts/package.json
··· 1 1 { 2 2 "name": "@clack/prompts", 3 - "version": "1.4.0", 3 + "version": "1.5.0", 4 4 "type": "module", 5 5 "main": "./dist/index.mjs", 6 6 "module": "./dist/index.mjs",