cli-spinners
Advanced tools
Comparing version 2.3.0 to 2.4.0
@@ -63,2 +63,3 @@ declare namespace cliSpinners { | ||
| 'earth' | ||
| 'material' | ||
| 'moon' | ||
@@ -90,3 +91,3 @@ | 'runner' | ||
/** | ||
60+ spinners for use in the terminal. | ||
70+ spinners for use in the terminal. | ||
@@ -107,2 +108,7 @@ @example | ||
} & { | ||
/** | ||
Returns a random spinner each time it's called. | ||
*/ | ||
readonly random: cliSpinners.Spinner; | ||
// TODO: Remove this for the next major release | ||
@@ -109,0 +115,0 @@ default: typeof cliSpinners; |
10
index.js
@@ -5,4 +5,14 @@ 'use strict'; | ||
const spinnersList = Object.keys(spinners); | ||
Object.defineProperty(spinners, 'random', { | ||
get() { | ||
const randomIndex = Math.floor(Math.random() * spinnersList.length); | ||
const spinnerName = spinnersList[randomIndex]; | ||
return spinners[spinnerName]; | ||
} | ||
}); | ||
module.exports = spinners; | ||
// TODO: Remove this for the next major release | ||
module.exports.default = spinners; |
{ | ||
"name": "cli-spinners", | ||
"version": "2.3.0", | ||
"version": "2.4.0", | ||
"description": "Spinners for use in the terminal", | ||
"license": "MIT", | ||
"repository": "sindresorhus/cli-spinners", | ||
"funding": "https://github.com/sponsors/sindresorhus", | ||
"author": { | ||
"name": "Sindre Sorhus", | ||
"email": "sindresorhus@gmail.com", | ||
"url": "sindresorhus.com" | ||
"url": "https://sindresorhus.com" | ||
}, | ||
@@ -12,0 +13,0 @@ "engines": { |
@@ -1,4 +0,4 @@ | ||
# cli-spinners [![Build Status](https://travis-ci.org/sindresorhus/cli-spinners.svg?branch=master)](https://travis-ci.org/sindresorhus/cli-spinners) | ||
# cli-spinners [![Build Status](https://travis-ci.com/sindresorhus/cli-spinners.svg?branch=master)](https://travis-ci.com/github/sindresorhus/cli-spinners) | ||
> 60+ spinners for use in the terminal | ||
> 70+ spinners for use in the terminal | ||
@@ -16,3 +16,2 @@ <p align="center"> | ||
## Install | ||
@@ -24,3 +23,2 @@ | ||
## Usage | ||
@@ -40,8 +38,6 @@ | ||
## Preview | ||
The header GIF is outdated. See all the [spinner at once](http://jsfiddle.net/sindresorhus/2eLtsbey/embedded/result/) or [one at the time](https://asciinema.org/a/95348?size=big). | ||
The header GIF is outdated. See all the [spinner at once](https://jsfiddle.net/sindresorhus/2eLtsbey/embedded/result/) or [one at the time](https://asciinema.org/a/95348?size=big). | ||
## API | ||
@@ -53,2 +49,3 @@ | ||
The `random` spinner will return a random spinner each time it's called. | ||
@@ -61,6 +58,1 @@ ## Related | ||
- [spinners](https://github.com/FGRibreau/spinners) - Terminal spinners for Rust | ||
## License | ||
MIT © [Sindre Sorhus](https://sindresorhus.com) |
@@ -1006,2 +1006,99 @@ { | ||
}, | ||
"material": { | ||
"interval": 17, | ||
"frames": [ | ||
"█▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁", | ||
"██▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁", | ||
"███▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁", | ||
"████▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁", | ||
"██████▁▁▁▁▁▁▁▁▁▁▁▁▁▁", | ||
"██████▁▁▁▁▁▁▁▁▁▁▁▁▁▁", | ||
"███████▁▁▁▁▁▁▁▁▁▁▁▁▁", | ||
"████████▁▁▁▁▁▁▁▁▁▁▁▁", | ||
"█████████▁▁▁▁▁▁▁▁▁▁▁", | ||
"█████████▁▁▁▁▁▁▁▁▁▁▁", | ||
"██████████▁▁▁▁▁▁▁▁▁▁", | ||
"███████████▁▁▁▁▁▁▁▁▁", | ||
"█████████████▁▁▁▁▁▁▁", | ||
"██████████████▁▁▁▁▁▁", | ||
"██████████████▁▁▁▁▁▁", | ||
"▁██████████████▁▁▁▁▁", | ||
"▁██████████████▁▁▁▁▁", | ||
"▁██████████████▁▁▁▁▁", | ||
"▁▁██████████████▁▁▁▁", | ||
"▁▁▁██████████████▁▁▁", | ||
"▁▁▁▁█████████████▁▁▁", | ||
"▁▁▁▁██████████████▁▁", | ||
"▁▁▁▁██████████████▁▁", | ||
"▁▁▁▁▁██████████████▁", | ||
"▁▁▁▁▁██████████████▁", | ||
"▁▁▁▁▁██████████████▁", | ||
"▁▁▁▁▁▁██████████████", | ||
"▁▁▁▁▁▁██████████████", | ||
"▁▁▁▁▁▁▁█████████████", | ||
"▁▁▁▁▁▁▁█████████████", | ||
"▁▁▁▁▁▁▁▁████████████", | ||
"▁▁▁▁▁▁▁▁████████████", | ||
"▁▁▁▁▁▁▁▁▁███████████", | ||
"▁▁▁▁▁▁▁▁▁███████████", | ||
"▁▁▁▁▁▁▁▁▁▁██████████", | ||
"▁▁▁▁▁▁▁▁▁▁██████████", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁████████", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁███████", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁██████", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█████", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█████", | ||
"█▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁████", | ||
"██▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁███", | ||
"██▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁███", | ||
"███▁▁▁▁▁▁▁▁▁▁▁▁▁▁███", | ||
"████▁▁▁▁▁▁▁▁▁▁▁▁▁▁██", | ||
"█████▁▁▁▁▁▁▁▁▁▁▁▁▁▁█", | ||
"█████▁▁▁▁▁▁▁▁▁▁▁▁▁▁█", | ||
"██████▁▁▁▁▁▁▁▁▁▁▁▁▁█", | ||
"████████▁▁▁▁▁▁▁▁▁▁▁▁", | ||
"█████████▁▁▁▁▁▁▁▁▁▁▁", | ||
"█████████▁▁▁▁▁▁▁▁▁▁▁", | ||
"█████████▁▁▁▁▁▁▁▁▁▁▁", | ||
"█████████▁▁▁▁▁▁▁▁▁▁▁", | ||
"███████████▁▁▁▁▁▁▁▁▁", | ||
"████████████▁▁▁▁▁▁▁▁", | ||
"████████████▁▁▁▁▁▁▁▁", | ||
"██████████████▁▁▁▁▁▁", | ||
"██████████████▁▁▁▁▁▁", | ||
"▁██████████████▁▁▁▁▁", | ||
"▁██████████████▁▁▁▁▁", | ||
"▁▁▁█████████████▁▁▁▁", | ||
"▁▁▁▁▁████████████▁▁▁", | ||
"▁▁▁▁▁████████████▁▁▁", | ||
"▁▁▁▁▁▁███████████▁▁▁", | ||
"▁▁▁▁▁▁▁▁█████████▁▁▁", | ||
"▁▁▁▁▁▁▁▁█████████▁▁▁", | ||
"▁▁▁▁▁▁▁▁▁█████████▁▁", | ||
"▁▁▁▁▁▁▁▁▁█████████▁▁", | ||
"▁▁▁▁▁▁▁▁▁▁█████████▁", | ||
"▁▁▁▁▁▁▁▁▁▁▁████████▁", | ||
"▁▁▁▁▁▁▁▁▁▁▁████████▁", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁███████▁", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁███████▁", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁███████", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁███████", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█████", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁████", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁████", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁████", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁███", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁███", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁██", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁██", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁██", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁", | ||
"▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁" | ||
] | ||
}, | ||
"moon": { | ||
@@ -1008,0 +1105,0 @@ "interval": 80, |
Sorry, the diff of this file is not supported yet
25406
1403
54