Hinata
:traffic_light: Your cli spinner which like a marquee.
Install / Use
/learn @egoist/HinataREADME
hinata

Your cli spinner which like a marquee.

Install
$ npm install --save hinata
Usage
const Hinata = require('hinata')
const hinata = new Hinata({char: '❤', spacing: 2})
hinata.start()
setTimeout(() => {
// update loading text
hinata.text = 'loading something'
}, 2000)
setTimeout(() => {
// update loading character
hinata.char = '.'
// update character spacing
hinata.spacing = 0
}, 3000)
setTimeout(() => {
hinata.stop()
}, 10000)
API
new Hinata([options])
options
text
default ''
Placeholder for loading text, eg: Loading in Loading ...
char
default .
Loading character, eg: ❤ in ❤ ❤ ❤ loading webpack
length
default 3
How many time a loading character should repeat itself.
color
default false
If set to be true, spinner uses your color instead of a random color.
spacing
default 0
How many spaces between each loading character.
timeout
default 100
The timeout to update the spinner.
prepend
default false
Show loading text at the beginning of the spinner.
Related
- io-spin: Cli spinner made simple.
License
MIT © EGOIST
