Commit Graph

151 Commits

Author SHA1 Message Date
Nikolay Vitkov
6a89a2aadc
fix: negative timeout doesn't break launch (#10480) 2023-06-29 17:34:20 +02:00
dependabot[bot]
a3fa4017ad
chore(deps): Bump tar-fs from 3.0.2 to 3.0.3 (#10430)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-21 07:31:43 +00:00
release-please[bot]
3b09e956c6
chore: release main (#10412)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-06-21 09:14:24 +02:00
Alex Rudenko
d1ffad059a
fix: include src into published package (#10415) 2023-06-19 13:28:35 +02:00
dependabot[bot]
4b49212f24
chore(deps): Bump tar-fs from 2.1.1 to 3.0.2 (#10410)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 11:57:10 +02:00
Nikolay Vitkov
3552d97360
chore: update dependencies (#10336) 2023-06-07 11:17:31 +00:00
Julian Descottes
cf8402b711
chore: disable Firefox preference browser.translations.enable (#10288) 2023-06-01 09:18:04 +02:00
release-please[bot]
5fc136eec1
chore: release main (#10281)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-05-31 13:09:47 +00:00
Nikolay Vitkov
3fdad21744
chore: update Docs dependencies (#10275) 2023-05-31 09:30:22 +00:00
dependabot[bot]
2741b76d30
chore(deps): Bump proxy-agent from 6.2.0 to 6.2.1 (#10267)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-30 09:52:37 +00:00
Alex Rudenko
3a1f4f0f8f
fix: pass on the auth from the download URL (#10271) 2023-05-30 09:37:22 +00:00
Nikolay Vitkov
031b021703
chore: bump TS target to ES2021 (#10247) 2023-05-26 07:37:05 +00:00
release-please[bot]
b1308d1c95
chore: release main (#10228)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-05-25 04:52:07 +00:00
Alex Rudenko
2c0bd54d2e
feat: use proxy-agent to support various proxies (#10227) 2023-05-23 09:56:36 +02:00
dependabot[bot]
6f6edbb43d
chore(deps): Bump http-proxy-agent from 6.0.1 to 6.1.0 (#10226)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-23 09:00:15 +02:00
jrandolf
354ac3bfc8
chore: update http-proxy-agent (#10190) 2023-05-16 15:11:11 +02:00
release-please[bot]
1e0cb1a164
chore: release main (#10185)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-05-16 07:42:00 +00:00
Alex Rudenko
d388a6edfd
feat: add ability to uninstall a browser (#10179) 2023-05-15 09:51:42 +00:00
Alex Rudenko
ccbb82d9cd
fix: update the command name (#10178) 2023-05-15 09:39:37 +02:00
release-please[bot]
671fa546f1
chore: release main (#10151)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-05-11 19:41:41 +00:00
Alex Rudenko
e313b054e6
feat: support Chrome channels for ChromeDriver (#10158) 2023-05-11 11:26:05 +00:00
Alex Rudenko
c815ba45a3
refactor: use helpers for JSON/text (#10154) 2023-05-11 08:21:49 +00:00
release-please[bot]
75a50257e0
chore: release main (#10143)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-05-08 15:15:39 +00:00
Alex Rudenko
90ed263eaf
feat: support stable/dev/beta/canary keywords for chrome and chromium (#10140) 2023-05-08 14:54:44 +02:00
release-please[bot]
3a6569e8ef
chore: release main (#10137)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-05-05 13:25:47 +02:00
Alex Rudenko
9758cae029
fix: rename PUPPETEER_DOWNLOAD_HOST to PUPPETEER_DOWNLOAD_BASE_URL (#10130) 2023-05-05 10:32:58 +02:00
Alex Rudenko
7358e9e92f
refactor: use http-proxy-agent (#10132) 2023-05-04 10:19:56 +02:00
release-please[bot]
61605a0ed9
chore: release main (#10108)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-05-02 16:56:03 +00:00
Alex Rudenko
7405d6585a
feat!: drop support for node14 (#10019) 2023-05-02 09:37:46 +02:00
Alex Rudenko
df4d60c187
feat!: switch to Chrome for Testing instead of Chromium (#10054)
Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com>
2023-05-02 08:53:40 +02:00
Tao
edbfff7b04
fix: add Host header when used with http_proxy (#10080)
Co-authored-by: Alex Rudenko <alexrudenko@chromium.org>
2023-04-27 11:37:52 +00:00
Nikolay Vitkov
e4b57c279a
chore: add EsLint rule for no-floating-promises (#10084) 2023-04-26 09:53:02 +00:00
Nikolay Vitkov
c356e8f8f5
docs: use bash tag to get better formatting (#10086) 2023-04-26 11:32:33 +02:00
release-please[bot]
b64953ef37
chore: release main (#10056)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-04-21 10:00:59 +00:00
Alex Rudenko
e16e2a9728
feat(browser): add a method to get installed browsers (#10057) 2023-04-21 11:34:03 +02:00
Alex Rudenko
e3f8ff23c3
chore: fix build on win (#10022) 2023-04-14 10:51:35 +02:00
release-please[bot]
fe0c74bd52
chore: release main (#10003)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-04-13 14:26:52 +02:00
Alex Rudenko
7381229a16
fix: report install errors properly (#10016) 2023-04-13 10:20:02 +02:00
Alex Rudenko
dba1b2d9cc
docs: add readme to the API reference index (#10001) 2023-04-11 14:47:25 +02:00
release-please[bot]
823a9df442
chore: release main (#9991)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-04-06 17:11:16 +00:00
Alex Rudenko
ef0fb5d872
feat(browsers): support downloading chromedriver (#9990)
Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com>
2023-04-06 16:15:22 +00:00
release-please[bot]
c807fe7145
chore: release main (#9989)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-04-06 16:47:26 +02:00
Alex Rudenko
7d1734a5fa
docs: improve docs (#9988) 2023-04-06 14:50:22 +02:00
Alex Rudenko
75a136e0de
docs: website docs for browsers (#9986) 2023-04-06 14:23:10 +02:00
Alex Rudenko
24bd05877d
refactor: rename fetch->install, launcher->launch (#9985) 2023-04-06 13:23:28 +02:00
Alex Rudenko
c874a81445
refactor: misc refactoring around browsers debugging and stability (#9979) 2023-04-06 11:14:58 +02:00
Alex Rudenko
fa93e4ebdf
chore: test server for browsers (#9974)
Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com>
2023-04-05 16:18:25 +02:00
Alex Rudenko
0b2d988cc1
chore: improve debugging for EBUSY errors on Windows (#9976)
Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com>
2023-04-05 13:09:30 +00:00
Alex Rudenko
05a44afe5a
fix: consider downloadHost as baseUrl (#9973) 2023-04-05 09:58:53 +02:00
Alex Rudenko
c8f6adf9f3
refactor: use browsers for launchers (#9937) 2023-04-04 13:29:21 +00:00
Alex Rudenko
817288cd90
fix(browsers): update package json (#9968) 2023-04-04 14:11:28 +02:00
Alex Rudenko
f1211cbec0
fix(browsers): various fixes and improvements (#9966) 2023-04-04 13:58:32 +02:00
release-please[bot]
006086bc83
chore: release main (#9962)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-04-03 10:23:08 +02:00
Alex Rudenko
c7803844cf
fix: typo in the browsers package (#9957) 2023-04-03 09:36:21 +02:00
Nikolay Vitkov
e0eef01f1c
docs: use code block for single values (#9936) 2023-03-29 15:27:29 +02:00
release-please[bot]
8d026042db
chore: release main (#9939)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-03-29 11:22:11 +00:00
Alex Rudenko
2a29d30d17
fix: bump @puppeteer/browsers (#9938) 2023-03-29 12:37:49 +02:00
Alex Rudenko
a88322e947
chore: install Chromium to the same path as Chrome (#9922) 2023-03-28 10:30:25 +02:00
release-please[bot]
16bf0dc798
chore: release main (#9919)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-03-27 12:36:43 +02:00
Alex Rudenko
fcb233ce94
feat: update Chrome browser binaries (#9917) 2023-03-27 10:01:06 +00:00
release-please[bot]
dcfec6dbbd
chore: release main (#9863)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-03-24 11:22:06 +01:00
Alex Rudenko
c09b1b6948
chore: increase rm retries for browsers (#9910) 2023-03-24 09:45:28 +00:00
Alex Rudenko
00abcdca7f
chore: expose additional methods for Puppeteer (#9900) 2023-03-22 10:04:41 +01:00
Alex Rudenko
de6e6a69a1
chore: remove rimraf from browsers (#9874) 2023-03-17 09:36:22 +00:00
Alex Rudenko
b8d38cb05f
feat: implement a command to clear the cache (#9868) 2023-03-16 14:05:31 +01:00
Alex Rudenko
21a082fb9f
docs: add basic docs for browsers (#9867)
Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com>
2023-03-16 08:57:28 +00:00
Alex Rudenko
64cf9db602
chore: rename browsers folders and files (#9866) 2023-03-16 08:16:44 +01:00
release-please[bot]
29aa5c41ae
chore: release main (#9852)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-03-14 18:31:57 +00:00
Alex Rudenko
3e7a514e55
fix: export ChromeReleaseChannel (#9851) 2023-03-14 17:22:25 +00:00
release-please[bot]
0ead82e29e
chore: release main (#9845)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-03-14 13:57:50 +01:00
Alex Rudenko
850d1aaa19
chore: add rimraf for browsers (#9847) 2023-03-14 13:46:57 +01:00
Alex Rudenko
1a1e79d046
fix: add browsers entry point (#9846) 2023-03-14 13:23:42 +01:00
Alex Rudenko
dec48a9592
feat: implement system channels for chrome in browsers (#9844) 2023-03-14 11:01:11 +00:00
Alex Rudenko
fd2f90008d
chore: add an ability to create a Firefox profile (#9834) 2023-03-13 16:43:43 +01:00
Alex Rudenko
a17b7ffaf6
chore: allow reading stderr of the browser process (#9813)
Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com>
2023-03-09 15:00:25 +01:00
Alex Rudenko
89bdfb5206
chore: remove duplication in parameter definitions (#9805) 2023-03-08 12:36:31 +00:00
release-please[bot]
7eda506c85
chore: release main (#9800)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-03-07 16:57:18 +01:00
Alex Rudenko
8cca7bb7a2
fix: change the install output to include the executable path (#9797) 2023-03-07 16:30:32 +01:00
release-please[bot]
101fcb994e
chore: release main (#9789)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-03-06 14:53:56 +01:00
Thiago Perrotta
04247a4e00
feat: browsers: recognize chromium as a valid browser (#9760) 2023-03-06 10:59:44 +00:00
jrandolf
2123f809e8
chore: remove rimraf (#9775) 2023-03-06 11:33:38 +01:00
dependabot[bot]
8bf97181f3
chore(deps): Bump yargs from 17.7.0 to 17.7.1 (#9752)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-06 10:13:39 +00:00
Nikolay Vitkov
3a4e726078
chore: fix Browsers failing tests (#9768) 2023-03-05 20:52:26 +01:00
release-please[bot]
e7138cf99d
chore: release main (#9737)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-02-22 17:10:37 +01:00
Alex Rudenko
8bae0545b7
fix: define options per command (#9733) 2023-02-22 16:38:15 +01:00
Mathias Bynens
559dde78de
chore: report sizes in MB rather than MiB (#9734) 2023-02-22 14:36:39 +00:00
release-please[bot]
dbd41b554f
chore: release main (#9732)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-02-22 13:20:21 +01:00
Alex Rudenko
e944931de2
fix: permissions for the browser CLI (#9731) 2023-02-22 13:10:26 +01:00
release-please[bot]
b5f708cf3f
chore: release main (#9728)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-02-22 11:33:16 +01:00
Alex Rudenko
86a2d1dd3b
feat: initial release of browsers (#9722) (#9727) 2023-02-22 11:23:04 +01:00
Alex Rudenko
dcd6a3e1da
chore: rename revision to buildId (#9721) 2023-02-21 17:15:49 +01:00
Alex Rudenko
e3d8524738
chore: allow downloading the latest Chrome version (#9719) 2023-02-21 15:19:06 +01:00
Alex Rudenko
f1b337e78b
chore: resolve Firefox revisions for the latest keyword (#9708) 2023-02-21 08:27:02 +01:00
Alex Rudenko
c3d98e6a45
test: add fetch tests with a proxy server (#9706) 2023-02-20 15:38:59 +00:00
dependabot[bot]
0ccef7a204
chore(deps): Bump yargs from 17.6.2 to 17.7.0 (#9697)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-17 06:15:30 +00:00
Alex Rudenko
5e81c5b7ee
chore: implement launch command (#9692)
Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com>
2023-02-17 07:11:50 +01:00
Nikolay Vitkov
eefe9583d0
chore: Add EsLint rule import/order (#9685) 2023-02-15 15:09:31 -08:00
Alex Rudenko
0b27cbe86d
refactor: unify working with the cache folder structure (#9681) 2023-02-15 19:41:22 +00:00
Alex Rudenko
6e428edb9d
chore: add a basic CLI for fetching the browsers (#9671) 2023-02-14 16:30:41 +01:00
Alex Rudenko
5c54d399bb
chore: exec path for browsers (#9658) 2023-02-13 16:10:54 +01:00