@vscode/js-debug-browsers
Version:
Browser launch and discovery logic used in VS Code's JavaScript Debugger
28 lines • 1.29 kB
JavaScript
;
/*---------------------------------------------------------
* Copyright (C) Microsoft Corporation. All rights reserved.
*--------------------------------------------------------*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.LinuxEdgeBrowserFinder = void 0;
const linuxChrome_1 = require("./linuxChrome");
class LinuxEdgeBrowserFinder extends linuxChrome_1.LinuxChromeBrowserFinder {
constructor() {
super(...arguments);
this.pathEnvironmentVar = 'EDGE_PATH';
this.executablesOnPath = [
'microsoft-edge-dev',
'microsoft-edge-beta',
'microsoft-edge-stable',
'microsoft-edge',
];
this.priorities = [
{ regex: /microsoft-edge\-wrapper$/, weight: 52, quality: "custom" /* Custom */ },
{ regex: /microsoft-edge\-dev$/, weight: 51, quality: "dev" /* Dev */ },
{ regex: /microsoft-edge\-beta$/, weight: 51, quality: "beta" /* Beta */ },
{ regex: /microsoft-edge\-stable$/, weight: 50, quality: "stable" /* Stable */ },
{ regex: /microsoft-edge$/, weight: 49, quality: "stable" /* Stable */ },
];
}
}
exports.LinuxEdgeBrowserFinder = LinuxEdgeBrowserFinder;
//# sourceMappingURL=linuxEdge.js.map