Files
cdnjs/node_modules/execSync/package.json
T
2014-07-17 01:32:32 +08:00

32 lines
1.6 KiB
JSON

{
"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"
},
"readme": "# execSync\n\nExecutes shell commands synchronously.\n\n## Motivation\n\nSimplifies build scripts.\n\nExpress 3 has asynchronous templates and helper functions are synchronous.\nSome of my helper functions invoke compilers with async interfaces. I use\nthis library in DEVELOPMENT mode to precompile files on the fly through the\ncommand line.\n\n**NOT RECOMMENDED** on production servers.\n\n\n## Install\n\n npm install execSync\n\n## Usage\n\nRequire it\n\n var execSync = require('execSync');\n\nExecute shell commands. `exec` interlaces stdout and stderr to `result.stdout`.\n\n var result = execSync.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## Legacy helper functions\n\nCapture STDOUT\n\n var user = execSync.stdout('echo $USER');\n console.log('Hello ' + user);\n\nGet result code\n\n var code = execSync.code('echo $HOME');\n console.log('result ' + code);\n\n",
"readmeFilename": "README.md",
"_id": "execSync@0.0.4",
"dist": {
"shasum": "ab5a1c92ab067b74cea5aca98d5111ce6a20c73e"
},
"_from": "execSync@~0.0",
"_resolved": "https://registry.npmjs.org/execSync/-/execSync-0.0.4.tgz"
}