bokub / chalk-animation
- среда, 2 августа 2017 г. в 03:13:23
🎬 Colorful animations in terminal stdout
Colorful animations in terminal stdout
| Name | Preview |
|---|---|
| rainbow | ![]() |
| pulse | ![]() |
| glitch | ![]() |
| radar | ![]() |
| neon | ![]() |
$ npm install --save chalk-animationconst chalkAnimation = require('chalk-animation');
chalkAnimation.rainbow('Lorem ipsum dolor sit amet');You can stop and restart an animation
const rainbow = chalkAnimation.rainbow('Lorem ipsum'); // Animation starts
setTimeout(() => {
rainbow.stop(); // Animation stops
}, 1000);
setTimeout(() => {
rainbow.start(); // Animation resumes
}, 2000);
Anything printed to the console will stop the previous animation automatically
chalkAnimation.rainbow('Lorem ipsum');
setTimeout(() => {
// Stop the 'Lorem ipsum' animation, then write on a new line.
console.log('dolor sit amet');
}, 1000);Change the animation speed using a second parameter. Should be greater than 0, default is 1.
chalkAnimation.rainbow('Lorem ipsum', 2); // Two times faster than default# Install package globally
$ npm install --global chalk-animation$ chalk-animation --help
Usage
$ chalk-animation <name> [text...]
Available animations
rainbow
pulse
glitch
radar
neon
Example
$ chalk-animation rainbow Hello world!
MIT © Boris K