Merge pull request #107977 from microsoft/aeschli/107952 · microsoft/vscode@2af0510 (original) (raw)

Original file line number Diff line number Diff line change
@@ -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);