UNPKG

@cityssm/puppeteer-launch

Version:

Launch Puppeteer, falling back to system browsers when the cached ones aren't working or aren't available.

15 lines (14 loc) 765 B
import { type Browser, type LaunchOptions } from 'puppeteer'; type RetryBrowser = 'chrome-user' | 'chrome' | 'firefox-user' | 'firefox'; export declare const browserOrderDefault: RetryBrowser[]; /** * Launches a Puppeteer browser instance. * Automatically falls back to a system browser if no browser is available in the Puppeteer cache. * @param options - Optional launch parameters * @returns - A Puppeteer browser instance. */ export default function launch(options?: LaunchOptions & { browserOrder?: RetryBrowser[]; }): Promise<Browser>; export * as puppeteer from 'puppeteer'; export { installBrowser, installChromeBrowser, installFirefoxBrowser, testInstalledBrowser, testInstalledChromeBrowser, testInstalledFirefoxBrowser } from './installers.js';