@@ -282,8 +282,8 @@ export class PackageJSONContribution implements IJSONContribution { |
|
|
282 |
282 |
|
283 |
283 |
private npmView(pack: string): Promise<ViewPackageInfo | undefined> { |
284 |
284 |
return new Promise((resolve, _reject) => { |
285 |
|
-const command = 'npm view --json ' + pack + ' description dist-tags.latest homepage version'; |
286 |
|
-cp.exec(command, (error, stdout) => { |
|
285 |
+const args = ['view', '--json', pack, 'description', 'dist-tags.latest', 'homepage', 'version']; |
|
286 |
+cp.execFile('npm', args, (error, stdout) => { |
287 |
287 |
if (!error) { |
288 |
288 |
try { |
289 |
289 |
const content = JSON.parse(stdout); |