{"_id":"runsync","_rev":"120141","name":"runsync","description":"Polyfill of spawnSync and execSync for Node-0.10.x (Unix only yet)","dist-tags":{"latest":"0.1.8"},"maintainers":[{"name":"norahiko","email":"norahiko.o@gmail.com"}],"time":{"modified":"2021-06-03T10:55:55.000Z","created":"2014-08-03T12:45:16.554Z","0.1.8":"2014-08-23T15:18:18.756Z","0.1.7":"2014-08-21T05:00:53.520Z","0.1.6":"2014-08-21T00:05:49.440Z","0.1.5":"2014-08-16T12:51:19.919Z","0.1.4":"2014-08-14T15:09:07.923Z","0.1.3":"2014-08-13T07:46:23.212Z","0.1.2":"2014-08-10T16:21:49.197Z","0.1.1":"2014-08-10T16:03:57.363Z","0.0.6":"2014-08-10T13:46:55.729Z","0.0.5":"2014-08-09T15:52:28.087Z","0.0.4":"2014-08-08T23:59:46.912Z","0.0.3":"2014-08-08T12:15:33.574Z","0.0.2":"2014-08-04T14:18:09.916Z","0.0.1":"2014-08-04T08:10:50.597Z","0.0.0":"2014-08-03T12:45:16.554Z"},"users":{},"author":{"name":"norahiko"},"repository":{"type":"git","url":"git://github.com/norahiko/runsync.git"},"versions":{"0.1.8":{"name":"runsync","version":"0.1.8","description":"Polyfill of spawnSync and execSync for Node-0.10.x (Unix only yet)","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha -u tdd","install":"node src/build.js","coverage":"mocha -u tdd --require blanket -R html-cov > coverage.html && google-chrome coverage.html","coveralls":"mocha -u tdd --require blanket -R mocha-lcov-reporter | coveralls"},"repository":{"type":"git","url":"git://github.com/norahiko/runsync.git"},"keywords":["run","child_process","process","spawn","spawnSync","exec","execSync","polyfill"],"author":{"name":"norahiko"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/norahiko/runsync/issues"},"devDependencies":{"chai":"~1.9.1","mocha":"~1.21.3","blanket":"~1.1.6","coveralls":"~2.11.1","mocha-lcov-reporter":"0.0.1"},"dependencies":{"nan":"~1.3.0"},"config":{"blanket":{"pattern":"index.js","data-cover-never":"node_modules"}},"gitHead":"68f0ae313b37c6a39e04718f9311843dcc04ff84","homepage":"https://github.com/norahiko/runsync","_id":"runsync@0.1.8","_shasum":"e69fb02cd9888dcaaefcedbe4723825f23588cf5","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"norahiko","email":"norahiko.o@gmail.com"},"maintainers":[{"name":"norahiko","email":"norahiko.o@gmail.com"}],"dist":{"shasum":"e69fb02cd9888dcaaefcedbe4723825f23588cf5","size":6651,"noattachment":false,"key":"/runsync/-/runsync-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/runsync/download/runsync-0.1.8.tgz"},"publish_time":1408807098756,"_cnpm_publish_time":1408807098756,"_hasShrinkwrap":false},"0.1.7":{"name":"runsync","version":"0.1.7","description":"Polyfill of spawnSync and execSync for Node-0.10.x (Unix only yet)","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha -u tdd","install":"node src/build.js","coverage":"mocha -u tdd --require blanket -R html-cov > coverage.html && google-chrome coverage.html","coveralls":"mocha -u tdd --require blanket -R mocha-lcov-reporter | coveralls"},"repository":{"type":"git","url":"git://github.com/norahiko/runsync.git"},"keywords":["run","child_process","process","spawn","spawnSync","exec","execSync","polyfill"],"author":{"name":"norahiko"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/norahiko/runsync/issues"},"devDependencies":{"chai":"~1.9.1","mocha":"~1.21.3","blanket":"~1.1.6","coveralls":"~2.11.1","mocha-lcov-reporter":"0.0.1"},"dependencies":{"nan":"~1.3.0"},"config":{"blanket":{"pattern":"index.js","data-cover-never":"node_modules"}},"_id":"runsync@0.1.7","dist":{"shasum":"41a28c3c8c2bc00280a69c6437d662fd3d69e67f","size":5739,"noattachment":false,"key":"/runsync/-/runsync-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/runsync/download/runsync-0.1.7.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"norahiko","email":"norahiko.o@gmail.com"},"maintainers":[{"name":"norahiko","email":"norahiko.o@gmail.com"}],"publish_time":1408597253520,"_cnpm_publish_time":1408597253520,"_hasShrinkwrap":false},"0.1.6":{"name":"runsync","version":"0.1.6","description":"Polyfill of spawnSync and execSync for Node-0.10.x (Unix only yet)","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha -u tdd","install":"node src/build.js","coverage":"mocha -u tdd --require blanket -R html-cov > coverage.html && google-chrome coverage.html","coveralls":"mocha -u tdd --require blanket -R mocha-lcov-reporter | coveralls"},"repository":{"type":"git","url":"git://github.com/norahiko/runsync.git"},"keywords":["run","child_process","process","spawn","spawnSync","exec","execSync","polyfill"],"author":{"name":"norahiko"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/norahiko/runsync/issues"},"devDependencies":{"chai":"~1.9.1","mocha":"~1.21.3","blanket":"~1.1.6","coveralls":"~2.11.1","mocha-lcov-reporter":"0.0.1"},"dependencies":{"nan":"~1.3.0"},"config":{"blanket":{"pattern":"index.js","data-cover-never":"node_modules"}},"_id":"runsync@0.1.6","dist":{"shasum":"d9a05e89ede251f737d184d8bb8cee11ee109348","size":6655,"noattachment":false,"key":"/runsync/-/runsync-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/runsync/download/runsync-0.1.6.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"norahiko","email":"norahiko.o@gmail.com"},"maintainers":[{"name":"norahiko","email":"norahiko.o@gmail.com"}],"publish_time":1408579549440,"_cnpm_publish_time":1408579549440,"_hasShrinkwrap":false},"0.1.5":{"name":"runsync","version":"0.1.5","description":"Run child process synchronously","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha -u tdd","install":"node-gyp rebuild","coverage":"mocha -u tdd --require blanket -R html-cov > coverage.html && google-chrome coverage.html","coveralls":"mocha -u tdd --require blanket -R mocha-lcov-reporter | coveralls"},"repository":{"type":"git","url":"git://github.com/norahiko/runsync.git"},"keywords":["run","child_process","process","spawn","spawnSync","exec","execSync","polyfill"],"author":{"name":"norahiko"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/norahiko/runsync/issues"},"devDependencies":{"chai":"~1.9.1","mocha":"~1.21.3","blanket":"~1.1.6","coveralls":"~2.11.1","mocha-lcov-reporter":"0.0.1"},"dependencies":{"nan":"~1.3.0"},"config":{"blanket":{"pattern":"index.js","data-cover-never":"node_modules"}},"_id":"runsync@0.1.5","dist":{"shasum":"9b3ef0522e35a93df566efd7261366de87e6457d","size":5699,"noattachment":false,"key":"/runsync/-/runsync-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/runsync/download/runsync-0.1.5.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"norahiko","email":"norahiko.o@gmail.com"},"maintainers":[{"name":"norahiko","email":"norahiko.o@gmail.com"}],"publish_time":1408193479919,"_cnpm_publish_time":1408193479919,"_hasShrinkwrap":false},"0.1.4":{"name":"runsync","version":"0.1.4","description":"Run child process synchronously","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha -u tdd","install":"node-gyp rebuild","coverage":"mocha -u tdd --require blanket -R html-cov > coverage.html && google-chrome coverage.html","coveralls":"mocha -u tdd --require blanket -R mocha-lcov-reporter | coveralls"},"repository":{"type":"git","url":"git://github.com/norahiko/runsync.git"},"keywords":["run","child_process","process","spawn","spawnSync","exec","execSync","polyfill"],"author":{"name":"norahiko"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/norahiko/runsync/issues"},"devDependencies":{"chai":"~1.9.1","mocha":"~1.21.3","blanket":"~1.1.6","coveralls":"~2.11.1","mocha-lcov-reporter":"0.0.1"},"dependencies":{"nan":"~1.3.0"},"config":{"blanket":{"pattern":"index.js","data-cover-never":"node_modules"}},"_id":"runsync@0.1.4","dist":{"shasum":"1b7e18579dbacbae9c4a3eaf1b23ca5e5df80265","size":5466,"noattachment":false,"key":"/runsync/-/runsync-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/runsync/download/runsync-0.1.4.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"norahiko","email":"norahiko.o@gmail.com"},"maintainers":[{"name":"norahiko","email":"norahiko.o@gmail.com"}],"publish_time":1408028947923,"_cnpm_publish_time":1408028947923,"_hasShrinkwrap":false},"0.1.3":{"name":"runsync","version":"0.1.3","description":"Run child process synchronously","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha -u tdd","install":"node-gyp rebuild","coverage":"mocha -u tdd --require blanket -R html-cov > coverage.html && google-chrome coverage.html","coveralls":"mocha -u tdd --require blanket -R mocha-lcov-reporter | coveralls"},"repository":{"type":"git","url":"git://github.com/norahiko/runsync.git"},"keywords":["run","child_process","process","spawn","spawnSync","exec","execSync","polyfill"],"author":{"name":"norahiko"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/norahiko/runsync/issues"},"devDependencies":{"chai":"~1.9.1","mocha":"~1.21.3","blanket":"~1.1.6","coveralls":"~2.11.1","mocha-lcov-reporter":"0.0.1"},"dependencies":{"nan":"~1.3.0"},"config":{"blanket":{"pattern":"index.js","data-cover-never":"node_modules"}},"_id":"runsync@0.1.3","dist":{"shasum":"0e0ddcdeaaecffc8a149f6b07fc36515e1807d83","size":5954,"noattachment":false,"key":"/runsync/-/runsync-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/runsync/download/runsync-0.1.3.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"norahiko","email":"norahiko.o@gmail.com"},"maintainers":[{"name":"norahiko","email":"norahiko.o@gmail.com"}],"publish_time":1407915983212,"_cnpm_publish_time":1407915983212,"_hasShrinkwrap":false},"0.1.2":{"name":"runsync","version":"0.1.2","description":"Run child process synchronously","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha -u tdd","install":"node-gyp rebuild","coverage":"mocha -u tdd --require blanket -R html-cov > coverage.html && google-chrome coverage.html","coveralls":"mocha -u tdd --require blanket -R mocha-lcov-reporter | coveralls"},"repository":{"type":"git","url":"git://github.com/norahiko/runsync.git"},"keywords":["run","child_process","process","spawn","spawnSync","exec","execSync","polyfill"],"author":{"name":"norahiko"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/norahiko/runsync/issues"},"devDependencies":{"chai":"~1.9.1","mocha":"~1.21.3","blanket":"~1.1.6","coveralls":"~2.11.1","mocha-lcov-reporter":"0.0.1"},"dependencies":{"nan":"~1.3.0"},"config":{"blanket":{"pattern":"index.js","data-cover-never":"node_modules"}},"_id":"runsync@0.1.2","dist":{"shasum":"0a0f8e1e248aa6d6d1c6b9b52fae86c494d16793","size":6846,"noattachment":false,"key":"/runsync/-/runsync-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/runsync/download/runsync-0.1.2.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"norahiko","email":"norahiko.o@gmail.com"},"maintainers":[{"name":"norahiko","email":"norahiko.o@gmail.com"}],"publish_time":1407687709197,"_cnpm_publish_time":1407687709197,"_hasShrinkwrap":false},"0.1.1":{"name":"runsync","version":"0.1.1","description":"Run child process synchronously","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha -u tdd","install":"node-gyp rebuild","coverage":"mocha -u tdd --require blanket -R html-cov > coverage.html && google-chrome coverage.html","coveralls":"mocha -u tdd --require blanket -R mocha-lcov-reporter | coveralls"},"repository":{"type":"git","url":"git://github.com/norahiko/runsync.git"},"keywords":["run","child_process","process","spawn","spawnSync","exec","execSync","polyfill"],"author":{"name":"norahiko"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/norahiko/runsync/issues"},"devDependencies":{"chai":"~1.9.1","mocha":"~1.21.3","blanket":"~1.1.6","coveralls":"~2.11.1","mocha-lcov-reporter":"0.0.1"},"dependencies":{"nan":"~1.3.0"},"config":{"blanket":{"pattern":"index.js","data-cover-never":"node_modules"}},"_id":"runsync@0.1.1","dist":{"shasum":"26a1a103bb9d875748e6f8ad6939aaa53bc955e0","size":6792,"noattachment":false,"key":"/runsync/-/runsync-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runsync/download/runsync-0.1.1.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"norahiko","email":"norahiko.o@gmail.com"},"maintainers":[{"name":"norahiko","email":"norahiko.o@gmail.com"}],"publish_time":1407686637363,"_cnpm_publish_time":1407686637363,"_hasShrinkwrap":false},"0.0.6":{"name":"runsync","version":"0.0.6","description":"Run child process synchronously","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha -u tdd","install":"node-gyp rebuild","coverage":"mocha -u tdd --require blanket -R html-cov > coverage.html && google-chrome coverage.html","coveralls":"mocha -u tdd --require blanket -R mocha-lcov-reporter | coveralls"},"repository":{"type":"git","url":"git://github.com/norahiko/runsync.git"},"keywords":["run","child_process","process","spawn","spawnSync","exec","execSync","polyfill"],"author":{"name":"norahiko"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/norahiko/runsync/issues"},"devDependencies":{"chai":"~1.9.1","mocha":"~1.21.3","blanket":"~1.1.6","coveralls":"~2.11.1","mocha-lcov-reporter":"0.0.1"},"dependencies":{"nan":"~1.3.0"},"config":{"blanket":{"pattern":"index.js","data-cover-never":"node_modules"}},"_id":"runsync@0.0.6","dist":{"shasum":"00cb281e34abe46bfb3b57761d9b4b4d90661ef8","size":5798,"noattachment":false,"key":"/runsync/-/runsync-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/runsync/download/runsync-0.0.6.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"norahiko","email":"norahiko.o@gmail.com"},"maintainers":[{"name":"norahiko","email":"norahiko.o@gmail.com"}],"publish_time":1407678415729,"_cnpm_publish_time":1407678415729,"_hasShrinkwrap":false},"0.0.5":{"name":"runsync","version":"0.0.5","description":"Run child process synchronously","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha -u tdd","install":"node-gyp rebuild","coverage":"mocha -u tdd --require blanket -R html-cov > coverage.html && google-chrome coverage.html","coveralls":"mocha -u tdd --require blanket -R mocha-lcov-reporter | coveralls"},"repository":{"type":"git","url":"git://github.com/norahiko/runsync.git"},"keywords":["run","child_process","process","spawn","spawnSync","exec","execSync","polyfill"],"author":{"name":"norahiko"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/norahiko/runsync/issues"},"devDependencies":{"chai":"~1.9.1","mocha":"~1.21.3","blanket":"~1.1.6","coveralls":"~2.11.1","mocha-lcov-reporter":"0.0.1"},"dependencies":{"nan":"~1.3.0"},"config":{"blanket":{"pattern":"index.js","data-cover-never":"node_modules"}},"_id":"runsync@0.0.5","dist":{"shasum":"3cae4d101320f67db7257fb8baf8c73889b1e1e0","size":5971,"noattachment":false,"key":"/runsync/-/runsync-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/runsync/download/runsync-0.0.5.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"norahiko","email":"norahiko.o@gmail.com"},"maintainers":[{"name":"norahiko","email":"norahiko.o@gmail.com"}],"publish_time":1407599548087,"_cnpm_publish_time":1407599548087,"_hasShrinkwrap":false},"0.0.4":{"name":"runsync","version":"0.0.4","description":"Run child process synchronously","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha -u tdd","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/norahiko/runsync.git"},"keywords":["run","child_process","process","spawn","spawnSync","exec","execSync","polyfill"],"author":{"name":"norahiko"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/norahiko/runsync/issues"},"devDependencies":{"chai":"~1.9.1","mocha":"~1.21.3"},"dependencies":{"nan":"~1.3.0"},"_id":"runsync@0.0.4","dist":{"shasum":"58744f1d69d000e56dadee54569cdf2be1c936cf","size":5698,"noattachment":false,"key":"/runsync/-/runsync-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/runsync/download/runsync-0.0.4.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"norahiko","email":"norahiko.o@gmail.com"},"maintainers":[{"name":"norahiko","email":"norahiko.o@gmail.com"}],"publish_time":1407542386912,"_cnpm_publish_time":1407542386912,"_hasShrinkwrap":false},"0.0.3":{"name":"runsync","version":"0.0.3","description":"Run child process synchronously","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha -u tdd","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/norahiko/runsync.git"},"keywords":["run","child_process","process","spawn","spawnSync","exec","execSync","polyfill"],"author":{"name":"norahiko"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/norahiko/runsync/issues"},"devDependencies":{"chai":"~1.9.1","mocha":"~1.21.3"},"dependencies":{"nan":"~1.3.0"},"_id":"runsync@0.0.3","dist":{"shasum":"0faf87173439448d131d876535c779b22509d918","size":5484,"noattachment":false,"key":"/runsync/-/runsync-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/runsync/download/runsync-0.0.3.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"norahiko","email":"norahiko.o@gmail.com"},"maintainers":[{"name":"norahiko","email":"norahiko.o@gmail.com"}],"publish_time":1407500133574,"_cnpm_publish_time":1407500133574,"_hasShrinkwrap":false},"0.0.2":{"name":"runsync","version":"0.0.2","description":"Run child process synchronously","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha -u tdd","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/norahiko/runsync.git"},"keywords":["run","child_process","process","spawn","spawnSync","exec","execSync","polyfill"],"author":{"name":"norahiko"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/norahiko/runsync/issues"},"devDependencies":{"chai":"~1.9.1","mocha":"~1.21.3"},"_id":"runsync@0.0.2","dist":{"shasum":"d53b6ef95727f3d24cf782e98b6a3b131d81c86d","size":5241,"noattachment":false,"key":"/runsync/-/runsync-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/runsync/download/runsync-0.0.2.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"norahiko","email":"norahiko.o@gmail.com"},"maintainers":[{"name":"norahiko","email":"norahiko.o@gmail.com"}],"publish_time":1407161889916,"_cnpm_publish_time":1407161889916,"_hasShrinkwrap":false},"0.0.1":{"name":"runsync","version":"0.0.1","description":"Run child process synchronously","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha -u tdd","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git://github.com/norahiko/runsync.git"},"keywords":["run","child_process","process","spawn","spawnSync","exec","execSync","polyfill"],"author":{"name":"norahiko"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/norahiko/runsync/issues"},"devDependencies":{"chai":"~1.9.1","mocha":"~1.21.3"},"_id":"runsync@0.0.1","dist":{"shasum":"69f9fd8f5684c780d4624d927175a65a49b08d87","size":6465,"noattachment":false,"key":"/runsync/-/runsync-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/runsync/download/runsync-0.0.1.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"norahiko","email":"norahiko.o@gmail.com"},"maintainers":[{"name":"norahiko","email":"norahiko.o@gmail.com"}],"publish_time":1407139850597,"_cnpm_publish_time":1407139850597,"_hasShrinkwrap":false},"0.0.0":{"name":"runsync","version":"0.0.0","description":"Run child process synchronously","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha -u tdd","install":"node src/build-script.js"},"repository":{"type":"git","url":"git://github.com/norahiko/runsync.git"},"keywords":["run","child_process","process","spawn","spawnSync","exec","execSync","polyfill"],"author":{"name":"norahiko"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/norahiko/runsync/issues"},"_id":"runsync@0.0.0","dist":{"shasum":"9af419151384c704610260f5b12aa3f8678f4222","size":5282,"noattachment":false,"key":"/runsync/-/runsync-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/runsync/download/runsync-0.0.0.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"norahiko","email":"norahiko.o@gmail.com"},"maintainers":[{"name":"norahiko","email":"norahiko.o@gmail.com"}],"publish_time":1407069916554,"_cnpm_publish_time":1407069916554,"_hasShrinkwrap":false}},"readme":"# runsync \n\nPolyfill of spawnSync and execSync for Node-0.10.x ***(Unix only yet)***\n\n[![Build Status](https://travis-ci.org/norahiko/runsync.svg?branch=master)](https://travis-ci.org/norahiko/runsync)\n[![Coverage Status](https://coveralls.io/repos/norahiko/runsync/badge.png?branch=master)](https://coveralls.io/r/norahiko/runsync?branch=master)\n\n[![NPM](https://nodei.co/npm/runsync.png)](https://nodei.co/npm/runsync/)\n\n\n## Instllation\nRequires [node-gyp] (https://github.com/TooTallNate/node-gyp)\n\n```sh\n$ npm install runsync\n```\n\n\n## Usage\n\n```js\nvar runsync = require(\"runsync\");\nvar result = runsync.spawn(\"echo\", [\"Hello\", \"World!\"], { encoding: \"utf8\" });\nconsole.log(result.stdout); // => Hello world!\\n\n\nrunsync.exec(\"sleep 1\");\n\nresult = runsync.popen(\"echo Error message 1>&2\", { encoding: \"utf8\" });\nconsole.log(result.stderr); // => Error message\\n\n```\n\n\n## API\n\n### `runsync.spawn(executable, [args], [options])`\n* Polyfill of [child_process.spawnSync](http://nodejs.org/dist/v0.11.13/docs/api/child_process.html#child_process_child_process_spawnsync_command_args_options).\n\n```js\nvar res = runsync.spawn(\"node\", [\"-e\", \"console.log('Hello, World!')\"], { encoding: \"utf8\" });\nconsole.log(res.stdout) // => 'Hello, World!\\n'\n```\n\n-----\n\n### `runsync.exec(command, [options])`\n* Polyfill of [child_process.execSync](http://nodejs.org/dist/v0.11.13/docs/api/child_process.html#child_process_child_process_execsync_command_options).\n\n```js\nvar output = runsync.exec(\"sleep 3 && echo Hello!\", { timeout: 1000 });\n// => throw Exception because of timeout\n```\n\n-----\n\n### `runsync.execFile(command, [options])`\n* Polyfill of [child_process.execFileSync](http://nodejs.org/dist/v0.11.13/docs/api/child_process.html#child_process_child_process_execfilesync_command_args_options).\n\n```js\nvar html = runsync.execFile(\"curl\", [\"--silent\", \"-X\", \"GET\", \"http://example.com\"]);\nconsole.log(html.toString()); // => '<!doctype html>\\n<html>\\n<head>\\n ...'\n```\n\n-----\n\n### `runsync.popen(command, [options])`\n* This is similar to `runsync.exec`, but it returns **spawn object** likes `runsync.spawn`.\n* This method will not throw Exceptions even if command fails.\n\n```js\nvar result = runsync.popen(\"echo `cat` && echo strerr 1>&2\", { input: \"stdin\", encoding: \"utf8\" });\nconsole.log(result.stdout) // => \"stdin\\n\"\nconsole.log(result.stderr) // => \"stderr\\n\"\n```\n\n-----\n\n### `runsync.shell(command, [options])`\n* This is similar to `runsync.exec`, but always set **'inherit'** to **options.stdio**.\n* Returns Nothing(undefined).\n* This method will throw Exceptions if command fails.\n\n```js\ntry {\n  runsync.shell(\"mocha --reporter nyan\");\n  // 31  -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_,------,\n  // 1   -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_|   /\\_/\\ \n  // 0   -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-^|__( x .x) \n  //     -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-  \"\"  \"\" \n  //  31 passing (468ms)\n  //  1 failing\n\n} catch(err) {\n  console.log(err.message);\n  // => 'Command failed: `mocha -u tdd --reporter nyan`'\n}\n```\n","_attachments":{},"homepage":"https://github.com/norahiko/runsync","bugs":{"url":"https://github.com/norahiko/runsync/issues"},"license":"MIT"}