JSPM

Found 157 results for async-await

gensync

Allows users to use generators in order to write common functions that can be both sync or async.

  • v1.0.0-beta.2
  • 107.17
  • Published

parse-function

Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins

  • v5.6.10
  • 76.21
  • Published

rxjs-for-await

Add async-await for-await loop support to RxJS Observables

  • v1.0.0
  • 75.41
  • Published

run-exclusive

Generate functions that do not allow parallel executions

  • v2.2.19
  • 69.89
  • Published

evt

Type safe replacement for node's EventEmitter

  • v2.5.9
  • 68.95
  • Published

async-to-gen

Transform async functions to generator functions with speed and simplicity.

  • v1.4.0
  • 64.57
  • Published

web-locks

Web Locks API

  • v0.0.8
  • 57.45
  • Published

@jcoreio/async-throttle

throttle async and promise-returning functions. Other packages don't do it right.

  • v1.6.1
  • 55.31
  • Published

chai-wait-for

Drop-in replacement for expect that waits for the assertion to succeed (retries on an interval you choose, until a timeout you choose)

  • v3.1.1
  • 54.83
  • Published

async-await

aa - async-await. co like library, go like channel, thunkify or promisify wrap package.

  • v0.1.40
  • 53.99
  • Published

pull-awaitable

Convert a pull-stream to an Async Iterable

  • v1.0.0
  • 53.92
  • Published

express-async-wrap

Allows the use of ES2016 async functions as Express route handlers

  • v1.0.0
  • 53.70
  • Published

pull-thenable

Convert a pull-stream into a thenable

  • v1.0.0
  • 53.12
  • Published

qyu

A general-purpose asynchronous job queue for Node.js

  • v2.1.3
  • 51.35
  • Published

koconut

Provide interchainable array, set, map and etc supporting both normal and async callbacks as their action arguments.

  • v1.0.167
  • 50.43
  • Published

awaity

A functional, lightweight alternative to bluebird.js, built with async / await in mind.

  • v1.0.0
  • 50.26
  • Published

prompt-async

The enhanced prompt module that enables you to `await` its methods.

  • v0.9.9
  • 48.09
  • Published

apr-reduce

Reduces coll into a single value using an async iteratee to return each successive step.

  • v3.0.3
  • 46.68
  • Published

apr-intercept

Intercepts errors, the Go way!

  • v3.0.4
  • 46.44
  • Published

rubico

[a]synchronous functional programming

  • v2.6.5
  • 45.65
  • Published

ts-wait

A TypeScript library for implementing customizable polling mechanisms with adjustable timeouts and intervals.

  • v2.0.6
  • 44.59
  • Published

apr-map

Produces a new collection of values by mapping each value in coll through the iteratee function.

  • v3.0.3
  • 43.61
  • Published

apr-parallel

Run the tasks collection of functions in parallel, without waiting until the previous function has completed.

  • v3.0.3
  • 42.67
  • Published

apr-find

Returns the first value in coll that passes an async truth test.

  • v3.0.3
  • 42.64
  • Published

web-request

Simplifies making web requests with TypeScript async/await

  • v1.0.7
  • 42.00
  • Published

apr-for-each

Applies the function iteratee to each item in coll, in parallel.

  • v3.0.3
  • 40.56
  • Published

route-async

A route-wrapper allowing use of async / await syntax in Express route controllers

  • v1.0.8
  • 38.21
  • Published

amonad

Experimental implementation of Maybe and Result monads compatible with await.

  • v2.0.1
  • 35.14
  • Published

redux-async-await

redux middleware to es7 async/await syntax action and promise action

  • v1.0.1
  • 35.13
  • Published

aveazul

Bluebird drop-in replacement built on native Promise

  • v1.0.1
  • 34.90
  • Published

eslint-config-welly

ESLint configuration for React projects that I do. Feel free to use this!

  • v2.0.0
  • 31.96
  • Published

aa

aa - async-await. co like library, go like channel, thunkify or promisify wrap package.

  • v0.1.40
  • 29.60
  • Published

node-language-translate

🚀 Next-gen translation engine for Node.js | Free unlimited language conversion | AI-powered context-aware translations | Developer-friendly API | Zero dependencies | Built for modern cloud-native applications | Compatible with Express, NestJS & serverles

  • v1.0.8
  • 28.93
  • Published

chrome-extension-async

Promise wrapper for the Chrome extension API so that it can be used with async and await rather than callbacks

  • v3.4.1
  • 28.04
  • Published

redolent

Simple promisify with sane defaults, works on node 0.10 if you provide custom Promise through options

  • v2.0.5
  • 26.74
  • Published

@ethossoftworks/outcome

An alternative approach to async/await error handling for TypeScript

  • v2.3.0
  • 25.56
  • Published

await-into

Async/await wrapper for easy error handling in js

  • v1.0.7
  • 25.33
  • Published

betterr

A better way to handle errors

  • v6.0.0
  • 25.22
  • Published

async-utils-sdk

A TypeScript-based set of asynchronous utility functions.

    • v1.0.1
    • 25.12
    • Published

    apr-main

    Catches a promise error, writes the stacktrace to stderr and exists

    • v4.0.3
    • 25.12
    • Published

    ts-evt

    Type safe replacement for node's EventEmitter

    • v7.0.2
    • 24.02
    • Published

    @toisu/toisu

    Minimalist server framework inspired by Express and Koa, powered by promises. Ready for async-await.

    • v5.0.0
    • 23.90
    • Published

    apr-filter

    Returns a new array of all the values in coll which pass an async truth test.

    • v3.0.3
    • 23.51
    • Published

    iterified

    Convert any callback-based sequence of values into a full-fledged async iterable

    • v1.2.5
    • 23.05
    • Published

    async-autocomplete-cli

    tool for prompting the user to select from a list of choices, where the choices are fetched asynchronously, and new choices are fetched as the user types

    • v1.0.0
    • 21.70
    • Published

    apr-until

    Repeatedly call fn until test returns true.

    • v3.0.3
    • 21.36
    • Published

    wrappitmq

    Simplified AMQP 0-9-1 es7 library offering a quick start into RabbitMQ based IPC.

    • v1.1.1
    • 21.03
    • Published

    apr-some

    Returns true if at least one element in the coll satisfies an async test.

    • v3.0.3
    • 20.91
    • Published

    pg-async

    PostgreSQL client for node.js designed for usage with ES7 async/await based on node-postgres (pg) module

    • v3.1.0
    • 20.90
    • Published

    blezer

    [![npm](https://img.shields.io/npm/v/blezer.svg)](https://www.npmjs.com/package/blezer) [![npm](https://img.shields.io/npm/dm/blezer.svg)](https://www.npmjs.com/package/blezer)

    • v0.12.7
    • 20.60
    • Published

    quotebook-api

    npm package for quotebook

    • v1.0.7
    • 20.25
    • Published

    benz

    Compose your control flow with absolute elegance. Support async/await, callbacks, thunks, generators, promises, observables, child processes and streams. Can power applications that need to have plugins. Useful for creating task, test and bench runners.

    • v0.4.0
    • 20.23
    • Published

    apr-awaitify

    Transform a callback-based function into a promise-based one.

    • v3.0.3
    • 19.99
    • Published

    react-async-iterators

    The magic of JavaScript async iterators in React ⛓️ 🧬 🔃

    • v0.10.2
    • 19.70
    • Published

    apr-seq

    Version of the compose function that is more natural to read. Each function consumes the return value of the previous function. It is the equivalent of compose with the arguments reversed.

    • v3.0.3
    • 19.61
    • Published

    rcon-ts

    A modern RCON client implementation written in TypeScript (targeting ES2015) and is async/await friendly.

    • v1.2.3
    • 19.31
    • Published

    gruu-api

    Core API for Gruu and Mukla - Minimal, modern and extensible test runners

    • v0.2.4
    • 19.16
    • Published

    express-async-catch

    Simple wrapper for Express route handlers, which propagates errors to the centralized error handler.

    • v2.0.4
    • 19.12
    • Published

    apr-series

    Run the functions in the tasks in series, each one running once the previous function has completed.

    • v3.0.3
    • 18.88
    • Published

    corm

    An ORM using async/await

    • v2.0.1
    • 18.80
    • Published

    bookmate

    WIP - Complete API for Chrome bookmatearks: create, read, update, delete and change notifications.

    • v1.4.2
    • 18.73
    • Published

    time-taken-to

    A simple idea I came up with while working on something else. Seemed like a fun mini-project, so decided to package it xD

    • v1.4.4
    • 18.63
    • Published

    apr-whilst

    Repeatedly call fn, while test returns true.

    • v3.0.3
    • 18.49
    • Published

    apr-dir

    • v3.0.3
    • 18.21
    • Published

    apr-times

    Calls the iteratee function n times, and accumulates results in the same manner you would use with map.

    • v3.0.3
    • 18.12
    • Published

    apr-apply

    Creates a continuation function with some arguments already applied.

    • v3.0.3
    • 18.04
    • Published

    apr-compose

    Creates a function which is a composition of the passed asynchronous functions. Each function consumes the return value of the function that follows. Composing functions f(), g(), and h() would produce the result of f(g(h())).

    • v3.0.3
    • 17.92
    • Published

    sqsumer

    Worker to consume AWS SQS messages, built with Serverless and AWS Lambda in mind

    • v1.1.0
    • 17.90
    • Published

    apr-waterfall

    Runs the tasks array of functions in series, each passing their results to the next in the array.

    • v3.0.3
    • 17.83
    • Published

    vez

    Middleware composition at new level. Ultimate alternative to `ware`, `plugins`, `koa-compose` and `composition` packages. Allows you to use callbacks, promises, generators and async/await functions as middlewares.

    • v0.2.0
    • 17.80
    • Published

    apr-sort-by

    Sorts a list by the results of running each coll value through an async iteratee.

    • v3.0.3
    • 17.76
    • Published

    void-expressjs-setup

    CLI made to clone and install dependencies of the api-starter repo

      • v1.0.4
      • 17.67
      • Published

      apr-log

      • v3.0.3
      • 17.61
      • Published

      sporadic

      Composable Concurrency Abstractions for JavaScript.

      • v0.4.2
      • 17.36
      • Published

      apr-concat

      Applies iteratee to each item in coll, concatenating the results. Returns the concatenated list.

      • v3.0.3
      • 17.34
      • Published

      apr-every

      Returns true if every element in coll satisfies an async test.

      • v3.0.3
      • 17.16
      • Published

      apr-reflect

      Wraps the function in another function that always returns data even when it errors.

      • v3.0.3
      • 17.11
      • Published

      apr-constant

      Returns a promise that when called, then's with the values provided. Useful as the first function in a waterfall.

      • v3.0.3
      • 17.03
      • Published

      native-promise-deferred

      A deferred Promise, using `native-or-another` behind and so it work on Node.js v0.10 too!

      • v1.0.1
      • 17.03
      • Published

      await-catch

      Async await wrapper for easy error handling

      • v1.6.7
      • 16.85
      • Published

      apr-asyncify

      Take a sync function and make it async. This is useful for plugging sync functions into a waterfall, series, or other async functions.

      • v3.0.3
      • 16.83
      • Published

      apr-reject

      The opposite of filter. Removes values that pass an async truth test.

      • v3.0.3
      • 16.52
      • Published

      pg-client

      Promise-based wrapper for node-postgres library designed for easy use with ES7 async/await.

      • v0.0.5
      • 16.50
      • Published

      channel-light

      light version of Channel.

      • v0.1.1
      • 16.39
      • Published

      awaitbox

      A box of useful things to await in async functions.

      • v2.1.1
      • 16.30
      • Published

      aa-sqlite3

      async await with sqlite3

      • v1.0.0
      • 16.15
      • Published

      async-fx

      Simplifies web, file, and parallel tasks with TypeScript async/await

      • v1.0.2
      • 16.04
      • Published

      voluptatemvoluptas

      Type safe replacement for node's EventEmitter

      • v1.4.0
      • 15.91
      • Published

      silent-promise

      Make a promise fail silently. For use with async/await for easy error handling without try-catch

      • v0.0.4
      • 15.47
      • Published

      thenifiedly

      Call a callback style function with es6 promise returned.

      • v0.2.1
      • 15.03
      • Published

      concurrent-manager

      A simple and fast way to manage concurrent promise tasks with Queue Data Structure.

      • v1.1.0
      • 15.03
      • Published

      facebookgraph

      async/await Node.js package to access Facebook Graph API

      • v0.4.0
      • 14.79
      • Published

      async--await

      es7 async-await polyfill for es6 browsers and nodejs

      • v1.0.2
      • 14.29
      • Published

      apiflux

      apiflux is a powerful and lightweight JavaScript library for making API requests effortlessly. It provides built-in error handling, retry logic, and support for query parameters, ensuring reliable HTTP requests. Perfect for developers who want a cleaner a

      • v1.0.3
      • 14.10
      • Published

      als-promises

      Efficient batch processing and management of promise queues with error handling.

        • v2.0.1
        • 14.00
        • Published

        co-chan

        Go style channel implementation that works well with `co`

        • v0.0.3
        • 13.68
        • Published

        async-and-decorators

        Transform async functions to generator functions and decorators with speed and simplicity.

        • v1.3.3
        • 13.54
        • Published

        chromep

        Promise wrapper for the Chrome extension API so that it can be used with async and await rather than callbacks

        • v3.3.5
        • 13.07
        • Published

        react-render-actions

        Set of JavaScript actions to use during component rendering

        • v1.0.0-alpha.0
        • 13.06
        • Published

        placeatillum

        Experimental implementation of Maybe and Result monads compatible with await.

        • v1.0.2
        • 12.92
        • Published

        redux-async-await-middleware

        A middleware for Redux to handle side effects taking impurities from redux's actions and reducers.

          • v1.0.4
          • 12.80
          • Published

          rxserver

          A node server using rxjs

            • v0.6.0
            • 12.58
            • Published

            better-async-await.macro

            Write async await statements in a go lang type fashion with no try catch statements

            • v1.0.1
            • 11.87
            • Published

            ecma-async-loop

            JavaScript / TypeScript library to help to perform asynchronous loop

            • v1.1.0
            • 11.47
            • Published

            awaitium

            Put your await on fire and chain together async functions, promises and syncronous code in one line.

            • v1.0.2
            • 11.03
            • Published

            paused

            A very tiny awaitable timer

            • v1.1.1
            • 10.66
            • Published

            async-await-es7

            es7 async-await polyfill for es6 (browsers and nodejs)

            • v1.0.2
            • 10.65
            • Published

            @better-mini/api

            小程序 API Promisify,支持 async/await,支持微信、支付宝等平台。

            • v1.0.0-alpha.5
            • 10.56
            • Published

            promise-mysql-client

            A MySQL protocol client that provides the Promise APIs but allows you to separate `query` operations from the callback of the `connect` operation.

            • v0.0.1
            • 10.19
            • Published

            co-thunkify

            Turn regular node function into a thunk for `co`.

            • v0.0.1
            • 10.14
            • Published

            push-gently

            A push-stream through that applies backpressure when CPU is too busy

            • v1.0.0
            • 10.14
            • Published

            yancs

            Elegant Async generator flow control

            • v1.0.1
            • 10.13
            • Published

            defer-reject

            Defer rejection explicitly until a catch handler is attached.

            • v1.0.1
            • 10.05
            • Published

            ablslslsslq

            ablslslsslq - async-await. co like library, go like channel, thunkify or promisify wrap package.

            • v0.1.40
            • 9.57
            • Published

            @awaitbox/sleep

            @awaitbox/sleep ========================

            • v1.0.2
            • 9.14
            • Published

            worker-routine

            Inline, Promise based wrapper around JS Web Workers.

            • v1.0.3
            • 9.14
            • Published

            ngt-cli

            CLI to leverage ngt-scripts for easy projects setup

            • v1.0.0
            • 8.86
            • Published

            pull-through-up

            Like pull.through, but taps into requests, not responses

            • v1.0.0
            • 8.29
            • Published

            ablslslssl

            ablslslssl - async-await. co like library, go like channel, thunkify or promisify wrap package.

            • v0.1.40
            • 8.29
            • Published

            claimyr-rubico

            [a]synchronous functional programming

            • v1.9.3
            • 7.36
            • Published

            pull-cpu-throttle

            A through stream that does CPU throttling to avoid full CPU usage

            • v1.0.1
            • 6.57
            • Published