UNPKG

826 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.availableWebBrowsers = exports.webBrowsers = undefined;
7
8var _exec = require('./exec');
9
10const availableDisplays = [(0, _exec.runSyncOk)('chromium', ['--version']) && 'chromium', (0, _exec.runSyncOk)('firefox', ['--version']) && 'firefox',
11// runSyncOk('livestreamer', ['--version']) && 'livestreamer', TODO checked dailymotion and Twitch, failed because json parsing or auth
12(0, _exec.runSyncOk)('omxplayer', ['--version']) && 'omxplayer'].filter(Boolean);
13
14const webBrowsers = exports.webBrowsers = ['chromium', 'firefox'];
15
16const availableWebBrowsers = exports.availableWebBrowsers = availableDisplays.filter(display => webBrowsers.includes(display));
17
18exports.default = availableDisplays;
19//# sourceMappingURL=availableDisplays.js.map
\No newline at end of file