0.0.3 • Published 9 years ago
@joegesualdo/terminal-spinner-node v0.0.3
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 |
```javascript
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