{"bugs":{"url":"https://github.com/puppeteer/puppeteer/issues"},"dist":{"shasum":"6c7437a65f7ba98ef8ad7c2b0f1cf808e91617bb","tarball":"https://registry.npmjs.org/puppeteer/-/puppeteer-14.4.1.tgz","fileCount":513,"integrity":"sha512-+H0Gm84aXUvSLdSiDROtLlOofftClgw2TdceMvvCU9UvMryappoeS3+eOLfKvoy4sm8B8MWnYmPhWxVFudAOFQ==","signatures":[{"sig":"MEUCIQDkTL7kNmXf6mRGHXt6obP84QmDeklxkQqtIdM7F8viGgIgW0ZXHH8tU0cufy7ZcY4aT6jXYOk9a3OmX044iwhYZgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3423048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirIUaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfuA/+PDKgi14PDAvTcFJ8iFpEr4gpw8dbER1IekDKwwQUUjbguo+l\r\nXRbZJpizZRa2NPEkAc6yH/VY9h/h1YNK2AVCUqb22KIOGp3BF6mQvbPkJVb4\r\nCzNYUWv0jGYgkltd9pmyTk2DVSYJZa6YySyDH5lFFoewy/ewGo4R1Qn3Evwg\r\nSP1OQfGijbwnl3bWl/dZA5OPG4KjN2s9ib6WBblbLJ7zI8+D/VzkNnA1b+Im\r\nQ9fm1BJ9r1Uhku7XJ3Vo5Cwuj4XK1aimIeR3jQGXVTo7lZ2ahKgLBEfdXPlx\r\nMV5tLqwu2MRw7KeS+szpT0taCH4ZgRB0OkgphsdHGXcbRHCPlrILF1+jryPs\r\nDufSJ6/ycNSgL7H8MCu7pHSd9MD7z5+Vnct13NZDgBWvaJD/0bEI6LI4GPrG\r\ny84rUasG0/BYc7DKJQG9Ig4ZnT0ynCaCjRXT8kxvqt7xqHw+fT1UDB6Uhzj8\r\nW5+ZeaQtFdTcb2eO4KilLXQg+/cq70UAkgOu5y6Mo3nwequ1w/d/Ef0200Yy\r\n5bjbKlYtzsLgwfklAzKW0Cs3vUlH4pEmFkIUufgY+nuGrWSV6TCOS+463y2s\r\nxCadeVZvwrG/xOIfuAoO3ubphdNZsZ6L+PPVzQE92+8J95BMMUobU6ETBGhj\r\nrZJtRTosIqIxrxIfP1nTtWxtBpR5qPOTPkA=\r\n=DM3+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/puppeteer/puppeteer.js","name":"puppeteer","type":"commonjs","types":"lib/types.d.ts","author":{"name":"The Chromium Authors"},"engines":{"node":">=14.1.0"},"exports":{".":{"types":"./lib/types.d.ts","import":"./lib/esm/puppeteer/puppeteer.js","require":"./lib/cjs/puppeteer/puppeteer.js"},"./*":{"import":"./*","require":"./*"}},"gitHead":"3d1ec573fb0329553949d4a16182efcefc373b81","license":"Apache-2.0","scripts":{"doc":"node utils/doclint/cli.js","lint":"npm run build && npm run lint:eslint && npm run doc && npm run lint:prettier","test":"npm run lint --silent && npm run test:unit:coverage","build":"npm run build:tsc && npm run generate:types && npm run generate:esm-package-json","format":"prettier --write .","install":"node install.js","prepare":"node typescript-if-required.js && ([[ $HUSKY = 0 ]] || husky install)","build:tsc":"npm run clean:lib && tsc --version && (npm run build:tsc:cjs && npm run build:tsc:esm)","clean:lib":"rimraf lib","test:unit":"npm run build:test && mocha","build:test":"tsc -b test","clean:docs":"rimraf docs-api-json","commitlint":"commitlint --from=HEAD~1","test:debug":"npm run build:test && mocha --inspect-brk","test:types":"ts-node -s scripts/test-ts-definition-files.ts","lint:eslint":"([ \"$CI\" = true ] && eslint --ext js --ext ts --quiet -f codeframe . || eslint --ext js --ext ts .)","test:install":"scripts/test-install.sh","build:tsc:cjs":"tsc -b src/tsconfig.cjs.json","build:tsc:esm":"tsc -b src/tsconfig.esm.json","generate:docs":"npm run generate:types && node utils/remove-tag.js","lint:prettier":"prettier --check .","generate:types":"npm run clean:docs && api-extractor run --local --verbose","prepublishOnly":"npm run build","lint:eslint:fix":"eslint --ext js --ext ts --fix .","test:pinned-deps":"ts-node -s scripts/ensure-pinned-deps","test:unit:firefox":"cross-env PUPPETEER_PRODUCT=firefox npm run test:unit","test:unit:coverage":"c8 --check-coverage --lines 94 npm run test:unit","generate:docs:testing":"commonmark docs/api.md > docs/api.html","test:protocol-revision":"ts-node -s scripts/ensure-correct-devtools-protocol-package","generate:esm-package-json":"echo '{\"type\": \"module\"}' > lib/esm/package.json","test:unit:chrome-headless":"cross-env HEADLESS=chrome npm run test:unit"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"homepage":"https://github.com/puppeteer/puppeteer#readme","keywords":["puppeteer","chrome","headless","automation"],"deprecated":"< 24.15.0 is no longer supported","repository":{"url":"git+https://github.com/puppeteer/puppeteer.git","type":"git"},"_npmVersion":"8.11.0","description":"A high-level API to control headless Chrome over the DevTools Protocol","directories":{},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"google-wombot","email":"node-team-npm+wombot@google.com"}],"_nodeVersion":"16.15.1","dependencies":{"ws":"8.7.0","debug":"4.3.4","rimraf":"3.0.2","tar-fs":"2.1.1","pkg-dir":"4.2.0","progress":"2.0.3","cross-fetch":"3.1.5","extract-zip":"2.0.1","proxy-from-env":"1.1.0","unbzip2-stream":"1.4.3","devtools-protocol":"0.0.1001819","https-proxy-agent":"5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.3","ncp":"2.0.0","diff":"5.1.0","mime":"3.0.0","husky":"8.0.1","mocha":"10.0.0","pngjs":"6.0.0","sinon":"14.0.0","eslint":"8.16.0","expect":"25.2.7","esprima":"4.0.1","jpeg-js":"0.4.3","minimist":"1.2.6","prettier":"2.6.2","@types/ws":"8.5.3","cross-env":"7.0.3","text-diff":"1.0.1","commonmark":"0.30.0","pixelmatch":"5.3.0","typescript":"4.7.2","@types/diff":"5.0.2","@types/mime":"2.0.3","@types/node":"17.0.38","@types/debug":"4.1.7","@types/mocha":"9.1.1","@types/pngjs":"6.0.1","@types/sinon":"10.0.11","@types/rimraf":"3.0.2","@types/tar-fs":"2.0.1","@commitlint/cli":"17.0.1","@types/progress":"2.0.5","@types/pixelmatch":"5.2.4","source-map-support":"0.5.21","eslint-plugin-mocha":"10.0.5","eslint-plugin-tsdoc":"0.2.16","eslint-plugin-import":"2.26.0","@types/proxy-from-env":"1.0.1","@types/unbzip2-stream":"1.4.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@microsoft/api-extractor":"7.24.2","@microsoft/api-documenter":"7.17.16","@typescript-eslint/parser":"5.27.0","eslint-formatter-codeframe":"7.32.1","@commitlint/config-conventional":"17.0.2","@typescript-eslint/eslint-plugin":"5.27.0"},"_npmOperationalInternal":{"tmp":"tmp/puppeteer_14.4.1_1655473434371_0.7607742748629485","host":"s3://npm-registry-packages"},"_id":"puppeteer@14.4.1","version":"14.4.1"}