lighthouse/chrome-launcher/manual-chrome-launcher.js

31 строка
686 B
JavaScript
Executable File

#!/usr/bin/env node
'use strict'
/**
* @fileoverview Script to launch a clean Chrome instance on-demand.
* Assuming Lighthouse is installed globally or `npm link`ed, use via:
* chrome-debug
* Optionally pass additional flags and/or a URL
* chrome-debug http://goat.com
* chrome-debug --show-paint-rects
*/
require('./compiled-check.js')('chrome-launcher.js');
const args = process.argv.slice(2);
let chromeFlags;
let startingUrl;
if (args.length) {
chromeFlags = args.filter(flag => flag.startsWith('--'));
startingUrl = args.find(flag => !flag.startsWith('--'));
}
const {launch} = require('./chrome-launcher');
launch({
startingUrl,
chromeFlags,
});