Launch Google Chrome with ease from node.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by paulirish over 1 year ago
76b6a13c
Update logLevel option typing (#295)60044483
Update headless=chrome flag to headless=new (#290)b041125a
log when connection to existing chrome found for requested port (#291)f64a7d89
docs(flags): fix description of mock-keychain flagc753ba08
use updating node versions in CI (#286)8d1d85dc
docs(flags): adjust grouping. add in several features (#283)471a97c7
flags: disable optimization guide and media router (#282)83f08461
docs(flags): add disable-features=MediaRouter which is surprisingly active346b3c2c
rename master branch references to main (#280)f618e7e5
docs: a few additions to the flags docc36bd8dc
docs: add OptimizationHints to flags1cbf8b9a
Make LaunchedChrome.kill sync (#269)Published by paulirish over 2 years ago
3724165a
make launcher.kill() synchronous, fs.rm now gets force
and maxRetries
(#268)3561350a
revise taskkill procedure on windows (#267)690ae983
add lighthouse smoketests (windows) to CI (#265)279577fd
docs(chrome-flags-for-tools): add link to overview of features (#235)ff91c18b
fix: use wslpath
to resolve Windows paths (#200)30755cde
test: run latest versions of node in CI (#257)Published by paulirish over 2 years ago
1af60cb
add getChromePath()
method for printing found chrome path (#255)Published by paulirish over 2 years ago
Published by brendankenny over 3 years ago
ac1f4aff
move to minimum node 12; remove rimraf
(#237)dec646c4
deps: remove mkdirp
for fs.mkdirSync
(#234)83ab178a
update minimum node version (#222)a5f6eb2f
add additional chrome flags (#227)3a7c9610
reword unset-CHROME_PATH
error messageb1b8dc74
rename disabled TranslateUI
to Translate
to match Chrome (#225)beb41360
chore: update dependencies and test targets (#221)df9d564a
tests: migrate from travis to github actions (#228)673da08b
tests: add mac/win bots to ci (#232)a700ae0c
docs: fix readme's getInstallations()
section (#212)chrome-flags-for-tools.md
update
Published by paulirish over 4 years ago
7c1ea547
deps: bump to [email protected] (#187)2ae5591d
fix: sanitize environment variables used in RegExp (#197)Published by paulirish over 4 years ago
bf2957ac
deps: update various dependencies (#192)
Published by paulirish over 4 years ago
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)(👋 also... there are a few releases we didnt publish here, but are tagged and published to npm.
their changes are detailed in changelog.md
)
Published by paulirish about 6 years ago
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)Published by paulirish about 6 years ago
UNPUBLISHED.
Bad release: had a breaking change.
We'll ship a 1.0.0 later with #124 in it
Published by paulirish almost 7 years ago
ef91605f
Fix TS typing (#82)baf2205f
tests(travis): test on Node 9, drop testing on Node 7 (#80)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)Published by paulirish almost 7 years ago
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)Published by paulirish about 7 years ago
256399c
Add support for Windows Subsystem for Linux / BashOnWindows (#27)Published by paulirish about 7 years ago
Project moved to its own repo: https://github.com/GoogleChrome/chrome-launcher
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)