JSPM

Found 217 results for graceful

write-ini-file

Stringify and write ini to a file atomically

  • v4.0.1
  • 44.19
  • Published

systemic

A minimal dependency injection library for node

  • v4.1.2
  • 42.33
  • Published

@scg82/exit-hook

Execute a callback when the process exits, passing the exit code (ESM/CJS)

  • v3.4.1
  • 38.83
  • Published

graceful-instanceof

The instanceof mechanism cross package/module versions.

  • v1.0.1
  • 34.14
  • Published

gracefultools

Graceful shutdown for ExpressJS

  • v2.1.2
  • 33.39
  • Published

@ilpt/systemic-ts

A minimal type-safe dependency injection library

  • v1.1.1
  • 32.08
  • Published

@scdev/fine

Graceful shutdown Node.js application, this module helps handling process exit signals and closing pending jobs

  • v3.0.0
  • 29.30
  • Published

nexit

Tiny dependency free utility to exit NodeJs gracefully

  • v1.0.5
  • 28.25
  • Published

spawnpoint

Agnostic JS framework that empowers devs to focus on quickly building apps, rather than focusing on application config, health-checks, application structure, or architecture to build a 12 factor app in Docker.

  • v2.2.1
  • 28.21
  • Published

generate-ctrl-c-event

Generate ctrl-c (or ctrl-break) events on Windows by calling `Kernel32::GenerateConsoleCtrlEvent()`

  • v2.0.2
  • 28.10
  • Published

hapi-graceful-pm2

hapi plugin to handle graceful pm2 reloads

  • v1.0.17
  • 27.94
  • Published

gerard

Graceful Recursive ReadDir

  • v0.2.0
  • 27.65
  • Published

aeterno

A daemonization tool written in javascript.

  • v1.0.0
  • 26.94
  • Published

@simbo/graceful-exit

Gracefully terminate a Node.js process with predictable exit codes, clear console output, and optional teardown steps.

  • v1.0.2
  • 26.76
  • Published

on-shutdown

A lightweight, zero-dependency Node.js utility for registering graceful shutdown handlers.

  • v0.0.0
  • 26.23
  • Published

pm2-beta

Production process manager for Node.JS applications with a built-in load balancer.

  • v6.0.4
  • 24.48
  • Published

mos-read-pkg-up

Read the closest package.json file

  • v1.0.0
  • 23.88
  • Published

kill-with-style

Kill procesess gracefully with retries, signals and all children

  • v1.1.0
  • 23.75
  • Published

@cooperwfloyd/fancyfetch

A simple, lightweight and isomorphic extension of the Fetch API that allows for graceful error handling and response validation, automatic retries, and the ability to bring your own Fetch API package.

  • v1.4.2
  • 23.41
  • Published

mos-read-pkg

Read a package.json file

  • v1.1.3
  • 22.99
  • Published

graceful-logger

A simple, slim, graceful logger for Nodejs

  • v0.4.3
  • 19.14
  • Published

react-graceful-unmount

A higher order component to make sure the react component passed as argument always unmounts properly, even if React does not have the time to call componentWillUnmount function.

  • v1.0.7
  • 18.15
  • Published

exit-signal

A Node.js library for handling graceful process exits and shutdown signals.

  • v2.0.0
  • 17.69
  • Published

@dwelle/pm2

Production process manager for Node.JS applications with a built-in load balancer.

  • v5.1.12
  • 17.67
  • Published

graceful-playwright

Gracefully handle timeout and network error with auto retry.

  • v1.5.1
  • 16.11
  • Published

final-pm

The Final Process Manager

  • v2.24.0
  • 15.85
  • Published

async-interval-job

setInterval for promises and async functions. Support graceful shutdown and prevent multiple executions from overlapping in time.

  • v1.2.0
  • 14.02
  • Published

exorcise

Cleanse as you exit.

  • v0.23.0
  • 13.66
  • Published

egress

shut your node.js apps more gracefully

  • v1.0.0
  • 12.98
  • Published

cluster-mode

A cluster process management module for node.js applications.

  • v1.4.0
  • 12.77
  • Published

graceful-deploy

Gracefully deploy a node.js service with zero downtime, letting existing requests finish up while a new deployed process handles new incoming requests

  • v0.3.0
  • 12.55
  • Published

yro

Production process manager for Node.JS applications with a built-in load balancer.

  • v1.0.0
  • 11.78
  • Published

kamisama

Cluster with automatic respawn and graceful shutdown

  • v1.0.12
  • 11.75
  • Published

seppuku

Allow your worker processes to die honourably

  • v0.1.6
  • 11.25
  • Published

read-pkg-workspace

Read the closest package.json files and find yarn workspaces

  • v0.1.1
  • 11.25
  • Published

gp2

Production process manager for Node.JS applications with a built-in load balancer.

  • v1.0.1
  • 11.25
  • Published

dateplus

just easy to modify date

  • v0.2.1
  • 10.94
  • Published

handle-quit

Support graceful stop in your app

  • v2.0.0
  • 10.90
  • Published

async-exit-hook-improved

Run some code when the process exits (supports async hooks and pm2 clustering)

  • v2.0.3
  • 10.41
  • Published

gracefully-exit

Finish all pending process before exiting gracefully

  • v0.5.0
  • 10.12
  • Published

outstanding

A task register for facilitating graceful shutdown

  • v1.1.0
  • 10.10
  • Published

django-exceptions

Handle and parse Django REST Framework validation messages with aplomb.

  • v0.2.0
  • 10.10
  • Published

gulp-graceful-error

allow failing tasks to continue the build while still failing

  • v1.1.1
  • 10.00
  • Published

graceful-shutdown-manager

All in one solution to gracefully shutdown your application through a simple delayed shutdown process. Also allows code reloading and program restarting, instead of using a not so graceful process manager line nodemon.

  • v2.3.2
  • 9.91
  • Published

hapi-death

Help Hapi.js die gracefully by intercepting SIGINT and SIGTERM and calling server.stop()

  • v3.0.0
  • 9.57
  • Published

drover

Drover is native nodejs solution that takes away pain when orchestrating composite application and providers all-in-one point for graceful cluster control

  • v1.0.0
  • 9.57
  • Published

@qgustavor/later

ES Modules fork of later. Determine later (or previous) occurrences of recurring schedules

  • v5.0.2
  • 9.35
  • Published

parse-workspace-path

> Parses arbitrary path string considering the presence of packages and workspaces

  • v0.1.1
  • 9.22
  • Published

graceful-echarts

A quick to use echarts packaging component

    • v0.0.5
    • 9.07
    • Published

    daruk-exit-hook

    Run some code when the process exits

    • v0.3.0
    • 8.88
    • Published

    exit-hook2

    Node.js cancellable exit-hooks

    • v1.0.8
    • 8.70
    • Published

    quiexercitationem

    The best job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support. Works in Node v12.11.0+, uses worker threads to spawn sandboxed processes, and supports async/await, retries, throttling, concurrency, and cancelab

    • v1.0.2
    • 8.70
    • Published

    15v-pm2

    Production process manager for Node.JS applications with a built-in load balancer.

    • v2.10.3
    • 8.70
    • Published

    grace

    Graceful application with domains, cluster, error handling and Express support

    • v0.2.5
    • 8.19
    • Published

    stop-agenda

    Gracefully stop Agenda and cancel recurring jobs

    • v0.0.6
    • 8.10
    • Published

    @web-native-js/pm2

    Production process manager for Node.JS applications with a built-in load balancer.

    • v4.4.1
    • 8.06
    • Published

    @magiclab/pm2

    Production process manager for Node.JS applications with a built-in load balancer.

    • v3.5.1
    • 7.86
    • Published

    tooltippy

    💬 Graceful CSS-only tooltips in under 1kb gzipped.

    • v1.1.0
    • 7.50
    • Published

    goto-pm2

    Production process manager for Node.JS applications with a built-in load balancer.

    • v4.4.6
    • 7.50
    • Published

    corpjs-system

    Describe your service resource components for graceful start and stop

    • v0.1.4
    • 7.41
    • Published

    gracedown

    Graceful shutdown, batteries included.

    • v1.1.0
    • 7.32
    • Published

    gracious

    Facilitate gracious application shutdown by allowing asynchronous code to finish

    • v1.0.0
    • 7.06
    • Published

    pm2_alert_sender

    Production process manager for Node.JS applications with a built-in load balancer.

    • v3.1.8
    • 6.69
    • Published

    @getvim/pm2

    Production process manager for Node.JS applications with a built-in load balancer.

    • v0.0.1
    • 6.69
    • Published

    guarding

    ## Usages

    • v1.2.0
    • 6.69
    • Published

    node-exit

    Broadcast exit event to listener before the actual exit handler is called

    • v1.2.2
    • 6.49
    • Published

    workers-cluster

    start and stop workers cluster easy

    • v0.1.2
    • 6.42
    • Published

    leadballoon

    Graceful failure extensions for HTTP servers

    • v0.0.3
    • 6.27
    • Published

    @onephrase/pm2

    Production process manager for Node.JS applications with a built-in load balancer.

    • v4.4.1
    • 6.27
    • Published

    app-ready

    Signal that your app is ready for use.

    • v0.1.0
    • 6.27
    • Published

    flan

    A sweet facade on top of a process.disconnect-based graceful collapse.

    • v1.0.2
    • 6.19
    • Published

    @cutii/pm2

    Production process manager for Node.JS applications with a built-in load balancer.

    • v2.9.1
    • 6.19
    • Published

    mu-koan-server

    Graceful shutdown decorator for node's http(s) server

    • v1.0.0
    • 5.94
    • Published

    catchup

    Graceful error handling. Because core `domain` module is deprecated. This share almost the same API.

    • v1.0.0
    • 5.87
    • Published

    pre-exit

    A utility package which allows you to clean up before node exits

    • v1.0.0
    • 5.87
    • Published

    pariaturfacere

    The best job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support. Works in Node v10+ and browsers (thanks to bthreads polyfill), uses workers to spawn sandboxed processes, and supports async/await, retries, thrott

    • v1.2.1
    • 5.75
    • Published

    pm2-fix

    Production process manager for Node.JS applications with a built-in load balancer.

    • v2.9.6
    • 5.23
    • Published

    applife

    ♻️ Handle the lifecyle of your application

    • v1.3.8
    • 5.23
    • Published

    bernard

    Graceful exit manager

    • v0.0.1
    • 4.96
    • Published

    graceful-sd

    A library to help with shutting down servers and other node processes gracefully.

    • v0.5.0
    • 4.89
    • Published

    reza-pm2

    Production process manager for Node.JS applications with a built-in load balancer.

    • v5.4.3
    • 4.89
    • Published

    proprietor

    Manages the configuration and execution of a set of processes for a host

    • v0.0.0
    • 4.35
    • Published

    rolly-retry

    Retries one or more functions and consecutively checks for success.

    • v2.1.7
    • 4.35
    • Published

    graceful-server

    Adds the ability to gracefully shutdown a server.

    • v1.0.1
    • 4.35
    • Published

    emptydir

    recursively delete files while preserving directories

    • v0.0.0
    • 4.09
    • Published

    safe-exit

    Shutdown Node.js applications gracefully.

    • v1.0.0
    • 4.05
    • Published

    pm4

    Production process manager for Node.JS applications with a built-in load balancer.

    • v5.2.0
    • 4.05
    • Published

    @recalibratedsystems/pm2

    Production process manager for Node.JS applications with a built-in load balancer.

    • v0.8.1
    • 4.03
    • Published

    graceful-close

    Close node 6+ server gracefully with timeout support

    • v1.0.6
    • 3.91
    • Published

    graceful-cron

    cron wrapper allow graceful shutdown

    • v1.0.0
    • 3.75
    • Published

    @edgeros/graceful

    Graceful exit when `uncaughtException` or `unhandledRejection` emit

      • v0.0.3
      • 3.75
      • Published

      graceful-timer

      [![NPM version][npm-image]][npm-url] [![npm download][download-image]][download-url]

      • v0.1.0
      • 3.75
      • Published

      @savid/shutdown

      Graceful shutdown handling for NodeJS

      • v1.0.4
      • 3.70
      • Published

      graceful-hook

      Gracefully exit process while waiting for all services to finish.

      • v1.0.3
      • 3.70
      • Published

      pm2-notrack

      Production process manager for Node.JS applications with a built-in load balancer.

      • v3.5.1
      • 3.70
      • Published

      callbag-graceful

      Callbag operator for graceful error handling

      • v1.0.0
      • 3.70
      • Published

      graceful-motion

      Implements physics based limits on the change of a position to achieve graceful motion.

      • v0.0.0
      • 2.54
      • Published

      cross-exit

      Gracefully terminate a script in Node.js or browsers.

      • v1.0.0
      • 2.54
      • Published

      @zecar/pm2-socketio

      Production process manager for Node.JS applications with a built-in load balancer.

      • v5.4.2
      • 2.39
      • Published

      ofa-shutdown

      ofa graceful shut down plugin

      • v1.0.2
      • 2.39
      • Published

      docker-stop

      Gracefully shutdown your services and obide to dockers stop specification

        • v1.0.0
        • 2.37
        • Published

        interval-manager

        Interval Manager for handling graceful shutdown

        • v1.0.4
        • 2.37
        • Published

        nymble-middleware

        a collection of reusable connect/express middleware and middleware builders

        • v0.0.1
        • 2.37
        • Published

        @lechuhuuha/graceful

        Gracefully exit HTTP servers (Express/Koa/Fastify/etc), databases (Mongo/Mongoose), Bree job schedulers, and custom handlers.

        • v3.2.3-1
        • 2.37
        • Published

        @domain.js/graceful

        domain.js graceful 通用模块,实现优雅退出重启

        • v0.2.0
        • 2.37
        • Published

        fault-tolerance

        Process errors and normalize the output

        • v1.3.1
        • 2.36
        • Published

        @grandeto/pm2-socket.io

        Production process manager for Node.JS applications with a built-in load balancer.

        • v5.1.2
        • 2.36
        • Published

        graceful-recovery

        Save your server session/state to disk and recover from crashes, shutdowns and restarts

          • v1.1.0
          • 2.36
          • Published

          @yblok13/pm2

          Production process manager for Node.JS applications with a built-in load balancer.

          • v4.5.5
          • 2.36
          • Published

          shutgrace

          Graceful shutdown of Node.js server with SQL database.

            • v1.0.1
            • 2.29
            • Published

            pm2-exit-hook

            Deprecated, use async-exit-hook instead

            • v2.0.5
            • 2.19
            • Published

            @airiot/pm2

            Production process manager for Node.JS applications with a built-in load balancer.

            • v5.3.1
            • 2.19
            • Published

            terminable

            Handle resources for graceful exit

            • v1.2.1
            • 2.17
            • Published

            like-terminable

            Handle resources like process, cluster, servers and req/res for gracefully exit

            • v1.1.7
            • 0.00
            • Published

            shutdownmanager

            waits for OS signal and gracefully closes services passed to it on the signal before returning.

            • v1.0.1
            • 0.00
            • Published

            runsa-pm2

            Production process manager for Node.JS applications with a built-in load balancer.

            • v5.1.2
            • 0.00
            • Published

            rmgr

            release resources gracefully

            • v0.3.1
            • 0.00
            • Published

            nocrash

            supervisor to ensure your process does not crash

            • v0.1.6
            • 0.00
            • Published

            graceful-critical

            Gracefully handle SIGTERM and SIGINT around critical sections.

            • v1.0.2
            • 0.00
            • Published

            super-graceful-shutdown

            The super-graceful-shutdown npm package provides a super graceful way to shutdown an Express server application.

            • v1.0.0-development
            • 0.00
            • Published

            simply-graceful

            Simple graceful shutdown, liveness and readiness probe manager for NodeJS services

            • v1.0.3
            • 0.00
            • Published

            cluster-adapter-pm2

            Production process manager for Node.JS applications with a built-in load balancer.

            • v5.3.0
            • 0.00
            • Published