{"_id":"chrome-cdp-manager","_rev":"36-4346a07cc249b7948289cfea14c9036f","name":"chrome-cdp-manager","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"chrome-cdp-manager","version":"1.0.0","keywords":["chrome","cdp","devtools-protocol","remote-debugging","headless","macos","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.0.0","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin"],"bin":{"chrome-cdp":"bin/cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"edcb0bf0c0a91dbfb1f4ce66bc0d914a74ccbc11","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.0.0.tgz","fileCount":11,"integrity":"sha512-Dm+Kgayx+CwdUg8iQVsyn0z96VDR9zD0oH6F8xn9wAGpDUrvbJKSjulIprV8jV4/VkwWNBQTYTUh6bpq7BuB+g==","signatures":[{"sig":"MEUCIQDXXxFBErm04TSrjbx4vLXzIROk6Sbqf/c/mNdAzT5cQwIgTG/hp/RKlsEUUNiQvDDyrrQjgg0P7jD2uJ13eDm1QeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27610},"type":"module","engines":{"node":">=22"},"gitHead":"308a14cb51ab3949a4a69979958a3724a72601fb","scripts":{"check":"node --check bin/cli.js && node --check src/cli.js","start":"node bin/cli.js","release":"bash scripts/publish.sh","prepublishOnly":"npm run check"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.16.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS through a dedicated ChromeCDP.app bundle, so the Dock icon stays consistent.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.0.0_1781732945936_0.47361339646239675","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"chrome-cdp-manager","version":"1.1.0","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.1.0","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"af4049877c75370cfac9c822c2565b06b3524bd4","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.1.0.tgz","fileCount":14,"integrity":"sha512-SjZyib4zThCW+NAs55vJKpri+XXGDt/jS2lJZdMUAwRBG116DCoK7tB94Eyli0h8kEEK3TP/+T3VJCeOTwOlLg==","signatures":[{"sig":"MEUCIQD45zRYhbhV3n/ZF2G8ei0VE0bSS5jaTuzGX7iF+Jz3SwIgFgWg9d9nFvUtIHJIxVZoxWJtSmoeEGa/IfKjhaLP+fA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43739},"type":"module","engines":{"node":">=22"},"gitHead":"d364aed2d682f55cc41482b7f6adb1d24f3c726a","scripts":{"check":"node --check bin/cli.js && for f in src/*.js src/launchers/*.js; do node --check \"$f\" || exit 1; done","start":"node bin/cli.js","release":"bash scripts/publish.sh","prepublishOnly":"npm run check"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.16.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.1.0_1781734778191_0.5488232132006603","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"chrome-cdp-manager","version":"1.2.1","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.2.1","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"47c316c5f566a0f0bda9640101e6773990236a41","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.2.1.tgz","fileCount":16,"integrity":"sha512-gQJGUU2TNWrSZpCqkhhSWdzzz9SJmMDB1/oLRUpJJ9iiDxuhXSWaMMHpwZsY2VzhQklGzHKZiHEfhubumk0pFA==","signatures":[{"sig":"MEQCIGZxJHkSOgAhV0FmBna8A3dQD1+FaahqWhuLXVMMhehnAiBhQxJOblTRrlHLWUjgiBPids/MswFK+EMrZ26b7hocNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49826},"main":"./src/index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./src/index.js","./playwright":"./src/playwright.js","./package.json":"./package.json"},"gitHead":"b3abf942a378f55b180b4ad4282df573f63ecfba","scripts":{"check":"node --check bin/cli.js && for f in src/*.js src/launchers/*.js; do node --check \"$f\" || exit 1; done","start":"node bin/cli.js","release":"bash scripts/publish.sh","prepublishOnly":"npm run check"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.16.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"playwright":"*"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.2.1_1781796067983_0.4973848944600241","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"chrome-cdp-manager","version":"1.2.2","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.2.2","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"8b679206ff9913ee67dac173f387150e1fe9d638","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.2.2.tgz","fileCount":28,"integrity":"sha512-1j40bapSngvRlZruxjiMjfX4TwxOeP0Ud6hBP8WPF0e8TqDUVxcFXKQbYSADIUc5rLAypieJDhV/e5diOhiUcg==","signatures":[{"sig":"MEUCICzUXBZ6DlapsS26HemQfsYisqK7xHoTqcQOQsc3g13hAiEAyaAsvnHOwr/jr8H8xJXOkq31foVqbiukGyst+qtIrUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68074},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"95107e66d4f090a972caa3380ccae7df14cf9c9b","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.16.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.2.2_1781822812408_0.9507969055508301","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"chrome-cdp-manager","version":"1.2.3","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.2.3","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"7ff43cdde942872413713e4d7ce8b653b1655d34","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.2.3.tgz","fileCount":30,"integrity":"sha512-ZZ3cve2L7M4OR1wT+ZTv2O1SXlhzonj8nCJSBrD//iyAVGLXZ6RqvU9zDjut8cVjr01KcLR8050SN1H6oy0lNA==","signatures":[{"sig":"MEQCIEE/7MZ2towf6bawLbFDQifgJ0RvzL5argtLuyjno7plAiBDTt8JHoq8mljL6CEW3aDfrCmX5sJE6cUQDmSJ+RkZbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70264},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"22d140c3bbbfd3cfb53e3906ddb1cb3d74aad124","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.16.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.2.3_1781825047453_0.2932420629110488","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"chrome-cdp-manager","version":"1.2.6","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.2.6","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"0979c8616cd496ead5f0d521b8744974c2fd846e","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.2.6.tgz","fileCount":33,"integrity":"sha512-SmyF1CFebVnrVt5BnrLj0Yn61TY7IJ257Aao+H1lSre4C8um05jtHp+P7Bxi5ofSzirx4XbM2m17Ynbr0ynq+w==","signatures":[{"sig":"MEYCIQCmX+r0vflgRXQtjZ2pZdArgK/UUEkYVkqppAq7pEbwigIhAN1pTh9EPz4nCaqC/BSClh9y1weol3wnPUPfdKbgTvpZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84227},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"f655a410c52e2ec76c2124b9f75f96ed1ba67a5d","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"cheerio":"^1.2.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.0","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.2.6_1782011372648_0.7684075054074799","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"chrome-cdp-manager","version":"1.2.7","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.2.7","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"7248310a9971a3dd455473e27944bbb4f949fc78","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.2.7.tgz","fileCount":33,"integrity":"sha512-uICyXPGRzNKiE8QriY0fVwLUzvnCaev1Geww3CfcTN4UV/M6itsFr65SCdbfDFfO3EwWbz3hpDLSbtRSeXR5sw==","signatures":[{"sig":"MEYCIQCEcmSSJTTHbguDd/pGJmkxbJNU/X4sEoT53IDH4AmnXQIhAIRnfvkqjHibYz4Jae0K0WddE3mq+VehcY33eZFBL4ZM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84430},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"0be11731d5630759e6a46d32c46fb2a350053101","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"cheerio":"^1.2.0","commander":"^12.1.0","playwright-core":"^1.61.0"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.0","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.2.7_1782011940122_0.13242232524794506","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"chrome-cdp-manager","version":"1.2.8","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.2.8","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"9d5165f51ed77e7c50b8bddac88a17531464893a","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.2.8.tgz","fileCount":33,"integrity":"sha512-cZinoap7EzSke/TSYz/KpwnsHCOM3B8SSQHaj0Aup19QhdVnEjYjfVcxc3AfVd6iJq0RDqjTPrF8AKqRFF4RQw==","signatures":[{"sig":"MEUCIQDUdzi4MeH/0Xm1U4O+QcDT80KzD9PDuHeN25oZx4A3MwIgP6JIk9hVhcb1TVDP2bD8UNFaBYaPSMUQyFgD9R+90UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86001},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"d0b9247f3f45a3acab1eae5ecb741e99fa7a52b9","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"cheerio":"^1.2.0","commander":"^12.1.0","playwright-core":"^1.61.0"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.0","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.2.8_1782013882819_0.9535969864732126","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"chrome-cdp-manager","version":"1.2.9","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.2.9","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"2366eed054df801bce94ec7307b9ca521676bf4d","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.2.9.tgz","fileCount":33,"integrity":"sha512-LKWbHSmXAYVjtzFaaSA9iNwBa57R5QaVjODifVd+qJER/38Yq75worMmufH8l8dpy9GjKk7ec4EdnaSFZr+A+A==","signatures":[{"sig":"MEYCIQCrsb6DjOfW4xM+DtxcoZy2AFIphISGVnnMGBuLJ7tmLQIhALbIY9DeWez/89oPLZal23apnZTX6lUh+ZTUw+kDypU2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88630},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"4ccdfee719faeb187de15b59e9044d062fcaef91","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"cheerio":"^1.2.0","commander":"^12.1.0","playwright-core":"^1.61.0"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.0","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.2.9_1782015542879_0.9656460873161432","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"chrome-cdp-manager","version":"1.2.10","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.2.10","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"bbd5d0b7f1790531516376133929559f12fcc07a","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.2.10.tgz","fileCount":33,"integrity":"sha512-i/Z+gICArJSQQCJ4fRhYm3eohGfu6Ql4EnJwEM798tD/n936sfbHVzhdajsesPuR3FS+jW7+9p+bMuSg9ETYrg==","signatures":[{"sig":"MEUCID3atjrCJegvly3QwmlXw/yW9DHmLtzUS7eeTIkQ1W3jAiEA7++2+xOsYFf21SyfJAzacOlYmEdIIljdkbW73WJ7Y7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88736},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"ce3fe1bcaa8ec56ca52a6c87c63861cb69888bad","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"cheerio":"^1.2.0","commander":"^12.1.0","playwright-core":"^1.61.0"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.0","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.2.10_1782140314104_0.9067849767036382","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"chrome-cdp-manager","version":"1.2.11","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.2.11","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"50f6917429a597bb1478607a31bc6a51bb363545","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.2.11.tgz","fileCount":33,"integrity":"sha512-ek154FvAvlM2ItCKpUZI7+saJA7XYvBpi5TLZspWTvM3ylNJyFQlyZzBBdH8jSZf9BOCnhWH/Zio+Cq/RASxOg==","signatures":[{"sig":"MEYCIQCJrDLl5HgLZO9iDb5o87KYMNYtj2yQEDKGr6InRX/Z0QIhANM1Th+kkD9ngPi9o+qOc6qkDXtWlvBBlcwU85WPjUCr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93795},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"5cb0d750d4fb7153a05212cb27c470d7e37c3686","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"cheerio":"^1.2.0","commander":"^12.1.0","playwright-core":"^1.61.0"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.0","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.2.11_1782179574155_0.8405426259074706","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"chrome-cdp-manager","version":"1.2.12","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.2.12","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"dfbd9d256e5c94c0cf428856b64bc39073e342c8","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.2.12.tgz","fileCount":37,"integrity":"sha512-KXS5HTEHihVlkhFSEhuBSaWdx7wi4V4ya43SDypVCMgx4mXoSj6nZDufNi38EbHeD/2IrBukSTga3FQFN5i7Zg==","signatures":[{"sig":"MEUCIQCTsEcCGsXl6tXR/Mz+Lkpi3fTAQi9iK3pDeSMHKpqOfgIgNeS0wMecQhZDSlGFZ/GeDQvYRgmT4Xy61m7SsWqPKVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100396},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"563b09dfa7f23bbb31129446c88630e166f4a5d5","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"cheerio":"^1.2.0","commander":"^12.1.0","playwright-core":"^1.61.0"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.0","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.2.12_1782183451409_0.8374276655948787","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"chrome-cdp-manager","version":"1.2.13","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.2.13","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"6ccad4e2e9d00907830016cddd1f03094689268d","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.2.13.tgz","fileCount":35,"integrity":"sha512-kMEM8J21HP0bZrHYzWy19Bxv5SK5e97bdsKq6l+dAXkCMJIyHY1Aq5S8ws4e8C90mdyPN+Qka3fGDp4+0KANqA==","signatures":[{"sig":"MEYCIQDkyZZR2Xie7GBMdXSWBnhSECs/TpDNzb8LNwIfVPMVvgIhALJv9eY2gJNB+Bu8YLysX3owdG62B5lG12vxLCS0Ke5P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95845},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"e3cf76374e48f6a1895f0b6b11daab5d75fe52e9","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"cheerio":"^1.2.0","commander":"^12.1.0","playwright-core":"^1.61.0"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.0","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.2.13_1782183629303_0.6112448348308241","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"chrome-cdp-manager","version":"1.3.1","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.3.1","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"37b030bfa1ffc61ab49c4e1765104fb6660c3a1d","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.3.1.tgz","fileCount":37,"integrity":"sha512-SAYCC7n+zfl4ByX7SriOjtlWT16s15qFmvXDR9JrvMrfMxtjY0X3h75iQraf0oSB3mON0FWnQXqsk586+fhAiA==","signatures":[{"sig":"MEUCIQDNwkvliw+DjaSOMHg2TV2GCQNUdwVXi0I2Y1Kfv4k8UgIgEHvsSYPaFWOkXJ3NguVhdei1a+2iPtDKnPfDdmqlb3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100395},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"9035972fc79dd39b36ce5830555bd75a6cce7509","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"cheerio":"^1.2.0","commander":"^12.1.0","playwright-core":"^1.61.0"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.0","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.3.1_1782183995314_0.8305814442458272","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"chrome-cdp-manager","version":"1.3.2","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.3.2","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"a22f46218e0864adc9e83192f586dea8cb9fc271","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.3.2.tgz","fileCount":41,"integrity":"sha512-hdq/FyOIkosAUgVIpf0E+BI38wNucCYytKLDG+AV9c3qO2iP3p6UnmzL6rZZoBxIHNYvus+vzrnhTVOStTTSJw==","signatures":[{"sig":"MEUCIDnrpgUCPZ6n2OHRq7LDZR5Mkeo2V9eGfK7pbk4p1vc0AiEAv4iiOI0txCPzahxSjCUsEsHckRGtxapjvbtnZTzlLOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119813},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"2947f267c683509316c9b7ce4429bc375f1cde79","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"cheerio":"^1.2.0","commander":"^12.1.0","playwright-core":"^1.61.0"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.0","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.3.2_1782410987748_0.627395148969836","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"chrome-cdp-manager","version":"1.3.3","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.3.3","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"7052e6082c4e99160aa8007baf42f0ce92ef6abb","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.3.3.tgz","fileCount":41,"integrity":"sha512-zT/TXl9Xg2xHlH2WOaMCPtR+c8PwUSi2VewwJsIstAhE2JoEft0cQj0cyuNRMaaG0PQoPNw86wSlN8ItSry8Jw==","signatures":[{"sig":"MEUCID4+pGDUUkD1wKO8XBm3wAh9fto2nhmGUcKGb7kCetEvAiEA9V21WnTVDgCJV5N9ekpyTnjA755AQuRIwD4la5Lz4+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119920},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"c3bfe236172b047e5dc7af9f9de0ba841490ee6c","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"cheerio":"^1.2.0","commander":"^12.1.0","playwright-core":"^1.61.1"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.1","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.3.3_1782657992365_0.0018275477712825783","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"chrome-cdp-manager","version":"1.3.4","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.3.4","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"0db8aa0700859f91855abd3a76ad46f1c20cd145","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.3.4.tgz","fileCount":41,"integrity":"sha512-M8F+VCRGVhNV6ALxFfrdQTckN8JGAtYXIoHGLP9PFHATkZEe0Wmezdu/8Qvks6VcupgoXhI8IArpGbvOZZvC8A==","signatures":[{"sig":"MEUCIQCjX8p2Dpg4QdSSFylHFz8wbpLa8YRWxcFFvQb5+VB8RQIgHWqTkkPKpXoaA5GHB9rpq399FF9o6XX4Wd30SrrwNAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119895},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"1474cb08eec769f9c2702bcf85ddf94d8dcf250d","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.61.1"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.1","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.3.4_1782658194933_0.28142221290283675","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"chrome-cdp-manager","version":"1.3.5","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.3.5","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"aa7c1442ae9b69fe04b0f573dac7eee729bb0744","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.3.5.tgz","fileCount":41,"integrity":"sha512-+dSTFAQQiOWbUPxeppYsq1LJZjud335sR46fTO3QjFCN3bla/4SIRi6h0Yy8YmHj78oIDoRp1MoNHpTbuZPK0w==","signatures":[{"sig":"MEUCIQDppo+isUttYeVf+48u4SNavtsX54fNo+pDa7a1kPwWwAIgc7Nih/TBvmZT5JONo46Iq5fxtDqfVKqeVwcf8xR9ujc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119899},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"53ad3bb4a120583041f4c3f9a484a67a59a85389","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.61.1"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.1","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.3.5_1782658671614_0.457029943307274","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"chrome-cdp-manager","version":"1.3.6","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.3.6","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"48f83c7f8a8a1f34f5a9d07b4ed05f1ccf5f8323","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.3.6.tgz","fileCount":41,"integrity":"sha512-J1qgaXOF9k6rhFsq6TyO2axp8+m+B9sqpPcRK6m7r0/FQnygSeqkQ7oJdT9d99wZ9SDOkPccfThN4U1FpPZ0xQ==","signatures":[{"sig":"MEUCIFDsxqBUfAzw5lNa1qIjgk+tF/P1Kf0WklLBvkHJ4EVfAiEAvPu4vUhk6cp2jMaLwEPQZZw+Bm+NTZvAYnLQKtgb1oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120109},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"5e97931073327a0760f0177e056c3e8679cc55b3","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.61.1"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.1","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.3.6_1782659280652_0.25499112107178923","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"chrome-cdp-manager","version":"1.3.7","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.3.7","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"d87e893a72a4cbe5a78903dce44e2c9c9efa49e8","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.3.7.tgz","fileCount":41,"integrity":"sha512-cGeF5pXF0pUvujVG4ptx3jLS+kCRHPT+zZmNjlGSq1/MtvzkgLPnLvfkWwTbc58X2yTF/qcNJp7h4HZ8TQN/rw==","signatures":[{"sig":"MEUCIEUuZSHUQBLmsg5hZU08p87go8/CNXJf4exiyAHSrDrOAiEA3wXYK64ltUNIL9vq4JE9SZIxbQa5skDqZKSAA+yV88Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124249},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"5e94982f603fd606613e404ade0e59b968d9ff24","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.61.1"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.1","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.3.7_1782660451727_0.06446994409837425","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"chrome-cdp-manager","version":"1.3.8","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.3.8","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"ccb9a44dd233a84541931dd9d05fc51b5a7c617c","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.3.8.tgz","fileCount":41,"integrity":"sha512-W6lNXDbLXPcjuS2uOfeREIc6YffN8+yWBBRTp+AfcFlZdfmubZ9CqR5EDqRH+f1/iyrDng976A7Vb6mMNRV76g==","signatures":[{"sig":"MEUCIQDTZqh3zz1zXv6yvR2Q7Y+3fyrIpcCILMjLnKgvi/p6jQIgdjg1We7jg6wKS+OeNCbBW0mpTruQLug27VF2C5CQV2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131170},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"9fe2e1709adb0c8a2199a88da6aac437cca47052","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.61.1"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.1","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.3.8_1782684231594_0.4704546102668168","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"chrome-cdp-manager","version":"1.3.9","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.3.9","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"e2770bc66dc021191dcc07810e465faa1c2d17f3","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.3.9.tgz","fileCount":41,"integrity":"sha512-XgNOysXEUse9AC6yHbLXqwMJ55jx9EjEk1LPFf4tf7qjwLxI8kK8GLPB9HuDiAiIlqE/tCHLdX/UZhLZQGLT0w==","signatures":[{"sig":"MEUCIFtWdwEJczp9D+4IUzy47VzFsAsVhoHnCO4aMB9E3NLeAiEApQG6QgoJ4skSvDNkUImWrM6LUPpZz1NUTI+thqYb0pQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133377},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"180525578081557dbe95333f9f46f2b1683038ec","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.61.1"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.1","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.3.9_1782742898071_0.20894073352980547","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"chrome-cdp-manager","version":"1.3.10","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.3.10","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"1a56533eeb2506d73d9a26af79e829f70deaf812","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.3.10.tgz","fileCount":41,"integrity":"sha512-ePQ/Bx4/SJVhaHdamW5UoFehFEHEFJKPQ1T6r7WwkUTFkoOJruA40BSXytuB8F1Kz44FNojVLeeJXJxR2T7tVw==","signatures":[{"sig":"MEQCIBNPfKPpG5JG2gIaSkBIIH2ctCV6MfZ9KUCIjiJsjevYAiA7NgxVBsKK0515YFjJQtq//JmYMuoIhtq4S+9P/6n/iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135082},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"069f335a1383901e603200a0660617e9b48ff8c4","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.61.1"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.1","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.3.10_1782743975474_0.19801145320837632","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"chrome-cdp-manager","version":"1.3.11","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.3.11","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"4090a6d01c42420305d54d10353af04603496680","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.3.11.tgz","fileCount":41,"integrity":"sha512-8cKVSo44uGY91283Te0Ge20XVcHpoQabIvLKsy1qCyR9xBpXj9kkMAJjCSP25YAhOjhzmwwlWw9O4eI/LE+ToQ==","signatures":[{"sig":"MEUCIQDWAobvXV+ef/zRYuViVKWn/aY+8N12/WcT9WkKI6LhiQIge0ynkD0f+2buLpuRP8JagnJrlIvaLVXbRN5RR7kRPlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136027},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"29169e3bd7be897ff58a0f36d3eb6725015b435a","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.61.1"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.1","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.3.11_1782745061184_0.8259578471938378","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"chrome-cdp-manager","version":"1.3.12","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.3.12","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"f6fc7b3fc378fe4be32330d571476e32374d3813","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.3.12.tgz","fileCount":41,"integrity":"sha512-wSXy3idZflJozz6nyyMG4g/34Www9KKRarjijRv4V4KqQNmm1pmZBMyHB83TZdvKv0h22oNUHnOz3U/IKF8XaQ==","signatures":[{"sig":"MEYCIQCZdfU3s+1N65jBjuHxst0LlLqsVO4Ij27QHpa1kB7SRgIhAPCHEC+2FHCGMIxbnweM3w35Ap2dxeghN2i1qtoJd80w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136356},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"73f59e95ea3d1763454e1559bb2aa866316f9049","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS or Windows through a dedicated launcher (consistent Dock/taskbar icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.61.1"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.1","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.3.12_1783020085335_0.8203197443377266","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"chrome-cdp-manager","version":"1.3.13","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","linux","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.3.13","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32","linux"],"bin":{"chrome-cdp":"bin/cli.js","playwright-cli":"bin/playwright-cli.js","chrome-cdp-manager":"bin/cli.js"},"dist":{"shasum":"91f435961e8c34bbc0bd510b8df500ee8d92ef76","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.3.13.tgz","fileCount":45,"integrity":"sha512-iwsXbX8ZMrgr+hZl+9S3ZycTYU0f/xzECb3nHbyR7BjlkTl+kVWMuFMz1frVZf2roBemqNJ8S7nkdgXzsyYJ/g==","signatures":[{"sig":"MEQCIChGZvXS5xc/VAXesqan8Ov1fzykc59FiCwh/XU0la2ZAiB1g6uw84X8KK+iyBpLzas/SQRWRGk60sHGdy7ZcW3c6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146579},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./playwright":{"types":"./types/playwright.d.ts","default":"./src/playwright.js"},"./package.json":"./package.json"},"gitHead":"4722b13530ad3b695ff42320a1d173c736258565","scripts":{"test":"node --test","check":"node scripts/check.mjs","start":"node bin/cli.js","release":"bash scripts/publish.sh","build:types":"tsc -p tsconfig.json","prepublishOnly":"npm run check && npm test && npm run build:types"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.17.0","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS, Windows, or Linux through a dedicated launcher (consistent Dock/taskbar/app-menu icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.61.1"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.61.1","typescript":"^5.9.3"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.3.13_1783542180799_0.8335967327850118","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"chrome-cdp-manager","version":"1.5.0","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","linux","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.5.0","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32","linux"],"bin":{"chrome-cdp":"dist/bin/cli.js","playwright-cli":"dist/bin/playwright-cli.js","chrome-cdp-manager":"dist/bin/cli.js"},"dist":{"shasum":"a4568d774a0d2e4dc156bcbeba17eb0dd53c2adb","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.5.0.tgz","fileCount":111,"integrity":"sha512-vTLSivSb1av3wodLJB/CkhUpPvucz4Ze4THi9qG7TX4Nbw/lX57yaqij6mrPg73WigWRPTKVVio9yFlBLgsIoQ==","signatures":[{"sig":"MEUCIQCSVDEBjBgL2vABd4cS2uwy0eQdcF219mvOjYAYm8SnWQIgTvhYo4yqvvIZLAtgGKD0QEClmqCxPkoqO5svS1T6nXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294265},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./playwright":{"types":"./dist/src/playwright.d.ts","default":"./dist/src/playwright.js"},"./package.json":"./package.json"},"gitHead":"40f1befaa4aa837f9b2ebb3b5c944e96a1a41337","scripts":{"dev":"tsx bin/cli.ts","test":"tsx scripts/test.ts","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/postbuild.ts","check":"tsc -p tsconfig.check.json","clean":"tsx scripts/clean.ts","start":"node dist/bin/cli.js","prepack":"npm run build","release":"bash scripts/publish.sh","pack:check":"npm pack --dry-run --json","build:types":"npm run build","test:coverage":"tsx scripts/test.ts --coverage","prepublishOnly":"npm run check && npm run test:coverage && npm run build"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"12.0.1","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS, Windows, or Linux through a dedicated launcher (consistent Dock/taskbar/app-menu icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.61.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","playwright":"^1.61.1","typescript":"7.0.2","@types/node":"^22.20.1"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.5.0_1783729530780_0.23851168366587494","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"chrome-cdp-manager","version":"1.6.1","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","linux","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.6.1","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32","linux"],"bin":{"chrome-cdp":"dist/bin/cli.js","playwright-cli":"dist/bin/playwright-cli.js","chrome-cdp-manager":"dist/bin/cli.js"},"dist":{"shasum":"8256a9dcbd8798d56385078c3efe2c59c5f92108","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.6.1.tgz","fileCount":119,"integrity":"sha512-+sTxPjp0lJ4jkPw/7UwOj7QPohIUQzeFHknHO5jAHmYbdREF+2FZNP+7z1ygecjtGSwH4NaO8mT9Zbb+DHfUvg==","signatures":[{"sig":"MEYCIQDZqOEqUuh7d2G5rC7IBIjJBrlFA99lPUKeRTvpqV46sAIhAMp8iWHWYyKBzLSAO86+oTC3S49gmjR0hCuU37WYMef6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341661},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./playwright":{"types":"./dist/src/playwright.d.ts","default":"./dist/src/playwright.js"},"./package.json":"./package.json"},"gitHead":"faaa6868a1a4c12d5a108543bc0da287df9d12f4","scripts":{"dev":"tsx bin/cli.ts","test":"tsx scripts/test.ts","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/postbuild.ts","check":"tsc -p tsconfig.check.json","clean":"tsx scripts/clean.ts","start":"node dist/bin/cli.js","prepack":"npm run build","release":"bash scripts/publish.sh","pack:check":"npm pack --dry-run --json","build:types":"npm run build","test:coverage":"tsx scripts/test.ts --coverage","prepublishOnly":"npm run check && npm run test:coverage && npm run build"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.6.2","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS, Windows, or Linux through a dedicated launcher (consistent Dock/taskbar/app-menu icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.61.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","playwright":"^1.61.1","typescript":"7.0.2","@types/node":"^22.20.1"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.6.1_1783878236762_0.8045797967435273","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"chrome-cdp-manager","version":"1.6.3","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","linux","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.6.3","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32","linux"],"bin":{"chrome-cdp":"dist/bin/cli.js","playwright-cli":"dist/bin/playwright-cli.js","chrome-cdp-manager":"dist/bin/cli.js"},"dist":{"shasum":"882886512bdc4522e83294b52abe7349bcae55b2","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.6.3.tgz","fileCount":119,"integrity":"sha512-AeMTJhUxHi1cJ57Z08VCyS3ptX9HvBehVXviXEjr4CcHA+xq1z2BcUBhApFbYVHeTLKM3lFY8Eqe6wb2e48DVA==","signatures":[{"sig":"MEYCIQDoWAapJqGFv5ET8n08/lr3f7Seah6eQJKglGLuQy/IWgIhAJIq0qYDFT74zej69Ya7CvapXJZENZ/5eXmy6KnOvbYK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342023},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./playwright":{"types":"./dist/src/playwright.d.ts","default":"./dist/src/playwright.js"},"./package.json":"./package.json"},"gitHead":"309e07793347002c5d5829b2d8e080f9cf8abcb7","scripts":{"dev":"tsx bin/cli.ts","test":"tsx scripts/test.ts","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/postbuild.ts","check":"tsc -p tsconfig.check.json","clean":"tsx scripts/clean.ts","start":"node dist/bin/cli.js","prepack":"npm run build","release":"bash scripts/publish.sh","pack:check":"npm pack --dry-run --json","build:types":"npm run build","test:coverage":"tsx scripts/test.ts --coverage","prepublishOnly":"npm run check && npm run test:coverage && npm run build"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.6.2","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS, Windows, or Linux through a dedicated launcher (consistent Dock/taskbar/app-menu icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.61.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","playwright":"^1.61.1","typescript":"7.0.2","@types/node":"^22.20.1"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.6.3_1784374723071_0.7795868981604503","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"chrome-cdp-manager","version":"1.6.4","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","linux","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.6.4","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32","linux"],"bin":{"chrome-cdp":"dist/bin/cli.js","playwright-cli":"dist/bin/playwright-cli.js","chrome-cdp-manager":"dist/bin/cli.js"},"dist":{"shasum":"9ca1f2bcbcc28fa610e1d5afe97066cfdfc23307","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.6.4.tgz","fileCount":127,"integrity":"sha512-Kv7FEiQsU1VX6tFvq7smajh0a88ACznK/LvrApMVqc3/06U+7aXPdKZujTsJePpgRpyZw4+hL6ULxbd80yOJyg==","signatures":[{"sig":"MEUCIHVqO+g6pcESYh4cO4f4LSuA+qm2BUzFa4WMNRBnvCNFAiEA8M/bqgx2UNDOUDfDUDcDAhBXTeZO/2nLnunmf8E+zKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367609},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./playwright":{"types":"./dist/src/playwright.d.ts","default":"./dist/src/playwright.js"},"./package.json":"./package.json"},"gitHead":"b349ee6033a67e54b48b893af1ceb78879b8ebdb","scripts":{"dev":"tsx bin/cli.ts","test":"tsx scripts/test.ts","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/postbuild.ts","check":"tsc -p tsconfig.check.json","clean":"tsx scripts/clean.ts","start":"node dist/bin/cli.js","prepack":"npm run build","release":"bash scripts/publish.sh","pack:check":"npm pack --dry-run --json","build:types":"npm run build","test:coverage":"tsx scripts/test.ts --coverage","prepublishOnly":"npm run check && npm run test:coverage && npm run build"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.6.2","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS, Windows, or Linux through a dedicated launcher (consistent Dock/taskbar/app-menu icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.61.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","playwright":"^1.61.1","typescript":"7.0.2","@types/node":"^22.20.1"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.6.4_1784902419148_0.8767749056625653","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"chrome-cdp-manager","version":"1.6.5","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","linux","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.6.5","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32","linux"],"bin":{"chrome-cdp":"dist/bin/cli.js","playwright-cli":"dist/bin/playwright-cli.js","chrome-cdp-manager":"dist/bin/cli.js"},"dist":{"shasum":"e01d98f5c7590fe42f04a8707a21b96263628784","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.6.5.tgz","fileCount":131,"integrity":"sha512-YVw/bLhGO945TFopopKHEUb72PxF1qYg96HkoM+5xirbsLYtBLrWl0RAVof1AS4CiRtUxFhAmJZP7HwUTGCJZw==","signatures":[{"sig":"MEYCIQDf4iDWpxB6Kf2gTTkhDbNXIQ+zUGvuaY4h1lz/5+YjEgIhALg+oGwFCZYcOrTwfJnG8sRzF+SpmlPOH6itzbnlP5Ir","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401611},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./playwright":{"types":"./dist/src/playwright.d.ts","default":"./dist/src/playwright.js"},"./package.json":"./package.json"},"gitHead":"a2a713d623ee5614ea5230a1413c1bcf6ccd9370","scripts":{"dev":"tsx bin/cli.ts","test":"tsx scripts/test.ts","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/postbuild.ts","check":"tsc -p tsconfig.check.json","clean":"tsx scripts/clean.ts","start":"node dist/bin/cli.js","prepack":"npm run build","release":"bash scripts/publish.sh","pack:check":"npm pack --dry-run --json","build:types":"npm run build","test:coverage":"tsx scripts/test.ts --coverage","prepublishOnly":"npm run check && npm run test:coverage && npm run build"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"12.0.1","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS, Windows, or Linux through a dedicated launcher (consistent Dock/taskbar/app-menu icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.62.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","playwright":"^1.62.0","typescript":"7.0.2","@types/node":"^22.20.1"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.6.5_1785117880538_0.0554576356057781","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"chrome-cdp-manager","version":"1.6.6","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","linux","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.6.6","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32","linux"],"bin":{"chrome-cdp":"dist/bin/cli.js","playwright-cli":"dist/bin/playwright-cli.js","chrome-cdp-manager":"dist/bin/cli.js"},"dist":{"shasum":"bdcfece4a817004a4f2c9441731d6573b0f75154","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.6.6.tgz","fileCount":131,"integrity":"sha512-TupjgQQo1FnyB8eUc/ILU1muPgAzysknP9M5S7o/FVADdZsOYvqIOwgfA8euERbeuxZQZjbO3OeNK5/hnGIukA==","signatures":[{"sig":"MEUCIQC7YclpULce6n59QaGvadDttQw0e2FWUW6hsn/RZc09AgIgbt9jZB/5l5ZPm/MHk4ArNxOrfVuSs0dHeIglhkTjlbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406389},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./playwright":{"types":"./dist/src/playwright.d.ts","default":"./dist/src/playwright.js"},"./package.json":"./package.json"},"gitHead":"d7048b90857aad11d8afa5c8f6479378a111153e","scripts":{"dev":"tsx bin/cli.ts","test":"tsx scripts/test.ts","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/postbuild.ts","check":"tsc -p tsconfig.check.json","clean":"tsx scripts/clean.ts","start":"node dist/bin/cli.js","prepack":"npm run build","release":"bash scripts/publish.sh","pack:check":"npm pack --dry-run --json","build:types":"npm run build","test:coverage":"tsx scripts/test.ts --coverage","prepublishOnly":"npm run check && npm run test:coverage && npm run build"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.6.2","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS, Windows, or Linux through a dedicated launcher (consistent Dock/taskbar/app-menu icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.62.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","playwright":"^1.62.0","typescript":"7.0.2","@types/node":"^22.20.1"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.6.6_1785120524135_0.2714771080880216","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"chrome-cdp-manager","version":"1.6.7","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","linux","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.6.7","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32","linux"],"bin":{"chrome-cdp":"dist/bin/cli.js","playwright-cli":"dist/bin/playwright-cli.js","chrome-cdp-manager":"dist/bin/cli.js"},"dist":{"shasum":"957ebafb496fe254a539b9c05f2dce1823b32746","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.6.7.tgz","fileCount":131,"integrity":"sha512-98mOvLAglf8813maUH6ZtMaQkQJ2JpPemS+eJCBoihz6KgiBMXDUT9TxJ3iPuZOFNw364sRdsFCWDwKtB1LCTg==","signatures":[{"sig":"MEUCIQCQc57EqSKxOTaUsLgoOvu+VNHhHmoyrSz4RIBnUY/3pAIgGNCBJLlIAcSGlu8ekIgbrIyczAdZM580ajU8hTLaXew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419907},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./playwright":{"types":"./dist/src/playwright.d.ts","default":"./dist/src/playwright.js"},"./package.json":"./package.json"},"gitHead":"a3ae8a476963f35e6da123594c626a607679c6b2","scripts":{"dev":"tsx bin/cli.ts","test":"tsx scripts/test.ts","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/postbuild.ts","check":"tsc -p tsconfig.check.json","clean":"tsx scripts/clean.ts","start":"node dist/bin/cli.js","prepack":"npm run build","pack:check":"npm pack --dry-run --json","build:types":"npm run build","release:npmjs":"bash scripts/publish.sh","test:coverage":"tsx scripts/test.ts --coverage","prepublishOnly":"npm run check && npm run test:coverage && npm run build"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.6.2","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS, Windows, or Linux through a dedicated launcher (consistent Dock/taskbar/app-menu icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.62.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","playwright":"^1.62.0","typescript":"7.0.2","@types/node":"^22.20.1"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.6.7_1786140169426_0.2341862131678749","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"chrome-cdp-manager","version":"1.6.8","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","linux","automation"],"license":"MIT","_id":"chrome-cdp-manager@1.6.8","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32","linux"],"bin":{"chrome-cdp":"dist/bin/cli.js","playwright-cli":"dist/bin/playwright-cli.js","chrome-cdp-manager":"dist/bin/cli.js"},"dist":{"shasum":"4c19d40b7c958114bd515c934aedc59238f7de11","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-1.6.8.tgz","fileCount":131,"integrity":"sha512-U8ukMv1PnwhAvKNmBGXjePUVfwzsLzIstfPbRkbXA2FEwKAskalEiXavEIimpNM0utfRhUeI7UDbTBXYbTDzJw==","signatures":[{"sig":"MEYCIQDo4siDGL4GaZi78B43xTDL43KkbEobjX20/XCzZggLiQIhAPrKhPgeJ0ssCTYB0IlNr8JW5s0ex7gnpV9hHR45zbko","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419901},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./playwright":{"types":"./dist/src/playwright.d.ts","default":"./dist/src/playwright.js"},"./package.json":"./package.json"},"gitHead":"2636be0bcaaecb99bd58bdaa6984ed7928fcc62f","scripts":{"dev":"tsx bin/cli.ts","test":"tsx scripts/test.ts","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/postbuild.ts","check":"tsc -p tsconfig.check.json","clean":"tsx scripts/clean.ts","start":"node dist/bin/cli.js","prepack":"npm run build","release":"bash scripts/publish.sh","pack:check":"npm pack --dry-run --json","build:types":"npm run build","test:coverage":"tsx scripts/test.ts --coverage","prepublishOnly":"npm run check && npm run test:coverage && npm run build"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.6.2","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS, Windows, or Linux through a dedicated launcher (consistent Dock/taskbar/app-menu icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.62.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","playwright":"^1.62.0","typescript":"7.0.2","@types/node":"^22.20.1"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_1.6.8_1786140209457_0.20657012574137412","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"chrome-cdp-manager","version":"2.0.0","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","linux","automation"],"license":"MIT","_id":"chrome-cdp-manager@2.0.0","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"os":["darwin","win32","linux"],"bin":{"chrome-cdp":"dist/bin/cli.js","playwright-cli":"dist/bin/playwright-cli.js","chrome-cdp-manager":"dist/bin/cli.js"},"dist":{"shasum":"95b8cbae91f44ec132d5f82178c6cdbe96ea293e","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-2.0.0.tgz","fileCount":143,"integrity":"sha512-Pd8g8u3ZYlpVETI4drvhAqGuhOogln1RpcCG0YVE5jRt+ybS7J7dFRO4pDymeMVsZsy6VYBlPRDF8aDa72/3Hw==","signatures":[{"sig":"MEQCIEaYSpKcnwTTGyp89FZUnd5lTNRhs/K5EW9s3gJ56g9YAiBI1aLceDQfaZEntmRW9hAgMRpvMYY/qyN0BqgcYFwOBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426077},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./playwright":{"types":"./dist/src/playwright.d.ts","default":"./dist/src/playwright.js"},"./package.json":"./package.json"},"gitHead":"7cb46eccdbb64cf3e77e8319844534e2069cffe8","scripts":{"dev":"tsx bin/cli.ts","lint":"oxlint","test":"tsx scripts/test.ts","build":"npm run clean && tsc -p tsconfig.json && tsx scripts/postbuild.ts","check":"tsc -p tsconfig.check.json","clean":"tsx scripts/clean.ts","start":"node dist/bin/cli.js","prepack":"npm run build","release":"bash scripts/publish.sh","lint:fix":"oxlint --fix","pack:check":"npm pack --dry-run --json","build:types":"npm run build","test:coverage":"tsx scripts/test.ts --coverage","prepublishOnly":"npm run lint && npm run check && npm run test:coverage && npm run build"},"_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"_npmVersion":"11.6.2","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS, Windows, or Linux through a dedicated launcher (consistent Dock/taskbar/app-menu icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"commander":"^12.1.0","playwright-core":"^1.62.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","oxlint":"1.77.0","playwright":"^1.62.0","typescript":"7.0.2","@types/node":"^22.20.1"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/chrome-cdp-manager_2.0.0_1786144912242_0.4471842595405986","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"os":["darwin","win32","linux"],"_id":"chrome-cdp-manager@2.0.1","bin":{"chrome-cdp":"dist/bin/cli.js","playwright-cli":"dist/bin/playwright-cli.js","chrome-cdp-manager":"dist/bin/cli.js"},"dist":{"shasum":"750ef070e5c92a0af6da70cb149abfa2108ddd36","tarball":"https://registry.npmjs.org/chrome-cdp-manager/-/chrome-cdp-manager-2.0.1.tgz","fileCount":143,"integrity":"sha512-tuZMHjuc7Oe11Q/iNg0x/V0keNXnvw4Svrb8JIa+CdeyAINzDt60UF9uDsom7YLdM7lhcWCWKD2CXkKYElRq3w==","signatures":[{"sig":"MEYCIQCz5BOlAmmsoyuOHKBywvmIY6UgVMU3F5L46xQLsGX2JQIhAIXqjPDxvrbqw0StnC6T6lqOGu1qiKouEUkuxabXKfx8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCWQBLgyukepSg6m+iFRaNGFO6O+bG1StbQ1ZJ1FgWfSwIhANhWi4SLvIQmIg7DWLLuM3nlC+h9VBUDTAMs0GBlVWdY"}],"unpackedSize":426221},"main":"./dist/src/index.js","name":"chrome-cdp-manager","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./playwright":{"types":"./dist/src/playwright.d.ts","default":"./dist/src/playwright.js"},"./package.json":"./package.json"},"gitHead":"eaeec57aab43682f4ae8f1586195c4c7e176b077","license":"MIT","scripts":{"dev":"tsx bin/cli.ts","lint":"oxlint","test":"tsx scripts/test.ts","build":"pnpm run clean && tsc -p tsconfig.json && tsx scripts/postbuild.ts","check":"tsc -p tsconfig.check.json","clean":"tsx scripts/clean.ts","start":"node dist/bin/cli.js","prepack":"pnpm run build","release":"bash scripts/publish.sh","lint:fix":"oxlint --fix","pack:check":"pnpm pack --dry-run --json","build:types":"pnpm run build","test:coverage":"tsx scripts/test.ts --coverage","prepublishOnly":"pnpm run lint && pnpm run check && pnpm run test:coverage && pnpm run build"},"version":"2.0.1","_npmUser":{"name":"guocity","email":"liang.x.guo@gmail.com"},"keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","linux","automation"],"_npmVersion":"11.6.2","description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS, Windows, or Linux through a dedicated launcher (consistent Dock/taskbar/app-menu icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","directories":{},"maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"_nodeVersion":"26.8.2","dependencies":{"commander":"^15.0.0","playwright-core":"^1.63.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1","devDependencies":{"tsx":"^4.23.13","oxlint":"1.83.0","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.2"},"peerDependencies":{"playwright":">=1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chrome-cdp-manager_2.0.1_1789793321659_0.8029996322184565"}}},"time":{"created":"2026-06-17T21:49:05.716Z","modified":"2026-09-19T04:48:41.894Z","1.0.0":"2026-06-17T21:49:06.100Z","1.1.0":"2026-06-17T22:19:38.361Z","1.2.1":"2026-06-18T15:21:08.131Z","1.2.2":"2026-06-18T22:46:52.549Z","1.2.3":"2026-06-18T23:24:07.607Z","1.2.6":"2026-06-21T03:09:32.796Z","1.2.7":"2026-06-21T03:19:00.282Z","1.2.8":"2026-06-21T03:51:22.950Z","1.2.9":"2026-06-21T04:19:03.010Z","1.2.10":"2026-06-22T14:58:34.254Z","1.2.11":"2026-06-23T01:52:54.295Z","1.2.12":"2026-06-23T02:57:31.541Z","1.2.13":"2026-06-23T03:00:29.493Z","1.3.1":"2026-06-23T03:06:35.476Z","1.3.2":"2026-06-25T18:09:47.923Z","1.3.3":"2026-06-28T14:46:32.503Z","1.3.4":"2026-06-28T14:49:55.106Z","1.3.5":"2026-06-28T14:57:51.780Z","1.3.6":"2026-06-28T15:08:00.791Z","1.3.7":"2026-06-28T15:27:31.862Z","1.3.8":"2026-06-28T22:03:51.735Z","1.3.9":"2026-06-29T14:21:38.232Z","1.3.10":"2026-06-29T14:39:35.641Z","1.3.11":"2026-06-29T14:57:41.313Z","1.3.12":"2026-07-02T19:21:25.477Z","1.3.13":"2026-07-08T20:23:00.949Z","1.5.0":"2026-07-11T00:25:30.908Z","1.6.1":"2026-07-12T17:43:56.919Z","1.6.3":"2026-07-18T11:38:43.289Z","1.6.4":"2026-07-24T14:13:39.343Z","1.6.5":"2026-07-27T02:04:40.704Z","1.6.6":"2026-07-27T02:48:44.274Z","1.6.7":"2026-08-07T22:02:49.590Z","1.6.8":"2026-08-07T22:03:29.610Z","2.0.0":"2026-08-07T23:21:52.384Z","2.0.1":"2026-09-19T04:48:41.745Z"},"license":"MIT","keywords":["chrome","chromium","edge","brave","cdp","devtools-protocol","remote-debugging","headless","macos","windows","linux","automation"],"description":"Set up and drive a Chrome DevTools Protocol (CDP) instance on macOS, Windows, or Linux through a dedicated launcher (consistent Dock/taskbar/app-menu icon). Works with any Chromium-based browser — Chrome, Edge, Brave, Chromium, Vivaldi, Opera, Arc.","maintainers":[{"name":"guocity","email":"liang.x.guo@gmail.com"}],"readme":"# chrome-cdp-manager\n\nSet up and drive a **Chrome DevTools Protocol (CDP)** instance on **macOS,\nWindows, or Linux** through a dedicated launcher, so launches always go through\nthe same entry point and the **Dock/taskbar/app-menu icon stays consistent**.\nWorks with any **Chromium-based browser** — Chrome, Edge, Brave, Chromium,\nVivaldi, Opera, Arc (Arc is macOS/Windows only).\n\n- **macOS**: builds a real `.app` bundle (`/Applications/Agent.app`) with a\n  proper `Info.plist` and the browser's own icon — headed **and** headless\n  launches go through `open -n` so both run under the same Dock icon (easy to\n  spot and quit). Setup also creates a small \"Google Chrome\" wrapper app in\n  `~/Applications` that opens your normal browser profile via `open -n`, so a\n  regular browser window is always one click away even while the CDP instance\n  runs.\n- **Windows**: creates a Start Menu `.lnk` shortcut with the CDP flags baked in\n  and a custom icon — headed launches go through the shortcut for a consistent\n  taskbar entry.\n- **Linux**: installs a bash launcher under `~/.local/share/chrome-cdp-manager/`\n  plus a freedesktop `.desktop` entry in `~/.local/share/applications/` so the\n  app menu can show a consistent icon.\n- The raw CDP client uses Node's built-in `fetch` and `WebSocket`; the package\n  never downloads or bundles a browser. `playwright-core` powers the optional\n  Playwright CLI wrapper, while the high-level bridge requires your own\n  compatible `playwright` installation.\n\n> Requires Node.js ≥ 22.12 and a Chromium-based browser installed. On macOS,\n> Apple Silicon (the launcher uses `arch -arm64`).\n>\n> Non-Chromium browsers (Firefox, Safari) are **not** supported — they don't\n> speak the same CDP this tool drives.\n\n## Usage\n\nThe package is published as `chrome-cdp-manager`; the command it installs is\n**`chrome-cdp`**.\n\n```bash\n# Run without installing — invoke via the package name\nnpx chrome-cdp-manager setup\n\n# Or install once, then use the `chrome-cdp` command\nnpm install -g chrome-cdp-manager\n```\n\n```bash\n# Create / repair the launcher and save defaults (port 9222, profile ~/.chrome_cdp_profile)\nchrome-cdp setup\n\n# Use a specific browser\nchrome-cdp setup --browser edge\n\n# See which browsers are installed\nchrome-cdp browsers\n\n# Launch Agent and open a page\nchrome-cdp open https://example.com\n\n# Same, headless (no window/Dock/taskbar)\nchrome-cdp open https://example.com --headless\n\n# Route all traffic through a proxy (defaults to socks5://127.0.0.1:1080)\nchrome-cdp open https://example.com --proxy\nchrome-cdp open https://example.com --proxy socks5://127.0.0.1:9050\nchrome-cdp open https://example.com --proxy http://10.0.0.1:8080\n\n# Fetch a page's rendered HTML over CDP (headless by default)\nchrome-cdp html example.com -o page.html\n\n# Open your NORMAL browser (default profile) — works even while Agent runs\nchrome-cdp chrome\nchrome-cdp chrome https://example.com\n\n# Inspect state (shows the live port, and the configured one if they differ)\nchrome-cdp status\n\n# Quit the running instance\nchrome-cdp stop\n```\n\n> Tip: with `npx`, run it by package name — `npx chrome-cdp-manager <command>` —\n> since `npx chrome-cdp` would try to fetch an unrelated `chrome-cdp` package.\n\n## Commands\n\n| Command            | Description                                                       |\n| ------------------ | ----------------------------------------------------------------- |\n| `setup`            | Create or repair the launcher (icon + CDP flags)                  |\n| `open [url]`       | Launch via the launcher, optionally open a URL; leaves it running |\n| `html <url>`       | Navigate and print/save the page's serialized HTML                |\n| `chrome [url]`     | Open your normal (non-CDP) browser, even while Agent runs         |\n| `status`           | Show launcher presence and CDP connection state                   |\n| `stop`             | Ask the running Agent instance to quit                            |\n| `browsers`         | List supported browsers and which are installed                   |\n\n## Headless sessions vs. your normal browser (macOS)\n\nHeaded **and** headless sessions launch through `open -n /Applications/Agent.app`,\nso both run under the Agent Dock icon — one place to find the CDP instance and\nquit it (right-click → Quit, or `chrome-cdp stop`).\n\nA CDP session launched from the full browser binary still registers with macOS\n**LaunchServices** as that browser. While it runs, clicking your normal\nbrowser's own Dock icon (or launching it via Spotlight/Finder) may silently do\nnothing: macOS sees the browser as \"already running\". The profiles never\nconflict — only the app identity does. Ways out:\n\n1. **The \"Google Chrome\" wrapper app** — `chrome-cdp setup` creates\n   `~/Applications/Google Chrome.app` (named and iconed after your configured\n   browser). It opens your normal browser profile with `open -n`, which forces\n   a new instance, so it works even while the CDP instance runs. Drag it to\n   the Dock and keep it next to Agent. Both instances run the same signed\n   browser binary, so both can read the \"Chrome Safe Storage\" key from the\n   macOS Keychain (saved passwords/cookies decrypt normally in each).\n2. **`chrome-cdp chrome`** — the same thing from the terminal. Manual\n   equivalent: `open -n -a \"Google Chrome\"`.\n3. **`chrome-cdp stop`** — quit the CDP instance first. The idle watchdog also\n   auto-quits a forgotten headless instance (`--idle-timeout`, default 0.5 min).\n\n> `--headless-shell` (a separate chrome-headless-shell binary for headless\n> launches) is still supported on Windows/Linux, but is no longer used on\n> macOS — headless goes through the Agent bundle so it keeps the Dock icon.\n\n> **If you ever ran `sudo chrome-cdp setup`:** older versions could leave the\n> bundle and config root-owned, breaking later launches with \"Permission\n> denied\". Fix once with\n> `sudo chown -R \"$USER\" /Applications/Agent.app ~/.config/chrome-cdp-manager`.\n> Current versions hand ownership back automatically after a sudo setup.\n\n## Programmatic API\n\nBeyond the CLI, the package exposes a typed ES-module API (Node ≥ 22.12). It ships\ngenerated declarations for both the core and Playwright entry points.\n\n```js\nimport { launch, CdpClient } from \"chrome-cdp-manager\";\n\n// Ensure the Agent instance is running (launches it if needed) and get its endpoint.\nconst { endpoint, cdpPort, config, launched } = await launch({ headless: false });\n\n// Drive it with the built-in zero-dependency raw-CDP client...\n// (use `cdpPort`, not your requested port — see \"Busy CDP port\" above)\nconst cdp = await CdpClient.connect(cdpPort);\n```\n\nAlso exported: `stopBrowser`, `getBrowserStatus`, `probeCdp`, `openUrl`,\n`getPageHtml`, `closeBrowser`, the config helpers `loadConfig` / `resolveConfig`\n/ `DEFAULTS`, the proxy helpers `parseProxy` / `detectProxy` (+ the\n`DEFAULT_PROXY*` constants), `touchActivity`, and the `EndpointCollisionError` /\n`ProfileBusyError` classes.\n\n> **Breaking in 2.0** — internal helpers that were previously re-exported are no\n> longer part of the public API: `getLauncher`, `ensureBrowserRunning`,\n> `waitForCdp`, `inspectCdpProcess`, `detectModeFromCommandLine`,\n> `commandLineMatchesManager`, `readProcessCommandLine`, `findListeningPid`,\n> `validateConfig`, `computeDefaults`, `resolveHeadlessShell`,\n> `usesHeadlessShell`, `headlessShellArgs`, and the port helpers\n> `resolveAvailableCdpPort`, `canBindPort`, `portFromWebSocketUrl`,\n> `readDevToolsActivePort`, `CDP_PORT_SCAN_LIMIT`. Reach the same behaviour\n> through `launch()`, `stopBrowser()`, and `getBrowserStatus()`.\n\n```js\nimport { getBrowserStatus } from \"chrome-cdp-manager\";\n\nconst status = await getBrowserStatus();\nif (status.running) {\n  console.log(status.headless); // true | false\n  console.log(status.owner);    // \"manager\" | \"foreign\"\n  console.log(status.pid, status.modeSource);\n}\n```\n\n`getBrowserStatus()` does not launch or stop the browser. Mode prefers the live\nprocess argv (`--headless` / headless-shell); owner is `\"manager\"` only when the\nendpoint matches this profile (session, DevToolsActivePort/pid proof, or argv\n`--user-data-dir` + `--remote-debugging-port`).\n\n### Playwright bridge (optional)\n\nIf you want Playwright's high-level page API, opt into the separate entry point.\n`playwright` is an **optional peer dependency** — no browser binary is installed\nby this package.\n\n```js\nimport { connect } from \"chrome-cdp-manager/playwright\";\n\nawait using session = await connect({ headless: false, match: u => u.includes(\"bing.com\") });\nawait session.page.goto(\"https://www.bing.com\");\n// `await using` detaches the CDP channel on scope exit; the browser keeps running.\n```\n\n`connect()` resolves config, ensures the launcher + a running browser, connects\nPlaywright over CDP, and returns `{ browser, context, page, config }`. In\nzero-install (npx) setups where Playwright can't be resolved automatically,\ninject it: `connect({ chromium })`.\n\n#### Surviving sleep / dropped connections\n\nThe CDP channel is a websocket from your process to Chrome, and it does **not**\nsurvive a host sleep/suspend — macOS tears the socket down, so on wake every\n`page`/`context`/`browser` handle throws `Target page, context or browser has\nbeen closed`, even though Chrome itself is still running.\n\n`connect()` handles this for you: by default (`autoReconnect: true`) it\nre-launches Chrome if needed and re-attaches with backoff, refreshing the live\nhandles behind the `session.browser` / `session.context` / `session.page`\ngetters. The one call that was *in flight* when the socket dropped still rejects\n(Playwright can't replay it) — so wrap each unit of work in **`session.run()`**,\nwhich catches a connection-closed error, reconnects, and retries:\n\n```js\nawait using session = await connect({ match: u => u.includes(\"bing.com\") });\n\nfor (const q of queries) {\n  // Derive locators INSIDE run(): each attempt gets a fresh, live page.\n  await session.run(async (page) => {\n    const box = page.locator('textarea[name=\"q\"]').first();\n    await box.fill(q);\n    await page.keyboard.press(\"Enter\");\n    await page.waitForURL(u => u.searchParams.get(\"q\") === q);\n  });\n}\n```\n\nThe golden rule: **derive locators inside `run()`**, never capture them outside\n— a locator (or `page`) captured before a reconnect points at a dead handle.\n\nLower-level hooks if you'd rather drive the recovery yourself: `session.page`\n(getter, always the live page), `session.whenConnected()` (await an in-flight\nreconnect), `session.reconnect()` (force one), and `onReconnect(session)` (fires\nafter each re-attach). The exported `isConnectionClosedError(err)` tells a\ndropped socket apart from a genuine automation failure.\n\n> **Note on the idle watchdog.** A headless instance has an auto-quit watchdog\n> that closes it once idle. The watchdog can't *see* Playwright traffic (it only\n> watches CDP target changes), so a live `connect()` session bumps an activity\n> heartbeat (every 15s, and on every `run()`) to keep an actively-driven browser\n> from being closed out from under you. If it *is* closed anyway — a long idle\n> gap between `run()` calls, or a sleep past the idle budget — `run()` simply\n> re-launches it on the next call. To opt out of auto-quit entirely, launch with\n> `config: { idleTimeoutMinutes: 0 }`.\n\n## Playwright CLI (`playwright-cli`)\n\nThe package also installs a **`playwright-cli`** command that runs\n[Playwright's MCP CLI client](https://playwright.dev) against the Agent\ninstance managed here. It's a thin wrapper that, before handing off, guarantees:\n\n1. A **headed** Agent browser is reachable over CDP. If one is **already\n   running on the port, it just attaches to it** (no relaunch); otherwise it\n   launches a fresh headed instance.\n2. The environment points Playwright at that browser instead of spawning its own:\n\n   ```bash\n   PLAYWRIGHT_MCP_CDP_ENDPOINT=http://localhost:9222   # from config (default 9222)\n   PLAYWRIGHT_MCP_ISOLATED=false\n   ```\n\nEverything after `playwright-cli` is forwarded verbatim to the Playwright CLI:\n\n```bash\n# Drive the attached browser\nplaywright-cli goto https://example.com\nplaywright-cli click \"Sign in\"\n\n# Help / version forward straight through (no browser launch)\nplaywright-cli --help\n```\n\nThe Playwright CLI ships via `playwright-core` (a dependency of this package, so\nit works out of the box — no browser download). The endpoint port follows your\nsaved config (`~/.config/chrome-cdp-manager/config.json`).\n\n## Common options\n\n| Option                  | Description                                                   |\n| ----------------------- | ------------------------------------------------------------- |\n| `--port <port>`         | CDP port (default `9222`)                                     |\n| `-p, --profile <dir>`   | Browser `user-data-dir` (default `~/.chrome_cdp_profile`)     |\n| `-b, --browser <name>`  | Browser: `chrome`, `edge`, `brave`, `chromium`, `vivaldi`, `opera`, `arc` |\n| `--path <path>`         | Explicit browser executable (overrides `--browser`)           |\n| `--target <path>`       | Launcher location (`.app` / `.lnk` / Linux script)            |\n| `--proxy [server]`      | Route traffic through a proxy; omit the value for `socks5://127.0.0.1:1080`. Accepts a port (`1080`), `host:port`, or `scheme://host:port` (`socks5`, `socks4`, `http`, `https`) |\n| `--no-proxy`            | Disable any configured proxy for this run                     |\n| `-t, --timeout <secs>`  | Startup / load timeout (`open`, `html`)                       |\n| `--idle-timeout <min>`  | Auto-quit an idle **headless** instance after N minutes; `0` disables (default `0.5`, i.e. 30 seconds). Persist with `setup`; override per-run on `open` / `html` |\n\n`-c, --chrome` and `--bundle` remain as aliases for `--path` and `--target`.\n\nBrowser, port, profile and launcher path are baked into the launcher and\npersisted (`~/.config/chrome-cdp-manager/config.json`) at `setup` time so every\ncommand agrees on the same environment. Re-run `setup --force` after changing\nthem.\n\n### Busy CDP port\n\nIf the configured port (default `9222`) is already taken — a foreign CDP\nbrowser, a proxy, anything — the launch moves to the next free port above it\n(up to 100 ports) instead of failing or attaching to something it does not own:\n\n```\n$ chrome-cdp open https://example.com\nPort 9222 busy; launched on CDP port 9223 instead.\nDevTools: http://127.0.0.1:9223/json\n```\n\nThe switch is **per launch**: neither the saved config nor the launcher is\nrewritten, so the next cold start tries `9222` again. Later commands still find\nthe instance — `status`, `html` and `stop` look at the configured port, the\nsession sidecar, and Chrome's own `DevToolsActivePort` file. Programmatic\ncallers read the live port from the launch result:\n\n```js\nconst { cdpPort, requestedPort, portSwitched, endpoint } = await launch();\n// portSwitched === true  → this call launched past a busy requestedPort\n// cdpPort !== requestedPort with portSwitched === false\n//                        → an instance was already running over there\n```\n\n`getBrowserStatus()` mirrors this with `config.cdpPort` (live), `requestedPort`\nand `portChanged`. Pass `portScanLimit` to `launch()` to widen or narrow the\nsearch.\n\n> The free-port check and the browser's own bind are not atomic. If something\n> grabs the port in between, the browser starts *without* a debugging port and\n> the launch fails with an error saying exactly that — close it and retry.\n\n### Proxy\n\n`--proxy` passes Chrome's `--proxy-server` flag at launch so traffic routes\nthrough it. The default is a local SOCKS5 proxy on port `1080` (the common\n`ssh -D` / shadowsocks default). The proxy is a **per-launch** flag — it is not\nbaked into the launcher, so a normal (non-proxied) launch is never affected by\nit. Before launching, the proxy port is probed and a warning is printed if\nnothing is listening; `status` reports the configured proxy and whether it's\nreachable. Persist a default proxy with `chrome-cdp setup --proxy …`, or opt out\nof a persisted proxy for a single run with `--no-proxy`.\n\n### Idle auto-shutdown\n\nA **headless** instance has no window, so it's easy to forget one running in the\nbackground where it competes with your normal Chrome. When a headless instance is\nlaunched, a small detached watchdog quits it once it has been idle — no new tabs,\nnavigations, or CLI commands — for `--idle-timeout` minutes (**0.5 by default**,\ni.e. 30 seconds; set `1`, `10`, fractions like `0.5`, etc., or `0` to disable).\nHeaded instances are never auto-quit —\nyou manage those directly. Persist a default with\n`chrome-cdp setup --idle-timeout 10`; `status` shows the effective timeout and\nwhether a watchdog is currently active.\n\n## How the icon stays consistent\n\n**macOS** — the bundle's executable is a small bash launcher:\n\n```bash\nexec arch -arm64 \"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome\" \\\n  --remote-debugging-port=9222 \\\n  --user-data-dir=\"$HOME/.chrome_cdp_profile\" \\\n  \"$@\"\n```\n\nHeaded and headless launches go through `open -n /Applications/Agent.app`, so\nLaunchServices runs the browser under the Agent bundle identity — a consistent\nDock icon every time instead of a generic/duplicated entry, and one icon to\nquit whichever mode is running.\n\n**Windows** — a Start Menu `.lnk` shortcut (`Agent.lnk`) is created with the\nbrowser as its target, the CDP flags as its arguments, and the browser's icon.\nBecause the dedicated `--user-data-dir` gives the browser its own\nAppUserModelID, the Agent window gets its own pinnable taskbar entry,\nseparate from your everyday browser windows.\n\n**Linux** — a bash launcher at\n`~/.local/share/chrome-cdp-manager/Agent` pins the same CDP flags and\nprofile (including the headless relaunch guard). A companion\n`~/.local/share/applications/chrome-cdp.desktop` entry makes it show up in the\napp menu with the browser's icon when available.\n\n## Development\n\nThe source, CLI, scripts, and tests are written in strict TypeScript 7.0. The\npublished package contains compiled ESM JavaScript and declaration files under\n`dist/`.\n\nThis repository uses **pnpm**; there is no npm lockfile.\n\n```bash\npnpm install --frozen-lockfile\npnpm run check          # strict type-check, including tests and build scripts\npnpm test               # unit tests\npnpm run test:coverage  # CI coverage thresholds\npnpm run build          # compile ESM + declarations\npnpm run pack:check     # validate the published package contents\n```\n\nCI runs on Ubuntu and Windows with Node.js 22.\n","readmeFilename":"README.md"}