1.1.0 • Published 3 years ago

spawn-process v1.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
3 years ago

spawn-process npm version build status coverage status

Promise wrapper for child_process.spawn.

Installation

npm install spawn-process

or

yarn add spawn-process

Usage

spawnProcess will resolve with the stdout output or reject with the stderr.

import spawnProcess from 'spawn-process';

(async () => {
    const stdout = await spawnProcess('echo', ['Hello world']);
    console.log(stdout);
})();

With spawn options

You can pass any options from child_process.spawn, for example piping inputs and outputs:

import spawnProcess from 'spawn-process';

(async () => {
    await spawnProcess('echo', ['Hello world'], {
        stdio: [process.stdin, process.stdout, process.stderr],
    });
})();

With CommonJS / require()

const spawnProcess = require('spawn-process');
spawnProcess('echo', ['Hello world']).then((stdout) => {
    console.log(stdout);
});
1.1.0

3 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago