loading-spinner

WebJar for loading-spinner

License

License

MIT
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

loading-spinner
Last Version

Last Version

1.2.1
Release Date

Release Date

Type

Type

jar
Description

Description

loading-spinner
WebJar for loading-spinner
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/ivangabriele/loading-spinner

Download loading-spinner

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/loading-spinner/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>loading-spinner</artifactId>
    <version>1.2.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/loading-spinner/
implementation 'org.webjars.npm:loading-spinner:1.2.1'
// https://jarcasting.com/artifacts/org.webjars.npm/loading-spinner/
implementation ("org.webjars.npm:loading-spinner:1.2.1")
'org.webjars.npm:loading-spinner:jar:1.2.1'
<dependency org="org.webjars.npm" name="loading-spinner" rev="1.2.1">
  <artifact name="loading-spinner" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='loading-spinner', version='1.2.1')
)
libraryDependencies += "org.webjars.npm" % "loading-spinner" % "1.2.1"
[org.webjars.npm/loading-spinner "1.2.1"]

Dependencies

compile (1)

Group / Artifact Type Version
org.webjars.npm : ansi jar [0.3.1,0.4)

Project Modules

There are no modules declared in this project.

loading-spinner

Loading spinner for NodeJS.

NPM

The MIT License npm Travis David David

Known Vulnerabilities


Installation

npm install --save loading-spinner

Usage

var loadingSpinner = require('loading-spinner');

// Start the loading spinner
loadingSpinner.start(
  [Integer, default: 100], // Interval (in ms) between each spinner sequence element
  {
    clearChar:  [Boolean, default: false], // Clear the spinner when stop() is called
    clearLine:  [Boolean, default: false], // Clear the entire line when stop() is called
    doNotBlock: [Boolean, default: false], // Does not prevent the process from exiting
    hideCursor: [Boolean, default: false]  // Hide the cursor until stop() is called
  }
);

// Stop the loading spinner
loadingSpinner.stop();

// Customize the spinner sequence
loadingSpinner.setSequence(
  [Array, default: ['|','/','-','\\']], // Sequence of spinner elements
);

Example

var loadingSpinner = require('loading-spinner');

var dary = function() {
  loadingSpinner.stop();

  process.stdout.write('DA-RY !');
};

var legend = function() {
  process.stdout.write('It\'s gonna be LE-GEN... Wait for it... ');

  loadingSpinner.start(100, {
    clearChar: true
  });

  setTimeout(dary, 1000);
};

legend();

Licenses

FOSSA Status

Versions

Version
1.2.1