1.3.0 • Published 5 years ago

thread-spin v1.3.0

Weekly downloads
35
License
MIT
Repository
github
Last release
5 years ago

thread-spin

Thread based, truly async spinner based on ora

Usage

Install from npm

npm i thread-spin

Then instantiate ThreadSpinner

import {ThreadSpinner} from "thread-spin"

// The options are the same as an ora spinner
const spinner = new ThreadSpinner({
    text: "threaded spinner",
    spinner: "bouncing ball"
});

// Most of the methods are the same as ora, just now return promises
spinner.start().then(()=>{
    return spinner.succeed();
}).then(()=>{
    // Stop the thread when you're done
    ThreadSpinner.shutdown();
});

Why?

Ora is a great library, but won't work well if you're running a spinner for something that blocks the event loop. This library is for when you need your spinners to spin no matter what is happening in the main process.

1.3.0

5 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago