p-props by sindresorhus

Like `Promise.all()` but for `Map` and `Object`

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

TypeScript

7 +0

186 +0

25 +0

GitHub
p-pipe by sindresorhus

Compose promise-returning & async functions into a reusable pipeline

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

TypeScript

7 +0

118 +0

16 +0

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-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

28 +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

747 +0

57 +0

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
p-if by sindresorhus

Conditional promise chains

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

TypeScript

7 +0

59 +0

6 +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
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-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

65 +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 +1

19 +0

GitHub
p-throttle by sindresorhus

Throttle promise-returning & async functions

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

JavaScript

8 +0

384 +2

27 +0

GitHub
p-memoize by sindresorhus

Memoize promise-returning & async functions

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

TypeScript

8 +0

373 +0

32 +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 +1

32 +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

299 +1

13 +0

GitHub