Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bombshell-dev/clack
/ functions
Functions
231 in github.com/bombshell-dev/clack
⨍
Functions
231
◇
Types & classes
85
↓ 1 callers
Function
fakeCommand
()
examples/basic/task-log.ts:21
↓ 1 callers
Function
fmt
(d: Date)
examples/basic/date.ts:17
↓ 1 callers
Function
formatOption
( option: Option<Value>, active: boolean, selectedValues: Value[], focusedValue: Value | undefined )
packages/prompts/src/autocomplete.ts:307
↓ 1 callers
Function
getCursorForValue
( selected: T['value'] | undefined, items: T[] )
packages/core/src/prompts/autocomplete.ts:14
↓ 1 callers
Function
getLabel
(option: Option<T>)
packages/prompts/src/autocomplete.ts:17
↓ 1 callers
Function
getSelectedOptions
(values: T[], options: Option<T>[])
packages/prompts/src/autocomplete.ts:33
↓ 1 callers
Function
isStringArray
(value: unknown)
examples/basic/autocomplete-multiselect.ts:63
↓ 1 callers
Function
main
()
examples/changesets/index.ts:10
↓ 1 callers
Function
main
()
examples/basic/spinner-cancel-advanced.ts:4
↓ 1 callers
Function
main
()
examples/basic/index.ts:5
↓ 1 callers
Function
main
()
examples/basic/task-log.ts:4
↓ 1 callers
Function
main
()
examples/basic/date.ts:4
↓ 1 callers
Function
main
()
examples/basic/text-validation.ts:4
↓ 1 callers
Function
main
* Example demonstrating the integrated autocomplete multiselect component * Which combines filtering and selection in a single interface
examples/basic/autocomplete-multiselect.ts:9
↓ 1 callers
Function
main
()
examples/basic/autocomplete.ts:4
↓ 1 callers
Function
main
()
examples/basic/stream.ts:5
↓ 1 callers
Function
main
()
examples/basic/default-value.ts:4
↓ 1 callers
Function
main
()
examples/basic/spinner-timer.ts:5
↓ 1 callers
Function
normalisedValue
(multiple: boolean, values: T[] | undefined)
packages/core/src/prompts/autocomplete.ts:39
↓ 1 callers
Function
opt
(option: Option<Value>, state: 'inactive' | 'active' | 'disabled')
packages/prompts/src/autocomplete.ts:148
↓ 1 callers
Function
registerHooks
()
packages/prompts/src/spinner.ts:77
↓ 1 callers
Function
renderDate
(prompt: Omit<InstanceType<typeof DatePrompt>, 'prompt'>, state: State)
packages/prompts/src/date.ts:139
↓ 1 callers
Function
renderSegment
(value: string, opts: SegmentOptions)
packages/prompts/src/date.ts:161
↓ 1 callers
Method
restoreCursor
()
packages/core/src/prompts/prompt.ts:277
↓ 1 callers
Function
segmentBounds
( type: 'year' | 'month' | 'day', ctx: { year: number; month: number }, minDate: Date | undefined, maxDate
packages/core/src/prompts/date.ts:81
↓ 1 callers
Function
stripDestructiveANSI
(input: string)
packages/prompts/src/task-log.ts:39
↓ 1 callers
Method
toggleAll
()
packages/core/src/prompts/multi-select.ts:28
↓ 1 callers
Method
toggleInvert
()
packages/core/src/prompts/multi-select.ts:34
↓ 1 callers
Method
toggleValue
()
packages/core/src/prompts/group-multiselect.ts:29
↓ 1 callers
Method
toggleValue
()
packages/core/src/prompts/multi-select.ts:43
↓ 1 callers
Method
unsubscribe
* Unsubscribe all listeners
packages/core/src/prompts/prompt.ts:71
↓ 1 callers
Function
validate
(value: Date | undefined)
packages/prompts/src/date.ts:82
↓ 1 callers
Function
wrapWithFormat
(message: string, width: number, format: FormatFn)
packages/prompts/src/note.ts:25
Method
_enabledOptions
()
packages/core/src/prompts/multi-select.ts:24
Method
_isActionKey
(char: string | undefined, key: Key)
packages/core/src/prompts/autocomplete.ts:140
Method
_read
()
packages/core/test/mock-readable.ts:6
Method
_read
()
packages/prompts/test/test-utils.ts:22
Method
_selectedValue
()
packages/core/src/prompts/select.ts:15
Method
_shouldSubmit
(_char: string | undefined, _key: Key)
packages/core/src/prompts/multi-line.ts:64
Method
_value
()
packages/core/src/prompts/confirm.ts:15
Method
_value
()
packages/core/src/prompts/multi-select.ts:20
Method
_write
( chunk: any, _encoding: BufferEncoding, callback: (error?: Error | null | undefined) => void )
packages/core/test/mock-writable.ts:6
Method
_write
( chunk: any, _encoding: BufferEncoding, callback: (error?: Error | null | undefined) => void )
packages/prompts/test/test-utils.ts:9
Function
box
(message = '', title = '', opts?: BoxOptions)
packages/prompts/src/box.ts:123
Function
cancel
(msg = '')
packages/prompts/src/spinner.ts:197
Function
cancel
(message = '', opts?: CommonOptions)
packages/prompts/src/messages.ts:24
Function
clear
(data: Buffer, { name, sequence }: Key)
packages/core/src/utils/index.ts:52
Function
clear
()
packages/prompts/src/spinner.ts:202
Method
clear
()
packages/core/src/prompts/password.ts:28
Method
close
()
packages/core/test/mock-readable.ts:23
Method
close
()
packages/prompts/test/test-utils.ts:39
Function
confirm
(opts: ConfirmOptions)
packages/prompts/src/confirm.ts:61
Method
constructor
(opts: TextOptions)
packages/core/src/prompts/text.ts:25
Method
constructor
(opts: GroupMultiSelectOptions<T>)
packages/core/src/prompts/group-multiselect.ts:53
Method
constructor
(options: PromptOptions<TValue, Prompt<TValue>>, trackValue = true)
packages/core/src/prompts/prompt.ts:53
Method
constructor
(opts: DateOptions)
packages/core/src/prompts/date.ts:171
Method
constructor
(opts: ConfirmOptions)
packages/core/src/prompts/confirm.ts:19
Method
constructor
({ mask, ...opts }: PasswordOptions)
packages/core/src/prompts/password.ts:31
Method
constructor
(opts: MultiSelectOptions<T>)
packages/core/src/prompts/multi-select.ts:53
Method
constructor
(opts: SelectOptions<T>)
packages/core/src/prompts/select.ts:23
Method
constructor
(opts: AutocompleteOptions<T>)
packages/core/src/prompts/autocomplete.ts:101
Method
constructor
(opts: MultiLineOptions)
packages/core/src/prompts/multi-line.ts:89
Method
constructor
(opts: SelectKeyOptions<T>)
packages/core/src/prompts/select-key.ts:12
Method
cursor
()
packages/core/src/prompts/text.ts:22
Method
cursor
()
packages/core/src/prompts/confirm.ts:11
Method
cursor
()
packages/core/src/prompts/password.ts:9
Method
cursor
()
packages/core/src/prompts/autocomplete.ts:78
Method
cursor
()
packages/core/src/prompts/multi-line.ts:34
Function
date
(opts: DateOptions)
packages/prompts/src/date.ts:78
Function
defaultFilter
(input: string, option: T)
packages/core/src/prompts/autocomplete.ts:34
Function
defaultFormatBorder
(text: string)
packages/prompts/src/box.ts:99
Function
defaultNoteFormatter
(line: string)
packages/prompts/src/note.ts:23
Function
defaultStyleFn
(frame)
packages/prompts/src/spinner.ts:35
Function
error
(message: string)
packages/prompts/src/task-log.ts:200
Function
error
(msg = '')
packages/prompts/src/spinner.ts:198
Function
errorEventHandler
()
packages/prompts/src/spinner.ts:74
Method
formattedValue
()
packages/core/src/prompts/date.ts:158
Function
group
(name: string)
packages/prompts/src/task-log.ts:189
Function
group
( prompts: PromptGroup<T>, opts?: PromptGroupOptions<T> )
packages/prompts/src/group.ts:60
Function
groupMultiselect
(opts: GroupMultiSelectOptions<Value>)
packages/prompts/src/group-multi-select.ts:98
Function
intro
(title = '', opts?: CommonOptions)
packages/prompts/src/messages.ts:46
Function
isCI
()
packages/prompts/src/common.ts:7
Function
isCancelled
()
packages/prompts/src/spinner.ts:215
Function
isTTY
(output: Writable)
packages/prompts/src/common.ts:8
Method
masked
()
packages/core/src/prompts/password.ts:12
Function
message
(buffer: BufferEntry, msg: string, mopts?: TaskLogMessageOptions)
packages/prompts/src/task-log.ts:140
Function
message
(msg = '')
packages/prompts/src/spinner.ts:204
Function
multiline
(opts: MultiLineOptions)
packages/prompts/src/multi-line.ts:36
Function
multiselect
(opts: MultiSelectOptions<Value>)
packages/prompts/src/multi-select.ts:43
Method
onKeypress
(char: string | undefined, key: Key)
packages/core/src/prompts/prompt.ts:212
Function
options
()
packages/prompts/src/path.ts:81
Method
options
()
packages/core/src/prompts/autocomplete.ts:94
Function
outro
(message = '', opts?: CommonOptions)
packages/prompts/src/messages.ts:68
Function
password
(opts: PasswordOptions)
packages/prompts/src/password.ts:49
Function
path
(opts: PathOptions)
packages/prompts/src/path.ts:61
Function
progress
({ style = 'heavy', max: userMax = 100, size: userSize = 40, ...spinnerOptions }: ProgressOptions = {})
packages/prompts/src/progress-bar.ts:22
Method
pushValue
(val: unknown)
packages/core/test/mock-readable.ts:19
Method
pushValue
(val: unknown)
packages/prompts/test/test-utils.ts:35
Function
render
()
packages/prompts/src/text.ts:67
Function
render
()
packages/prompts/src/date.ts:98
← previous
next →
101–200 of 231, ranked by callers