JSPM

Found 181 results for abort

use-abortable-promise

> Hook for managing abortable `Promise`s (e.g. [fetch()](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)) inside React components.

  • v3.5.0
  • 33.85
  • Published

c-promise2

Cancelable promise with progress capturing, pause, timeouts, signals, data flows and decorators support

  • v0.13.12
  • 33.79
  • Published

@push.rocks/webrequest

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

    • v3.0.37
    • 33.69
    • Published

    abort-signal-polyfill

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

    • v1.0.0
    • 33.52
    • Published

    @anton.bobrov/p-cancelable

    Create a promise that can be canceled. This is a fork of sindresorhus/p-cancelable

    • v4.0.1-1
    • 32.39
    • Published

    @ydbjs/abortable

    Utilities for working with AbortController and AbortSignal in YDB operations.

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

    ts-chan

    Concurrency primitives for TypeScript and JavaScript.

    • v0.6.0
    • 31.52
    • Published

    @abortor/core

    Hierarchical cancellation scopes for modern JavaScript runtimes.

      • v0.1.4
      • 31.45
      • 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
      • 30.52
      • Published

      @vorthain/vortex

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

      • v0.2.8
      • 28.31
      • Published

      enterprise-fetch

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

      • v1.0.0
      • 28.29
      • Published

      extra-git.sh

      Common utility commands for Git repositories.

      • v2.0.0
      • 27.48
      • Published

      cp-axios

      axios wrapper that provides an advanced cancellation api

      • v0.3.1
      • 25.57
      • Published

      nestjs-abort-controller

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

      • v1.2.0
      • 25.48
      • Published

      oh-no-again

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

      • v0.4.2
      • 24.98
      • Published

      concurrent-clean

      Executes functions concurrently with opportunity to cleanup if any fail.

      • v1.0.1
      • 23.39
      • Published

      timeout-fetch

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

      • v1.0.0
      • 23.24
      • Published

      promeister

      Extended promises with a lot of vital features. The AIO Promise class.

      • v1.0.2
      • 22.49
      • Published

      @ndriadev/futurable

      Extension Javascript's Promise API with more functionalities

      • v2.3.3
      • 22.43
      • 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.35
      • Published

      @awalgawe/spawn

      A simple promise wrapper for child_process.spawn that lets you process output streams while waiting for completion

      • v2.1.0
      • 22.02
      • Published

      try-as

      Exception handling for AssemblyScript

      • v0.2.4
      • 21.79
      • Published

      flighty

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

      • v1.0.6
      • 21.60
      • Published

      fry-fx

      Create self-cancellable fetch effects

      • v3.1.0
      • 21.00
      • Published

      recursive-cancelable-promise

      A CancelablePromise with the ability to stop a CancelablePromise created in a CancelablePromise

      • v3.0.0
      • 20.84
      • Published

      retryable-promise-ts

      A robust, TypeScript-native library for handling async operations with retry logic, timeouts, backoff strategies, and rate limiting

      • v0.0.1
      • 20.53
      • Published

      suiclient-error-decoder

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

      • v1.1.0
      • 18.40
      • Published

      p-cancelable-cjs

      Create a promise that can be canceled. This is a fork of sindresorhus/p-cancelable that supports both ESM & CJS.

      • v4.0.1-1
      • 18.27
      • Published

      exec-utils

      A modern promise-based utility for Node.js that enhances child process execution with timeouts, abort signals, input streaming, and consistent error handling.

      • v0.0.3
      • 18.19
      • 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
      • 17.56
      • Published

      axios-promise

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

      • v0.12.3
      • 16.96
      • 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.25
      • Published

      @consento/promise

      Helpful utilities to work with AbortController/-Signal.

      • v1.0.7
      • 15.87
      • Published

      use-fetch-with-callbacks

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

      • v1.4.0
      • 15.76
      • 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.23
        • Published

        sluggard-http

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

          • v1.3.4
          • 14.97
          • Published

          vue-reactive-stateful-promise

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

          • v1.0.5
          • 14.84
          • Published

          use-debounce-fetch

          "Debounce fetch and abort previous pending requests"

          • v1.0.9
          • 14.54
          • Published

          fetch-please

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

          • v0.4.3
          • 13.76
          • 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
          • 13.52
          • Published

          cp-koa

          enhanced Koa version with cancelable middlewares support

          • v0.2.1
          • 13.14
          • Published

          cp-fetch

          Abortable fetch with timeout support

          • v0.3.2
          • 12.94
          • Published

          @as-any/abortable-promise

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

          • v0.0.7
          • 12.22
          • Published

          signal-controller

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

            • v0.6.0
            • 11.82
            • 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
            • 11.59
            • Published

            auto-abort

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

            • v2.0.0
            • 10.93
            • Published

            @toebean/signals

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

            • v3.0.0
            • 10.53
            • Published

            fragile-promise

            A modern Promise implementation with timeout and cancellation using AbortController.

              • v0.3.1
              • 10.00
              • Published

              aico

              abort in coroutines (promise)

              • v1.0.1
              • 9.80
              • 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
              • 9.46
              • Published

              big-fetch

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

              • v1.0.11
              • 9.44
              • Published

              fetch-in-chunks

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

              • v1.3.0
              • 9.42
              • Published

              fetch-friends

              Common utils for the Fetch API

              • v1.0.3
              • 8.83
              • Published

              pull-on-abort

              Catch abort events in pull streams

              • v0.0.0
              • 8.83
              • Published

              cancelable-request

              Allows you to abort Web requests as and when desired.

              • v1.0.9
              • 8.82
              • 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
              • 8.80
              • Published

              abortify

              Create abortable async functions with ease

              • v2.0.4
              • 8.65
              • Published

              abort-group

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

              • v1.1.2
              • 8.14
              • Published

              abortlisten

              help to abort eventlistener

                • v1.0.2
                • 8.13
                • Published

                fetch-pro

                Elegant Fetch Lib with Power

                • v0.0.4
                • 7.34
                • 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

                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
                • 7.33
                • Published

                happy-flyio

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

                  • v0.0.4
                  • 7.31
                  • 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
                  • 7.20
                  • Published

                  @borderless/context

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

                  • v2.1.1
                  • 6.45
                  • Published

                  make-abortable

                  Make promises abortable! That's it! :)

                  • v1.0.2
                  • 6.43
                  • Published

                  zeno-queue

                  Promise based queue with abort functionality

                  • v1.1.1
                  • 6.32
                  • Published

                  p-some-first

                  Returns the first Promise in an iterable to resolve

                  • v1.1.0
                  • 6.32
                  • Published

                  theater-flow

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

                  • v0.1.2
                  • 6.32
                  • Published

                  apiator

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

                    • v0.0.6
                    • 6.32
                    • Published

                    cancelable-group

                    Cancelable groups of callback functions

                    • v0.1.0
                    • 5.77
                    • Published

                    request-test

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

                    • v1.0.0
                    • 5.38
                    • Published

                    cancellation-token

                    JS Cancellation Tokens for composable async cleanup

                    • v1.0.0
                    • 4.07
                    • 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.07
                    • 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
                    • 4.05
                    • Published

                    abortjs

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

                    • v0.0.2
                    • 3.99
                    • 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
                    • 3.98
                    • Published

                    downloadr

                    File download library

                    • v1.3.0
                    • 3.98
                    • Published

                    managed-promise

                    A Promise that can be resolved/rejecter at will

                    • v1.0.0
                    • 2.55
                    • 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.38
                    • Published

                    unreq

                    HTTP cancellation propagation library

                    • v0.2.0
                    • 2.38
                    • Published

                    pull-timeout2

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

                    • v0.0.2
                    • 2.38
                    • Published

                    concurrentfetcher

                    A javascript class for managing concurrent fetch requests.

                    • v2.0.2
                    • 2.38
                    • 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.38
                      • Published

                      @redlotus/super-regex

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

                        • v1.0.1
                        • 2.37
                        • Published

                        elegant-ajax

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

                        • v1.0.0
                        • 2.37
                        • Published

                        set-time-can

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

                        • v1.0.0
                        • 2.33
                        • 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
                        • 2.33
                        • Published

                        ng-http-canceller

                        This module will help you to cancel $http requests

                        • v0.0.2
                        • 2.33
                        • 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