@joegesualdo/terminal-spinner-node
v0.0.3
Published
Loading spinners in the terminal.
Readme
terminal-spinner 
Loading spinners in the terminal.
Install
$ npm install --save @joegesualdo/terminal-spinner-node
Usage
import TerminalSpinner from '@joegesualdo/terminal-spinner-node';
let spinner = new TerminalSpinner({
text: 'Loading',
color: 'green',
})
spinner.on('done', () => {
return '\n One Down!'
})
spinner.begin()Test
$ npm testAPI
TerminalSpinner([options])
Creates an instance
Options
| Name | Type | Default |Description |
|------|------|-------------|----------|
| text | String | | The loading text that will follow the spinner |
| color | String | white | Color of the spinner (white, red, green, yellow,blue, magenta, cyan, gray) |
import TerminalSpinner from '@joegesualdo/terminal-spinner-node';
let spinner = new TerminalSpinner({
text: 'Loading',
color: 'green',
})terminalSpinner.begin()
Starts the spinner
import TerminalSpinner from '@joegesualdo/terminal-spinner-node';
let spinner = new TerminalSpinner()
spinner.begin()terminalSpinner.stop()
Stops the spinner
import TerminalSpinner from '@joegesualdo/terminal-spinner-node';
let spinner = new TerminalSpinner()
spinner.begin()
spinner.stop()terminalSpinner.on(event, fn)
Intercepts the spinner a life-cycles
| Name | Type | Description |
|------|------|-------------|
| event | String | The lifecycle event. Supports: done |
| fn | Function | Function you want to run at the life-cycle |
import TerminalSpinner from '@joegesualdo/terminal-spinner-node';
let spinner = new TerminalSpinner()
spinner.on('done', () => {
return '\n One Down!'
})
spinner.begin()Build
$ npm run buildRelated
- example-package - Add description of the example package here.
License
MIT © undefined
