exclusive-process

1.1.2 • Public • Published

exclusive-process

Use this when you have a function that creates and returns a child process, and you want that process to be killed and recreated on successive calls so that there is only one process.

install

npm install exclusive-process

example

const exclusiveProcess = require('exclusive-process')
 
const fn = () => spawn('whatever')
const exclusiveFn = exclusiveProcess(fn)
 
exclusiveFn() // start process
exclusiveFn() // kill running process and start again

API

exclusiveProcess(fn)

  • fn: function a function that creates and returns a child process
  • returns: function a function that calls fn after killing the process from the previous call. Arguments are passed through to fn.

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i exclusive-process

    Weekly Downloads

    4

    Version

    1.1.2

    License

    CC0-1.0

    Last publish

    Collaborators

    • m59