{"_id":"@codebyai/puppeteer-core","_rev":"6-697d660e32ef9509c9eae2dad652e127","name":"@codebyai/puppeteer-core","dist-tags":{"latest":"24.32.0"},"versions":{"24.23.0-1":{"name":"@codebyai/puppeteer-core","version":"24.23.0-1","keywords":["puppeteer","chrome","headless","automation"],"author":{"name":"The Chromium Authors"},"license":"Apache-2.0","_id":"@codebyai/puppeteer-core@24.23.0-1","maintainers":[{"name":"codebyai.com","email":"codebyai.com@gmail.com"}],"homepage":"https://github.com/puppeteer/puppeteer/tree/main#readme","bugs":{"url":"https://github.com/puppeteer/puppeteer/issues"},"dist":{"shasum":"85a8879cd58b0ff05b14e94b2d7e35e92d661aa2","tarball":"https://registry.npmjs.org/@codebyai/puppeteer-core/-/puppeteer-core-24.23.0-1.tgz","fileCount":1528,"integrity":"sha512-3HE+v9cBXPBeQU+DEN1Sqx7hPN9MicyzCCEMAZV9+5QyvBdAN2MRPLI2oM9GarGj6opSHxTZ3c/zR2UV8jiwCA==","signatures":[{"sig":"MEYCIQD5brOZUuLNHK+KSpG8YB7Y8XHCxmMOry88eC8sZirA+AIhAOF9FxUbiwTf/dO8DciUF8J+XQhYJrWPx4J3KQftxUWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8211057},"main":"./lib/cjs/puppeteer/puppeteer-core.js","type":"commonjs","types":"./lib/types.d.ts","wireit":{"unit":{"command":"node --test --test-reporter=spec \"lib/cjs/**/*.test.js\"","dependencies":["build"]},"build":{"dependencies":["build:tsc","build:types","build:es5"]},"check":{"command":"node --experimental-strip-types tools/ensure-correct-devtools-protocol-package.mts","dependencies":["build"]},"prepack":{"files":["../../README.md"],"output":["README.md"],"command":"node --experimental-strip-types ../../tools/cp.ts ../../README.md README.md"},"build:es5":{"files":["rollup.config.mjs"],"output":["lib/es5-iife/puppeteer-core-browser.js"],"command":"rollup -c rollup.config.mjs && node ../../tools/patch.mjs lib/es5-iife/puppeteer-core-browser.js lib/es5-iife/puppeteer-core-browser.d.ts lib/types.d.ts","dependencies":["build:tsc","build:types"]},"build:tsc":{"clean":"if-file-deleted","files":["{src,third_party}/**","../../versions.js","!src/generated","Herebyfile.mjs"],"output":["lib/{cjs,esm}/**"],"command":"hereby build","dependencies":["../browsers:build"]},"unit:only":{"command":"node --test --test-only --test-reporter=spec \"lib/cjs/**/*.test.js\"","dependencies":["build"]},"build:docs":{"files":["api-extractor.docs.json","lib/esm/puppeteer/puppeteer-core.d.ts","tsconfig.json"],"command":"api-extractor run --local --config \"./api-extractor.docs.json\"","dependencies":["build:tsc"]},"build:types":{"files":["../../eslint.types.config.mjs","api-extractor.json","lib/esm/puppeteer/types.d.ts","tsconfig.json"],"output":["lib/types.d.ts"],"command":"api-extractor run --local && eslint --cache-location .eslintcache --cache --no-ignore --no-config-lookup -c=../../eslint.types.config.mjs --fix lib/types.d.ts","dependencies":["build:tsc"]}},"browser":"./lib/esm/puppeteer/puppeteer-core-browser.js","engines":{"node":">=18"},"exports":{".":{"types":"./lib/types.d.ts","import":"./lib/esm/puppeteer/puppeteer-core.js","require":"./lib/cjs/puppeteer/puppeteer-core.js"},"./*":{"import":"./*","require":"./*"},"./internal/*":{"import":"./lib/esm/puppeteer/*","require":"./lib/cjs/puppeteer/*"}},"gitHead":"5d689544edb67ea7e0adb5d977c0f7e4279a7ee8","scripts":{"unit":"wireit","build":"wireit","check":"wireit","clean":"../../tools/clean.mjs","prepack":"wireit","unit:only":"wireit","build:docs":"wireit"},"_npmUser":{"name":"codebyai.com","email":"codebyai.com@gmail.com"},"repository":{"url":"git+https://github.com/puppeteer/puppeteer.git#main","type":"git"},"_npmVersion":"10.9.2","description":"A high-level API to control headless Chrome over the DevTools Protocol","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","debug":"^4.4.3","chromium-bidi":"9.1.0","devtools-protocol":"0.0.1508733","@puppeteer/browsers":"2.10.10","typed-query-selector":"^2.12.0","webdriver-bidi-protocol":"0.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mitt":"3.0.1","rxjs":"7.8.2","@types/ws":"8.18.1","parsel-js":"1.2.2","@types/node":"^18.17.15","@types/debug":"4.1.12","@types/chrome":"0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/puppeteer-core_24.23.0-1_1759889311740_0.5603930751025894","host":"s3://npm-registry-packages-npm-production"}},"24.24.1":{"name":"@codebyai/puppeteer-core","version":"24.24.1","keywords":["puppeteer","chrome","headless","automation"],"author":{"name":"The Chromium Authors"},"license":"Apache-2.0","_id":"@codebyai/puppeteer-core@24.24.1","maintainers":[{"name":"codebyai.com","email":"codebyai.com@gmail.com"}],"homepage":"https://github.com/puppeteer/puppeteer/tree/main#readme","bugs":{"url":"https://github.com/puppeteer/puppeteer/issues"},"dist":{"shasum":"b5362fe9253a59932c515520efa913f01c8dd14f","tarball":"https://registry.npmjs.org/@codebyai/puppeteer-core/-/puppeteer-core-24.24.1.tgz","fileCount":1537,"integrity":"sha512-41kjHw2liYl73bn9uOiRYFr7aW3/rMAV8ubEWCYaBaxqx1FK+DiSFo4DEKz6JgqZgPNQU5tHqTFLVyDSXhkotg==","signatures":[{"sig":"MEUCIQCdBc7Qww37cJAz2HBu0zao9acSjmu3Lfypzx90sYwB3gIgFA/sfFYJMhFMthJ5llEyP1qeqJxdFzY+dEDdSlc6LMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8222515},"main":"./lib/cjs/puppeteer/puppeteer-core.js","type":"commonjs","types":"./lib/types.d.ts","wireit":{"unit":{"command":"node --test --test-reporter=spec \"lib/cjs/**/*.test.js\"","dependencies":["build"]},"build":{"dependencies":["build:tsc","build:types","build:es5"]},"check":{"command":"node --experimental-strip-types tools/ensure-correct-devtools-protocol-package.mts","dependencies":["build"]},"prepack":{"files":["../../README.md"],"output":["README.md"],"command":"node --experimental-strip-types ../../tools/cp.ts ../../README.md README.md"},"build:es5":{"files":["rollup.config.mjs"],"output":["lib/es5-iife/puppeteer-core-browser.js"],"command":"rollup -c rollup.config.mjs && node ../../tools/patch.mjs lib/es5-iife/puppeteer-core-browser.js lib/es5-iife/puppeteer-core-browser.d.ts lib/types.d.ts","dependencies":["build:tsc","build:types"]},"build:tsc":{"clean":"if-file-deleted","files":["{src,third_party}/**","../../versions.js","!src/generated","Herebyfile.mjs"],"output":["lib/{cjs,esm}/**"],"command":"hereby build","dependencies":["../browsers:build"]},"unit:only":{"command":"node --test --test-only --test-reporter=spec \"lib/cjs/**/*.test.js\"","dependencies":["build"]},"build:docs":{"files":["api-extractor.docs.json","lib/esm/puppeteer/puppeteer-core.d.ts","tsconfig.json"],"command":"api-extractor run --local --config \"./api-extractor.docs.json\"","dependencies":["build:tsc"]},"build:types":{"files":["../../eslint.types.config.mjs","api-extractor.json","lib/esm/puppeteer/types.d.ts","tsconfig.json"],"output":["lib/types.d.ts"],"command":"api-extractor run --local && eslint --cache-location .eslintcache --cache --no-ignore --no-config-lookup -c=../../eslint.types.config.mjs --fix lib/types.d.ts","dependencies":["build:tsc"]}},"browser":"./lib/esm/puppeteer/puppeteer-core-browser.js","engines":{"node":">=18"},"exports":{".":{"types":"./lib/types.d.ts","import":"./lib/esm/puppeteer/puppeteer-core.js","require":"./lib/cjs/puppeteer/puppeteer-core.js"},"./*":{"import":"./*","require":"./*"},"./internal/*":{"import":"./lib/esm/puppeteer/*","require":"./lib/cjs/puppeteer/*"}},"gitHead":"96d95c04df811b3b30f73fe8d5f36d826e3e7ef9","scripts":{"unit":"wireit","build":"wireit","check":"wireit","clean":"../../tools/clean.mjs","prepack":"wireit","unit:only":"wireit","build:docs":"wireit"},"_npmUser":{"name":"codebyai.com","email":"codebyai.com@gmail.com"},"repository":{"url":"git+https://github.com/puppeteer/puppeteer.git#main","type":"git"},"_npmVersion":"10.9.2","description":"A high-level API to control headless Chrome over the DevTools Protocol","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","debug":"^4.4.3","chromium-bidi":"9.1.0","devtools-protocol":"0.0.1508733","@puppeteer/browsers":"2.10.12","typed-query-selector":"^2.12.0","webdriver-bidi-protocol":"0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mitt":"3.0.1","rxjs":"7.8.2","@types/ws":"8.18.1","parsel-js":"1.2.2","@types/node":"^18.17.15","@types/debug":"4.1.12","@types/chrome":"0.1.24"},"_npmOperationalInternal":{"tmp":"tmp/puppeteer-core_24.24.1_1760407095969_0.4709604420692224","host":"s3://npm-registry-packages-npm-production"}},"24.26.1":{"name":"@codebyai/puppeteer-core","version":"24.26.1","keywords":["puppeteer","chrome","headless","automation"],"author":{"name":"The Chromium Authors"},"license":"Apache-2.0","_id":"@codebyai/puppeteer-core@24.26.1","maintainers":[{"name":"codebyai.com","email":"codebyai.com@gmail.com"}],"homepage":"https://github.com/puppeteer/puppeteer/tree/main#readme","bugs":{"url":"https://github.com/puppeteer/puppeteer/issues"},"dist":{"shasum":"7b35e6cd5efbc1e06231b6df97c344cb29280cf7","tarball":"https://registry.npmjs.org/@codebyai/puppeteer-core/-/puppeteer-core-24.26.1.tgz","fileCount":1537,"integrity":"sha512-QQGiKB6FDIrkEbIDvjmBP64h3er1me+zB45TcFrpyHfoqoXNeyjuCKtK+Tw2bHJdL7jb9d06aCW4xvZbyFApoA==","signatures":[{"sig":"MEUCIQD/E3auV2D/7lCyBZVHhT/b9n2CMUAthE5OLS7Fo/+FjQIgDLhNfk/j2fJ00+bFovnjSSeYhytnDNwgoaOZWouq9Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8263598},"main":"./lib/cjs/puppeteer/puppeteer-core.js","type":"commonjs","types":"./lib/types.d.ts","module":"./lib/esm/puppeteer/puppeteer-core.js","wireit":{"unit":{"command":"node --test --test-reporter=spec \"lib/cjs/**/*.test.js\"","dependencies":["build"]},"build":{"dependencies":["build:tsc","build:types","build:es5"]},"check":{"command":"node --experimental-strip-types tools/ensure-correct-devtools-protocol-package.mts","dependencies":["build"]},"prepack":{"files":["../../README.md"],"output":["README.md"],"command":"node --experimental-strip-types ../../tools/cp.ts ../../README.md README.md"},"build:es5":{"files":["rollup.config.mjs"],"output":["lib/es5-iife/puppeteer-core-browser.js"],"command":"rollup -c rollup.config.mjs && node ../../tools/patch.mjs lib/es5-iife/puppeteer-core-browser.js lib/es5-iife/puppeteer-core-browser.d.ts lib/types.d.ts","dependencies":["build:tsc","build:types"]},"build:tsc":{"clean":"if-file-deleted","files":["{src,third_party}/**","../../versions.js","!src/generated","Herebyfile.mjs"],"output":["lib/{cjs,esm}/**"],"command":"hereby build","dependencies":["../browsers:build"]},"unit:only":{"command":"node --test --test-only --test-reporter=spec \"lib/cjs/**/*.test.js\"","dependencies":["build"]},"build:docs":{"files":["api-extractor.docs.json","lib/esm/puppeteer/puppeteer-core.d.ts","tsconfig.json"],"command":"api-extractor run --local --config \"./api-extractor.docs.json\"","dependencies":["build:tsc"]},"build:types":{"files":["../../eslint.types.config.mjs","api-extractor.json","lib/esm/puppeteer/types.d.ts","tsconfig.json"],"output":["lib/types.d.ts"],"command":"api-extractor run --local && eslint --cache-location .eslintcache --cache --no-ignore --no-config-lookup -c=../../eslint.types.config.mjs --fix lib/types.d.ts","dependencies":["build:tsc"]}},"browser":"./lib/esm/puppeteer/puppeteer-core-browser.js","engines":{"node":">=18"},"exports":{".":{"types":"./lib/types.d.ts","import":"./lib/esm/puppeteer/puppeteer-core.js","require":"./lib/cjs/puppeteer/puppeteer-core.js"},"./*":{"import":"./*","require":"./*"},"./internal/*":{"import":"./lib/esm/puppeteer/*","require":"./lib/cjs/puppeteer/*"}},"gitHead":"b850347bcaf803fd97776e87a2ce1d149efdcc8f","scripts":{"unit":"wireit","build":"wireit","check":"wireit","clean":"../../tools/clean.mjs","prepack":"wireit","unit:only":"wireit","build:docs":"wireit"},"_npmUser":{"name":"codebyai.com","email":"codebyai.com@gmail.com"},"repository":{"url":"git+https://github.com/puppeteer/puppeteer.git#main","type":"git"},"_npmVersion":"10.9.2","description":"A high-level API to control headless Chrome over the DevTools Protocol","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","debug":"^4.4.3","chromium-bidi":"10.5.1","devtools-protocol":"0.0.1508733","@puppeteer/browsers":"2.10.12","typed-query-selector":"^2.12.0","webdriver-bidi-protocol":"0.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mitt":"3.0.1","rxjs":"7.8.2","@types/ws":"8.18.1","parsel-js":"1.2.2","@types/node":"^18.17.15","@types/debug":"4.1.12","@types/chrome":"0.1.24"},"_npmOperationalInternal":{"tmp":"tmp/puppeteer-core_24.26.1_1761271536640_0.21041499068938418","host":"s3://npm-registry-packages-npm-production"}},"24.26.1-2":{"name":"@codebyai/puppeteer-core","version":"24.26.1-2","keywords":["puppeteer","chrome","headless","automation"],"author":{"name":"The Chromium Authors"},"license":"Apache-2.0","_id":"@codebyai/puppeteer-core@24.26.1-2","maintainers":[{"name":"codebyai.com","email":"codebyai.com@gmail.com"}],"homepage":"https://github.com/puppeteer/puppeteer/tree/main#readme","bugs":{"url":"https://github.com/puppeteer/puppeteer/issues"},"dist":{"shasum":"ad2414c17117fcf0b21e6ebfc6647ab2ec652f0e","tarball":"https://registry.npmjs.org/@codebyai/puppeteer-core/-/puppeteer-core-24.26.1-2.tgz","fileCount":1537,"integrity":"sha512-lxUx3WBNED78SFNWPdNUZ4ynorb6QT8FUBvD4SZB7kuBe90Y5SOEgAkkmZJWShpRY+dttxHKUIZtOxQ6sJM/eg==","signatures":[{"sig":"MEYCIQDjVr8yVgqD4kUp38chQYzuXb5SRv+7Z4qfI1MjIIUV6gIhAOC+IhJ2s+XTpqKBV7UXIdgYStkOnqDHhik8eHta/5ln","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8238127},"main":"./lib/cjs/puppeteer/puppeteer-core.js","type":"commonjs","types":"./lib/types.d.ts","module":"./lib/esm/puppeteer/puppeteer-core.js","wireit":{"unit":{"command":"node --test --test-reporter=spec \"lib/cjs/**/*.test.js\"","dependencies":["build"]},"build":{"dependencies":["build:tsc","build:types","build:es5"]},"check":{"command":"node --experimental-strip-types tools/ensure-correct-devtools-protocol-package.mts","dependencies":["build"]},"prepack":{"files":["../../README.md"],"output":["README.md"],"command":"node --experimental-strip-types ../../tools/cp.ts ../../README.md README.md"},"build:es5":{"files":["rollup.config.mjs"],"output":["lib/es5-iife/puppeteer-core-browser.js"],"command":"rollup -c rollup.config.mjs && node ../../tools/patch.mjs lib/es5-iife/puppeteer-core-browser.js lib/es5-iife/puppeteer-core-browser.d.ts lib/types.d.ts","dependencies":["build:tsc","build:types"]},"build:tsc":{"clean":"if-file-deleted","files":["{src,third_party}/**","../../versions.js","!src/generated","Herebyfile.mjs"],"output":["lib/{cjs,esm}/**"],"command":"hereby build","dependencies":["../browsers:build"]},"unit:only":{"command":"node --test --test-only --test-reporter=spec \"lib/cjs/**/*.test.js\"","dependencies":["build"]},"build:docs":{"files":["api-extractor.docs.json","lib/esm/puppeteer/puppeteer-core.d.ts","tsconfig.json"],"command":"api-extractor run --local --config \"./api-extractor.docs.json\"","dependencies":["build:tsc"]},"build:types":{"files":["../../eslint.types.config.mjs","api-extractor.json","lib/esm/puppeteer/types.d.ts","tsconfig.json"],"output":["lib/types.d.ts"],"command":"api-extractor run --local && eslint --cache-location .eslintcache --cache --no-ignore --no-config-lookup -c=../../eslint.types.config.mjs --fix lib/types.d.ts","dependencies":["build:tsc"]}},"browser":"./lib/esm/puppeteer/puppeteer-core-browser.js","engines":{"node":">=18"},"exports":{".":{"types":"./lib/types.d.ts","import":"./lib/esm/puppeteer/puppeteer-core.js","require":"./lib/cjs/puppeteer/puppeteer-core.js"},"./*":{"import":"./*","require":"./*"},"./internal/*":{"import":"./lib/esm/puppeteer/*","require":"./lib/cjs/puppeteer/*"}},"gitHead":"0677f5b15aee11bafd2168786deeb409884d06b0","scripts":{"unit":"wireit","build":"wireit","check":"wireit","clean":"../../tools/clean.mjs","prepack":"wireit","unit:only":"wireit","build:docs":"wireit"},"_npmUser":{"name":"codebyai.com","email":"codebyai.com@gmail.com"},"repository":{"url":"git+https://github.com/puppeteer/puppeteer.git#main","type":"git"},"_npmVersion":"10.9.2","description":"A high-level API to control headless Chrome over the DevTools Protocol","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","debug":"^4.4.3","chromium-bidi":"10.5.1","devtools-protocol":"0.0.1508733","@puppeteer/browsers":"2.10.12","typed-query-selector":"^2.12.0","webdriver-bidi-protocol":"0.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mitt":"3.0.1","rxjs":"7.8.2","@types/ws":"8.18.1","parsel-js":"1.2.2","@types/node":"^18.17.15","@types/debug":"4.1.12","@types/chrome":"0.1.24"},"_npmOperationalInternal":{"tmp":"tmp/puppeteer-core_24.26.1-2_1761439584215_0.051422803619690205","host":"s3://npm-registry-packages-npm-production"}},"24.26.1-3":{"name":"@codebyai/puppeteer-core","version":"24.26.1-3","keywords":["puppeteer","chrome","headless","automation"],"author":{"name":"The Chromium Authors"},"license":"Apache-2.0","_id":"@codebyai/puppeteer-core@24.26.1-3","maintainers":[{"name":"codebyai.com","email":"codebyai.com@gmail.com"}],"homepage":"https://github.com/puppeteer/puppeteer/tree/main#readme","bugs":{"url":"https://github.com/puppeteer/puppeteer/issues"},"dist":{"shasum":"42c15af23ca8a41b6cbf19ebcdf4697f73c7b26a","tarball":"https://registry.npmjs.org/@codebyai/puppeteer-core/-/puppeteer-core-24.26.1-3.tgz","fileCount":1537,"integrity":"sha512-l1JHuXwBzohtbY57tUHO5Gjn2Gbc5E7rp/KP6+h+oUxq/BbB6eG78OBPWbjMSf/T3AaBqMeCQtYoXm5MJ42OPw==","signatures":[{"sig":"MEUCIGHXGgMGrQWQN5Q1kAVo1Gm9JOBL5KfqUTm91UNyALiSAiEArybosOFm7ZbGnakyXEi1SQ/gbxviDpuCLuKZgb1H+T0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8238131},"main":"./lib/cjs/puppeteer/puppeteer-core.js","type":"commonjs","types":"./lib/types.d.ts","module":"./lib/esm/puppeteer/puppeteer-core.js","wireit":{"unit":{"command":"node --test --test-reporter=spec \"lib/cjs/**/*.test.js\"","dependencies":["build"]},"build":{"dependencies":["build:tsc","build:types","build:es5"]},"check":{"command":"node --experimental-strip-types tools/ensure-correct-devtools-protocol-package.mts","dependencies":["build"]},"prepack":{"files":["../../README.md"],"output":["README.md"],"command":"node --experimental-strip-types ../../tools/cp.ts ../../README.md README.md"},"build:es5":{"files":["rollup.config.mjs"],"output":["lib/es5-iife/puppeteer-core-browser.js"],"command":"rollup -c rollup.config.mjs && node ../../tools/patch.mjs lib/es5-iife/puppeteer-core-browser.js lib/es5-iife/puppeteer-core-browser.d.ts lib/types.d.ts","dependencies":["build:tsc","build:types"]},"build:tsc":{"clean":"if-file-deleted","files":["{src,third_party}/**","../../versions.js","!src/generated","Herebyfile.mjs"],"output":["lib/{cjs,esm}/**"],"command":"hereby build","dependencies":["../browsers:build"]},"unit:only":{"command":"node --test --test-only --test-reporter=spec \"lib/cjs/**/*.test.js\"","dependencies":["build"]},"build:docs":{"files":["api-extractor.docs.json","lib/esm/puppeteer/puppeteer-core.d.ts","tsconfig.json"],"command":"api-extractor run --local --config \"./api-extractor.docs.json\"","dependencies":["build:tsc"]},"build:types":{"files":["../../eslint.types.config.mjs","api-extractor.json","lib/esm/puppeteer/types.d.ts","tsconfig.json"],"output":["lib/types.d.ts"],"command":"api-extractor run --local && eslint --cache-location .eslintcache --cache --no-ignore --no-config-lookup -c=../../eslint.types.config.mjs --fix lib/types.d.ts","dependencies":["build:tsc"]}},"browser":"./lib/esm/puppeteer/puppeteer-core-browser.js","engines":{"node":">=18"},"exports":{".":{"types":"./lib/types.d.ts","import":"./lib/esm/puppeteer/puppeteer-core.js","require":"./lib/cjs/puppeteer/puppeteer-core.js"},"./*":{"import":"./*","require":"./*"},"./internal/*":{"import":"./lib/esm/puppeteer/*","require":"./lib/cjs/puppeteer/*"}},"gitHead":"0677f5b15aee11bafd2168786deeb409884d06b0","scripts":{"unit":"wireit","build":"wireit","check":"wireit","clean":"../../tools/clean.mjs","prepack":"wireit","unit:only":"wireit","build:docs":"wireit"},"_npmUser":{"name":"codebyai.com","email":"codebyai.com@gmail.com"},"repository":{"url":"git+https://github.com/puppeteer/puppeteer.git#main","type":"git"},"_npmVersion":"10.9.2","description":"A high-level API to control headless Chrome over the DevTools Protocol","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","debug":"^4.4.3","chromium-bidi":"10.5.1","devtools-protocol":"0.0.1508733","@puppeteer/browsers":"2.10.12","typed-query-selector":"^2.12.0","webdriver-bidi-protocol":"0.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mitt":"3.0.1","rxjs":"7.8.2","@types/ws":"8.18.1","parsel-js":"1.2.2","@types/node":"^18.17.15","@types/debug":"4.1.12","@types/chrome":"0.1.24"},"_npmOperationalInternal":{"tmp":"tmp/puppeteer-core_24.26.1-3_1761439927244_0.5639903793792682","host":"s3://npm-registry-packages-npm-production"}},"24.32.0":{"name":"@codebyai/puppeteer-core","version":"24.32.0","description":"A high-level API to control headless Chrome over the DevTools Protocol","keywords":["puppeteer","chrome","headless","automation"],"type":"commonjs","main":"./lib/cjs/puppeteer/puppeteer-core.js","browser":"./lib/esm/puppeteer/puppeteer-core-browser.js","module":"./lib/esm/puppeteer/puppeteer-core.js","types":"./lib/types.d.ts","exports":{".":{"types":"./lib/types.d.ts","import":"./lib/esm/puppeteer/puppeteer-core.js","require":"./lib/cjs/puppeteer/puppeteer-core.js"},"./internal/*":{"import":"./lib/esm/puppeteer/*","require":"./lib/cjs/puppeteer/*"},"./*":{"import":"./*","require":"./*"}},"repository":{"type":"git","url":"git+https://github.com/puppeteer/puppeteer.git#main"},"engines":{"node":">=18"},"scripts":{"build:docs":"wireit","build":"wireit","check":"wireit","clean":"../../tools/clean.mjs","prepack":"wireit","unit":"wireit","unit:only":"wireit"},"wireit":{"check":{"command":"node --experimental-strip-types tools/ensure-correct-devtools-protocol-package.mts","dependencies":["build"]},"prepack":{"command":"node --experimental-strip-types ../../tools/cp.ts ../../README.md README.md","files":["../../README.md"],"output":["README.md"]},"build":{"dependencies":["build:tsc","build:types","build:es5"]},"build:docs":{"command":"api-extractor run --local --config \"./api-extractor.docs.json\"","files":["api-extractor.docs.json","lib/esm/puppeteer/puppeteer-core.d.ts","tsconfig.json"],"dependencies":["build:tsc"]},"build:tsc":{"command":"hereby build","clean":"if-file-deleted","dependencies":["../browsers:build"],"files":["{src,third_party}/**","../../versions.js","!src/generated","Herebyfile.mjs"],"output":["lib/{cjs,esm}/**"]},"build:es5":{"command":"rollup -c rollup.config.mjs && node ../../tools/patch.mjs lib/es5-iife/puppeteer-core-browser.js lib/es5-iife/puppeteer-core-browser.d.ts lib/types.d.ts","files":["rollup.config.mjs"],"output":["lib/es5-iife/puppeteer-core-browser.js"],"dependencies":["build:tsc","build:types"]},"build:types":{"command":"api-extractor run --local && eslint --cache-location .eslintcache --cache --no-ignore --no-config-lookup -c=../../eslint.types.config.mjs --fix lib/types.d.ts","files":["../../eslint.types.config.mjs","api-extractor.json","lib/esm/puppeteer/types.d.ts","tsconfig.json"],"output":["lib/types.d.ts"],"dependencies":["build:tsc"]},"unit":{"command":"node --test --test-reporter=spec \"lib/cjs/**/*.test.js\"","dependencies":["build"]},"unit:only":{"command":"node --test --test-only --test-reporter=spec \"lib/cjs/**/*.test.js\"","dependencies":["build"]}},"author":{"name":"The Chromium Authors"},"license":"Apache-2.0","dependencies":{"@puppeteer/browsers":"2.11.0","chromium-bidi":"11.0.0","debug":"^4.4.3","devtools-protocol":"0.0.1534754","typed-query-selector":"^2.12.0","webdriver-bidi-protocol":"0.3.9","ws":"^8.18.3"},"devDependencies":{"@types/chrome":"0.1.32","@types/debug":"4.1.12","@types/node":"^18.17.15","@types/ws":"8.18.1","mitt":"3.0.1","parsel-js":"1.2.2","rxjs":"7.8.2"},"publishConfig":{"access":"public"},"_id":"@codebyai/puppeteer-core@24.32.0","gitHead":"c5f41e93823100e9e393ef444e7c93cfcd385879","bugs":{"url":"https://github.com/puppeteer/puppeteer/issues"},"homepage":"https://github.com/puppeteer/puppeteer/tree/main#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-oaGBdqi20oApz2bF+NZTn+9tQ37prENoqyPkvbBJfqPOJErrDxSKOfPwYTP1kO7sJ3pFgcGcbAUPu3L1MJNprQ==","shasum":"2680446ba8507d8676a482be3cd7d073842a08e8","tarball":"https://registry.npmjs.org/@codebyai/puppeteer-core/-/puppeteer-core-24.32.0.tgz","fileCount":1581,"unpackedSize":8415485,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEWwFHzYHHTwbpmwYWS4mkiO9vLIdnSld8SuUDg8A3ClAiEAoAoHd5QRZKEF7XJq7Ya6b4IPKwBguww3JskT+RUOmW8="}]},"_npmUser":{"name":"codebyai.com","email":"codebyai.com@gmail.com"},"directories":{},"maintainers":[{"name":"codebyai.com","email":"codebyai.com@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/puppeteer-core_24.32.0_1764903956847_0.07359636754954701"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-08T02:08:31.640Z","modified":"2025-12-05T03:05:57.345Z","24.23.0-1":"2025-10-08T02:08:32.041Z","24.24.1":"2025-10-14T01:58:16.218Z","24.26.1":"2025-10-24T02:05:36.904Z","24.26.1-2":"2025-10-26T00:46:24.526Z","24.26.1-3":"2025-10-26T00:52:07.484Z","24.32.0":"2025-12-05T03:05:57.160Z"},"bugs":{"url":"https://github.com/puppeteer/puppeteer/issues"},"author":{"name":"The Chromium Authors"},"license":"Apache-2.0","homepage":"https://github.com/puppeteer/puppeteer/tree/main#readme","keywords":["puppeteer","chrome","headless","automation"],"repository":{"type":"git","url":"git+https://github.com/puppeteer/puppeteer.git#main"},"description":"A high-level API to control headless Chrome over the DevTools Protocol","maintainers":[{"name":"codebyai.com","email":"codebyai.com@gmail.com"}],"readme":"# Puppeteer\n\n[![build](https://github.com/puppeteer/puppeteer/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/puppeteer/puppeteer/actions/workflows/ci.yml)\n[![npm puppeteer package](https://img.shields.io/npm/v/puppeteer.svg)](https://npmjs.org/package/puppeteer)\n\n<img src=\"https://user-images.githubusercontent.com/10379601/29446482-04f7036a-841f-11e7-9872-91d1fc2ea683.png\" height=\"200\" align=\"right\"/>\n\n> Puppeteer is a JavaScript library which provides a high-level API to control\n> Chrome or Firefox over the\n> [DevTools Protocol](https://chromedevtools.github.io/devtools-protocol/) or [WebDriver BiDi](https://pptr.dev/webdriver-bidi).\n> Puppeteer runs in the headless (no visible UI) by default\n\n## [Get started](https://pptr.dev/docs) | [API](https://pptr.dev/api) | [FAQ](https://pptr.dev/faq) | [Contributing](https://pptr.dev/contributing) | [Troubleshooting](https://pptr.dev/troubleshooting)\n\n## Installation\n\n```bash npm2yarn\nnpm i puppeteer # Downloads compatible Chrome during installation.\nnpm i puppeteer-core # Alternatively, install as a library, without downloading Chrome.\n```\n\n## Example\n\n```ts\nimport puppeteer from 'puppeteer';\n// Or import puppeteer from 'puppeteer-core';\n\n// Launch the browser and open a new blank page.\nconst browser = await puppeteer.launch();\nconst page = await browser.newPage();\n\n// Navigate the page to a URL.\nawait page.goto('https://developer.chrome.com/');\n\n// Set screen size.\nawait page.setViewport({width: 1080, height: 1024});\n\n// Open the search menu using the keyboard.\nawait page.keyboard.press('/');\n\n// Type into search box using accessible input name.\nawait page.locator('::-p-aria(Search)').fill('automate beyond recorder');\n\n// Wait and click on first result.\nawait page.locator('.devsite-result-item-link').click();\n\n// Locate the full title with a unique string.\nconst textSelector = await page\n  .locator('::-p-text(Customize and automate)')\n  .waitHandle();\nconst fullTitle = await textSelector?.evaluate(el => el.textContent);\n\n// Print the full title.\nconsole.log('The title of this blog post is \"%s\".', fullTitle);\n\nawait browser.close();\n```\n","readmeFilename":"README.md"}