{"_id":"execSync","_rev":"28-a567932abaa8e4eab39afadae970ed0f","name":"execSync","description":"Node's missing execSync.","dist-tags":{"latest":"1.0.2"},"versions":{"0.0.1":{"author":{"name":"Mario Gutierrez","email":"mario@mgutz.com"},"name":"execSync","description":"Synchronous exec when you NEED it.","version":"0.0.1","dependencies":{"ffi":"~1.0.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"_id":"execSync@0.0.1","_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"d11a23606d201cf5eb7ea9b2f61cd5e0bc31b1dd","tarball":"https://registry.npmjs.org/execSync/-/execSync-0.0.1.tgz","integrity":"sha512-hk0lUMEY2WQB75OzeSppwhWc0J+V+FcBFWpUBOvX9N+9+16x+CmQxixODdA+XGk9XGEr26PcsYU7v54gG+reaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVKnKhh0A46LhiHjmG/z3hqJ0fsFazVFPrepd6obcxUgIgYQcsOxVV5cM8SUHdc4DCGahQRzM9engopIL1P0GS708="}]},"maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"directories":{}},"0.0.2":{"author":{"name":"Mario Gutierrez","email":"mario@mgutz.com"},"name":"execSync","description":"Synchronous exec when you NEED it.","version":"0.0.2","dependencies":{"ffi":"latest"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_id":"execSync@0.0.2","dist":{"shasum":"65d817366944c5f1cc8f0fbbd448cdc37d09785e","tarball":"https://registry.npmjs.org/execSync/-/execSync-0.0.2.tgz","integrity":"sha512-CLh0OY0bXVOTj4/q9it49IAOBsNgCGTzxeawilqSScOT8yqj7KMox4T8xz8TmZO7FHtDpSusFL/YyMDlk1zL9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDOORkqjOzvy0L+5Iyr5kmqiayO7mhhDSeVjV5DpEDBAiEAwpB2/Eb7cZoB9KfJVNHl350w0GCMxz0lKdjP7WSNfUk="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"directories":{}},"0.0.3":{"author":{"name":"Mario Gutierrez","email":"mario@mgutz.com"},"name":"execSync","description":"Synchronous exec when you NEED it.","version":"0.0.3","dependencies":{"ffi":"latest"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_id":"execSync@0.0.3","dist":{"shasum":"d9389d8e1d8f8ce534c4fb4b7cc3957686adab04","tarball":"https://registry.npmjs.org/execSync/-/execSync-0.0.3.tgz","integrity":"sha512-f4KojerHwD61h2wnHIotGB6Vdt2hBILBT7Tmjw6XMuuzvPalrTm9eTGspe/6XLgpa05PuegaupgYPPnxtSjNwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALrNV112AybEWp+wq2GDX97pWw/YqICSDmdzcLPUePzAiEAlvfjkjpoZ72Yo5kgENcy70ck6VWhiyRh0dfFg69cUIw="}]},"_from":".","_npmVersion":"1.2.10","_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"directories":{}},"0.0.4":{"author":{"name":"Mario Gutierrez","email":"mario@mgutz.com"},"name":"execSync","description":"Synchronous exec when you NEED it.","version":"0.0.4","dependencies":{"ffi":"latest"},"devDependencies":{"chai":"~1.5.0","mocha":"~1.9.0"},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"test":"mocha test"},"_id":"execSync@0.0.4","dist":{"shasum":"77f19cd075a2c4477e79d5ec8a9141ae2643abf9","tarball":"https://registry.npmjs.org/execSync/-/execSync-0.0.4.tgz","integrity":"sha512-k04MbLUYESOQD1YiCZDOPzVT1hx4MIK3zi8BSgYPz4b2YG/ifoFoQyZB3/cxUfgDL3hOU4jPiHyRohNUyfmnZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS33R0eudcmgPJSk+QS2HpZyqNN8pn6gVN5AX1gvsNIwIgRtxBPI0H0XYAoDbaXujMq05HzjubtuZ99/nlT1G/0h8="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"directories":{}},"1.0.0-pre":{"author":{"name":"Mario Gutierrez","email":"mario@mgutz.com"},"name":"execSync","description":"Node's missing execSync.","version":"1.0.0-pre","license":"MIT","dependencies":{"temp":"~0.5.1"},"devDependencies":{"chai":"~1.5.0","mocha":"~1.9.0"},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"test":"mocha test","install":"node-gyp rebuild"},"gypfile":true,"_id":"execSync@1.0.0-pre","dist":{"shasum":"1d28a6cd6f84079c36715559f946f000539d8e88","tarball":"https://registry.npmjs.org/execSync/-/execSync-1.0.0-pre.tgz","integrity":"sha512-IfHfNkxUXqS4jzv0ju4dQNrhbAcH5JkEBG2HW3kht0MVWqGx7j9k+WONfZGLxJM7ddJ2ScN4NOPnW86uHpMvLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOJPLUx/JeGKKAw7CEnm72VJAfMJxPUzD5p7E/LR7hPAiEA+DsQRZk7YvZPQLL5pC9pGXiYH+BDgZRz5+bRw0HsSq0="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"directories":{}},"1.0.1-pre":{"author":{"name":"Mario Gutierrez","email":"mario@mgutz.com"},"name":"execSync","description":"Node's missing execSync.","version":"1.0.1-pre","license":"MIT","dependencies":{"temp":"~0.5.1"},"devDependencies":{"chai":"~1.5.0","mocha":"~1.9.0"},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"test":"mocha test/unixSpec","install":"node-gyp rebuild"},"gypfile":true,"_id":"execSync@1.0.1-pre","dist":{"shasum":"8fa8deb748eecdafe61feea49921bb9b7a410d1e","tarball":"https://registry.npmjs.org/execSync/-/execSync-1.0.1-pre.tgz","integrity":"sha512-S14Ay5Dkf2sf/CuRhScyy6lx0Rebxducr05uC6FM5LeSI4Wh5PY81l0FF4RYQPOq5Q1AGbocUsylNJ1Sa180HA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+SsTAesBDfp3eE4/Q34x/DcR7bC8Z5z3XfcNnHf2JjAIgUkYnYugvCjhCwadNS8VEJ0EAN8i46cXpMxgeO1nuxsM="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}]},"1.0.2":{"author":{"name":"Mario Gutierrez","email":"mario@mgutz.com"},"name":"execSync","description":"Node's missing execSync.","version":"1.0.2","license":"MIT","dependencies":{"temp":"~0.5.1"},"devDependencies":{"chai":"~1.5.0","mocha":"~1.9.0"},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"test":"mocha test/unixSpec","install":"node install.js"},"repository":{"type":"git","url":"https://github.com/mgutz/execSync.git"},"gitHead":"265f9c336f5800990b8329fd6bc74da096719c4d","bugs":{"url":"https://github.com/mgutz/execSync/issues"},"homepage":"https://github.com/mgutz/execSync","_id":"execSync@1.0.2","_shasum":"1f42eda582225180053224ecdd3fd1960fdb3139","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mgutz","email":"mario@mgutz.com"},"maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"dist":{"shasum":"1f42eda582225180053224ecdd3fd1960fdb3139","tarball":"https://registry.npmjs.org/execSync/-/execSync-1.0.2.tgz","integrity":"sha512-ul1uCl3e2DLlTl8z8R7OFb9PDXI08YkXbgknWZQCrpQjZh7cpntAzDI6oEqetaWpx+RdySFcxHVyG98CFg2lTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkvs+IhCIb7IdzYE/e56y0xZDlU028zTqQzVmUtsPUvgIge47QYpHOvkPm0zVic43ETyFvKwhTZiNBXMokuCSlbdk="}]}}},"readme":"# execSync\n\nExecutes shell commands synchronously.\n\n__WARNING__ For dev machine shell scripting only. **DO NOT USE** for\nproduction servers.\n\n## Install\n\n__Windows__ requires Python and Visual Studio 2012 (Express) installed for\nnode to build. See [node-gyp installation](https://github.com/TooTallNate/node-gyp#installation).\nPre-built binaries for node v0.8 and node v0.10 are packaged. They should work and if not try manually\nbuilding.\n\n    npm install execSync\n\nSometimes a manual build is necessary on Windows even with all the tools in place, replace Visual Studio version\nwith '2010' or '2012' based on the version installed.\n\n    npm install node-gyp -g\n    node-gyp rebuild --msvs_version=2012\n\n## Usage\n\nRequire it\n\n    var sh = require('execSync');\n\n`Run` does not capture output.\n\n    var code = sh.run('echo $USER; echo some_err 1>&2; exit 1');\n    console.log('return code ' + code);\n\nUse the less efficient `exec` if you need output. `exec` is just redirection\ntrickery around `run`.\n\n    var result = sh.exec('echo $USER; echo some_err 1>&2; exit 1');\n    console.log('return code ' + result.code);\n    console.log('stdout + stderr ' + result.stdout);\n\n## Notes\n\nIn *nix and OSX version commands are run via `sh -c YOUR_COMMAND`\n\nIn __Windows__ commands are run via `cmd /C YOUR_COMMAND`\n\n## License\n\nCopyright (c) 2012, 2013 Mario Gutierrez mario@mgutz.com\n\nSee the file LICENSE for copying permission.\n","maintainers":[{"name":"mgutz","email":"mario@mgutz.com"}],"time":{"modified":"2022-06-17T21:52:27.195Z","created":"2012-06-09T21:57:11.326Z","0.0.1":"2012-06-09T21:57:12.499Z","0.0.2":"2013-02-04T05:42:32.663Z","0.0.3":"2013-02-20T17:28:21.939Z","0.0.4":"2013-04-15T15:34:44.034Z","1.0.0-pre":"2013-07-12T16:13:19.851Z","1.0.1-pre":"2013-07-14T17:07:00.692Z","1.0.2":"2014-08-24T16:43:44.429Z"},"author":{"name":"Mario Gutierrez","email":"mario@mgutz.com"},"users":{"nikunjchapadia":true},"homepage":"https://github.com/mgutz/execSync","repository":{"type":"git","url":"https://github.com/mgutz/execSync.git"},"bugs":{"url":"https://github.com/mgutz/execSync/issues"},"license":"MIT","readmeFilename":"README.md"}