diff options
author | Florian Dold <florian.dold@gmail.com> | 2018-09-20 02:56:13 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2018-09-20 02:56:13 +0200 |
commit | bbff7403fbf46f9ad92240ac213df8d30ef31b64 (patch) | |
tree | c58400ec5124da1c7d56b01aea83309f80a56c3b /node_modules/cross-spawn/index.js | |
parent | 003fb34971cf63466184351b4db5f7c67df4f444 (diff) |
update packages
Diffstat (limited to 'node_modules/cross-spawn/index.js')
-rw-r--r-- | node_modules/cross-spawn/index.js | 36 |
1 files changed, 8 insertions, 28 deletions
diff --git a/node_modules/cross-spawn/index.js b/node_modules/cross-spawn/index.js index 7814a9692..5509742ca 100644 --- a/node_modules/cross-spawn/index.js +++ b/node_modules/cross-spawn/index.js @@ -1,20 +1,15 @@ 'use strict'; -var cp = require('child_process'); -var parse = require('./lib/parse'); -var enoent = require('./lib/enoent'); - -var cpSpawnSync = cp.spawnSync; +const cp = require('child_process'); +const parse = require('./lib/parse'); +const enoent = require('./lib/enoent'); function spawn(command, args, options) { - var parsed; - var spawned; - // Parse the arguments - parsed = parse(command, args, options); + const parsed = parse(command, args, options); // Spawn the child process - spawned = cp.spawn(parsed.command, parsed.args, parsed.options); + const spawned = cp.spawn(parsed.command, parsed.args, parsed.options); // Hook into child process "exit" event to emit an error if the command // does not exists, see: https://github.com/IndigoUnited/node-cross-spawn/issues/16 @@ -24,28 +19,13 @@ function spawn(command, args, options) { } function spawnSync(command, args, options) { - var parsed; - var result; - - if (!cpSpawnSync) { - try { - cpSpawnSync = require('spawn-sync'); // eslint-disable-line global-require - } catch (ex) { - throw new Error( - 'In order to use spawnSync on node 0.10 or older, you must ' + - 'install spawn-sync:\n\n' + - ' npm install spawn-sync --save' - ); - } - } - // Parse the arguments - parsed = parse(command, args, options); + const parsed = parse(command, args, options); // Spawn the child process - result = cpSpawnSync(parsed.command, parsed.args, parsed.options); + const result = cp.spawnSync(parsed.command, parsed.args, parsed.options); - // Analyze if the command does not exists, see: https://github.com/IndigoUnited/node-cross-spawn/issues/16 + // Analyze if the command does not exist, see: https://github.com/IndigoUnited/node-cross-spawn/issues/16 result.error = result.error || enoent.verifyENOENTSync(result.status, parsed); return result; |