NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #464 most downloaded on npm
Elegant terminal spinner
Last release 3 months ago
22 Jun 2026
Ships fairly regularly
a new release about every 3 months
Most releases are documented
notes for 40 of 57 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
57 releases · first in 2016
Fix type definitions ( #257 ) 431ebc4
Add successSymbol and failSymbol options to oraPromise 3d2e0a9
One column per quarter.
Reduce flicker in rendering 2ab4f76
Update stdin-discarder dependency ( #251 ) 020eaba
Support external writes to stream ( console.log ) while spinning d2b543a
Fix clearing in some cases aa51538
Add support for boolean value for color option ( #244 ) fe951e5
Fix animation speed when update methods are called very often 818ca34
Update dependencies fb0fced v8.0.1...v8.1.0
Fix the process not exiting 89a1f31
https://github.com/sindresorhus/ora/compare/v7.0.1...v8.0.0
https://github.com/sindresorhus/ora/compare/v7.0.1...v8.0.0
Fix missing dependency (#228) 1dc1ece
https://github.com/sindresorhus/ora/compare/v7.0.0...v7.0.1
https://github.com/sindresorhus/ora/compare/v6.3.1...v7.0.0
https://github.com/sindresorhus/ora/compare/v6.3.1...v7.0.0
Fix Node.js 12 compatibility 4b1c2be
https://github.com/sindresorhus/ora/compare/v6.3.0...v6.3.1
Add `suffixText` option (#223) 2378eaf
suffixText option (#223) 2378eafhttps://github.com/sindresorhus/ora/compare/v6.2.0...v6.3.0
Add spinners export to be able to access all available spinners (#222) f2ac111
spinners export to be able to access all available spinners (#222) f2ac111https://github.com/sindresorhus/ora/compare/v6.1.2...v6.2.0
Revert "Fix preserving stdin's pause state (#210)" f4e03ea
https://github.com/sindresorhus/ora/compare/v6.1.1...v6.1.2
Fix preserving stdin's pause state (#210) 77ccc1e
https://github.com/sindresorhus/ora/compare/v6.1.0...v6.1.1
Expose the spinner interval as a getter 447812b
interval as a getter 447812bhttps://github.com/sindresorhus/ora/compare/v6.0.1...v6.1.0
https://github.com/sindresorhus/ora/compare/v6.0.0...v6.0.1
https://github.com/sindresorhus/ora/compare/v6.0.0...v6.0.1
This package is now pure ESM. Please read this.
ora.promise is now a named import called oraPromise (#181) 9c01990
import {oraPromise} from 'ora';oraPromise now returns the given promise instead of this (#181) 9c01990
.clear() method (#182) d51c971https://github.com/sindresorhus/ora/compare/v5.4.1...v6.0.0
Fix: Don't allow default as a spinner (#175) 659f839
default as a spinner (#175) 659f839https://github.com/sindresorhus/ora/compare/v5.4.0...v5.4.1
Improve detection for terminals supporting Unicode c884e0d
https://github.com/sindresorhus/ora/compare/v5.3.0...v5.4.0
Use nice spinner on VSCode's terminal and Windows Terminal (#167) af52bbd
https://github.com/sindresorhus/ora/compare/v5.2.0...v5.3.0
Use bl package instead of mute-stream (#163) 56de27f
bl package instead of mute-stream (#163) 56de27fhttps://github.com/sindresorhus/ora/compare/v5.1.0...v5.2.0
Add `isSilent` option (#155) 1bd812a
isSilent option (#155) 1bd812aprefixText dynamically (#154) 561bc85https://github.com/sindresorhus/ora/compare/v5.0.0...v5.1.0
https://github.com/sindresorhus/ora/compare/v4.0.5...v5.0.0
https://github.com/sindresorhus/ora/compare/v4.0.5...v5.0.0
Nothing published for this version
Nothing published for this version
Silence Jest warning when Ora is required in a test (#150) 594865f
https://github.com/sindresorhus/ora/compare/v4.0.4...v4.0.5
Fix undefined text on disabled Ora (#145) 4c60b6a
https://github.com/sindresorhus/ora/compare/v4.0.3...v4.0.4
Fix discardStdin option (#135) a4b2253 It's now also a noop on Windows as it turns out it's impossible to reliably discard stdin there without affecti
discardStdin option (#135) a4b2253
It's now also a noop on Windows as it turns out it's impossible to reliably discard stdin there without affecting other things.https://github.com/sindresorhus/ora/compare/v4.0.2...v4.0.3
Fix handling of Ctrl+C on spinners beyond first one (#131) 17761e9
https://github.com/sindresorhus/ora/compare/v4.0.1...v4.0.2
Set the correct interval when changing spinner by name (#128) 4a8cd09
https://github.com/sindresorhus/ora/compare/v4.0.0...v4.0.1
Discard stdin by default (#112) b1f140b This prevents the spinner from twitching on input, outputting broken lines on Enter key presses, and prevents
import ora from 'ora'; to import ora = require('ora');prefixText when it's an empty string (#124) 8bcde17frame method (#126) b653b5ahttps://github.com/sindresorhus/ora/compare/v3.4.0...v4.0.0
Refactor TypeScript definition to CommonJS compatible export (#107) 115735a
https://github.com/sindresorhus/ora/compare/v3.3.1...v3.4.0
Fix regression with stopAndPersist output (#106) 63eb1e9
stopAndPersist output (#106) 63eb1e9https://github.com/sindresorhus/ora/compare/v3.3.0...v3.3.1
Add prefixText option (#104) 54d156c
prefixText option (#104) 54d156chttps://github.com/sindresorhus/ora/compare/v3.2.0...v3.3.0
Add TypeScript definition (#101) 2768e75
https://github.com/sindresorhus/ora/compare/v3.1.0...v3.2.0
Support changing the spinner while ora is running (#95) 2aee2da
ora is running (#95) 2aee2daindent option (#96) 24ebe3bhttps://github.com/sindresorhus/ora/compare/v3.0.0...v3.1.0
Require Node.js 6 https://github.com/sindresorhus/ora/commit/17c1a29ef7257d4f4f54029e491cb496c2f83f7e
Breaking changes:
enabled option to isEnabled https://github.com/sindresorhus/ora/commit/fc5c6607565df17c822d694442389fbc6c4864faiEnabled https://github.com/sindresorhus/ora/commit/d1f8d8529b3f95a28a5b561d29870a2e3250b1c5Fixes:
https://github.com/sindresorhus/ora/compare/v2.1.0...v3.0.0
Nothing published for this version
Now correctly clears wrapped lines. (This is only a breaking change if you worked around the bug before) https://github.com/sindresorhus/ora/commit/4d…
.stopAndPersist() method. Specify an options object instead. https://github.com/sindresorhus/ora/commit/210bfb0a9d5e76391bf1cfacb815cd8487687b19hideCursor option. https://github.com/sindresorhus/ora/commit/4df5d19a5aa373775d210a7549704d5c882dec1ahttps://github.com/sindresorhus/ora/compare/v1.4.0...v2.0.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →