promise by then

Bare bones Promises/A+ implementation

updated at June 6, 2024, 3:37 p.m.

JavaScript

67 +0

2,564 +0

309 +0

GitHub
task.js by mozilla

Beautiful concurrency for JavaScript

updated at May 31, 2024, 8:29 p.m.

JavaScript

49 +0

1,630 +0

72 +0

GitHub
p-timeout by sindresorhus

Timeout a promise after a specified amount of time

updated at May 31, 2024, 12:11 p.m.

JavaScript

7 +0

264 +0

29 +0

GitHub
is-promise by then

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

updated at May 17, 2024, 4:40 p.m.

JavaScript

10 +0

281 +0

32 +0

GitHub
p-try by sindresorhus

Start a promise chain

updated at May 17, 2024, 3:02 p.m.

JavaScript

6 +0

52 +0

12 +0

GitHub
pify by sindresorhus

Promisify a callback-style function

updated at May 16, 2024, 5:24 p.m.

JavaScript

16 +0

1,503 +0

67 +0

GitHub
promise-it-wont-hurt by stevekane

A Workshopper module that teaches you to use promises in javascript

updated at May 4, 2024, 6:06 a.m.

JavaScript

11 +0

733 +0

219 +0

GitHub
p-props by sindresorhus

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

updated at May 1, 2024, 2:25 a.m.

TypeScript

7 +0

188 +0

25 +0

GitHub
loud-rejection by sindresorhus

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

updated at April 27, 2024, 12:10 p.m.

JavaScript

11 +0

281 +0

24 +0

GitHub
p-if by sindresorhus

Conditional promise chains

updated at April 27, 2024, 6:31 a.m.

TypeScript

7 +0

58 +0

6 +0

GitHub
p-each-series by sindresorhus

Iterate over promises serially

updated at April 27, 2024, 6:31 a.m.

JavaScript

6 +0

48 +0

7 +0

GitHub
p-defer by sindresorhus

Create a deferred promise

updated at April 22, 2024, 2:32 a.m.

JavaScript

8 +0

66 +0

8 +0

GitHub
p-wait-for by sindresorhus

Wait for a condition to be true

updated at April 19, 2024, 10:42 a.m.

JavaScript

8 +0

150 +0

19 +0

GitHub
promise-semaphore by samccone

promise semaphore

updated at April 17, 2024, 9:16 p.m.

JavaScript

4 +0

29 +0

10 +0

GitHub
p-settle by sindresorhus

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

updated at March 19, 2024, 10:23 a.m.

JavaScript

6 +0

89 +0

11 +0

GitHub
native-promise-only by getify

A polyfill for native ES6 Promises as close as possible (no extensions) to the strict spec definitions.

updated at March 13, 2024, 2:42 p.m.

JavaScript

33 +0

725 +0

78 +0

GitHub
p-pipe by sindresorhus

Compose promise-returning & async functions into a reusable pipeline

updated at March 3, 2024, 10:41 p.m.

TypeScript

7 +0

118 +0

16 +0

GitHub
p-filter by sindresorhus

Filter promises concurrently

updated at Feb. 2, 2024, 1:06 a.m.

JavaScript

7 +0

70 +0

8 +0

GitHub
p-break by sindresorhus

Break out of a promise chain

updated at Jan. 31, 2024, 3:19 a.m.

JavaScript

6 +0

21 +0

5 +0

GitHub
p-times by sindresorhus

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

updated at Jan. 31, 2024, 3:11 a.m.

JavaScript

7 +0

36 +0

5 +0

GitHub