Name Description Size Coverage
bisect.mjs @fileoverview A tiny wrapper around the Chromium bisect script that runs Puppeteer tests It's recommended to add .only to the failing test so the script runs quicker. 1667 -
build_daily_comment.mjs @param {string} env @returns {string} 2591 -
chmod.ts Calls chmod with the mode in argv[2] on paths in argv[3...length-1]. 317 -
clean.mjs 1201 -
clear_github_cache.mjs 968 -
compare-trials.ts This command compares two versions (good and bad) of the field trial testing configs (https://source.chromium.org/chromium/chromium/src/+/main:testing/variations/fieldtrial_testing_config.json) and prints features that need to be disabled to go back to the state defined by the good config. Usage: node --experimental-strip-types tools/compare-trials.ts configBad.json configGood.json 1906 -
cp.ts Copies single file in argv[2] to argv[3] 214 -
docgen -
doctest -
download_chrome_canary.mjs @fileoverview Installs the latest Chrome Canary using `@puppeteer/browsers` to the directory provided as the first argument (default: cwd). The executable path is written to the `executablePath` output param for GitHub actions. Examples: - `node tools/download_chrome_canary.mjs` - `node tools/download_chrome_canary.mjs /tmp/cache` 1219 -
eslint -
generate_module_package_json.ts Outputs the dummy package.json file to the path specified by the first argument. 381 -
get_deprecated_version_range.mjs 530 -
merge-canary-test-expectations.mjs 502 -
merge-changelogs.ts This script merges puppeteer and puppeteer-core changelogs into a single changelog file. 2599 -
mocha-runner -
patch.mjs 1795 -
sort-test-expectations.mjs 4376 -
third_party -
tsconfig.json 73 -
tsdoc.json 336 -
update_browser_revision.mjs @param {string} version @returns {string} 6913 -
validate-deps.mjs 1447 -