(command, args)
| 1104 | } |
| 1105 | |
| 1106 | function readVersion(command, args) { |
| 1107 | const result = run(command, args, { timeoutMs: 5000, allowFailure: true }); |
| 1108 | return (result.stdout || result.stderr || "unavailable") |
| 1109 | .trim() |
| 1110 | .split(/\s+/) |
| 1111 | .pop(); |
| 1112 | } |
| 1113 | |
| 1114 | function globalPackageRoot(packageName) { |
| 1115 | const result = run("npm", ["root", "-g"], { timeoutMs: 10000 }); |