promise-nodeify by kevinoid

Call a Node-style callback with the resolution value or rejection cause of a Promise without the common pitfalls.

created at March 2, 2016, 7:11 p.m.

JavaScript

2 +0

1 +0

0 +0

GitHub
promise-method by wbinnssmith

Wraps a function and returns one that always returns a promise

created at Sept. 19, 2015, 6:42 a.m.

JavaScript

2 +0

2 +0

0 +0

GitHub
promise-do-until by busterc

loop Calls a function repeatedly until a condition returns true and then resolves the promise

created at Nov. 25, 2015, 10:11 p.m.

JavaScript

3 +0

1 +0

0 +0

GitHub
promise-do-whilst by busterc

loop Calls a function repeatedly while a condition returns true and then resolves the promise

created at Nov. 25, 2015, 10:12 p.m.

JavaScript

3 +0

3 +0

1 +0

GitHub
pinkie-promise by floatdrop

Promise ponyfill with pinkie

created at May 13, 2015, 10:15 a.m.

JavaScript

4 +0

119 +0

17 +0

GitHub
promise-semaphore by samccone

promise semaphore

created at Dec. 24, 2014, 3:14 a.m.

JavaScript

4 +0

30 +0

10 +0

GitHub
sprom by then

Convert node.js Streams into Promises

created at April 23, 2013, 9:16 p.m.

JavaScript

4 +0

14 +0

0 +0

GitHub
p-debounce by sindresorhus

Debounce promise-returning & async functions

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

JavaScript

5 +0

189 +1

22 -1

GitHub
p-try by sindresorhus

Start a promise chain

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

JavaScript

6 +0

50 +0

12 +0

GitHub
hard-rejection by sindresorhus

Make unhandled promise rejections fail hard right away instead of the default silent fail

created at Aug. 27, 2016, 8:02 p.m.

JavaScript

6 +0

106 +0

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

Measure the time a promise takes to resolve

created at July 11, 2016, 11:45 p.m.

JavaScript

6 +0

68 +0

5 +0

GitHub
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-reduce by sindresorhus

Reduce a list of values using promises into a promise for a value

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

JavaScript

6 +0

66 +0

7 +0

GitHub
p-each-series by sindresorhus

Iterate over promises serially

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

JavaScript

6 +0

49 +0

7 +0

GitHub
p-settle by sindresorhus

Settle promises concurrently and get their fulfillment value or rejection reason with optional limited concurrency

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

JavaScript

6 +0

89 -1

11 +0

GitHub
p-some by sindresorhus

Wait for a specified number of promises to be fulfilled

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

JavaScript

6 +0

34 +0

8 +0

GitHub
p-any by sindresorhus

Wait for any promise to be fulfilled

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

JavaScript

6 +0

54 +0

7 +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
pinkie by floatdrop

Itty bitty little widdle twinkie pinkie ES2015 Promise implementation

created at May 10, 2015, 5:32 p.m.

JavaScript

6 +0

137 +0

19 +0

GitHub