Check puppeteer package dependencies

Since it's been a while, check the current implementation against the required packages listed in the puppeteer docs.