p-limit
npmv7.3.0TypeScriptRun multiple promise-returning & async functions with limited concurrency
Overview
p-limit is an npm package that run multiple promise-returning & async functions with limited concurrency. The latest version is 7.3.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need run multiple promise-returning & async functions with limited concurrency and value a focused solution.
When not to use it
Consider an alternative if you need to or if a more actively-maintained option better fits your npm stack.
Pros
- Ships TypeScript type definitions.
- Clear open-source license (MIT).
Cons
- No significant drawbacks detected from available metadata.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of p-limit.
Dependencies
Runtime (1)
Dev (6)
Used by
Popular packages that depend on p-limit.
Get the first fulfilled promise that satisfies the provided testing function
Framework for building generic devframes
No description provided.
No description provided.
No description provided.
Alternatives to p-limit
Get the first fulfilled promise that satisfies the provided testing function
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
Mutex locks for async functions
Fast, in memory work queue
A Promise-based interface into processes created by child_process.spawn
limits calls to functions that return promises
A utility to retry failed async methods.
Gracefully handle a Promise using async/await.
Gracefully handle a Promise using async/await.
A basic but performant promise implementation
High-priority task queue for Node.js and browsers
Runtime for Regenerator-compiled generator and async functions.
Frequently installed together
No description provided.
No description provided.
No description provided.
Simple yet powerful framework for building command-line apps.
TypeScript definitions for node
A drop-in replacement for fs, making various improvements.
Model Context Protocol implementation for TypeScript
No description provided.
No description provided.
No description provided.
No description provided.
Create your next immutable state by mutating the current one
Version history
| Version | Published | License |
|---|---|---|
| 7.3.0latest | 5 months ago | MIT |
| 7.2.0 | 9 months ago | MIT |
| 7.1.1 | 10 months ago | MIT |
| 7.1.0 | 11 months ago | MIT |
| 7.0.0 | 11 months ago | MIT |
| 6.2.0 | 1 year ago | MIT |
| 6.1.0 | 2 years ago | MIT |
| 6.0.0 | 2 years ago | MIT |
| 5.0.0 | 2 years ago | MIT |
| 4.0.0 | 5 years ago | MIT |
| 3.1.0 | 5 years ago | MIT |
| 3.0.2 | 6 years ago | MIT |
| 3.0.1 | 6 years ago | MIT |
| 3.0.0 | 6 years ago | MIT |
| 2.3.0 | 6 years ago | MIT |
| 2.2.2 | 6 years ago | MIT |
| 2.2.1 | 7 years ago | MIT |
| 2.2.0 | 7 years ago | MIT |
| 2.1.0 | 7 years ago | MIT |
| 2.0.0 | 8 years ago | MIT |
Maintainers
Funding
Frequently asked questions
How do I install p-limit?
Run `npm install p-limit` to add p-limit to your npm project.
What license is p-limit released under?
p-limit is distributed under the MIT license.
How popular is p-limit?
p-limit has approximately 0 downloads per week and 4 known dependent packages.