The function evaluateOnNewDocument in Puppeteer allow us to execute some js before the pdf.js one is loaded. It allows us to stub some setters before there are used and then set some event handlers very soon.
import/no-commonjs
declaration-block-no-redundant-longhand-properties
test
rewriteWebArchiveUrl
unicorn/prefer-includes
rimraf
fs.rmSync
test/webserver.mjs
rgb