@cityssm/pdf-puppeteer
Version:
Converts URLs and HTML to PDFs using Puppeteer.
20 lines (19 loc) • 680 B
JavaScript
import { millisecondsInOneMinute, secondsToMillis } from '@cityssm/to-millis';
export const defaultPdfOptions = {
format: 'Letter',
printBackground: true
};
export const defaultPdfPuppeteerOptions = {
browser: 'chrome',
browserCloseTimeoutMillis: millisecondsInOneMinute,
disableSandbox: false,
usePackagePuppeteer: false
};
export const defaultPuppeteerOptions = {
browser: 'chrome',
headless: true,
// eslint-disable-next-line @typescript-eslint/no-magic-numbers
timeout: secondsToMillis(30)
};
export const htmlNavigationTimeoutMillis = millisecondsInOneMinute;
export const urlNavigationTimeoutMillis = htmlNavigationTimeoutMillis * 2;