JSPM

Found 181 results for abort promise

axios-promise

Lightweight Promises/A+ compatible implementation with cancellation, sync mode, timeouts, coroutines and signals support

  • v0.12.3
  • 49.03
  • Published

use-async-effect2

Asynchronous versions of the `useEffect` and` useCallback` hooks that able to cancel internal code by user requests or component unmounting

  • v0.12.2
  • 46.48
  • Published

@jsxtools/aui

A baseline UI as Mixins, Custom Elements, React Components, etc.

    • v0.0.12
    • 45.91
    • Published

    tangerine

    Tangerine is the best Node.js drop-in replacement for dns.promises.Resolver using DNS over HTTPS ("DoH") via undici with built-in retries, timeouts, smart server rotation, AbortControllers, and caching support for multiple backends (with TTL and purge sup

    • v1.6.0
    • 45.59
    • Published

    aico

    abort in coroutines (promise)

    • v1.0.1
    • 44.91
    • Published

    fragile-promise

    A modern Promise implementation with timeout and cancellation using AbortController.

      • v0.3.1
      • 44.91
      • Published

      @happy-ts/fetch-t

      Abortable fetch wrapper with the ability to specify the return type.

      • v1.3.2
      • 44.07
      • Published

      @shivams136/advanced-promise

      A simple wrapper class for Promise class, which add multiple advanced functionality to the default promise like Aborting, data binding, status checking.

      • v2.1.1
      • 43.87
      • Published

      @consento/promise

      Helpful utilities to work with AbortController/-Signal.

      • v1.0.7
      • 43.08
      • Published

      exfetch

      Enhanced unfetch API.

      • v1.0.0
      • 42.71
      • Published

      p-signal

      Better way to cancel promises using AbortSignal

      • v5.0.0
      • 42.43
      • Published

      gulp-confirm

      Abort or continue the flow of tasks according to an answer (with or without Enter key) to the specified question. The flow of tasks is paused, until the user responds and the next behavior is found by specified options.

      • v1.0.8
      • 41.19
      • Published

      extra-git

      Common utility commands for Git repositories.

      • v1.1.7
      • 40.17
      • Published

      ts-ping

      A modern TypeScript library for performing ICMP ping operations with type-safe results and fluent configuration.

      • v1.5.0
      • 39.73
      • Published

      cp-axios

      axios wrapper that provides an advanced cancellation api

      • v0.3.1
      • 38.95
      • Published

      fast-abort-controller

      fast abort controller implementation that can be used as a ponyfill/polyfill

      • v4.0.4
      • 38.80
      • Published

      grunt-confirm

      Abort or continue the flow of tasks according to an answer (with or without Enter key) to the specified question. The flow of tasks is paused, until the user responds and the next behavior is found by specified options.

      • v1.0.8
      • 38.54
      • Published

      vue-reactive-stateful-promise

      Extends promises with their state, a timeout and make them cancellable, all of that vue reactive

      • v1.0.5
      • 38.10
      • Published

      ts-chan

      Concurrency primitives for TypeScript and JavaScript.

      • v0.6.0
      • 36.72
      • Published

      enterprise-fetch

      A fetch wrapper to leverage enterprise features such as retry policy and request timeout

      • v1.0.0
      • 35.32
      • Published

      composite-abort-controller

      abort controller and abort signal classes that compose multiple abort signals

      • v3.0.5
      • 34.42
      • Published

      abort-signal-polyfill

      A lightweight polyfill for AbortSignal.any, AbortSignal.timeout, and AbortSignal.abort methods

      • v1.0.0
      • 34.34
      • Published

      @push.rocks/webrequest

      A module for making secure web requests from browsers with support for caching and fault tolerance.

        • v3.0.37
        • 33.96
        • Published

        @ydbjs/abortable

        Utilities for working with AbortController and AbortSignal in YDB operations.

        • v6.0.1-alpha.32
        • 31.05
        • Published

        @as-any/abortable-promise

        An extension of native Promises with true abort capabilities via AbortSignal.

        • v0.0.7
        • 30.19
        • Published

        @vorthain/vortex

        A modern, highly-configurable API client designed for DX. Works in both browser and Node.js environments.

        • v0.2.8
        • 28.73
        • Published

        flighty

        Fetch wrapper. Polyfills optional. Aborts, retries, intercepts all in 5kb

        • v1.0.6
        • 28.47
        • Published

        @abortor/core

        Hierarchical cancellation scopes for modern JavaScript runtimes.

          • v0.1.4
          • 28.12
          • Published

          extra-git.sh

          Common utility commands for Git repositories.

          • v2.0.0
          • 27.53
          • Published

          zeno-queue

          Promise based queue with abort functionality

          • v1.1.1
          • 26.67
          • Published

          get-element-promise-by-id

          An implementation of getElementById that returns a promise that waits to resolve when the element will be added to the DOM. Using mutation observer and cancelable with an abort signal or a timeout

          • v0.1.4
          • 26.50
          • Published

          fry-fx

          Create self-cancellable fetch effects

          • v3.1.0
          • 25.93
          • Published

          nestjs-abort-controller

          AbortController integration for NestJS: request-scoped cancellation using AbortSignal.

          • v1.2.0
          • 25.53
          • Published

          use-latest-effect

          A React hook for async effects that ensures only the latest invocation completes and optionally aborts stale runs.

          • v1.0.1
          • 24.99
          • Published

          oh-no-again

          Retry and batching utility with abort, timeout, and concurrency support. Inspired by real-world pain.

          • v0.4.2
          • 24.84
          • Published

          concurrent-clean

          Executes functions concurrently with opportunity to cleanup if any fail.

          • v1.0.1
          • 23.72
          • Published

          timeout-fetch

          Creates an instance of fetch that aborts after a certain time period.

          • v1.0.0
          • 23.57
          • Published

          delayable-idle-abort-promise

          Race an array of promises against a timer that aborts the race, that can be postponed from the outside

          • v1.0.0
          • 23.38
          • Published

          p-some-first

          Returns the first Promise in an iterable to resolve

          • v1.1.0
          • 22.54
          • Published

          multi-signal

          Merges multiple AbortSignals into a single signal. returned signal will be aborted if any of the input signals are aborted.

          • v1.0.3
          • 22.46
          • Published

          try-as

          Exception handling for AssemblyScript

          • v0.2.4
          • 22.12
          • Published

          exec.js

          A low latency javascript code runner that enables to isolate and abort javascript code execution, including setTimeout/setInterval, promises and Fetch requests. It supports all browsers.

          • v1.6.0
          • 20.03
          • Published

          cp-fetch

          Abortable fetch with timeout support

          • v0.3.2
          • 19.75
          • Published

          fetch-please

          HTTP-transport that supports Promises and cancelable requests (XHR)

          • v0.4.3
          • 18.55
          • Published

          use-fetch-with-callbacks

          A powerful React hook for HTTP requests with comprehensive callback support, request chaining, and TypeScript integration

          • v1.4.0
          • 18.27
          • Published

          use-debounce-fetch

          "Debounce fetch and abort previous pending requests"

          • v1.0.9
          • 16.71
          • Published

          lunex-http

          A lightweight and flexible REST API client for JavaScript and TypeScript, supporting CommonJS and ES modules (ESM). Features include HTTP methods (GET, POST, PUT, PATCH, DELETE), built-in retry policies with exponential backoff, request lifecycle hooks fo

          • v1.0.0
          • 16.13
          • Published

          signal-controller

          A lightweight event emitter with separation of concerns between emitter and listener inspired by the AbortController interface.

            • v0.6.0
            • 15.91
            • Published

            big-fetch

            big fetch will return a primose with a abort function and can set a timeout

            • v1.0.11
            • 15.68
            • Published

            react-native-http-client

            An axios-based HTTP client for react-native that allows for easily creating API calls and aborting requests.

              • v0.0.8
              • 15.24
              • Published

              cp-koa

              enhanced Koa version with cancelable middlewares support

              • v0.2.1
              • 15.16
              • Published

              sluggard-http

              基于 axios 的多功能请求库,与 axios 使用方式完全兼容,并提供自定义请求别名功能与多种请求控制方法。

                • v1.3.4
                • 15.09
                • Published

                range-request-fetcher

                Reliable file fetcher with pause, resume, and abort controls for big files using chunked range requests, retries, and progress tracking

                • v2.2.1
                • 14.39
                • Published

                abortify

                Create abortable async functions with ease

                • v2.0.4
                • 13.93
                • Published

                suiclient-error-decoder

                A comprehensive error decoder for Sui blockchain transactions with support for custom error codes

                • v1.1.0
                • 13.71
                • Published

                fetch-in-chunks

                A utility for fetching large files in chunks with support for parallel downloads and progress tracking.

                • v1.3.0
                • 12.56
                • Published

                managed-promise

                A Promise that can be resolved/rejecter at will

                • v1.0.0
                • 12.48
                • Published

                auto-abort

                Only keep a single instance, aborting previous instances on subsequent calls

                • v2.0.0
                • 10.98
                • Published

                @abecodes/promise-helper

                A useful, zero dependencies toolbox to handle different situations like trigerring sequential Promises, a sequence with pause in between, parallel execution and limited parallel execution

                • v1.0.0
                • 10.96
                • Published

                fetch-friends

                Common utils for the Fetch API

                • v1.0.3
                • 10.79
                • Published

                @toebean/signals

                A collection of wrappers and utility functions for working with AbortSignals.

                • v3.0.0
                • 10.55
                • Published

                make-abortable

                Make promises abortable! That's it! :)

                • v1.0.2
                • 10.41
                • Published

                jfactory-promise

                Promise where the whole tree can be awaited, canceled and expired. Provides synchronous status, explorable chain map, shared data, debug data and trace.

                • v1.7.7
                • 9.97
                • Published

                promises-limiter

                PromisesLimiter is a class for limiting concurrent asynchronous requests, allowing them to be executed in batches with control over progress, handling of successful and failed requests.

                • v1.0.0
                • 9.95
                • Published

                pull-on-abort

                Catch abort events in pull streams

                • v0.0.0
                • 8.96
                • Published

                cancelable-request

                Allows you to abort Web requests as and when desired.

                • v1.0.9
                • 8.75
                • Published

                abort-group

                Group a set of cancelable actions to be aborted together at any time.

                • v1.1.2
                • 8.16
                • Published

                abortlisten

                help to abort eventlistener

                  • v1.0.2
                  • 8.06
                  • Published

                  apiator

                  ![The awaited response to the request for a shiny new API service.](cover.jpg)

                    • v0.0.6
                    • 7.74
                    • Published

                    happy-flyio

                    封装flyio的一些方法,添加清除请求clearReq方法,添加取消网络请求abortReq,超时取消请求flyExit方法等。

                      • v0.0.4
                      • 7.35
                      • Published

                      net-abort

                      Add force-close (sending RST) support to net.Socket.

                      • v0.0.3-experimental
                      • 7.33
                      • Published

                      falcon-axios

                      Based on axios secondary encapsulation plug-in, interface caching, interface cancellation, interface disconnection reconnection functions are provided

                      • v0.0.5
                      • 7.33
                      • Published

                      fetch-pro

                      Elegant Fetch Lib with Power

                      • v0.0.4
                      • 7.29
                      • Published

                      @borderless/context

                      Tiny, type-safe, JavaScript-native `context` implementation

                      • v2.1.1
                      • 6.54
                      • Published

                      theater-flow

                      A library for building flows; safe data processing inspired by Monads

                      • v0.1.2
                      • 6.40
                      • Published

                      cancelable-group

                      Cancelable groups of callback functions

                      • v0.1.0
                      • 5.80
                      • Published

                      abortjs

                      Small implementation of AbortController API for easy management of requests cancelation.

                      • v0.0.2
                      • 5.46
                      • Published

                      request-test

                      Convenience wrapper around Node core requests to easily test whether a request fails or succeeds.

                      • v1.0.0
                      • 5.46
                      • Published

                      batch-handler

                      A simple yet powerful Node.js utility for processing arrays of items in batches with control over concurrency, retries, and cancellation.

                      • v1.1.1
                      • 4.64
                      • Published

                      cancellation-token

                      JS Cancellation Tokens for composable async cleanup

                      • v1.0.0
                      • 4.08
                      • Published

                      puppy-fetch

                      A small wrapper for the Fetch API that uses the AbortController interface to cancel in-flight fetch requests.

                      • v1.0.11
                      • 4.08
                      • Published

                      downloadr

                      File download library

                      • v1.3.0
                      • 4.04
                      • Published

                      set-time-can

                      You've tried setTimeout+promises before but have you tried setTimeout+promises on abortsignal? & setInterval too.

                      • v1.0.0
                      • 3.25
                      • Published

                      concurrentfetcher

                      A javascript class for managing concurrent fetch requests.

                      • v2.0.2
                      • 2.88
                      • Published

                      @camelliajs/abort-controller

                      <br> <div align="center"> <img src="https://github.com/camelliajs/camellia/blob/master/icons/camellia.png?raw=true" height="128" width="128"/> <h2>Camellia - AbortController</h2> <h6><i>- The library for aborting promises and operations. -

                      • v0.1.2
                      • 2.39
                      • Published

                      elegant-ajax

                      参考jQuery Ajax 尝试自己封装一下:

                      • v1.0.0
                      • 2.38
                      • Published

                      @redlotus/super-regex

                      Make a regular expression time out if it takes too long to execute

                        • v1.0.1
                        • 2.37
                        • Published

                        ng-http-canceller

                        This module will help you to cancel $http requests

                        • v0.0.2
                        • 2.36
                        • Published

                        unreq

                        HTTP cancellation propagation library

                        • v0.2.0
                        • 2.36
                        • Published

                        pull-timeout2

                        abort a pull-stream if the rate of flow drops below the specified threshold.

                        • v0.0.2
                        • 2.36
                        • Published

                        synchronous-timeout

                        `synchronous-timeout` allows developers to wrap arbitrary synchronous or asynchronous functions so that they can self-abort based on a signal from a worker thread. This is achieved by automatically injecting checks into the function code at the beginning

                          • v1.0.3
                          • 2.36
                          • Published

                          simplehttpobservable

                          A simple function for creation of cancelable http observable

                          • v2.1.0
                          • 0.00
                          • Published

                          @joakin/task-queue

                          Task/Job in-process queue with concurrency/capacity/abort/cancelling support

                          • v1.0.1
                          • 0.00
                          • Published

                          react-abort-controller

                          This is a custom hook to help your axios requests to be cancelled when the component is unmounted and even providing you with a function to abort a query at any moment.

                          • v1.0.3
                          • 0.00
                          • Published

                          yc-abort

                          Create an asynchronous function that ensures only the last call is executed.

                          • v0.1.0
                          • 0.00
                          • Published

                          auto-abortable-fetch

                          Automatically interrupt the last same http request

                            • v2.0.1
                            • 0.00
                            • Published