UNPKG

@vscode/js-debug-browsers

Version:

Browser launch and discovery logic used in VS Code's JavaScript Debugger

31 lines 1.4 kB
"use strict"; /*--------------------------------------------------------- * Copyright (C) Microsoft Corporation. All rights reserved. *--------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); exports.LinuxFirefoxBrowserFinder = void 0; const linuxChrome_1 = require("./linuxChrome"); class LinuxFirefoxBrowserFinder extends linuxChrome_1.LinuxChromeBrowserFinder { constructor() { super(...arguments); this.pathEnvironmentVar = 'FIREFOX_PATH'; this.executablesOnPath = [ 'firefox-aurora', 'firefox-dev', 'firefox-developer', 'firefox-trunk', 'firefox-nightly', 'firefox', ]; this.priorities = [ { regex: /firefox\-aurora$/, weight: 51, quality: "dev" /* Dev */ }, { regex: /firefox\-dev$/, weight: 51, quality: "dev" /* Dev */ }, { regex: /firefox\-developer$/, weight: 51, quality: "dev" /* Dev */ }, { regex: /firefox\-trunk'$/, weight: 50, quality: "canary" /* Canary */ }, { regex: /firefox\-nightly'$/, weight: 50, quality: "canary" /* Canary */ }, { regex: /firefox$/, weight: 49, quality: "stable" /* Stable */ }, ]; } } exports.LinuxFirefoxBrowserFinder = LinuxFirefoxBrowserFinder; //# sourceMappingURL=linuxFirefox.js.map