dpa
Resolves promises concurrently with deterministic rejection order. Somewhere between Promise.all and Promise.allSettled.
promises-all
Track down promise states of all promise functions executing in parallel. Similar to promise.all function, but it rejects the complete promise.all() even if any one of the promise fails, where as promises-all npm will indiviudally return you the states.
promise-all
A Promise.all but for Objects as well as Arrays