puppeteer-core
v14.1.1 puppeteer chrome headless automation
doc
node utils/doclint/cli.js
tsc
npm run clean-lib && tsc --version && (npm run tsc-cjs & npm run tsc-esm) && (npm run tsc-compat-cjs & npm run tsc-compat-esm)
lint
npm run eslint && npm run build && npm run doc && npm run prettier
test
npm run build && npm run lint --silent && npm run unit-with-coverage && npm run test-browser
unit
npm run tsc-cjs && npm run tsc-compat-cjs && mocha --config mocha-config/puppeteer-unit-tests.js
build
npm run tsc && npm run generate-d-ts && npm run generate-esm-package-json
funit
cross-env PUPPETEER_PRODUCT=firefox npm run unit
eslint
([ "$CI" = true ] && eslint --ext js --ext ts --quiet -f codeframe . || eslint --ext js --ext ts .)
prepare
node typescript-if-required.js && ([[ $HUSKY = 0 ]] || husky install)
release
node utils/remove_version_suffix.js && standard-version --commit-all
tsc-cjs
tsc -b src/tsconfig.cjs.json
tsc-esm
tsc -b src/tsconfig.esm.json
prettier
prettier --check .
clean-lib
rimraf lib
clean-docs
rimraf website/docs && rimraf docs-api-json
commitlint
commitlint --from=HEAD~1
eslint-fix
eslint --ext js --ext ts --fix .
unit-debug
npm run tsc-cjs && npm run tsc-compat-cjs && mocha --inspect-brk --config mocha-config/puppeteer-unit-tests.js
dev-install
npm run build && node install.js
prettier-fix
prettier --write .
test-browser
wtr
test-install
scripts/test-install.sh
generate-d-ts
npm run clean-docs && api-extractor run --local --verbose
generate-docs
npm run generate-d-ts && api-documenter markdown -i docs-api-json -o website/docs && node utils/remove-tag.js
prepublishOnly
npm run build
tsc-compat-cjs
tsc -b compat/cjs/tsconfig.json
tsc-compat-esm
tsc -b compat/esm/tsconfig.json
test-types-file
ts-node -s scripts/test-ts-definition-files.ts
apply-next-version
node utils/apply_next_version.js
ensure-pinned-deps
ts-node -s scripts/ensure-pinned-deps
test-browser-watch
wtr --watch
unit-with-coverage
cross-env COVERAGE=1 npm run unit
assert-unit-coverage
cross-env COVERAGE=1 mocha --config mocha-config/coverage-tests.js
chrome-headless-unit
cross-env HEADLESS=chrome npm run unit
build-docs-production
cd website && npm install && npm run build
generate-esm-package-json
echo '{"type": "module"}' > lib/esm/package.json
generate-api-docs-for-testing
commonmark docs/api.md > docs/api.html
ensure-correct-devtools-protocol-revision
ts-node -s scripts/ensure-correct-devtools-protocol-package
npm i [email protected]
Metadata
- Apache-2.0
- >=14.1.0
- The Chromium Authors
- released 5/19/2022