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-finally by sindresorhus

`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome

created at Oct. 21, 2016, 5:50 a.m.

JavaScript

7 +0

45 +0

8 +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-whilst by sindresorhus

While a condition returns true, calls a function repeatedly, and then resolves the promise

created at Nov. 17, 2015, 5:48 p.m.

JavaScript

7 +0

51 +0

8 +0

GitHub
p-filter by sindresorhus

Filter promises concurrently

created at Oct. 21, 2016, 4:09 a.m.

JavaScript

7 +0

70 +0

8 +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-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
any-promise by kevinbeaty

NOTE: You probably want native promises now

created at Nov. 6, 2014, 1:15 a.m.

JavaScript

8 +0

179 +0

18 +0

GitHub
p-map-series by sindresorhus

Map over promises serially

created at Oct. 21, 2016, 4:26 a.m.

JavaScript

8 +0

46 +0

4 +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-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-defer by sindresorhus

Create a deferred promise

created at Oct. 21, 2016, 5:07 a.m.

JavaScript

8 +0

66 +0

8 +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-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-all by sindresorhus

Run promise-returning & async functions concurrently with optional limited concurrency

created at Oct. 21, 2016, 3:49 a.m.

JavaScript

10 +0

301 +1

13 +0

GitHub
is-promise by then

Test whether an object looks like a promises-a+ promise

created at Dec. 23, 2012, 4:01 p.m.

JavaScript

10 +0

282 +0

32 +0

GitHub
promise-it-wont-hurt by stevekane

A Workshopper module that teaches you to use promises in javascript

created at Dec. 3, 2013, 7:18 p.m.

JavaScript

11 +0

733 +0

219 +0

GitHub
loud-rejection by sindresorhus

Make unhandled promise rejections fail loudly instead of the default silent fail

created at Oct. 3, 2015, 3:54 p.m.

JavaScript

11 +0

281 +0

24 +0

GitHub
p-map by sindresorhus

Map over promises concurrently

created at Oct. 21, 2016, 3:34 a.m.

JavaScript

13 +0

1,229 +2

55 +0

GitHub
creed by briancavalier

Sophisticated and functionally-minded async with advanced features: coroutines, promises, ES2015 iterables, fantasy-land

created at July 15, 2015, 1:15 p.m.

JavaScript

13 +0

273 +0

20 +0

GitHub