paths: add waterfox and vivaldi
This commit is contained in:
parent
dd4b4c2dc4
commit
696ce1d876
15
src/index.js
15
src/index.js
@ -36,6 +36,7 @@ const browserPaths = ({
|
|||||||
|
|
||||||
thorium: join('Thorium', 'Application', 'thorium.exe'),
|
thorium: join('Thorium', 'Application', 'thorium.exe'),
|
||||||
brave: join('BraveSoftware', 'Brave-Browser', 'Application', 'brave.exe'),
|
brave: join('BraveSoftware', 'Brave-Browser', 'Application', 'brave.exe'),
|
||||||
|
vivaldi: join('Vivaldi', 'Application', 'vivaldi.exe'),
|
||||||
|
|
||||||
firefox: [
|
firefox: [
|
||||||
join('Mozilla Firefox', 'firefox.exe'),
|
join('Mozilla Firefox', 'firefox.exe'),
|
||||||
@ -45,6 +46,7 @@ const browserPaths = ({
|
|||||||
firefox_nightly: join('Firefox Nightly', 'firefox.exe'),
|
firefox_nightly: join('Firefox Nightly', 'firefox.exe'),
|
||||||
|
|
||||||
librewolf: join('LibreWolf', 'librewolf.exe'),
|
librewolf: join('LibreWolf', 'librewolf.exe'),
|
||||||
|
waterfox: join('Waterfox', 'waterfox.exe'),
|
||||||
},
|
},
|
||||||
|
|
||||||
linux: { // these should be in path so just use the name of the binary
|
linux: { // these should be in path so just use the name of the binary
|
||||||
@ -63,11 +65,13 @@ const browserPaths = ({
|
|||||||
|
|
||||||
thorium: [ 'thorium', 'thorium-browser' ],
|
thorium: [ 'thorium', 'thorium-browser' ],
|
||||||
brave: [ 'brave', 'brave-browser' ],
|
brave: [ 'brave', 'brave-browser' ],
|
||||||
|
vivaldi: [ 'vivaldi', 'vivaldi-browser' ],
|
||||||
|
|
||||||
firefox: [ 'firefox', 'firefox-browser' ],
|
firefox: [ 'firefox', 'firefox-browser' ],
|
||||||
firefox_nightly: [ 'firefox-nightly', 'firefox-nightly-browser', 'firefox-browser-nightly' ],
|
firefox_nightly: [ 'firefox-nightly', 'firefox-nightly-browser', 'firefox-browser-nightly' ],
|
||||||
|
|
||||||
librewolf: [ 'librewolf', 'librewolf-browser' ]
|
librewolf: [ 'librewolf', 'librewolf-browser' ],
|
||||||
|
waterfox: [ 'waterfox', 'waterfox-browser' ],
|
||||||
},
|
},
|
||||||
|
|
||||||
darwin: {
|
darwin: {
|
||||||
@ -83,10 +87,15 @@ const browserPaths = ({
|
|||||||
edge_dev: '/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge Dev',
|
edge_dev: '/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge Dev',
|
||||||
edge_canary: '/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge Canary',
|
edge_canary: '/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge Canary',
|
||||||
|
|
||||||
|
thorium: '/Applications/Thorium.app/Contents/MacOS/Thorium',
|
||||||
brave: '/Applications/Brave Browser.app/Contents/MacOS/Brave Browser',
|
brave: '/Applications/Brave Browser.app/Contents/MacOS/Brave Browser',
|
||||||
|
vivaldi: '/Applications/Vivaldi.app/Contents/MacOS/Vivaldi',
|
||||||
|
|
||||||
firefox: '/Applications/Firefox.app/Contents/MacOS/firefox',
|
firefox: '/Applications/Firefox.app/Contents/MacOS/firefox',
|
||||||
firefox_nightly: '/Applications/Firefox Nightly.app/Contents/MacOS/firefox'
|
firefox_nightly: '/Applications/Firefox Nightly.app/Contents/MacOS/firefox',
|
||||||
|
|
||||||
|
librewolf: '/Applications/LibreWolf.app/Contents/MacOS/librewolf',
|
||||||
|
waterfox: '/Applications/Waterfox.app/Contents/MacOS/waterfox',
|
||||||
}
|
}
|
||||||
})[process.platform];
|
})[process.platform];
|
||||||
|
|
||||||
@ -168,7 +177,7 @@ const getDataPath = browser => join(ranJsDir, 'gluon_data', browser);
|
|||||||
|
|
||||||
const getBrowserType = name => { // todo: not need this
|
const getBrowserType = name => { // todo: not need this
|
||||||
if (name.startsWith('firefox') ||
|
if (name.startsWith('firefox') ||
|
||||||
[ 'librewolf' ].includes(name)) return 'firefox';
|
[ 'librewolf', 'waterfox' ].includes(name)) return 'firefox';
|
||||||
|
|
||||||
return 'chromium';
|
return 'chromium';
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user