{"_id":"spawn-promise","_rev":"471566","name":"spawn-promise","description":"Spawns a process and makes it simple to pipe data in and get data out.","dist-tags":{"latest":"0.1.8"},"maintainers":[{"name":"panosoft","email":"charles@panosoft.com"}],"time":{"modified":"2021-08-05T08:20:30.000Z","created":"2015-07-27T21:23:16.212Z","0.1.8":"2018-03-08T21:01:47.782Z","0.1.7":"2015-12-17T23:13:59.358Z","0.1.6":"2015-11-10T22:45:47.210Z","0.1.5":"2015-10-02T20:45:05.954Z","0.1.4":"2015-08-17T16:38:02.137Z","0.1.3":"2015-08-10T16:05:26.892Z","0.1.2":"2015-08-06T17:16:02.394Z","0.1.1":"2015-08-06T16:48:24.220Z","0.1.0":"2015-07-29T22:48:52.564Z","0.0.1":"2015-07-27T22:10:14.367Z","0.0.0":"2015-07-27T21:23:16.212Z"},"users":{},"author":"","repository":{"type":"git","url":"git+https://github.com/panosoft/spawn-promise.git"},"versions":{"0.1.8":{"name":"spawn-promise","version":"0.1.8","description":"Spawns a process and makes it simple to pipe data in and get data out.","repository":{"type":"git","url":"git+https://github.com/panosoft/spawn-promise.git"},"main":"lib/index.js","scripts":{"test":"mocha --harmony_arrow_functions"},"author":"","license":"MIT","dependencies":{"co":"^4.6.0"},"devDependencies":{"chai":"^3.2.0","chai-as-promised":"^5.1.0","mocha":"^2.2.5"},"gitHead":"06e0d9b8fe386e40ddf2eb404e79baf391cab941","bugs":{"url":"https://github.com/panosoft/spawn-promise/issues"},"homepage":"https://github.com/panosoft/spawn-promise#readme","_id":"spawn-promise@0.1.8","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"panosoft","email":"charles@panosoft.com"},"dist":{"shasum":"a5bea98814c48f52cbe02720e7fe2d6fc3b5119a","size":1972,"noattachment":false,"key":"/spawn-promise/-/spawn-promise-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/spawn-promise/download/spawn-promise-0.1.8.tgz"},"maintainers":[{"name":"panosoft","email":"charles@panosoft.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spawn-promise_0.1.8_1520542907677_0.529645861908941"},"_hasShrinkwrap":false,"publish_time":1520542907782,"_cnpm_publish_time":1520542907782},"0.1.7":{"name":"spawn-promise","version":"0.1.7","description":"Spawns a process and makes it simple to pipe data in and get data out.","repository":{"type":"git","url":"git+https://github.com/panosoft/spawn-promise.git"},"main":"lib/index.js","scripts":{"test":"mocha --harmony_arrow_functions"},"author":"","license":"MIT","dependencies":{"co":"^4.6.0"},"devDependencies":{"chai":"^3.2.0","chai-as-promised":"^5.1.0","mocha":"^2.2.5"},"gitHead":"f069d3668af2e3cee9472ac8e4d4cfed19a2ffdb","bugs":{"url":"https://github.com/panosoft/spawn-promise/issues"},"homepage":"https://github.com/panosoft/spawn-promise#readme","_id":"spawn-promise@0.1.7","_shasum":"6d9d60912ee0367848fbf2ac344f25512792ead2","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"panosoft","email":"charles@panosoft.com"},"dist":{"shasum":"6d9d60912ee0367848fbf2ac344f25512792ead2","size":5799,"noattachment":false,"key":"/spawn-promise/-/spawn-promise-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/spawn-promise/download/spawn-promise-0.1.7.tgz"},"maintainers":[{"name":"panosoft","email":"charles@panosoft.com"}],"directories":{},"publish_time":1450394039358,"_cnpm_publish_time":1450394039358,"_hasShrinkwrap":false},"0.1.6":{"name":"spawn-promise","version":"0.1.6","description":"Spawns a process and makes it simple to pipe data in and get data out.","repository":{"type":"git","url":"git+https://github.com/panosoft/spawn-promise.git"},"main":"lib/index.js","scripts":{"test":"mocha --harmony_arrow_functions"},"author":"","license":"MIT","dependencies":{"co":"^4.6.0"},"devDependencies":{"chai":"^3.2.0","chai-as-promised":"^5.1.0","mocha":"^2.2.5"},"gitHead":"71d2ac696a58ca3f86e1eb883c28b34ab94ea01d","bugs":{"url":"https://github.com/panosoft/spawn-promise/issues"},"homepage":"https://github.com/panosoft/spawn-promise#readme","_id":"spawn-promise@0.1.6","_shasum":"fd5591c21c3ad15a6b14496f18031b3b7863a334","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"panosoft","email":"charles@panosoft.com"},"dist":{"shasum":"fd5591c21c3ad15a6b14496f18031b3b7863a334","size":5799,"noattachment":false,"key":"/spawn-promise/-/spawn-promise-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/spawn-promise/download/spawn-promise-0.1.6.tgz"},"maintainers":[{"name":"panosoft","email":"charles@panosoft.com"}],"directories":{},"publish_time":1447195547210,"_cnpm_publish_time":1447195547210,"_hasShrinkwrap":false},"0.1.5":{"name":"spawn-promise","version":"0.1.5","description":"Spawns a process and makes it simple to pipe data in and get data out.","repository":{"type":"git","url":"git+https://github.com/panosoft/spawn-promise.git"},"main":"lib/index.js","scripts":{"test":"mocha --harmony_arrow_functions"},"author":"","license":"MIT","dependencies":{"co":"^4.6.0"},"devDependencies":{"chai":"^3.2.0","chai-as-promised":"^5.1.0","mocha":"^2.2.5"},"gitHead":"2903c39d59287bd5f36a98cc30e7b8933de02156","bugs":{"url":"https://github.com/panosoft/spawn-promise/issues"},"homepage":"https://github.com/panosoft/spawn-promise#readme","_id":"spawn-promise@0.1.5","_shasum":"f5b99dd60d273c146143ca326501227f9c896552","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"panosoft","email":"charles@panosoft.com"},"dist":{"shasum":"f5b99dd60d273c146143ca326501227f9c896552","size":5783,"noattachment":false,"key":"/spawn-promise/-/spawn-promise-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/spawn-promise/download/spawn-promise-0.1.5.tgz"},"maintainers":[{"name":"panosoft","email":"charles@panosoft.com"}],"directories":{},"publish_time":1443818705954,"_cnpm_publish_time":1443818705954,"_hasShrinkwrap":false},"0.1.4":{"name":"spawn-promise","version":"0.1.4","description":"Spawns a process and makes it simple to pipe data in and get data out.","repository":{"type":"git","url":"git+https://github.com/panosoft/spawn-promise.git"},"main":"lib/index.js","scripts":{"test":"mocha --harmony"},"author":"","license":"MIT","dependencies":{"suspend":"^0.6.1"},"devDependencies":{"chai":"^3.2.0","chai-as-promised":"^5.1.0","mocha":"^2.2.5"},"gitHead":"264c2d0da510fd7af3b490ad1e2752decff750af","bugs":{"url":"https://github.com/panosoft/spawn-promise/issues"},"homepage":"https://github.com/panosoft/spawn-promise#readme","_id":"spawn-promise@0.1.4","_shasum":"69de490db0ae47cfd9068bd59778dbdb8332c69b","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"panosoft","email":"alex@panosoft.com"},"dist":{"shasum":"69de490db0ae47cfd9068bd59778dbdb8332c69b","size":5539,"noattachment":false,"key":"/spawn-promise/-/spawn-promise-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/spawn-promise/download/spawn-promise-0.1.4.tgz"},"maintainers":[{"name":"panosoft","email":"charles@panosoft.com"}],"directories":{},"publish_time":1439829482137,"_cnpm_publish_time":1439829482137,"_hasShrinkwrap":false},"0.1.3":{"name":"spawn-promise","version":"0.1.3","description":"Spawns a process and makes it simple to pipe data in and get data out.","repository":{"type":"git","url":"git+https://github.com/panosoft/spawn-promise.git"},"main":"lib/index.js","scripts":{"test":"mocha --harmony"},"author":"","license":"MIT","dependencies":{"suspend":"^0.6.1"},"devDependencies":{"chai":"^3.2.0","chai-as-promised":"^5.1.0","mocha":"^2.2.5"},"gitHead":"409aa748e9fe722fb3d181bcc5e837556f15429d","bugs":{"url":"https://github.com/panosoft/spawn-promise/issues"},"homepage":"https://github.com/panosoft/spawn-promise#readme","_id":"spawn-promise@0.1.3","_shasum":"e9687121a4e74d14b5d308fb970ac3c77a93e370","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"panosoft","email":"alex@panosoft.com"},"dist":{"shasum":"e9687121a4e74d14b5d308fb970ac3c77a93e370","size":5450,"noattachment":false,"key":"/spawn-promise/-/spawn-promise-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/spawn-promise/download/spawn-promise-0.1.3.tgz"},"maintainers":[{"name":"panosoft","email":"charles@panosoft.com"}],"directories":{},"publish_time":1439222726892,"_cnpm_publish_time":1439222726892,"_hasShrinkwrap":false},"0.1.2":{"name":"spawn-promise","version":"0.1.2","description":"Spawns a process and makes it simple to pipe data in and get data out.","repository":{"type":"git","url":"git+https://github.com/panosoft/spawn-promise.git"},"main":"lib/index.js","scripts":{"test":"mocha --harmony"},"author":"","license":"MIT","dependencies":{"suspend":"^0.6.1"},"devDependencies":{"chai":"^3.2.0","chai-as-promised":"^5.1.0","mocha":"^2.2.5"},"gitHead":"872104919acff94b86101edea99fb4c8fd2b99f9","bugs":{"url":"https://github.com/panosoft/spawn-promise/issues"},"homepage":"https://github.com/panosoft/spawn-promise#readme","_id":"spawn-promise@0.1.2","_shasum":"f525ebf3649166cdecac27514ce299b060b59e2d","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.0.0","_npmUser":{"name":"panosoft","email":"alex@panosoft.com"},"dist":{"shasum":"f525ebf3649166cdecac27514ce299b060b59e2d","size":5441,"noattachment":false,"key":"/spawn-promise/-/spawn-promise-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/spawn-promise/download/spawn-promise-0.1.2.tgz"},"maintainers":[{"name":"panosoft","email":"charles@panosoft.com"}],"directories":{},"publish_time":1438881362394,"_cnpm_publish_time":1438881362394,"_hasShrinkwrap":false},"0.1.1":{"name":"spawn-promise","version":"0.1.1","description":"Spawns a process and makes it simple to pipe data in and get data out.","repository":{"type":"git","url":"git+https://github.com/panosoft/spawn-promise.git"},"main":"lib/index.js","scripts":{"test":"mocha --harmony"},"author":"","license":"MIT","dependencies":{"suspend":"^0.6.1"},"devDependencies":{"chai":"^3.2.0","chai-as-promised":"^5.1.0","mocha":"^2.2.5"},"gitHead":"1f7cc2a97d63d5c95d20fba3100b95bc4f92a4f1","bugs":{"url":"https://github.com/panosoft/spawn-promise/issues"},"homepage":"https://github.com/panosoft/spawn-promise#readme","_id":"spawn-promise@0.1.1","_shasum":"0d78b2d558162dc91abf6ba8678dd0321d556c72","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.0.0","_npmUser":{"name":"panosoft","email":"alex@panosoft.com"},"dist":{"shasum":"0d78b2d558162dc91abf6ba8678dd0321d556c72","size":5434,"noattachment":false,"key":"/spawn-promise/-/spawn-promise-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spawn-promise/download/spawn-promise-0.1.1.tgz"},"maintainers":[{"name":"panosoft","email":"charles@panosoft.com"}],"directories":{},"publish_time":1438879704220,"_cnpm_publish_time":1438879704220,"_hasShrinkwrap":false},"0.1.0":{"name":"spawn-promise","version":"0.1.0","description":"","repository":{"type":"git","url":"git+https://github.com/panosoft/spawn-promise.git"},"main":"lib/index.js","scripts":{"test":"mocha test --harmony"},"author":"","license":"ISC","dependencies":{"suspend":"^0.6.1"},"devDependencies":{"chai":"^3.2.0","chai-as-promised":"^5.1.0","mocha":"^2.2.5"},"gitHead":"259b00291adaf82c5cc4b55a01dffbcc8345f199","bugs":{"url":"https://github.com/panosoft/spawn-promise/issues"},"homepage":"https://github.com/panosoft/spawn-promise#readme","_id":"spawn-promise@0.1.0","_shasum":"a10075b53b3ebf8a3b2c4c0405291ba3f27eb989","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.6","_npmUser":{"name":"panosoft","email":"alex@panosoft.com"},"dist":{"shasum":"a10075b53b3ebf8a3b2c4c0405291ba3f27eb989","size":4949,"noattachment":false,"key":"/spawn-promise/-/spawn-promise-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spawn-promise/download/spawn-promise-0.1.0.tgz"},"maintainers":[{"name":"panosoft","email":"charles@panosoft.com"}],"directories":{},"publish_time":1438210132564,"_cnpm_publish_time":1438210132564,"_hasShrinkwrap":false},"0.0.1":{"name":"spawn-promise","version":"0.0.1","description":"","repository":{"type":"git","url":"git+https://github.com/panosoft/spawn-promise.git"},"main":"lib/index.js","scripts":{"test":"mocha test --harmony"},"author":"","license":"ISC","dependencies":{"suspend":"^0.6.1"},"devDependencies":{"chai":"^3.2.0","chai-as-promised":"^5.1.0","mocha":"^2.2.5"},"gitHead":"da888f3382fe874f63b63504f3a156a2c261cbe0","bugs":{"url":"https://github.com/panosoft/spawn-promise/issues"},"homepage":"https://github.com/panosoft/spawn-promise#readme","_id":"spawn-promise@0.0.1","_shasum":"3e1c5b13d5c224fa8e87544d270295d3801fd683","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.6","_npmUser":{"name":"panosoft","email":"alex@panosoft.com"},"dist":{"shasum":"3e1c5b13d5c224fa8e87544d270295d3801fd683","size":4963,"noattachment":false,"key":"/spawn-promise/-/spawn-promise-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/spawn-promise/download/spawn-promise-0.0.1.tgz"},"maintainers":[{"name":"panosoft","email":"charles@panosoft.com"}],"directories":{},"publish_time":1438035014367,"_cnpm_publish_time":1438035014367,"_hasShrinkwrap":false},"0.0.0":{"name":"spawn-promise","version":"0.0.0","description":"","repository":{"type":"git","url":"git+https://github.com/panosoft/spawn-promise.git"},"main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"suspend":"^0.6.1"},"devDependencies":{"chai":"^3.2.0","mocha":"^2.2.5"},"bugs":{"url":"https://github.com/panosoft/spawn-promise/issues"},"homepage":"https://github.com/panosoft/spawn-promise#readme","_id":"spawn-promise@0.0.0","_shasum":"92e46405692a0349f499b1eef921907fb2609aaf","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.6","_npmUser":{"name":"panosoft","email":"alex@panosoft.com"},"dist":{"shasum":"92e46405692a0349f499b1eef921907fb2609aaf","size":4313,"noattachment":false,"key":"/spawn-promise/-/spawn-promise-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/spawn-promise/download/spawn-promise-0.0.0.tgz"},"maintainers":[{"name":"panosoft","email":"charles@panosoft.com"}],"directories":{},"publish_time":1438032196212,"_cnpm_publish_time":1438032196212,"_hasShrinkwrap":false}},"readme":"# spawn-promise\n\nSpawns a process and makes it simple to pipe data in and get data out.\n\n[![npm version](https://img.shields.io/npm/v/spawn-promise.svg)](https://www.npmjs.com/package/spawn-promise)\n[![npm license](https://img.shields.io/npm/l/spawn-promise.svg)](https://www.npmjs.com/package/spawn-promise)\n[![Travis](https://img.shields.io/travis/panosoft/spawn-promise.svg)](https://travis-ci.org/panosoft/spawn-promise)\n[![David](https://img.shields.io/david/panosoft/spawn-promise.svg)](https://david-dm.org/panosoft/spawn-promise)\n[![npm downloads](https://img.shields.io/npm/dm/spawn-promise.svg)](https://www.npmjs.com/package/spawn-promise)\n\n## Installation\n\n```sh\nnpm install spawn-promise\n```\n\n## Usage\n\n```js\nvar spawn = require(spawn-promise);\n\nspawn('grep', ['H'], 'Hello').then(function (buffer) {\n  console.log(buffer.toString()); // Hello\n});\n```\n\n## API\n\n- [`spawn`](#spawn)\n\n---\n\n<a name=\"spawn\"></a>\n#### spawn ( command [, args] [, input] )\n\nSpawns a child process with the given `command`, writes the `input` value to `stdin`, and returns a `Promise` that is fulfilled with the concatenated `stdout` buffer.\n\n__Arguments__\n\n- `command` - The command to run.\n- `args` - An array of arguments to run the `command` with.\n- `input` - The value to write to `stdin`.\n","_attachments":{},"homepage":"https://github.com/panosoft/spawn-promise#readme","bugs":{"url":"https://github.com/panosoft/spawn-promise/issues"},"license":"MIT"}