
Security News
Vite Releases Technical Preview of Rolldown-Vite, a Rust-Based Bundler
Vite releases Rolldown-Vite, a Rust-based bundler preview offering faster builds and lower memory usage as a drop-in replacement for Vite.
@types/nprogress
Advanced tools
@types/nprogress provides TypeScript definitions for the nprogress library, which is a simple and lightweight JavaScript library for showing a progress bar on the top of the page. It is often used to indicate loading states in web applications.
Start the Progress Bar
This feature starts the progress bar animation. It is typically used when an action that takes time begins, such as an AJAX request.
NProgress.start();
Set Progress
This feature sets the progress bar to a specific value between 0 and 1. It can be used to manually control the progress bar's state.
NProgress.set(0.5);
Increment Progress
This feature increments the progress bar by a random amount. It is useful for showing progress in situations where the exact progress is unknown.
NProgress.inc();
Complete the Progress Bar
This feature completes the progress bar animation and hides it. It is typically used when an action that takes time is finished.
NProgress.done();
Configure NProgress
This feature allows you to configure various settings of the progress bar, such as whether to show the spinner or not.
NProgress.configure({ showSpinner: false });
react-top-loading-bar is a React component that provides a loading bar at the top of the page. It is similar to nprogress but is specifically designed for React applications, making it easier to integrate with React's component-based architecture.
pace-js is a library that automatically shows a progress bar for page loads and AJAX requests. It offers more customization options and different themes compared to nprogress, but it is also larger in size.
progressbar.js is a library for creating progress bars with SVG paths. It offers more advanced and customizable progress bar shapes compared to nprogress, but it requires more setup and configuration.
npm install --save @types/nprogress
This package contains type definitions for NProgress (https://github.com/rstacruz/nprogress).
Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/types-2.0/nprogress
Additional Details
These definitions were written by Judah Gabriel Himango http://debuggerdotbreak.wordpress.com.
FAQs
TypeScript definitions for nprogress
The npm package @types/nprogress receives a total of 578,313 weekly downloads. As such, @types/nprogress popularity was classified as popular.
We found that @types/nprogress demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Vite releases Rolldown-Vite, a Rust-based bundler preview offering faster builds and lower memory usage as a drop-in replacement for Vite.
Research
Security News
A malicious npm typosquat uses remote commands to silently delete entire project directories after a single mistyped install.
Research
Security News
Malicious PyPI package semantic-types steals Solana private keys via transitive dependency installs using monkey patching and blockchain exfiltration.