mirror of
https://github.com/jquery/jquery.git
synced 2024-12-09 08:04:24 +00:00
26 lines
578 B
JavaScript
26 lines
578 B
JavaScript
|
// This list is static, so no requests are required
|
||
|
// in the command help menu.
|
||
|
|
||
|
import { getBrowsers } from "../browserstack/api.js";
|
||
|
|
||
|
export const browsers = [
|
||
|
"chrome",
|
||
|
"ie",
|
||
|
"firefox",
|
||
|
"edge",
|
||
|
"safari",
|
||
|
"opera",
|
||
|
"yandex",
|
||
|
"IE Mobile",
|
||
|
"Android Browser",
|
||
|
"Mobile Safari",
|
||
|
"jsdom"
|
||
|
];
|
||
|
|
||
|
// A function that can be used to update the above list.
|
||
|
export async function getAvailableBrowsers() {
|
||
|
const browsers = await getBrowsers( { flat: true } );
|
||
|
const available = [ ...new Set( browsers.map( ( { browser } ) => browser ) ) ];
|
||
|
return available.concat( "jsdom" );
|
||
|
}
|