31 строка
686 B
JavaScript
Executable File
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,
|
|
});
|