08406b28
fix: preserve existing getInstallations outputf3669f45
perf: check default paths first when running on Mac (#209)aef94948
docs: update defaultFlags() example for new API (#205)6a5d0c72
flags: disable background tracing (#203)d9154291
chore(deps): update typescript and types (#202)88e49686
test: use strict version of assert functions (#201)7c1ea547
deps: bump to is-wsl@2.2.0 (#187)2ae5591d
fix: sanitize environment variables used in RegExp (#197)bf2957ac
deps: update various dependencies (#192)83da1e41
feat: add killAll function (#186)b8c89f84
flags: disable the default browser check (#181) (#182)6112555c
fix: log taskkill error based on logging opts (#178) (#179)7c935efa
docs: add missing quote in README.md example (#180)2e829c7d
Skip --disable-setuid-sandbox flag when ignoreDefaultFlags = true (#171)66a5e226
flags: add new --disable flags to reduce noise and disable backgrounding (#170)
c4890ee3
feat: expose public interface for locating Chrome installations (#177)
Launcher.getInstallations()
returns an array of paths to available Chrome binariesa5ccaa4e
deps: update assorted dependencies (#175)e67a10df
--disable-translation is now --disable-features=TranslateUI (#167)1928187
fix: prevent mutation of default flags (#162)02a23c2
docs: fix launcher example in README (#160)90dc0e4
update manual-chrome-launcher with fixes from LHec80f0ca
tests: drop support for node 9. continue supporting node 8 LTS (#159)4865f3af
deps(security): bump mocha to latest (#158)e0d2b09b
deps(security): bump handlebars from 4.0.11 to 4.1.2 (#157)982be53f
update changelog for v0.10.7 and v0.11.0a860504f
[Breaking change] remove enableExtensions. add ignoreDefaultFlags & defaultFlags() (#124)448a1d48
chrome-finder: Add support for MacOS Catalina (#149)55b891bb
deps(is-wsl): add support for WSL 2; drop Node 6 (#152)57e18181
deps: upgrade typescript and ts-node (#155)a8848116
deps(security): bump lodash from 4.17.4 to 4.17.11 (#147)0a775dab
Document that --enable-automation disables automatic page reloads (#140)c9f653e2
Removing dead --safebrowsing-disable-auto-update flag. (#139)be12d564
yarn.lock add integritye361aa43
Update changelog.md (#137)55397e0c
deps: update yarn.lock from #142179a3f33
silence grep (#138)d2f6037a
fix: move unneeded ts types to devDeps (#142)984d61ce
docs(flags): remove a few flags that are gone.6316362c
docs: fix link to chrome-launcher’s flags (#128)f1f6d162
Update chrome-flags-for-tools.md1328319b
fix: set the which
command’s stdio to pipe (#125)35842ba4
fix: ignore stdio on which
call (#121)f126c3a0
fix: reject promise on failed kill() (#112)5ee0fde2
Set custom error codes for all errors.841bdf3f
Fix picking CHROME_PATH priority over other matches.6b10d748
Fix Travis CI build: GCE for chrome bug (#87)d4aa8295
Fix readme’s default logLevel (#85)5be71243
Type improvements (#102)dd5fdd49
Stricter typing for logLevel (#105)c9394cf7
Fix README typo: booelan ==> boolean (#104)Bad release. Had a breaking change (#70). Unpublished.
a5bc8180
Fix getLocalAppDataPath for wsl (#75)70a91885
readme: recommend use of cri with chrome-launcher (#78)d3ee63bd
folder refactor: ts in /src, js in /dist (#69)449c5238
Expose launched chrome child process object. (#67)0978891c
Enable users to pass env vars into spawned chrome. (#66)0261f43b
Add document covering the various chrome flags5617473c
Make launcher the default export. (#63)483acff5
fix: support alpine linux by retrying grep with -r (#61)eaa0bb87
docs: update maxConnectionRetries default to 50 (#58)4cc9c075
New: Add userDataDir
flag to use default user profile instead (#48)94137051
Avoid selecting google-emacs (#35)256399c
Add support for Windows Subsystem for Linux / BashOnWindows (#27)8d0766eb
Retry connection for longer (#21)52cb50af
only include PROGRAMFILES(X86) if present (#20)530822b9
log pid to kill (#22)1d617ab3
add support for connectionPollInterval
and maxConnectionRetries
(#19)7474971f
Fix errors inside spawnPromise being ignored (https://github.com/GoogleChrome/lighthouse/pull/2939)43baee69
mute any audio (#3028)ae6e9551
Better SIGINT handling (#2959)3ab3a117
docs: add changelog to launcher (#2987)494f9911
clarify priority of chromePath options1c11021a
add support for finding Chromium on Linux (#2950)391e2043
Publish type definitions instead of source TypeScript files (#2898)de408ad3
readme: update example using deprecated LIGHTHOUSE_CHROMIUM_PATH
(#2929)8bc6d18e
add license file to launcher package. (#2849)37fd38ce
pass --enable-extensions on from manual-chrome-launcher (#2735)c942d17e
support enabling extension loading (#2650)112c2c7f
Fix chrome finder on linux/osx when process.env isn’t populated (#2687)5728695f
Added CHROME_PATH to readme (#2694)fedc76a3
test: fix clang-format error (#2691)a6bbcaba
nuke ‘as string’41df647f
cli: remove --select-chrome,--skip-autolaunch. Support CHROME_PATH env (#2659)8c9724e2
fix launcher w/ arbitrary flags (#2670)9c0c0788
Expose LHR to modules consuming cli/run.ts (#2654)6df6b0e2
support custom port via chrome-debug binary (#2644)3f143b19
log the specific chrome spawn command.ef081063
upgrade rimraf to latest (#2641)edbb40d9
fix(driver): move performance observer registration to setupDriver (#2611)