Skip to content

cactive/progress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@cactive/progress

Extremely lightweight progress bar library with additional gradient support.


Installation

$ yarn add @cactive/progress

Usage

You can import the library and create a progress bar using the following command:

import Progress from "@cactive/progress";

const progress = new Progress();

Show the progress bar and begin animating it by calling the .start() and it with the .end() method.

progress.start();
await new Promise((resolve) => setTimeout(resolve, 2000));
progress.end();

Customisation

You can customise the progress bar by passing an options object to the constructor.

const progress = new Progress({
  // You can set a static colour if you prefer.
  // colour: "#7289da",
  
  // By default the progress bar will use a gradient.
  variant: "gradient",
  
  // Override the default gradient
  gradient: {
    from: "#7289da",
    to: "#99aab5",
  },
});