UNPKG

@qualweb/cli

Version:
24 lines 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addPuppeteerOptions = addPuppeteerOptions; const commander_1 = require("commander"); function addPuppeteerOptions(command) { command.addOption(new commander_1.Option('--wait-until', 'Puppeteer lifecycle event to wait for before starting evaluation') .choices(['load', 'domcontentloaded', 'networkidle0', 'networkidle2'])); command.option('--max-parallel-evaluations <number>', 'Maximum number of parallel evaluations to run.', (value) => { const parsed = Number.parseInt(value); if (Number.isNaN(parsed) || parsed < 1) { throw new commander_1.InvalidOptionArgumentError('Max parallel evaluations must be a number greater than 0'); } return parsed; }); command.option('--timeout', 'Maximum time to wait for the evaluation to finish or try to connect to URL.', (value) => { const parsed = Number.parseInt(value); if (Number.isNaN(parsed) || parsed < 1) { throw new commander_1.InvalidOptionArgumentError('Timeout must be a number greater than 0'); } return parsed; }); return command; } //# sourceMappingURL=puppeteer.js.map