Repository navigation
Puppeteer alone suffices with no plugin enabled
Summary
A project that sets QUARRY_STEALTH=0 no longer has to install puppeteer-extra or its transitive packages. Stealth stays on by default, so a project that does not opt out runs as before.
Highlights
- On-demand load: the executor loads
puppeteer-extraonly while the stealth or adblocker plugin is enabled, and otherwise launches through Puppeteer directly. - Optional peers: the executor marks
puppeteer-extraand the stealth plugin as optional peers. - SDK peer removed: the SDK no longer declares
puppeteer-extra, because nothing in the SDK imports it.
Upgrade Notes
- A project that sets
QUARRY_STEALTH=0and leaves the adblocker off can removepuppeteer-extraand both plugins.
Known Limitations
quarry initand the container image still installpuppeteer-extraand the stealth plugin, because stealth stays on by default.
Full Changelog: v0.16.0...v0.16.1