Skip to content

Replacements for ora

nanospinner

nanospinner provides simple start/success/error/warning methods with one dependency (picocolors).

ts
import ora from 'ora'
import { createSpinner } from 'nanospinner'

const spinner = ora('Loading...').start() 
const spinner = createSpinner('Loading...').start() 

spinner.succeed('Done!') 
spinner.success('Done!') 

spinner.fail('Error!') 
spinner.error('Error!') 

picospinner

picospinner has zero dependencies with support for custom symbols, frames, and colors through Node.js built-in styling.

ts
import ora from 'ora'
import { Spinner } from 'picospinner'

const spinner = ora('Loading...').start() 
const spinner = new Spinner('Loading...') 
spinner.start() 

If you want to customize the color of the spinner, you can specify this when creating an instance:

ts
const spinner = new Spinner('Loading...', { colors: { spinner: 'yellow' } })

Released under the MIT License. (0e1ad283)