chrome-launcher

Launch Google Chrome with ease from node.

APACHE-2.0 License

Downloads
14.5M
Stars
1.2K
Committers
58

Bot releases are hidden (Show)

chrome-launcher - v1.0.0 (Tue, Jul 18 2023) Latest Release

Published by adamraine about 1 year ago

  • 37609a01 deps: upgrade lighthouse-logger to 2.0.1 (#309)
  • dacd3578 Publish as ESM (#302)
  • f9e43693 fix: always close file handles to stdout/stderr logs (#259
chrome-launcher - v0.15.2 (Mon, April 17 2023)

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 flag
  • c753ba08 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 active
  • 346b3c2c rename master branch references to main (#280)
  • f618e7e5 docs: a few additions to the flags doc
  • c36bd8dc docs: add OptimizationHints to flags
  • 1cbf8b9a Make LaunchedChrome.kill sync (#269)
chrome-launcher - v0.15.1 (Tue, May 31 2022)

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)
chrome-launcher - v0.15.0 (Wed, Nov 10 2021)

Published by paulirish over 2 years ago

  • 1af60cb add getChromePath() method for printing found chrome path (#255)
chrome-launcher - v0.14.2 (Tue, Nov 2 2021)

Published by paulirish over 2 years ago

  • ba8d76bd fix chrome connection in node 17, use 127.0.0.1 explicitly (#253)
  • 56731dd8 fix: forward support for fs.rm in node 14.14+ (#242)
chrome-launcher - v0.14.1

Published by patrickhulce about 3 years ago

  • 630bb77f feat: set browser preferences (#247)
  • 12b2c8e3 docs(flags): note that disable-gpu isnt needed
chrome-launcher - v0.14.0 (Tue, May 18 2021)

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 message
  • b1b8dc74 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
    • 4b98587d massive update and refactor (#226)
    • e45b100f minor tweaks to headless and others
    • 3a90c21b fix links
    • 8429ca93 add feature flags description
    • 21db5f9f even more documented flags (#231)
chrome-launcher - 0.13.2 (Thu, May 7 2020)

Published by paulirish over 4 years ago

  • 7c1ea547 deps: bump to [email protected] (#187)
  • 2ae5591d fix: sanitize environment variables used in RegExp (#197)
chrome-launcher - 0.13.1 (Wed, Apr 1 2020)

Published by paulirish over 4 years ago

  • bf2957ac deps: update various dependencies (#192)
    • fixes the vulnerability warnings
chrome-launcher - 0.13.0 (Thu, Feb 27 2020)

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)

chrome-launcher - 0.10.4 (Mon, Sep 17 2018)

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)
  • Update chrome-flags-for-tools.md
chrome-launcher - 0.10.3 (Mon, Sep 17 2018)

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

chrome-launcher - 0.10.2 (Mon, Jan 8 2018)

Published by paulirish almost 7 years ago

0.10.2 (Mon, Jan 8 2018)

  • ef91605f Fix TS typing (#82)
  • baf2205f tests(travis): test on Node 9, drop testing on Node 7 (#80)

0.10.1 (Fri, Jan 5 2018)

  • 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)
chrome-launcher - 0.10.0 (Fri, Dec 8 2017)

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 flags
  • 5617473c 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)

Shipped in 0.9.0 (Mon, 27 Nov 2017)

  • 4cc9c075 New: Add userDataDir flag to use default user profile instead (#48)
  • 94137051 Avoid selecting google-emacs (#35)
chrome-launcher - 0.8.0 (Wed, 20 Sept 2017)

Published by paulirish about 7 years ago

  • 256399c Add support for Windows Subsystem for Linux / BashOnWindows (#27)
chrome-launcher - 0.7.0 (Thu, 14 Sept 2017)

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)
Package Rankings
Top 8.17% on Proxy.golang.org
Top 0.86% on Npmjs.org
Badges
Extracted from project README's
GitHub Actions Status Badge NPM chrome-launcher package