Package Exports
- exec-buffer
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (exec-buffer) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
exec-buffer 
Run a buffer through a child process
Install
$ npm install --save exec-buffer
Usage
const fs = require('fs');
const execBuffer = require('exec-buffer');
const gifsicle = require('gifsicle').path;
execBuffer({
input: fs.readFileSync('test.gif'),
bin: gifsicle,
args: ['-o', execBuffer.output, execBuffer.input]
}).then(data => {
console.log(data);
//=> <Buffer 47 49 46 38 37 61 ...>
});
API
execBuffer(options)
options
input
Type: buffer
The buffer
to be ran through the child process.
bin
Type: string
Path to the binary.
args
Type: array
Arguments to run the binary with.
execBuffer.input
Returns a temporary path to where the input file will be written.
execBuffer.output
Returns a temporary path to where the output file will be written.
License
MIT © Kevin Mårtensson