p-each-series sequentially iterates over an iterable of promises, executing an asynchronous function for each element. Unlike Promise.all, it runs promises in series, one after another, guaranteeing order. This is useful when dealing with rate limits or when each promise depends on the completion of the previous one. It simplifies asynchronous control flow and provides a cleaner, more maintainable alternative to manual promise chaining. It receives an iterable and an asynchronous function for execution.
The npm package p-each-series saw initial activity in 2016 with version 1.0.0. Releases occurred sporadically, with versions 2.0.0, 2.1.0, 2.2.0, and 3.0.0 in March 2019, April 2019, November 2020 and April 2021, respectively. Since then, there have been no further releases up to September 8, 2025.
P-each-series npm package downloads show fluctuating trends. From March 2024 to February 2025, downloads ranged from 16M to 31M. A surge occurred mid-2025, peaking at 40M+ in June. August 2025 saw a dip to 19.9M. September 2025, the current month, has early downloads of 4.4M.