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

github.com/bombshell-dev/clack @main sqlite

repository ↗ · DeepWiki ↗
316 symbols 869 edges 97 files 10 documented · 3%
README
<img alt="Clack logo" src="https://github.com/bombshell-dev/clack/raw/main/github/assets/clack.png?sanitize=true" width="320">

stylish interactive prompts for JavaScript CLIs

@clack/prompts: opinionated, ready-to-use prompt components

@clack/core: headless, unstyled prompt primitives

Read the docs

Extension points exported contracts — how you extend this code

InternalClackSettings (Interface)
Global settings for Clack programs, stored in memory
packages/core/src/utils/settings.ts
AutocompleteSharedOptions (Interface)
* Options for the autocomplete prompt.
packages/prompts/src/autocomplete.ts
PromptOptions (Interface)
(no doc) [1 implementers]
packages/core/src/prompts/prompt.ts
TextOptions (Interface)
(no doc)
packages/prompts/src/text.ts
ClackEvents (Interface)
(no doc)
packages/core/src/types.ts
CommonOptions (Interface)
(no doc)
packages/prompts/src/common.ts
BlockOptions (Interface)
(no doc)
packages/core/src/utils/index.ts
TaskLogOptions (Interface)
(no doc)
packages/prompts/src/task-log.ts

Core symbols most depended-on inside this repo

emit
called by 598
packages/core/src/prompts/prompt.ts
prompt
called by 134
packages/core/src/prompts/prompt.ts
message
called by 79
packages/prompts/src/spinner.ts
start
called by 62
packages/prompts/src/spinner.ts
on
called by 35
packages/core/src/prompts/prompt.ts
stop
called by 35
packages/prompts/src/spinner.ts
unicodeOr
called by 28
packages/prompts/src/common.ts
limitOptions
called by 21
packages/prompts/src/limit-options.ts

Shape

Function 144
Method 87
Interface 55
Class 30

Languages

TypeScript100%

Modules by API surface

packages/core/src/prompts/date.ts28 symbols
packages/prompts/src/spinner.ts26 symbols
packages/core/src/prompts/prompt.ts20 symbols
packages/core/src/prompts/autocomplete.ts16 symbols
packages/prompts/src/task-log.ts15 symbols
packages/prompts/src/autocomplete.ts11 symbols
packages/core/src/prompts/multi-select.ts10 symbols
packages/core/src/prompts/multi-line.ts9 symbols
packages/prompts/test/test-utils.ts8 symbols
packages/prompts/src/progress-bar.ts8 symbols
packages/prompts/src/date.ts8 symbols
packages/core/src/utils/standard-schema.ts8 symbols

Dependencies from manifests, versioned

@biomejs/biome2.1.2 · 1×
@changesets/changelog-github0.7.0 · 1×
@changesets/cli2.31.0 · 1×
@clack/coreworkspace:* · 1×
@clack/promptsworkspace:* · 1×
@types/node20.19.39 · 1×
arktype2.2.0 · 1×
cross-env7.0.3 · 1×
fast-string-width3.0.2 · 1×
fast-wrap-ansi0.2.0 · 1×
is-unicode-supported1.3.0 · 1×
jiti1.17.0 · 1×

For agents

$ claude mcp add clack \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact