Skip to content

deps: upgrade puppeteer to 25.x - #133

Merged
chrispcampbell merged 2 commits into
mainfrom
chris/132-puppeteer-25
Sep 4, 2026
Merged

deps: upgrade puppeteer to 25.x#133
chrispcampbell merged 2 commits into
mainfrom
chris/132-puppeteer-25

Conversation

@chrispcampbell

Copy link
Copy Markdown
Contributor

Fixes #132

See issue for details.

Puppeteer 25.2.0 was the first release to use @puppeteer/browsers 3.x,
which replaced extract-zip with modern-tar.  Upgrading removes extract-zip
(and its ip-address, js-yaml 4.x, cosmiconfig, and socks-proxy-agent
dependencies) from the tree, which resolves the open vulnerability alerts
for those packages in downstream repositories.

Puppeteer 25 requires Node >=22.12.0, so declare that in the package
`engines` field.  The GitHub Actions workflows already use Node 22.
@chrispcampbell chrispcampbell changed the title fix: upgrade puppeteer to 25.x deps: upgrade puppeteer to 25.x Sep 4, 2026
@chrispcampbell
chrispcampbell merged commit 7d22570 into main Sep 4, 2026
1 check passed
@chrispcampbell
chrispcampbell deleted the chris/132-puppeteer-25 branch September 4, 2026 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade puppeteer to 25.x

1 participant