MCPcopy Create free account

hub / github.com/bombshell-dev/clack / functions

Functions231 in github.com/bombshell-dev/clack

↓ 598 callersMethodemit
* Emit an event with data * @param event - The event name * @param data - The data to pass to the callback
packages/core/src/prompts/prompt.ts:111
↓ 134 callersMethodprompt
()
packages/core/src/prompts/prompt.ts:131
↓ 79 callersMethodmessage
(msg?: string)
packages/prompts/src/spinner.ts:30
↓ 62 callersMethodstart
(msg?: string)
packages/prompts/src/spinner.ts:26
↓ 35 callersMethodon
* Subscribe to an event * @param event - The event name * @param cb - The callback
packages/core/src/prompts/prompt.ts:93
↓ 35 callersMethodstop
(msg?: string)
packages/prompts/src/spinner.ts:27
↓ 28 callersFunctionunicodeOr
(c: string, fallback: string)
packages/prompts/src/common.ts:11
↓ 21 callersFunctionlimitOptions
({ cursor, options, style, output = process.stdout, maxItems = Number.POSITIVE_INFINITY, columnPadding =
packages/prompts/src/limit-options.ts:96
↓ 20 callersFunctiond
(iso: string)
packages/core/test/prompts/date.test.ts:8
↓ 20 callersFunctionwrapTextWithPrefix
( output: Writable | undefined, text: string, prefix: string, startPrefix: string = prefix, endPrefix: st
packages/core/src/utils/index.ts:101
↓ 19 callersFunctionautocomplete
(opts: AutocompleteOptions<Value>)
packages/prompts/src/autocomplete.ts:123
↓ 19 callersFunctionfindTextCursor
( cursor: number, deltaX: number, deltaY: number, value: string )
packages/core/src/utils/cursor.ts:20
↓ 19 callersFunctionupdateSettings
(updates: ClackSettings)
packages/core/src/utils/settings.ts:118
↓ 15 callersFunctionfindCursor
( cursor: number, delta: number, options: T[] )
packages/core/src/utils/cursor.ts:1
↓ 14 callersMethoderror
(msg?: string)
packages/prompts/src/spinner.ts:29
↓ 12 callersMethodcancel
(msg?: string)
packages/prompts/src/spinner.ts:28
↓ 12 callersFunctionsymbol
(state: State)
packages/prompts/src/common.ts:42
↓ 10 callersMethod_setUserInput
(value: string | undefined, write?: boolean)
packages/core/src/prompts/prompt.ts:198
↓ 10 callersMethodclear
()
packages/prompts/src/spinner.ts:31
↓ 10 callersFunctionisCancel
(value: unknown)
packages/core/src/utils/index.ts:17
↓ 9 callersFunctionautocompleteMultiselect
(opts: AutocompleteMultiSelectOptions<Value>)
packages/prompts/src/autocomplete.ts:306
↓ 8 callersFunctiond
(iso: string)
packages/prompts/test/date.test.ts:6
↓ 7 callersFunctiongetColumns
(output: Writable)
packages/core/src/utils/index.ts:87
↓ 6 callersFunctionblock
({ input = stdin, output = stdout, overwrite = true, hideCursor = true, }: BlockOptions = {})
packages/core/src/utils/index.ts:34
↓ 6 callersFunctionopt
( option: Option<Value>, state: | 'inactive' | 'active' | 'selected' | 'active-selected' |
packages/prompts/src/multi-select.ts:44
↓ 6 callersFunctionopt
( option: Option<Value> & { group: string | boolean }, state: | 'inactive' | 'active' | 'selected
packages/prompts/src/group-multi-select.ts:100
↓ 5 callersMethod#refresh
()
packages/core/src/prompts/date.ts:166
↓ 5 callersMethod#seg
()
packages/core/src/prompts/date.ts:202
↓ 5 callersFunction_stop
(msg = '', code = 0, silent: boolean = false)
packages/prompts/src/spinner.ts:173
↓ 5 callersMethodclose
()
packages/core/src/prompts/prompt.ts:266
↓ 5 callersFunctioncomputeLabel
(label: string, format: (text: string) => string)
packages/prompts/src/multi-select.ts:36
↓ 5 callersFunctionsleep
(ms: number)
examples/basic/spinner-timer.ts:22
↓ 4 callersMethod_setValue
(value: TValue | undefined)
packages/core/src/prompts/prompt.ts:193
↓ 4 callersFunctionclear
(clearTitle: boolean)
packages/prompts/src/task-log.ts:70
↓ 4 callersFunctioncomputeLabel
(label: string, format: (text: string) => string)
packages/prompts/src/select.ts:86
↓ 4 callersFunctioniso
(d: Date)
packages/prompts/src/date.ts:88
↓ 4 callersFunctionnote
(message = '', title = '', opts?: NoteOptions)
packages/prompts/src/note.ts:37
↓ 4 callersMethodonce
* Subscribe to an event once * @param event - The event name * @param cb - The callback
packages/core/src/prompts/prompt.ts:102
↓ 4 callersFunctionparse
(parts: DateParts)
packages/core/src/prompts/date.ts:52
↓ 4 callersFunctionrunValidation
( validate: Validate<TValue>, value: TValue | undefined )
packages/core/src/utils/validation.ts:45
↓ 4 callersFunctionsetRawMode
(input: Readable, value: boolean)
packages/core/src/utils/index.ts:21
↓ 4 callersFunctiontext
(opts: TextOptions)
packages/prompts/src/text.ts:58
↓ 3 callersMethod#insertAtCursor
(char: string)
packages/core/src/prompts/multi-line.ts:37
↓ 3 callersMethod#navigate
(direction: 1 | -1)
packages/core/src/prompts/date.ts:213
↓ 3 callersFunctiondaysInMonth
(year: number, month: number)
packages/core/src/prompts/date.ts:60
↓ 3 callersFunctionfakeProgress
(progressbar: ProgressResult)
examples/basic/progress.ts:5
↓ 3 callersFunctionformatInstructionFooter
(instructions: string[], hasGuide: boolean)
packages/prompts/src/common.ts:77
↓ 3 callersFunctionopt
( option: Option<Value>, state: 'inactive' | 'active' | 'selected' | 'cancelled' | 'disabled' )
packages/prompts/src/select.ts:97
↓ 3 callersFunctionopt
( option: Option<Value>, state: 'inactive' | 'active' | 'selected' | 'cancelled' = 'inactive' )
packages/prompts/src/select-key.ts:14
↓ 3 callersFunctionparseSegmentToNum
Parse string segment values to numbers, treating blanks as 0
packages/core/src/prompts/date.ts:48
↓ 3 callersMethodtoggleSelected
(value: T['value'])
packages/core/src/prompts/autocomplete.ts:209
↓ 2 callersMethod#adjust
(direction: 1 | -1)
packages/core/src/prompts/date.ts:226
↓ 2 callersMethod#format
(parts: DateParts)
packages/core/src/prompts/date.ts:162
↓ 2 callersMethod#validateSegment
(parts: DateParts, seg: SegmentConfig)
packages/core/src/prompts/date.ts:409
↓ 2 callersMethod_clearUserInput
()
packages/core/src/prompts/prompt.ts:207
↓ 2 callersMethodadvance
(step?: number, msg?: string)
packages/prompts/src/progress-bar.ts:19
↓ 2 callersMethodchangeValue
()
packages/core/src/prompts/select.ts:19
↓ 2 callersFunctionclearPrevMessage
()
packages/prompts/src/spinner.ts:104
↓ 2 callersFunctioncompleteBuffer
(buffer: BufferEntry, result: BufferEntry['result'])
packages/prompts/src/task-log.ts:175
↓ 2 callersFunctiondrawProgress
(state: State, msg: string)
packages/prompts/src/progress-bar.ts:49
↓ 2 callersFunctionformatTimer
(origin: number)
packages/prompts/src/spinner.ts:123
↓ 2 callersFunctiongetFilteredOption
(searchText: string, option: Option<T>)
packages/prompts/src/autocomplete.ts:21
↓ 2 callersMethodgetGroupItems
(group: string)
packages/core/src/prompts/group-multiselect.ts:16
↓ 2 callersFunctiongetPaddingForLine
( lineLength: number, innerWidth: number, padding: number, contentAlign: BoxAlignment | undefined )
packages/prompts/src/box.ts:80
↓ 2 callersFunctiongetRows
(output: Writable)
packages/core/src/utils/index.ts:94
↓ 2 callersFunctionhandleExit
(code: number)
packages/prompts/src/spinner.ts:60
↓ 2 callersFunctionisActionKey
(key: string | Array<string | undefined>, action: Action)
packages/core/src/utils/settings.ts:179
↓ 2 callersMethodisGroupSelected
(group: string)
packages/core/src/prompts/group-multiselect.ts:20
↓ 2 callersFunctiononCancel
()
examples/changesets/index.ts:5
↓ 2 callersFunctionprintBuffer
(buffer: BufferEntry, messageSpacing?: number, full?: boolean)
packages/prompts/src/task-log.ts:108
↓ 2 callersFunctionprintBuffers
()
packages/prompts/src/task-log.ts:162
↓ 2 callersFunctionremoveTrailingDots
(msg: string)
packages/prompts/src/spinner.ts:119
↓ 2 callersMethodrender
()
packages/core/src/prompts/prompt.ts:284
↓ 2 callersFunctionrenderBuffer
()
packages/prompts/src/task-log.ts:131
↓ 2 callersFunctionsegmentsFor
(fmt: DateFormat)
packages/core/src/prompts/date.ts:24
↓ 2 callersMethodsetSubscriber
* Set a subscriber with opts * @param event - The event name
packages/core/src/prompts/prompt.ts:79
↓ 2 callersFunctionsleep
(ms: number)
examples/basic/spinner-cancel.ts:40
↓ 2 callersFunctionspinner
({ indicator = 'dots', onCancel, output = process.stdout, cancelMessage, errorMessage, frames = unicode
packages/prompts/src/spinner.ts:37
↓ 2 callersFunctionsymbolBar
(state: State)
packages/prompts/src/common.ts:56
↓ 2 callersFunctiontoDate
(parts: DateParts)
packages/core/src/prompts/date.ts:76
↓ 2 callersFunctiontrimFollowing
()
packages/prompts/src/limit-options.ts:161
↓ 2 callersFunctiontrimLines
( groups: Array<string[]>, initialLineCount: number, startIndex: number, endIndex: number, maxLines: numb
packages/prompts/src/limit-options.ts:47
↓ 2 callersFunctiontrimPreceding
()
packages/prompts/src/limit-options.ts:159
↓ 2 callersFunctionvalidParts
Validate and return calendar parts, or undefined if invalid
packages/core/src/prompts/date.ts:65
↓ 1 callersMethod#handleCursor
(key?: CursorAction)
packages/core/src/prompts/multi-line.ts:46
↓ 1 callersMethod#onCursor
(key?: string)
packages/core/src/prompts/date.ts:256
↓ 1 callersMethod#onFinalize
(opts: DateOptions)
packages/core/src/prompts/date.ts:420
↓ 1 callersMethod#onKey
(char: string | undefined, key: Key)
packages/core/src/prompts/date.ts:270
↓ 1 callersMethod#onKey
(_char: string | undefined, key: Key)
packages/core/src/prompts/autocomplete.ts:151
↓ 1 callersMethod#onUserInputChanged
(value: string)
packages/core/src/prompts/autocomplete.ts:225
↓ 1 callersMethod_isActionKey
(char: string | undefined, _key: Key)
packages/core/src/prompts/prompt.ts:185
↓ 1 callersMethod_shouldSubmit
(_char: string | undefined, _key: Key)
packages/core/src/prompts/prompt.ts:189
↓ 1 callersFunctionactiveStyle
(state: State)
packages/prompts/src/progress-bar.ts:35
↓ 1 callersFunctionadvance
(step = 1, msg?: string)
packages/prompts/src/progress-bar.ts:58
↓ 1 callersFunctionclearHooks
()
packages/prompts/src/spinner.ts:92
↓ 1 callersFunctiondemo
()
examples/basic/path.ts:3
↓ 1 callersFunctiondemo
()
examples/basic/progress.ts:13
↓ 1 callersMethoddeselectAll
()
packages/core/src/prompts/autocomplete.ts:205
↓ 1 callersFunctiondetectLocaleFormat
(locale?: string)
packages/core/src/prompts/date.ts:28
↓ 1 callersFunctiondiffLines
(a: string, b: string)
packages/core/src/utils/string.ts:1
next →1–100 of 231, ranked by callers