clivara
A terminal presentation system rather than another colour library: one theme, one capability layer, one render model, and the same semantic events rendered as a beautiful TTY, plain text, or machine-readable JSON. Replaces the usual pile of Chalk, Ora, Inquirer, cli-table3 and boxen with zero runtime dependencies. MIT licensed, free forever.
npm install @ebdev/clivaraEverything, free
clivara is MIT licensed. There is no premium tier, no licence key and nothing to buy — the whole surface below is yours.
- Semantic logging — debug, info, success, warning, error
- Three output modes — human, plain and machine-readable JSON
- Ten themes — Dracula, Nord, Monokai, Solarized and more
- Tables, panels and trees
- Spinners, progress bars and multi-progress
- Interactive prompts — confirm, input, select, password
- JSON, code and error/stack-trace formatting
- OSC 8 hyperlinks, gradients and ASCII banners
- Accessibility mode and CI awareness
- Responsive layouts — terminal width as viewport
- Escape-injection sanitisation
- Zero runtime dependencies, ESM and CJS