Spinners
$

Spinner

FREE

Animated loading indicators with built-in styles, live text updates, elapsed time display, and terminal-native success/failure states.

animatedinteractiveloading

# Preview

dots demo
BOOTING PREVIEW

# Usage

import { Spinner } from '@taracod/termui';

const spinner = new Spinner({ text: 'Loading...', style: 'dots' });
spinner.start();

spinner.update('Almost there...');

spinner.stop('Done!');
spinner.fail('Error!');
spinner.warn('Warning!');
spinner.info('Note:');

# API

PropTypeDefaultDescription
textstringrequiredMessage shown next to the animated frame
styleSpinnerStyledotsdots, braille, arc, bar, arrows, line, earth, moon
elapsedbooleantrueShow elapsed time while the spinner runs
colorAnsiColorbrandFrame color for active spinner state
Support TermUI