p-race by sindresorhus

A better `Promise.race()`

created at Oct. 21, 2016, 6:33 a.m.

JavaScript

6 +0

45 +0

5 +0

GitHub
p-timeout by sindresorhus

Timeout a promise after a specified amount of time

created at Oct. 21, 2016, 6:42 a.m.

JavaScript

7 +0

261 +0

29 +1

GitHub
p-wait-for by sindresorhus

Wait for a condition to be true

created at Oct. 21, 2016, 6:52 a.m.

JavaScript

8 +0

150 +0

19 +0

GitHub
p-tap by sindresorhus

Tap into a promise chain without affecting its value or state

created at Oct. 21, 2016, 7:01 a.m.

JavaScript

8 +0

131 +0

9 +0

GitHub
p-log by sindresorhus

Log the value/error of a promise

created at Oct. 21, 2016, 7:27 a.m.

JavaScript

6 +0

24 +0

4 +0

GitHub
p-retry by sindresorhus

Retry a promise-returning or async function

created at Oct. 21, 2016, 7:44 a.m.

JavaScript

7 +0

757 +9

58 +1

GitHub
p-limit by sindresorhus

Run multiple promise-returning & async functions with limited concurrency

created at Oct. 21, 2016, 7:51 a.m.

JavaScript

15 +0

1,718 +13

94 +0

GitHub
p-debounce by sindresorhus

Debounce promise-returning & async functions

created at Oct. 21, 2016, 8:01 a.m.

JavaScript

5 +0

194 +0

23 +0

GitHub
p-throttle by sindresorhus

Throttle promise-returning & async functions

created at Oct. 21, 2016, 8:10 a.m.

JavaScript

8 +0

390 +1

27 +0

GitHub
p-times by sindresorhus

Run promise-returning & async functions a specific number of times concurrently

created at Oct. 22, 2016, 2:19 p.m.

JavaScript

7 +0

36 +0

5 +0

GitHub
p-catch-if by sindresorhus

Conditional promise catch handler

created at Oct. 22, 2016, 3:47 p.m.

JavaScript

7 +0

37 +0

5 +0

GitHub
p-lazy by sindresorhus

Create a lazy promise that defers execution until it's awaited or when .then() or .catch() is called

created at Nov. 7, 2016, 9:05 a.m.

JavaScript

8 +0

263 +0

10 +0

GitHub
p-break by sindresorhus

Break out of a promise chain

created at Nov. 11, 2016, 10:01 a.m.

JavaScript

6 +0

21 +0

5 +0

GitHub