1.0.6 • Published 2 years ago

cli-loading-animation v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

cli-loading-animation

This library combines cli-spinners and log-update to display a loading animation in CLI apps made with Node.

Install

# NPM
npm install cli-loading-animation

# Yarn
yarn add cli-loading-animation

Example

const { loading } = require('cli-loading-animation');

const { start, stop } = loading('Loading..');

start();

setTimeout(() => stop(), 3000);

Custom Spinner

const { loading } = require('cli-loading-animation');
const spinners = require('cli-spinners');

const { start, stop } = loading('Loading..', { clearOnEnd: false, spinner: spinners.bouncingBall });

start();

setTimeout(() => stop(), 3000);

Where spinner can be a object with frames (an array of strings) and interval (a number) property.

The library cli-spinners already provide several spinners in this format.

Options

OptionDescriptionDefault Value
spinnerCustom Spinner to usedots from the cli-spinners library
clearOnEndSpecifies if the loading line on the console must be cleared on calling the stop function.true

License

MIT