in src/chromeDebugAdapter.ts [613:632]
function findExecutable(program: string): string | undefined {
if (process.platform === 'win32' && !path.extname(program)) {
const PATHEXT = process.env['PATHEXT'];
if (PATHEXT) {
const executableExtensions = PATHEXT.split(';');
for (const extension of executableExtensions) {
const programPath = program + extension;
if (fs.existsSync(programPath)) {
return programPath;
}
}
}
}
if (fs.existsSync(program)) {
return program;
}
return undefined;
}