22 packages found
Simple EventEmitter wrapper for IPC, enhanced with async .request().
child process management
This logger is designed to collect logs from cluster workers, child processes even independent node.js processes through IPC (Inter-Process Communication).
Event dispatcher, which sends events to all processes (master and workers) and can handle them in all processes.
Basic JS (TypeScript) functions --- File System
Promise-based RSA utilities which runs in separate threads to avoid blocking the event-loop
dead simple worker child process manager. respawn children. load balance work amongst children.
Asynchronous configuration loading from various sources
Parse templates for Node.js ChildProcess consumption
manage forked processes using async.queue
Wrap `child_process` module to support Multiple Process Code Coverage with istanbul.
Turns ChildProcess IPC into MessagePort
Handle completion and errors with elegance! Support for streams, callbacks, promises, child processes, async/await and sync functions. A drop-in replacement for [async-done] - pass 100% of its tests plus more
- View more
This module provide bilateral communication with callback between cluster worker and master, node.js child process is supported too.
Abstracts out emit/send and on to a nice conversation between two whatevers.
Create a Promise from a ChildProcess
An EventEmitter wrapper for IPC between parent and child processes with support for states (AKA pinned events) and logging
- View more
Spawn or fork a child process with a promise property resolved on exit with stdout, stderr and code.
Use `childprocess` module freely while limiting the amount of concurrent processes