packages/snapshot-tests/jest-puppeteer.config.js
import puppeteerEnv from 'jest-environment-puppeteer'; if (!process.argv.includes('--no-autorun') && !process.env.PORT) { process.env.PORT = '3007';} /** @type {puppeteerEnv.JestPuppeteerConfig} */const config = { launch: { headless: 'new', product: 'chrome', args: [ '--no-sandbox', '--disable-setuid-sandbox', '--hide-scrollbars', '--force-device-scale-factor=1', '--high-dpi-support=1', '--disable-gpu', '--disable-background-timer-throttling', '--disable-backgrounding-occluded-windows', '--disable-renderer-backgrounding', '--font-render-hinting=none' ] }, server: { command: 'npm run run:server', port: process.env.PORT, launchTimeout: 120000, debug: true }}; if (process.argv.includes('--no-autorun')) { delete config.server;} export default config;