{"_id":"pi-browser-use","_rev":"55-305b91867716aa68d2dff9c5bb978402","name":"pi-browser-use","dist-tags":{"latest":"0.12.15"},"versions":{"0.1.0":{"name":"pi-browser-use","version":"0.1.0","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.1.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"6a352fe780015d2cc68befad4c46f8478438d060","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.1.0.tgz","fileCount":32,"integrity":"sha512-dMZcaSi2+z/nPvDojWnYTiNKCcrpkw4yAF5y+qzn68enRXoTd6S96geMqcjMH2Jt0nQy4EnaYj1yY5oVrj4NHA==","signatures":[{"sig":"MEYCIQDkTJDPqLY8Pp4KJAZij2FKeqV3ZAF1fKMEu+O17FBPlQIhAOHcc86Kyh2nBWFwa886M3VFMxtInO+h7SC5EBEyfsoF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79289},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"7395e0675acb4bb84c325952ccdbb60a5479dc89","scripts":{"test":"node --test test/*.test.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.1.0_1788648398199_0.6073283535573661","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"pi-browser-use","version":"0.2.0","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.2.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b1f7297c1f8d9c06a17a7ba3b580c806a01800b2","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.2.0.tgz","fileCount":32,"integrity":"sha512-2hoHm2LVcCk0zvX8nsxOPG6EtzYBOeVCoGIQhEsx/oBANm6v7k1nTvs1ivoFxPspkOpK/N3X6hBwql12+eJczQ==","signatures":[{"sig":"MEUCIAHr2EhJGLC+mwmQvpOasZRsCJd5vmg15gr20CaZU96cAiEArw1uU7yWMB2UmHf0jztPkJXCyszpuWPvkLq9isaDM6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79289},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"c0fc5eec05a80715712706ee5f6665f3c47e3699","scripts":{"test":"node --test test/*.test.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.2.0_1788651460323_0.058789180546357844","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"pi-browser-use","version":"0.3.0","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.3.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"71c9eca7b5a01efad5ac378cd8519fb438a3f643","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.3.0.tgz","fileCount":39,"integrity":"sha512-jD6XJKclgY/G4JZQbnMuP/DkVXigr65ErRQAd5FRZrSgdCS/KSmCi9ItwEX7C6sP5NpM8Jodjs0Um3E8rGt51w==","signatures":[{"sig":"MEUCIQCAiNwOEraG3DYBAU7ESMgxB/PSwpEFyiKAa+xxfS0xbQIgCc+q/pS/UrnA9FRua6yKILcz1jyRVlLT7u09iI5t0sM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97582},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"bb8e63078c94d2e8e64ef221ca9810c78c248580","scripts":{"test":"node --test test/*.test.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.3.0_1788652409072_0.5367643928096861","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"pi-browser-use","version":"0.3.1","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.3.1","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"2c107eab9146b36ac9f46581c5108119bb65e0b5","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.3.1.tgz","fileCount":39,"integrity":"sha512-LFfOG85pQ/RD2Ayv2+pXPJVAh6di1yLK+xSutaC/P7BJJyeTAgPu3wGCgnrXwHX96BGyLmv3UMatpB1v8jBG9A==","signatures":[{"sig":"MEUCIFlUVdQeL7RPZkwA5kTLeyWWoYfVkWWPQpvJ5+/FFeSvAiEAkn3h+LxeaDG0vikuBPmc4MIFEZH/BogAL9oxTwTChyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97582},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"b3badd1201b0d5558dfc69a0f3c996b35dec00de","scripts":{"test":"node --test test/*.test.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.3.1_1788653354088_0.06679857834942626","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"pi-browser-use","version":"0.3.2","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.3.2","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"9d0b125df25333e5b9de061b6e71600b716eabae","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.3.2.tgz","fileCount":39,"integrity":"sha512-rlJdAOAJAij+ikmCS/Qz7sJDtfLvKbC15yM2AgOI62Nz/sGqPL0o7Gg22/qCNF6sN5JNoHqVzVvPC+P3fOBg6Q==","signatures":[{"sig":"MEUCIQCMGrG7gsyGmBCrKg71HB+NgOayDAMuIMODa4DaZKoY0wIgV488FxeQ7njCHjThVFTe1i4gDyRUVG2NDvMKcuXrSiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97592},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"e0e4d2d451e1673ba2a0ffb8145c77c7bc28fbcc","scripts":{"test":"node --test test/*.test.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.3.2_1788653655515_0.35295100639878796","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"pi-browser-use","version":"0.3.3","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.3.3","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"86b3347ba451b0d1ed99311ad79c183aa0e647f4","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.3.3.tgz","fileCount":39,"integrity":"sha512-KQszG5nJoJpKS2E6lSD7ROPHmf/xG0ovFSIlfNO0ucxAX75xBv8p1u9OG34393gjqmgFewlkbxCOzzJdB7Gjng==","signatures":[{"sig":"MEUCIEj4t6C3VI2xdQvg8nhHYXRjuHZDTwnuKJCM7nw62eG4AiEA7LxBIzPilZA4r9SYEJo2t+f3Rf9DG6VyVoLCCmgoVw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97962},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"79fe8ffe38885bb14a3c1d5f5f21c81074710bf1","scripts":{"test":"node --test test/*.test.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.3.3_1788654567833_0.8884389032895561","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"pi-browser-use","version":"0.4.0","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.4.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b69d95f76d210f2901940c30681da16ded9fe82c","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.4.0.tgz","fileCount":49,"integrity":"sha512-A6dc1C3lspIqmZf6suknbg8LXDVeEqiI5oLNsirwiI/ZW/A+vBUhhvN3MHYIwk4bTItfG5UPyEfBPR8YT/mpkA==","signatures":[{"sig":"MEQCIDHujTekfIj9AtMT+GVifYFls4mkofGGHvsrmcR6sdSOAiBB8ryIqaVWRJ2wr+W/ZDjNPSjBeAu2yfhJTFUCHvp3cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119755},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"e07cd645b196e800edc29af35eee8181111cbde1","scripts":{"test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.4.0_1788655968438_0.04577875343831894","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"pi-browser-use","version":"0.4.1","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.4.1","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"eefc265ad04cc65ccb16bbcfefc78a3bbcb5b158","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.4.1.tgz","fileCount":49,"integrity":"sha512-b1eOsX+G2yPC84u8w76lvwbw96s4WYgRfnbxohE+E/4K0lNJpXGM4jRf74ZB5GTGBAJNY2/t0n5FCCTZKf2ASg==","signatures":[{"sig":"MEQCIHw0HsU7Gq2E6Wt3rzeuzb1fTplZnsAb8SMD2Bi0SxErAiB0Jc+WsvBxyEok2jtdbg7z9WGpgj7J37tE72ZfDfEHLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"bfffb752cb29852b6ffa87b232e58bd3f10dccee","scripts":{"test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.4.1_1788656404837_0.5157828657505603","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"pi-browser-use","version":"0.4.2","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.4.2","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"ad29999e12512b59c4c957f1d628710632e4b86f","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.4.2.tgz","fileCount":49,"integrity":"sha512-zLKNmASfRkkexK3be7YULvLVQk+ZvJcC4+wdqNBXUDGgkTy332BhsoOUnhq71L7cC0t51X8GjEI0t17rB3QB9Q==","signatures":[{"sig":"MEUCIQDjjyECFL84Wfp0F8YQKWpRu3L1E71zYyupAboyK2K8PAIgBXLc6HXP3pE6pKl4jmyr1Yu3Fii/PjYy7RkCnxmMhcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"e3b1b51eb2ff1a2e6f654edb03f9b0c88975dd8c","scripts":{"test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.4.2_1788659615075_0.12408117549574893","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"pi-browser-use","version":"0.4.3","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.4.3","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"6f5c3789a745d20fb0a2413afc0a3ea2c650bbce","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.4.3.tgz","fileCount":49,"integrity":"sha512-CaETUZczgREUX9eN5WrEk6GVGmlQ5xBdfqXfKKkZsV8i/X5tOLRu+E5wEbMMev1rhfVWrogU9cwY+mg4sttrYg==","signatures":[{"sig":"MEUCIQDEK+tf/GZ4VvrlQkbjN5pxq7ACZnDNEBbybfCYonKXDAIgB1FXJFdblPjoRoqQLTns5ekpOans/eovtKrz8tOfk6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"e9228469a922c62c5ad95a30ce802e1540e2ff0d","scripts":{"test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.4.3_1788660267691_0.32139308140769085","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"pi-browser-use","version":"0.4.4","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.4.4","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"8577b162036c5df89106bf59870196edcdde09d2","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.4.4.tgz","fileCount":49,"integrity":"sha512-WHPmTNcZZmoOc0OZgaYLE7utFiEiTspApw/tQJ2tN6VRgsoEXRx4dx27nku3akRkVs3OlCFkKWUYxNWwGwWrcQ==","signatures":[{"sig":"MEUCIGbbsmjsy+U5DQ/gV7QYlNgfK9TpH6pj5FIzOUXbO/3DAiEAg+vilO2CnN/93iXXF/ZU9qsZZwF5h+p2aI+uzhMZL30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"817e5c1bf4878d776392ce733b22f4a605b51664","scripts":{"test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.4.4_1788661838915_0.3630559672812026","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"pi-browser-use","version":"0.5.0","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.5.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"e6988b013a505507cef78a29002de0bf069ad98a","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.5.0.tgz","fileCount":50,"integrity":"sha512-txeelc/8qljkYoUPF1jcOfkUmOS5C4zgF8v/4CF0y4/4TKBD9/2Exf9tvUSWg4GbR7+43XQg9IKCbzrE25jx4A==","signatures":[{"sig":"MEQCIGp8Dt5P0qTPMDRN7TBb1/+iPrjaGJE5pF26wNL+lnZ+AiAF8C2LWYQGv83Z0LO0L8kvMpOZzuzIHaDh1nByNSwgGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"ff1c0100974a481f98182634b2b47f4235f0d224","scripts":{"test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"10.9.8","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.5.0_1788667877494_0.8604185913059219","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"pi-browser-use","version":"0.6.0","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.6.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b7a2ef6e72514d1c9cac081dd63c5693bf054e47","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.6.0.tgz","fileCount":50,"integrity":"sha512-FycaPK8Z0J0GM93CYF/9OI8nqpDi0z55n6/VNb6V1HK86X7pHET4uIRiGmqQfjtfVTpwT9ZdZ9xYh6XErKrwjQ==","signatures":[{"sig":"MEYCIQC/0OkGsAfsjNCkAk9XVLcW6R6bWGNtCIZaAkbve46iEAIhAPuI0riDxB/6me2yRTaEsSGUVzLN0MFqVdfPjuyTnEQp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"072e72aa7d6f60d0a9bae8ebd366dfff4261e555","scripts":{"test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.6.0_1788672321398_0.31101785850387875","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"pi-browser-use","version":"0.6.1","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.6.1","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"a3d75218e1197345f873f3330cd356ad22fd54fb","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.6.1.tgz","fileCount":50,"integrity":"sha512-hdsG1M2KyYsZXXZ89CoWhvupK5gvDbQJIuE4pALaGBvf8Kj9hNvv36gxBhSqXBaaaqWuTi17IjXX2LCi4MalAQ==","signatures":[{"sig":"MEUCIFAC860pgqmIGjo8Gtb44UsRjyLSYU4BhLsaDbVg0NfAAiEAjS13/nkZwBSKrOJCaWSiUs4IofXtbDvc+w/Mf1lFJvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148357},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"22d01ac76d328a15a91263933bf6afe6fde5bfca","scripts":{"test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.6.1_1788672762091_0.1812468242778167","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"pi-browser-use","version":"0.7.0","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.7.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"28307344c402ec5be51c674777518a0619da2f12","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.7.0.tgz","fileCount":102,"integrity":"sha512-7BsYcGLOWf9tFEtr82zxXwk4+gs+0Srx3X11EIvBd3vHx3vfQtJCcaIHxQU9jGwqeHKIpjWodco1ryLLgeVokw==","signatures":[{"sig":"MEUCIQCUPLTWYT41Qp8OgxgTX0PcGv9UXOlyq5A9cn46zydSuwIgRN6t3f4ge/TKQEM72DpJStGKPtM18bR7LfRa5io4FNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370824},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"66ae6fd1e2ee725582c24a5099f7baf16ee27b8a","scripts":{"test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.7.0_1788685679507_0.49305794264027836","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"pi-browser-use","version":"0.8.0","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.8.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"8a569ef199c08185d125c7c366f544b53ef92334","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.8.0.tgz","fileCount":106,"integrity":"sha512-lbqMbBYna9637Vu9qSxzN6ryaG7DQ1cNj/WnogalpV+8iZR1MKUUzdl1XAegnM/O8YNZUHmtP6CCCeovZLupQg==","signatures":[{"sig":"MEQCIFGq0zMJTg/I33vYpT+cSz7FZ/Hh6HGu/a2ojYtueAJLAiBpzup0y8j1ZgBovEf50k7ZMSG5mlUvnykMXHjcG3+B5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399526},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"8089e605ffdac96d376eb546d0391864304027e2","scripts":{"test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.8.0_1788707047124_0.757832294177365","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"pi-browser-use","version":"0.8.1","keywords":["pi-package","pi","extension","browser","automation","chrome-devtools","mcp"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.8.1","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"8229b563c8e100c236fcfba3200484e0aa29de5e","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.8.1.tgz","fileCount":106,"integrity":"sha512-ATNnhZ6CAQExosnXpuil/euQVzstKMDtUnh6x6W5VwSrUrJidxSm2TbzK0y+JUtmIdZpKjuyQow5KLwofl9OYw==","signatures":[{"sig":"MEUCIGGbrGeJgAodQ5s3Y3TQrKdqAiGGTsaqsvMDR5FrBdC5AiEA3HQREbGn4/acLop7bLczIO8KX26JVBt1t79yBzFxWDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399526},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"1ace57666ad341160966445e21c281f8e7de567a","scripts":{"test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.8.1_1788736957788_0.05023610185158178","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"pi-browser-use","version":"0.9.0","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.9.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7adf4a3c0cacd3e170d31b96ec62eb00c4481bbb","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.9.0.tgz","fileCount":106,"integrity":"sha512-L51dzIlLbfYVs8fJ38/AsqhDQCwo3nuHAYcKrbZb0AgyI1dSt5p3WGpE0pHODiqgR4q5C5ND0LKhXHeC1h6jYQ==","signatures":[{"sig":"MEYCIQDH+n14Zkpw4UGnwhHxBf9rbtI9tmV5pdUQCFcwDGv9ggIhAIHPFovylXVhYqxWhvYrrE9TSmV8bEneDT636MnRhXeY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399352},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"9628ef6677cf5ada30b88401b9bd61876a75a7f9","scripts":{"fmt":"oxfmt .","lint":"oxlint","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"oxfmt --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.9.0_1788742414013_0.8787848779235776","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"pi-browser-use","version":"0.9.1","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.9.1","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"10f639ac378b9573dae9ec6f6cdc94c2de7da044","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.9.1.tgz","fileCount":106,"integrity":"sha512-Jy7WliXu1TCyMm60UnM9vL0UFNH0H2X3rhRi1t5aTX4RAJIl0BHcsh3Lhpo9i+DJXy792HiFbnR1fVWip80nzg==","signatures":[{"sig":"MEQCIBpJSmuiO2I651+yLUUoji7xsLclIsRgZhw5gufU77C7AiBRt3kYSR4FysnVIPzAlBxhtezPtqlrgoAt9k5ZQcLTKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"8858992ba26483c77ac877bdbe002a58e9010102","scripts":{"fmt":"oxfmt .","lint":"oxlint","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"oxfmt --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.9.1_1788744737609_0.9056526880688012","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"pi-browser-use","version":"0.9.2","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.9.2","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"fa5b4d01b36db61af1516cc34c5d99d2aa363595","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.9.2.tgz","fileCount":106,"integrity":"sha512-lPVAab/XHQ/+xj7VWCJRBZfy6Qn1qTkai/wOn4fpfgu9hy0kH7cJABIrM/LtweygBqV+k6sCas4NUc3YvyQNKQ==","signatures":[{"sig":"MEUCIQDstPNReZPLtq0NS3sc/kTj2cj0hqLcvQ8u/o4o4HRlxgIgNiTBwp3J4xZ2H9h9bXiVN09y6kr/JRZkkQH0sdpODk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"85510621de012c3eefff5d857b79c1502e5bb23f","scripts":{"fmt":"oxfmt .","lint":"oxlint","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"oxfmt --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.9.2_1788747340591_0.275753239788769","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"pi-browser-use","version":"0.9.3","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.9.3","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7cadd81809a2330e4b09306f863baa0dbe4ae652","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.9.3.tgz","fileCount":106,"integrity":"sha512-a0C1thGqIqLfIr3F4+VL8WcUeOfIRBffDuV4bRPcEGiRyGI8PFB7GR+p8/F12Hsjigrof7iZ2wTXZnU2g2V1KQ==","signatures":[{"sig":"MEQCIBtaTs4mi0C0BKqZKG018w1XeUsKV8V+n13MyJhITO4kAiBe0iDizwDjbYrbd7rGuU3dwKYvCwPiCZiafMXPvq53Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"9515355ab245a27e46656abefa4c4cc2e26e8986","scripts":{"fmt":"oxfmt .","lint":"oxlint","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"oxfmt --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.9.3_1788806379857_0.04006465200691167","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"pi-browser-use","version":"0.9.4","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.9.4","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"04e2acf25e1190047883e74242a8a093ae1fd1be","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.9.4.tgz","fileCount":106,"integrity":"sha512-z5pQquOc2HiJwe0bAn2JK4jmckU0HQbe/BBsVO/JPAD5/k/GlLaPJLsQpbXIA4SGa04bm5d9QKoWPb2Loo1jAw==","signatures":[{"sig":"MEUCIQDYZhDoX/h7jALDpjfjj8ZPFUT6JjQBE9RxIEqXxftwaAIgYZiCQ9qibIM/WSi4cbnCXv2BrDqCUDiAQENA5WAGFTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"317a3aabf9b5f26b5c529339d9c3f9f7bb43250b","scripts":{"fmt":"oxfmt .","lint":"oxlint","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","format:check":"oxfmt --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.9.4_1788833447799_0.5339282415470574","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"pi-browser-use","version":"0.9.5","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.9.5","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d565397e9a4d68ac90c1965aa0834afe982afe87","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.9.5.tgz","fileCount":61,"integrity":"sha512-hrcp8RJRhZeYlcxEAJOmdp7nQW/vQbvRqH70qK0BLgbfNgXUdT+A2HlbxkVF3jwpruFmjqvvw4hcV25kW+uLlw==","signatures":[{"sig":"MEYCIQC8DALIUMJ6fqEddYwdnAqMRNY7dPQghqyZ9g7Oq8MQeQIhAObuLah0hzzPfHo/MuBuM9IOZZUJw72+4S7dczNYsstI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267971},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"dcce6d205801ba213bf8d9b9671ed4ca1eaeecf2","scripts":{"fmt":"oxfmt .","lint":"oxlint","test":"node --test test/*.test.mjs && npm run perf:check","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","format:check":"oxfmt --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.9.5_1788839790100_0.9461620125043606","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"pi-browser-use","version":"0.9.6","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.9.6","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"82ab0ef941ec0e780c8b3b4232cd8d59dd548f6e","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.9.6.tgz","fileCount":61,"integrity":"sha512-Wbcf03DxB9Ary0wM4unLjkhylNy1uGAIhAmX1+SEllsS4LsxzJ3nDkwSc32xYV3fMypHoMBK4TelYuEqx5D/zw==","signatures":[{"sig":"MEQCIA6BwPL+7dtKiuF70jt9T8qTi4YYcok4JzxbdVdOz2NfAiBXIHSzlNnGJICrk8VHeSD6rsIdsPjAkHX6mnax+I7YDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268196},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"37f8a530f1e035285a3d4c20c6f1a21265dab7bc","scripts":{"fmt":"oxfmt .","lint":"oxlint","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","format:check":"oxfmt --check .","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp (not Playwright). Fresh headless by default, authenticated persistent profile opt-in, CLI-first policy bundled.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.9.6_1788884518162_0.6985315743006344","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"pi-browser-use","version":"0.10.0","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.10.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"2d1be24ce569f70d34478f9447fb23436ff2a72b","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.10.0.tgz","fileCount":68,"integrity":"sha512-L2LNC2tflOL037qN4dLDna35di3oZGjLrR1CWw7m/LjwjgnzfHJWf6hvkOILNtxlHwX+IxJok+ct/V23VH5E0g==","signatures":[{"sig":"MEUCIQCw6Ko07+sCBQgiJb5327xkSusVCuJ+xZ+pNnnfjhYoLAIgF3zyPWs6ygbxaoqKj+NbVYrVTIqQsgfdggqA71ejFsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298356},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"31a9a7e61e0288072b3fa327ed87de4c79dd63c4","scripts":{"fmt":"oxfmt .","lint":"oxlint","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.10.0_1788909292283_0.955020116427258","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"pi-browser-use","version":"0.10.1","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.10.1","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"134ebea60220ba6be8c02e5c0c4203ca1eaabc72","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.10.1.tgz","fileCount":68,"integrity":"sha512-Hv1RnCLJRZS++A+UNBxwiIjeDWQnrAA0K3e9U2dv4olGBtbxiXgPnvxU6dSbjmKJg66kuGtuckgZyjS705S/0A==","signatures":[{"sig":"MEYCIQDweKIhl8QsevSL7z42M9KYSbB24If/IkO5wfuOmbHLxwIhAOSFxxfgzobtTqylvPKs4PDWUCG3oyEYV1fedl0OrnXT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298380},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"434b6619ccc9fd6ce15b10d15dba16eab9f37bf3","scripts":{"fmt":"oxfmt .","lint":"oxlint","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^5.9.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.10.1_1788909908618_0.6235530920117547","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"pi-browser-use","version":"0.11.0","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.11.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"bb624c66c95d6f4d6a39c9a0718d25f69101196c","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.11.0.tgz","fileCount":68,"integrity":"sha512-2/HwkzM0RF0pmS8f8DZDUGlRjA0MJSuiNVA60WNJAHCQeN4NCvLDfGTGBOzLe58VA7ifR70zDCPZ6mcy6XGLqQ==","signatures":[{"sig":"MEUCIQDKHkJBDBSonbcnHmCpzM60mulKily93mrsR4HQ9grmfQIgYeZVeg4KFY3fF7RAxkyAvy4Pu1CyZuApA+/aoXbGCLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"e29ebef0774a935ab2dd9a673c053a3721805421","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^6.0.3","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.11.0_1789008828142_0.3701126516545534","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"pi-browser-use","version":"0.11.1","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.11.1","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"5cfc6bbecbcce348180a06af051be896addeee43","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.11.1.tgz","fileCount":68,"integrity":"sha512-gpzAC/mGmyWcrHe6hmy67zjS8JzA6Vc63Um5avjLAKfcFeoyAmHErWRZpkzucJh3peya56BCxdTOlloofPSNLw==","signatures":[{"sig":"MEYCIQDO8kDLGvg8a+CtVUahLjefuuC7Q5r5SC7UrqlU2mvJ0AIhAI/IUVdDFw2qd3PzBaLgaDNdmQ/0LfbZ1nuzdTl4e2LC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238169},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"4ae1cd16324b3b5d7f1383ca13720d77d13e93f9","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^6.0.3","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.11.1_1789023608674_0.6952806938370484","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"pi-browser-use","version":"0.11.2","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.11.2","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b5582d52719a58bc48650d2268cba38dd96a100b","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.11.2.tgz","fileCount":68,"integrity":"sha512-FBVMHtPpnYx4BQfy2oNU0eHlgs//2EH/SJ7UN5D3ueGTNRyszHkYvn+eEMd553aoThzHWYAiqbIl+ZUUJXH0IA==","signatures":[{"sig":"MEUCIHKA4kA/nydvxnpKzoz1otPXlidEx7P044JyVInYS1A2AiEA+KdAhL5e9uTBh7zRqajGD5z2vh+flqt5FXSxNt9PW+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238145},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"a057658547dc48f6ed4788899a5b5df1106f8655","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^6.0.3","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.11.2_1789054416785_0.19344009687921626","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"pi-browser-use","version":"0.11.3","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.11.3","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"bb6b555d58e739e8cebae12ea20304cf397e4da8","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.11.3.tgz","fileCount":68,"integrity":"sha512-6ma2K8VxXcTxmdUlD9LelY0rek57U0ZmwPEXjDVumvTx1fzjahqTI3G1GzFBkATitbz8mRPxCKT3HEonnj3ofw==","signatures":[{"sig":"MEUCIGMk2iuNR+KdmCPWC6N+S6ShMOWp4oIqT9tRcZg79qPZAiEAqV0euB1u0W383jpN83s2823Neo2E2Mo0ge2x+7S1FEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjyHF2aCPM2IomTCnKElXcklIZ4SBTPHteKwkdWrXSwQIgGhokqnp2aH9n9VgQCG4LDKvV1AokGAt1yvJfhFW4G+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"402a1c83b30a2e9f1bcb9c522d8000cbdfe0072e","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^6.0.3","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.11.3_1789073359925_0.5061418448486181","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"pi-browser-use","version":"0.11.4","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.11.4","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"54c757c12c97545a4374dce744e3b7a56fc209f5","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.11.4.tgz","fileCount":68,"integrity":"sha512-Sdf4vIxqfZtjrnIOOIKXxMhSNLm+/fP7K4C7q7NEp2dEYJLWCT9BsdGcJs3w+MGNCTwkdpEyfq+/3M8I72TZsw==","signatures":[{"sig":"MEUCIGKUY+d6rdyk4eQXWlLWFsKz9lR2jsqYRZf2+jttm/1ZAiEAwEbQCtBRIsS33vAsOD27EKmWDR5j1k3U79C2desShqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpHk/fiHYNsIkGOEOlEGA9ykHw1lTeQJsZVZGBnUbapQIhAJ3eriU6KD0CfvRKJGEzjNyZPhAeWYnD6wmYJ6OGOq8O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"a766c473ff3d77130e19137c6298a46acd165fbd","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^6.0.3","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.11.4_1789157694882_0.14769609250094873","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"pi-browser-use","version":"0.11.5","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.11.5","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4a0de90d39e48a1d0ae266eecf47af5a6060ac22","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.11.5.tgz","fileCount":68,"integrity":"sha512-OlvOUQuqTS/EOtpqQ2S8/RQotIgr3sgvuTWmMnJYdCbmM6nC9QQszhcx2Sd4gI/f9WpBjpAmigoVTXNoFST/IQ==","signatures":[{"sig":"MEUCIQCMU0jDnYzJo3YxiGaJBejmfYGKme62djDqT/hut9D5wwIgJ74pEvJdIdCEdZrUJoVbml+ygyLORBue2KksbYAaTP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCM9L4ILgZIP0sXcu6dK8IgPNcq5ifuUHxLT5tmVqX0kwIhAMOkYSZm4OtO+69b9H7CT9oyBlPIShF8xvubVg8ia5Ms","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"dad6826276307e1e519199648db9624f8be6926f","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^6.0.3","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.11.5_1789160470220_0.07336613135329784","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"pi-browser-use","version":"0.11.6","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.11.6","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d59fa77600d213c600b37acd933d5e160131a0f7","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.11.6.tgz","fileCount":68,"integrity":"sha512-Bp5HVAdgycMhLQvdOOWBLfxKxd3Rka348KVScU6LQ/38CU9NRcpQRp1Ru54T0s6sF8lb26r0CIdOqr7ABfSw7w==","signatures":[{"sig":"MEYCIQDszft44B5yvOC7zAMMFt8KjVWJHF8E3gEhZCbGO4SJfwIhAPToDI/l8WXcQQIS28Fdr/j4unTj3bA5PLdDByqx9VOQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDGpD6RxIgmfT8zr/T94L6C6xAoFB9tc78/y82MDdB8kAiB4fwTwyTeUeQAxfn+kLpTvQL3uQYYsyEY1zwgeliaXYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"df71781a3728f34cd12e213eca02979fdd80b4ec","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^6.0.3","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.11.6_1789169212600_0.35858323205042764","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"pi-browser-use","version":"0.11.7","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.11.7","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"790462356d4ade258dcb8871bc53aa849fb6d7a1","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.11.7.tgz","fileCount":68,"integrity":"sha512-Y7vEczm9m1TOz6o2RCsrzz0FJQHabxhlgh5jijn/8kxsm4d+CCigLIEXagvK9Mw/B+r7HTFHjjsYsFBVuEed0Q==","signatures":[{"sig":"MEYCIQDLXlOHE7UGtp2EtTz9LzCBKmhXJRpGzfGQEcs4OdYV8wIhAMgRmjr1QzufQ/60wyBGgw3DeoTJ0IqcSvlyK76N6O3J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFsRHMyuxAQnAWgXx+6NLtWH1KoCZQKlfudoTmZhr/s4AiEAl3H86kXpyTsIq8GEgvzBcG/4vEfGMncJqrbFVpHyy4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.11.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":239995},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"79e4732548871492c0bb7acb4bea2eb24042ff17","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","typescript":"^6.0.3","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.11.7_1789188851617_0.9537618971464186","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"pi-browser-use","version":"0.11.8","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.11.8","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"6ca70b5b805aed3935337fad10bf51146b33002a","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.11.8.tgz","fileCount":68,"integrity":"sha512-4WT4/EDEpkWIGbJhCfXRlym9HeGFXaYBwJZCw2Ti9or9HVFHCzMimzQhfgaFqOX2vDGtChMIlQaOvtZ6ydvcCA==","signatures":[{"sig":"MEYCIQD5YeLsEmPUAncm634QejafDBEqUn+6+FEW3ZqlvQmBJQIhAImy5ImUTg0mra+4+TAIeILoGNcp0VBw/Tosx5lWHyQ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdM+D/LC+bv9k0Jtd90sWcv9jfXFzi+WE//E3Vt+g5aAIhAPWv8BE4i07uGFkyJ/AQzcQ/L/EUID+XebDGpMTYLe/P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240011},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"3618d207c0b3ea2791eea804d9edbb5930acb2d3","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typescript":"^6.0.3","@types/node":"^22.0.0","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.11.8_1789668650871_0.6358330586930503","host":"s3://npm-registry-packages-npm-production"}},"0.11.9":{"name":"pi-browser-use","version":"0.11.9","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.11.9","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"e3919e0a1b287ee49417decd55e7deb4128715f6","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.11.9.tgz","fileCount":68,"integrity":"sha512-AHRtLCp8SE9d0+evljKs+ofxVhAKUIcllJxQoO+wQhMJUmwv1Uev4CVkSp7YM4Zalg0zZVQHqU7Os0WTXFxqkw==","signatures":[{"sig":"MEUCIQDucECLuV3E6UP8U5ClJxmuZjYst6Qeu6xiumafL5m+RgIgd5Adgfl9huk1WC6gzSJ7XbVQkoUQvwSDEjIMETG1dQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF5CT27GdUgM+MV+afuAZ4QFQhcCaOr7E1xBzBEt7Sb0AiAsjXK4nWAyg3fTwqNCjHOelN/8D6RkQP1I43Mmu9AMwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.11.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"7aeab252cd2e6d0824b570dee71bfb5b283b3184","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.11.9_1790711361660_0.22446308094441902","host":"s3://npm-registry-packages-npm-production"}},"0.11.10":{"name":"pi-browser-use","version":"0.11.10","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.11.10","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1936bbd9e1c727f4d84d28c71b07b8be5c416044","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.11.10.tgz","fileCount":68,"integrity":"sha512-tRHJlRmYcpOSOOenNS1uH81FYWo4ycE0xqdHcoRXrO+SkyuyCeS1/FQGyysEMRslO5uXaFn15DgnUupcHllENg==","signatures":[{"sig":"MEUCIQCWsLN8GP0ZoGVuxHF5bazb2mKGDHG8jCBl/NiYr+YagAIgOCNABlLc94msFX5+Q9MKAhDzoY6nPFmhsRiRwzgt8wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChRUwgwNVXJ0YKI9b74HVLlHZ+MCI7/3IEdCFntTAs8AIhAMxyk7AON8zKYXe2x81mDy3jFGRFgCQOTkc9ffNeDJYJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.11.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240049},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"36f8e9cbd9f3f1e3b121908598d29e7fd3a0b40e","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.11.10_1790725278703_0.255501635819102","host":"s3://npm-registry-packages-npm-production"}},"0.11.11":{"name":"pi-browser-use","version":"0.11.11","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.11.11","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"e1866818ce7188d84923fdcd72a6e5d1e17b610e","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.11.11.tgz","fileCount":68,"integrity":"sha512-BlbxByEE+TzEuLWyUfeKlmj4+2bs64AijpSt5Htt8+QbZkGufPxvmxFqIK+KFRBtQy/RPHB0RwTLYtkahkOn4A==","signatures":[{"sig":"MEQCIDGD/SRTvWsHdJ9vJgNvXSi9d3IzAouqFtNXXydMjlLzAiBjLz0VJA7hImttgY51KpY9+akQ4seQurrFf0Y91Az0XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIErdbP9GZ2qjqKSFybCtnlJ1HYrqOhILdfbkn+7iqpwAAiEAmgo2BIbvkLTmcv4EPDozptkWyQ95LPCBPQOnNKye7oI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.11.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240049},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"e9654be6306c42418706f8717c9d006e9ff4bbd8","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.11.11_1790740411902_0.9712278145785997","host":"s3://npm-registry-packages-npm-production"}},"0.11.12":{"name":"pi-browser-use","version":"0.11.12","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.11.12","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"06fae4af893e0335dba144e001726531478a853a","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.11.12.tgz","fileCount":68,"integrity":"sha512-3zUozXoUr1ZUegP7iAf7yAdl5mOdhud30x8qrqeBxTsFT4S7/pQ7azbYDsuToTjh0T3mpxZf5ajd0Z4FpCeFBA==","signatures":[{"sig":"MEQCIG+Sep+tAiNBBXzhyxyDA6KSPeEsnUBt5hTbbn5/fifdAiBzciGsI5LX9/cZ2P1wuUUW5uifBk7uFwfv13e+3pJ4YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHCy3Zuu+kFYzndZCAHhHX3Jy0adR3AftBmV8rFDVdP4AiEA3rL/gEzzpS9xgtFeqXwN00dYjkHWRDdi9y0mQgDsVHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.11.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240049},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"cb79ef6a804ec8b7ec61a71bb104bf349cde619a","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"0.85.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.11.12_1790742256733_0.11309584132320949","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"pi-browser-use","version":"0.12.0","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.12.0","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"eb72e941de34c4cf22c040bcbd125358f1b993e1","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.12.0.tgz","fileCount":68,"integrity":"sha512-QDg5ruI/5cFRzZOOYRkOmvHFaPOkcSa64FfBzfFlfxv9KFb3OLFFN9l8tuY7/23CB4gA/qBGo/9cL996AW+ccg==","signatures":[{"sig":"MEUCIQDu3LlW7ZJlipIv68ucUy4kCqiJcsotr4C3zd6gQvxVMAIgawuFZip+nzazCfIEKV7AX56LhvT5uoVNk98OVb+EZ/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCI9Oef3WszYWimOCnUAKN1FEn9QkKsIO2LlRtCr+C0ggIhAIfxCpC2UH5k77U3bKn3qKKobD7dDUVZk3oyUWMgHPTG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"593076e8d68487a343f4f724923916e71809193c","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.10.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.12.0_1790743719678_0.08431949480256873","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"pi-browser-use","version":"0.12.1","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.12.1","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"3682056a955e5a108dc378af12aa7db25508c6c1","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.12.1.tgz","fileCount":68,"integrity":"sha512-iJdpRiiLEXEJNVj27RqtOVLgIS+eTKvp/A0DN5YnZ1Bnh6enkBQmESDAzRXqLIRrqmyk+Y9wDqw8MUO+28XEIQ==","signatures":[{"sig":"MEUCIAKTArlGM4VgGVe6vNCNWhDQpulTY0TKVZnVtaN7VkGFAiEA4IXksd1rXWPfRc04mav0octiB9DDmT409lcoPFKTew8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG/Iyr7ZUuZT5v+ixHonYL9tkuYU0v/yyYXjGMoiaaYrAiEA4HQHzc/o5t1Ouk0pGK4hnzxq15njykkpUIqI3vDIQYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"ee5b037201d0adbdcf870ae9e94221454df13991","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.10.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.12.1_1790745295649_0.6082033350999658","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"pi-browser-use","version":"0.12.2","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.12.2","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"5f4f0024b06fdf8736a73929d3b49f814eaefa56","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.12.2.tgz","fileCount":68,"integrity":"sha512-qpagJIZt2BlJVc10hfM29Q1nkS0vvaFMMxc4jOJKBsBaQrNAs2CZbn5nG+blX/kePWw/zEL4ff7MuJTqdVqkRw==","signatures":[{"sig":"MEQCIA7108uSVYGNkitii9c2oaBh3AtyYyMQR0yFw920UIpiAiBQZAiABKGPkzLxi8fokV1UhjQyddrJ952LPxdlYkJKjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBZrsnc5rcot4tGlGJSbr8Z3/08SP/J0QoTaA+QFKUZJAiAedHr7g17UHtLMG3Ppjy1cLvtJl/0Wao15SbqvzeOgrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243233},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"12cc5c832210dd301f14b6e4250f14837e14f778","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.10.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.12.2_1790751709587_0.15650467293737047","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"pi-browser-use","version":"0.12.3","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.12.3","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d7951eb916c31dee0d761c07f8f59f9fae00630d","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.12.3.tgz","fileCount":68,"integrity":"sha512-DBHHHnLlvGc0kxc82RorXRyjDiUIOq/CpcTkwjOQjBxwAEgOSS6XMbU8RUmVUUOdI7MJmIqLSe7voLCm6IFwwg==","signatures":[{"sig":"MEQCIAYaMGWOVmgbb4KJLnIMh+yyPtKBHW8FRrmAZJUUjedQAiAycPwN7ATbUfON82UunyBXFIQfYF2wDg87Q7DNvQnIww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqvgzFgAHPXd7sXFpbnqOTzPmIuIpKDtGL4gPek0/9xgIhAL+bQ0HUPcY7NrMBlWE5U/6gYnNu/fA5wkEkUwzIPfwB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243233},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"0c54359f928e904a65ae6a5cf7e4c6e0f6c70362","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.10.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.12.3_1790787639255_0.883905053528111","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"pi-browser-use","version":"0.12.4","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.12.4","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4c86029afdd12bcbd18064bfe4085599f0dffcff","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.12.4.tgz","fileCount":68,"integrity":"sha512-0P02t02m9kHXJpnwv87JovNuTgQPRkp/b/tJNpmel3dqA4qNJniyQf+2yDPrxZPN8k7LZN+9oqg/TWcjTdtbOw==","signatures":[{"sig":"MEQCICzIkqd482leA0FUtPoxbC272lWm69/roArdEofCsP9xAiBAQDu3G+8WmdzXa+85uo8ZxGM+xAxcfiePj0cxP7sdyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCja1L64r0ZxgMePxI53OiaDXJaJ2x5sZUb9sOU9V8GIAIgQIHHOkNaAbyaCjuIcTM5cedUwI4Yc0ElsFSY6guYDsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243233},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"aa53d051c0bf54c87dd8a6e63cdbe67a1c34a7ee","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.10.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.12.4_1790788940684_0.20367162060432986","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"pi-browser-use","version":"0.12.5","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.12.5","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"fea3e4cf839c08b52913f30710078ba22805662c","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.12.5.tgz","fileCount":68,"integrity":"sha512-HyqTGZTZ2AnbfKklEhNRIBv1WpRjArTrESSQYGPA1ceSRypU0qNxPFHlWZzjG1Yf8IhxfgSLlTO8vObjJbsz7A==","signatures":[{"sig":"MEUCIQC6QcmvmIJJtRQ8KrLPkDg9biFN23Tnfr3g0R43rE2URQIgJtQOnEX2K5ShWETqGendmEY7eHvSgn4/1mhUuEB/7Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEesd07kggXInLFyiy4Pz3RLLkxWoY+ZF9LQPFzB/9OkAiBNN7XDrwCKJw98qBakbbh/fRgtCmtwBVoX5NK6SEI2Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243233},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"e4f793884a7994a0e2dc178e7a67d990b3a5979f","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"typebox":"*","chrome-devtools-mcp":"1.10.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.12.5_1790797685230_0.18434895733101286","host":"s3://npm-registry-packages-npm-production"}},"0.12.6":{"name":"pi-browser-use","version":"0.12.6","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.12.6","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"a889652421e6322d97119387465db723bbe65cb0","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.12.6.tgz","fileCount":68,"integrity":"sha512-1r+rkOh7IPnFSnnPvvTdTfEqLyIbTFs+Gqri6NGtQ4UkefHDqtxRFpZGkgy7ElmY6HLHcOD+3iyocVKqIafeEQ==","signatures":[{"sig":"MEYCIQDegT63AemhAPD8Rb2fzd9HiHnGXM7jmXQFFoFaVjwzbAIhAN46uRczzCZv0ISWXYYTQGTnXmN2SoUr4uW1hqyqb/7S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC2nQDBPMV4CsMF23g1lAzXgKYsWp17eh4rdz3kWZukuwIgV2RSWSVIzfCnEi2tJEsK7cx2oEevX3OPlw/g2E6ZoPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.12.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"f9718740af597d90e17dc4bb86ddd892aadc3751","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"chrome-devtools-mcp":"1.10.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typebox":"*","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.12.6_1790800466955_0.5387333744393479","host":"s3://npm-registry-packages-npm-production"}},"0.12.7":{"name":"pi-browser-use","version":"0.12.7","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.12.7","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7802487b4233d5bcbe7fd9ddb66bbbed0673e373","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.12.7.tgz","fileCount":68,"integrity":"sha512-3wb3mMjkx/eRS4au7a5d2mh97mk1RRTX5Dpa+lFTiK59bfDa1tp2bVeJRT7G3V3ecOSK1Y3BO2MH5OlxxBL+4Q==","signatures":[{"sig":"MEUCIQCo+u8olGuIhKQ7ch58j+td2V2kC7f17FA9ElPKv6hYGwIgYkIpn3rad3NUSv9WTd9wHMfMsBZA+Sinb+hmD0pBBWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIACJap6P6/CQMjJZyTwiG9dbcXheWg04JW9XjXMBZWxeAiBBLTGiVrWEe7pONFiTs+zx7bKl5qqsq1krsiWOZuwKww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.12.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"663bf364645bcca3c99c976cd6a956ba9938cb23","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"chrome-devtools-mcp":"1.10.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typebox":"*","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.12.7_1790800763757_0.7254812824313019","host":"s3://npm-registry-packages-npm-production"}},"0.12.8":{"name":"pi-browser-use","version":"0.12.8","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.12.8","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"0b323937979244067f801fbf34a1e4a4422f5f86","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.12.8.tgz","fileCount":68,"integrity":"sha512-uA5EWXlnvNIGJnLHDAPA13Wm1wNMWdOJN9iGUk1sx5DNMui745+SRE8+qkSO4IWXJeWZonwGa/CCJaocsGXAFw==","signatures":[{"sig":"MEQCIBSs9yZjwLqFSY0JZboTRyP8H0pp57UcKb6IrXQ7HjW8AiAIL7Vy92gUrux/o8/SyliXSg+CLvGOxsLrro81t+/BPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFpDfuJVZA0Yxq7wCkKWpD51ljeMcs8CSjHyr+WNaapKAiEA1S96asVYwPCnBzcBRxFMa4YpF5dwQD66M4EO0HKdqUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"3694edf668ac66deba80fe7744039de9bb2fdc1b","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"chrome-devtools-mcp":"1.10.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typebox":"*","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.12.8_1790801918659_0.23671486844256506","host":"s3://npm-registry-packages-npm-production"}},"0.12.9":{"name":"pi-browser-use","version":"0.12.9","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.12.9","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"df5fdf1acbceeed36a5148391d36e85c4f28f751","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.12.9.tgz","fileCount":68,"integrity":"sha512-123vk85STIINWqoDN3Xhs5u+gIhMZJ6dUug3fBVTnW0fzjx25WOFqGlA2Bgy+bFMyZCV2crQ83Q7LdMAeabThg==","signatures":[{"sig":"MEMCIFF11IsLBMvhqfFOStHVYRj4P98hh7rtyF7Xo/rtfqFqAh9nzxmTOKUfOtW+bBKgmU2PiXIyqjQypvsd90VpCEkL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNP8Qmq12b5FjmF8MP7X/Xk9QLd2d9J1qtX5+Rvwb6+wIhAOvKLM7/OyIi82Z2mXyiqE3JBLIzWQ8BrcfRw0gXx3Pz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.12.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"16ba453cc00e202638f130f76e32859b4a2fe88c","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"chrome-devtools-mcp":"1.10.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typebox":"*","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.12.9_1790963204984_0.4528454721964672","host":"s3://npm-registry-packages-npm-production"}},"0.12.10":{"name":"pi-browser-use","version":"0.12.10","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.12.10","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"222a2fd4d463582d93d65444edc79e8d0cb412bb","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.12.10.tgz","fileCount":68,"integrity":"sha512-DZhHZidW1VoN1hl+MYp0X9huooil9goxTtgp7KQDHA1ktsXUVjyotV/9j2gD7999oUH9jjtfIU9eoaEtlAhavg==","signatures":[{"sig":"MEUCIDsp4LWux7Ek1QuYWogBcjUfYuXkg5yl0HA28ppSMaPOAiEAvntFgOc3dv2u0mxABkxHqHXgMfwFQC1kKEALW8rW+ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGA/L7Pm6WkgC0v8K4IRLEDzTARfNfxEHiq1GnKJqebrAiAFwEBUPmQQpWNelXc7I5NPFN9Vp4gEavuO5OqSNcPtAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.12.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243616},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"f8f3d225689db49cac3b21fa292bc6e2d8c71ed5","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"chrome-devtools-mcp":"1.10.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typebox":"*","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.12.10_1790965208509_0.7056056588116868","host":"s3://npm-registry-packages-npm-production"}},"0.12.11":{"name":"pi-browser-use","version":"0.12.11","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.12.11","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7a94ea8ebfce8bd9ed42740581a6cdb4cf7af7bc","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.12.11.tgz","fileCount":68,"integrity":"sha512-vDC22Pu5sJv9pYk7Fvqjiaihi2BLLkqEZUyYCX3Y77v0pXZB+zt/sx+iGvyJn2iHQI5OAxfoGlH+EFo8o4idsA==","signatures":[{"sig":"MEYCIQCCyhjvjkOyuAfq4U3MmJJM0Bc5OayjKY73pD2psstWVwIhAN4rARu9/uYdeWSSaJDbYuW4YD7BwcFf4W/NDuWkkVLm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDRhls/bywdIQ/kNjCJ4oylthYfnw/PwEH6VOLZ1+w93AiAefjI9zAhUA2Vhnv94hOuAsMAQbeOl/FtOBH0WiIFXFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.12.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243616},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"43bafef5bbb2dad24ecd120c589c44d0727d4f73","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"chrome-devtools-mcp":"1.10.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typebox":"*","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.12.11_1791048817046_0.6195968880827074","host":"s3://npm-registry-packages-npm-production"}},"0.12.12":{"name":"pi-browser-use","version":"0.12.12","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.12.12","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"050a377c00b33bb811465049d4d1f694922c37aa","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.12.12.tgz","fileCount":68,"integrity":"sha512-kAlVRjxHvCINB6sQFy1Ie8+J3Ju3SLW4Ag/F5YkPzkGRtEeXNGnoiEAg3bcGXKVBrHXnFvTgHcjg7vtQSR2wLQ==","signatures":[{"sig":"MEUCIQCppnTwkgWH7kXXDn3wwzMWtXLRSeRnyvK92FLn8e76lwIgZ7fsKYyOxOH9yqm5FwBL+iTjspBmarnL0wJPaGfKaUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDJoZZWAiJBAJGJ1CnKmd56tJzXCdM1k9JqQhETd4wqmAiEA7s4XQRJ1/fb8BmeSpTI5Z+mtgzWpafmBaQg+SO1FGxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.12.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"289cfdb793e1aa2544bcd641346d97d0c9c15870","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"chrome-devtools-mcp":"1.10.1","@modelcontextprotocol/sdk":"^1.32.1"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typebox":"*","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"1.1.0","@earendil-works/pi-coding-agent":"1.1.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.12.12_1791492738933_0.13861203053597704","host":"s3://npm-registry-packages-npm-production"}},"0.12.13":{"name":"pi-browser-use","version":"0.12.13","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.12.13","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"f6518e8be6b47141d6327f13633f2770d0f9ff7f","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.12.13.tgz","fileCount":68,"integrity":"sha512-PJXe5B4Bc2XM2QRKwHCQ82paywNtYJxTnWnu3TUHvyBuHQJY7oS7eNk+SxjrlFqL2xa8kbZ/FjseJdVPt3b4DA==","signatures":[{"sig":"MEQCID5/EkDPU6snl9jfHntgVIBeWwA+Hu48rbzpf2TAE/5gAiBJuUrj0iJjrg4OBX7bKGHpnOBlFyX4bARSi5rEPHhrpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPuFovL9gp/15HvYZtoa+fomX9JyoCm63gT9KWUfuLEgIhANppLymsn/vpRwBe8I5c43EMH1TrB4JbxksSjOUxhqFT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.12.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"6ba833ccc95a8ee0d5dc48f8a166ba898a3e4185","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.0","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"chrome-devtools-mcp":"1.10.1","@modelcontextprotocol/sdk":"^1.32.1"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typebox":"*","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"1.1.0","@earendil-works/pi-coding-agent":"1.1.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.12.13_1791494200813_0.9553987228854144","host":"s3://npm-registry-packages-npm-production"}},"0.12.14":{"name":"pi-browser-use","version":"0.12.14","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"author":{"name":"0xPlayerOne"},"license":"MIT","_id":"pi-browser-use@0.12.14","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"133aa35d0a2c0790579ad008521fef3117b65747","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.12.14.tgz","fileCount":68,"integrity":"sha512-wYWapqk1Ef6i18yRrhXnoMW6r9TPfYJNyK9GGEaBSLBZciN03HhJqnW8sviNW2bLb/7MHl9QUArzlg/ICT17Pg==","signatures":[{"sig":"MEYCIQDzOwPxxZu32oMtnXQ4nqnbNaHaW4EJSShTmY8RgHqLeQIhAMp7zCRo6pzy1FtVGqsf0NVLvqM054jKoRMEXXTpHuKQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHZt1kipeAWOuKkWHdqiiiooIkyRSpVIb43pgWH8NdH6AiEAzDlYmt5iW9Bk/y2rVWOfAcWooFdUaomu4qLwe+bhmoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.12.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"2e808e607c7bbf84478d22297cf5d219643db2fb","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"bun check --no-script -p tsconfig.json","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.1","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"sideEffects":false,"_nodeVersion":"24.22.1","dependencies":{"chrome-devtools-mcp":"1.10.1","@modelcontextprotocol/sdk":"^1.32.1"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.4","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typebox":"*","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"1.1.0","@earendil-works/pi-coding-agent":"1.1.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-browser-use_0.12.14_1792702094239_0.7119097866849433","host":"s3://npm-registry-packages-npm-production"}},"0.12.15":{"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"_id":"pi-browser-use@0.12.15","bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"dist":{"shasum":"380fec87ed2c71aa5ae76440266eb2e175d75e43","tarball":"https://registry.npmjs.org/pi-browser-use/-/pi-browser-use-0.12.15.tgz","fileCount":68,"integrity":"sha512-Rc23rIG7FfXCwKL9toQ/FES4D2Bgznwh3WmdNIS1HnLVfJiaxwjyT/8x4eA6atkl6lx1a4vJbCt8FXyWb3BIGA==","signatures":[{"sig":"MEQCIH0diGyzs30iltTnFiTd7M5fxCn+Zd4GcY+dyyjZxzLaAiBFoBFYxThAUYahvGnRrErvzMZl3hHN10ZUM8W6yj8DDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC6hI6ux3veAQNdMZXqkyekohKeItQZyYXUsbyWIWpGiAiAuh/eACatlcv8wDBWNW226UtlcYAGQ+ja7l/nNAlIkJg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-browser-use@0.12.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243669},"main":"./dist/index.js","name":"pi-browser-use","type":"module","types":"./dist/index.d.ts","author":{"name":"0xPlayerOne"},"engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"1d6e542adaa488c4c773c3c4a60823059d7da568","license":"MIT","scripts":{"fmt":"oxfmt .","eval":"node scripts/eval.mjs","lint":"oxlint --deny-warnings","test":"node --test test/*.test.mjs","bench":"node scripts/bench.mjs","build":"tsc -p tsconfig.json","preeval":"npm run build","pretest":"npm run build","prebuild":"tsc -b --clean tsconfig.json","typecheck":"bun check --no-script -p tsconfig.json","perf:audit":"node scripts/performance.mjs","perf:check":"node scripts/performance.mjs --check","test:smoke":"npm run build && node scripts/plugin-smoke.mjs","format:check":"oxfmt --check .","test:browser":"npm run build && node scripts/plugin-smoke.mjs --browser","preperf:audit":"npm run build","preperf:check":"npm run build","prepublishOnly":"npm run build"},"version":"0.12.15","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4b824d5c-e17c-49e2-9134-b64f4553b688"}},"homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"overrides":{"undici":"^8.12.2"},"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"_npmVersion":"11.19.1","description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","directories":{},"maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.22.1","dependencies":{"chrome-devtools-mcp":"1.10.1","@modelcontextprotocol/sdk":"^1.32.1"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.4","devDependencies":{"oxfmt":"^0.68.0","oxlint":"^1.83.0","typebox":"*","typescript":"^6.0.3","@types/node":"^26.5.1","@earendil-works/pi-ai":"1.4.0","@earendil-works/pi-coding-agent":"1.4.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":">=0.80.10","@earendil-works/pi-coding-agent":">=0.80.10"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-browser-use_0.12.15_1792852763995_0.6549618026946635"}}},"time":{"created":"2026-09-05T22:46:38.010Z","modified":"2026-10-24T14:39:24.418Z","0.1.0":"2026-09-05T22:46:38.320Z","0.2.0":"2026-09-05T23:37:40.455Z","0.3.0":"2026-09-05T23:53:29.201Z","0.3.1":"2026-09-06T00:09:14.213Z","0.3.2":"2026-09-06T00:14:15.659Z","0.3.3":"2026-09-06T00:29:27.975Z","0.4.0":"2026-09-06T00:52:48.579Z","0.4.1":"2026-09-06T01:00:04.970Z","0.4.2":"2026-09-06T01:53:35.201Z","0.4.3":"2026-09-06T02:04:27.826Z","0.4.4":"2026-09-06T02:30:39.053Z","0.5.0":"2026-09-06T04:11:17.620Z","0.6.0":"2026-09-06T05:25:21.537Z","0.6.1":"2026-09-06T05:32:42.217Z","0.7.0":"2026-09-06T09:07:59.638Z","0.8.0":"2026-09-06T15:04:07.278Z","0.8.1":"2026-09-06T23:22:37.952Z","0.9.0":"2026-09-07T00:53:34.153Z","0.9.1":"2026-09-07T01:32:17.759Z","0.9.2":"2026-09-07T02:15:40.781Z","0.9.3":"2026-09-07T18:39:40.021Z","0.9.4":"2026-09-08T02:10:47.952Z","0.9.5":"2026-09-08T03:56:30.223Z","0.9.6":"2026-09-08T16:21:58.296Z","0.10.0":"2026-09-08T23:14:52.455Z","0.10.1":"2026-09-08T23:25:08.764Z","0.11.0":"2026-09-10T02:53:48.280Z","0.11.1":"2026-09-10T07:00:08.814Z","0.11.2":"2026-09-10T15:33:36.987Z","0.11.3":"2026-09-10T20:49:20.027Z","0.11.4":"2026-09-11T20:14:54.999Z","0.11.5":"2026-09-11T21:01:10.311Z","0.11.6":"2026-09-11T23:26:52.735Z","0.11.7":"2026-09-12T04:54:11.705Z","0.11.8":"2026-09-17T18:10:50.982Z","0.11.9":"2026-09-29T19:49:21.756Z","0.11.10":"2026-09-29T23:41:18.795Z","0.11.11":"2026-09-30T03:53:32.014Z","0.11.12":"2026-09-30T04:24:16.809Z","0.12.0":"2026-09-30T04:48:39.772Z","0.12.1":"2026-09-30T05:14:55.767Z","0.12.2":"2026-09-30T07:01:49.660Z","0.12.3":"2026-09-30T17:00:39.408Z","0.12.4":"2026-09-30T17:22:20.784Z","0.12.5":"2026-09-30T19:48:05.311Z","0.12.6":"2026-09-30T20:34:27.051Z","0.12.7":"2026-09-30T20:39:23.853Z","0.12.8":"2026-09-30T20:58:38.760Z","0.12.9":"2026-10-02T17:46:45.092Z","0.12.10":"2026-10-02T18:20:08.606Z","0.12.11":"2026-10-03T17:33:37.131Z","0.12.12":"2026-10-08T20:52:19.036Z","0.12.13":"2026-10-08T21:16:40.892Z","0.12.14":"2026-10-22T20:48:14.319Z","0.12.15":"2026-10-24T14:39:24.096Z"},"bugs":{"url":"https://github.com/0xPlayerOne/pi-browser-use/issues"},"author":{"name":"0xPlayerOne"},"license":"MIT","homepage":"https://github.com/0xPlayerOne/pi-browser-use#readme","keywords":["automation","browser","chrome-devtools","extension","mcp","pi","pi-package"],"repository":{"url":"git+https://github.com/0xPlayerOne/pi-browser-use.git","type":"git"},"description":"Opinionated browser automation via chrome-devtools-mcp: native Pi extension and portable Agent Plugins 1.0 skills + MCP server.","maintainers":[{"name":"0xplayerone","email":"andrew.mahoney.f@gmail.com"}],"readme":"# pi-browser-use\n\nNative Pi extension **and Agent Plugins 1.0 / standalone MCP server**, sharing the same\ncurated browser runtime. See [portable installation and configuration](docs/agent-plugins.md).\n\nOpinionated browser-use for the [Pi coding agent](https://pi.dev), powered by [`chrome-devtools-mcp`](https://github.com/ChromeDevTools/chrome-devtools-mcp) — not Playwright.\n\n## Why this exists\n\n- **Persistent Pi browser by default** — self-launched headless Chrome on `~/.pi/browser-profile` (log in once via `browser_setup`); MCP attaches over an ephemeral loopback port. No window, no focus steal, no consent popups.\n- **Fresh clean room on request** — `mode: fresh` for anonymous checks; nothing persists.\n- **Existing-Chrome escape hatch** — `mode: existing` brokers background tabs into the collapsed `pi-browser-use` group via the bundled extension (`extension/`).\n- **CLI-first policy bundled** — `skills/browser-policy` tells agents to prefer `gh` / `wrangler` / APIs and web fetching before driving the browser.\n- **Safer proxying** — `browser_`-prefixed tools, noisy/privileged tools excluded, sensitive network headers redacted, background/focus-safe page defaults.\n\nNot affiliated with `@amaster.ai/pi-browser-use` or `@narumitw/pi-chrome-devtools`.\n\n## Install\n\n```bash\npi install npm:pi-browser-use\n```\n\nRequires Node.js `>=24` and Chrome stable or newer.\n\n## Configure\n\nSettings key is `pi-browser-use` in `~/.pi/agent/settings.json` (user) or `.pi/settings.json` (trusted project, wins):\n\n```json\n{\n  \"pi-browser-use\": {\n    \"mode\": \"persistent\",\n    \"headed\": false,\n    \"visionModel\": { \"provider\": \"openai\", \"model\": \"gpt-4o\" }\n  }\n}\n```\n\n`persistent` is already the default; the snippet above pins it explicitly. There is no consent popup in this mode — Chrome's per-session \"Allow remote debugging?\" gate applies to `existing` only.\n\n| `mode`                 | Behavior                                                                     |\n| ---------------------- | ---------------------------------------------------------------------------- |\n| `persistent` (default) | Pi's own browser: saved profile with your logins (`~/.pi/browser-profile`)   |\n| `fresh`                | Isolated clean room, thrown away each session                                |\n| `existing`             | Attach to your running Chrome — consent popup each session, avoid by default |\n\n`headed: true` shows the window (both modes default headless); `existing` is always headed. `visionModel` enables `browser_analyze_screenshot`; omit it and the tool stays unregistered.\n\nAll browser behavior plus the policy skill in one install; `.pi/settings.json` is purely for overrides.\n\nPer-project identity composes: user settings set the default, trusted project settings win per repo. Example — separate agent profiles per project:\n\n```jsonc\n// ~/Developer/work/.pi/settings.json\n{ \"pi-browser-use\": { \"mode\": \"persistent\", \"userDataDir\": \"~/.pi/browser-profile-work\" } }\n```\n\n<details>\n<summary>Advanced: full option reference (upstream parity)</summary>\n\n`mode` overrides `sessionMode`/`headless` when present; `headed` overrides `headless`.\n\n### Full option reference (advanced)\n\n| Option                 | Type       | Default    | Description                                                                    |\n| ---------------------- | ---------- | ---------- | ------------------------------------------------------------------------------ |\n| `sessionMode`          | `string`   | `isolated` | `persistent`, `isolated`, or `existing`                                        |\n| `headless`             | `boolean`  | `true`     | No window at all (the only true hide on macOS)                                 |\n| `channel`              | `string`   | —          | `canary`, `dev`, `beta`, `stable`                                              |\n| `browserUrl`           | `string`   | —          | Attach to a running debuggable Chrome via HTTP URL                             |\n| `wsEndpoint`           | `string`   | —          | Attach via DevTools WebSocket endpoint                                         |\n| `executablePath`       | `string`   | —          | Custom Chrome executable                                                       |\n| `viewport`             | `string`   | —          | Initial viewport, e.g. `1280x720`                                              |\n| `userDataDir`          | `string`   | —          | Custom profile dir (persistent mode defaults to `~/.pi/browser-profile`)       |\n| `autoConnect`          | `boolean`  | `false`    | Auto-attach to a local running Chrome (implies `existing`)                     |\n| `tabBridgePort`        | `number`   | `31973`    | Loopback port for the Existing-mode tab-broker bridge (`0` disables it)        |\n| `chromeArgs`           | `string[]` | —          | First-class Chrome flags, forwarded as `--chrome-arg=`                         |\n| `extraArgs`            | `string[]` | —          | Raw escape hatch, forwarded verbatim to `chrome-devtools-mcp`                  |\n| `visionModel`          | `object`   | —          | `{ provider, model }` from Pi's registry; enables `browser_analyze_screenshot` |\n| `allowedUrlPattern`    | `string[]` | —          | Cage navigation to matching URL patterns                                       |\n| `blockedUrlPattern`    | `string[]` | —          | Block matching URL patterns (mutually exclusive with allow)                    |\n| `redactNetworkHeaders` | `boolean`  | `true`     | Strip sensitive headers from network results                                   |\n| `acceptInsecureCerts`  | `boolean`  | `false`    | Ignore self-signed/expired certificates                                        |\n\n</details>\n\nFirst-class `chromeArgs` only apply when `chrome-devtools-mcp` launches Chrome itself — never with `autoConnect`/`browserUrl`. On macOS `--start-minimized` is ignored; only `headless: true` truly hides the window.\n\nHosts where `process.execPath` is not a directly executable Node runtime can set `PI_BROWSER_USE_NODE` to the Node command used for the MCP subprocess.\n\nPersistent mode self-launches Pi-owned Chrome and attaches MCP via `browserUrl`. Set `PI_BROWSER_USE_LEGACY_PERSISTENT=1` to restore the pre-Phase-2 behavior (MCP launches Chrome itself).\n\n## Tools\n\nUpstream `chrome-devtools-mcp` tools are proxied as `browser_*` (navigation, snapshot, click/fill/hover/drag/type, emulation, console, network, screenshots, dialogs, uploads, waits). Noisy, slow, or privileged ones (`lighthouse_audit`, performance traces, screencast, extension management) are excluded. On top, this package adds:\n\n### `browser_save_artifact`\n\nWrites a screenshot or the rendered HTML to disk (default `~/.pi/browser-artifacts/`) and returns the path. Prefer it over inline captures for evidence, visual QA, and artifact sharing.\n\nWith `annotate: true`, screenshots get numbered badges over interactive elements plus a coordinate map for coordinate click tools — badges are removed after capture:\n\n![Annotated screenshot demo](https://raw.githubusercontent.com/0xPlayerOne/pi-browser-use/main/docs/assets/annotate-demo.gif)\n\n```text\nbrowser_save_artifact({ \"pageId\": 1, \"kind\": \"screenshot\", \"annotate\": true })\n# Saved screenshot to ~/.pi/browser-artifacts/page-....png\n# Annotated elements:\n# 1: (342, 49) a \"Home\"\n# 2: (394, 49) a \"Docs\"\n# 6: (394, 298) button \"Create workspace\"\n```\n\n### `browser_switch_mode`\n\nSwitch backends without restarting: `fresh` (isolated clean room), `persistent` (Pi-owned Chrome on the saved profile with your logins), or `existing` (attach to your running Chrome). Fresh and persistent default to headless — pass `headed: true` to watch. Tabs do not transfer; call `browser_list_pages` after switching. Prefer fresh; escalate to persistent only on login walls. `rememberSite: true` pins the last-visited site's visibility (headless vs headed-background) for next time.\n\n### `browser_setup`\n\nFirst-run setup for the persistent profile: opens a plain headed Chrome window (no automation attached) for a human to sign in, and completes when the window closes. If the profile is already initialized it says so and points at `browser_reauth` instead.\n\n### `browser_status`\n\nPlain-language status — profile readiness, execution mode, next step — without touching any page. Bootstrap initializes the profile; it never proves a site session.\n\n### `browser_reauth`\n\nReauthenticate the persistent profile: shuts headless Chrome down cleanly, opens a headed window for the human to verify, then resumes headless. `variant: plain` opens a dependency-free window for providers that reject instrumented browsers.\n\n### `browser_open_background_tab`\n\nExisting mode only: opens a URL as an inactive tab in the collapsed `pi-browser-use` group via the Pi extension (see `extension/`). Fails clearly when the extension bridge is unavailable — never a foreground tab.\n\n### `browser_doctor`\n\nSelf-diagnostics: effective mode, backend ownership (Pi-owned vs MCP-launched vs attached), profile health, tab-bridge URL, and upstream tool availability. Run it first when browser tools misbehave — it touches no pages.\n\n### `browser_analyze_screenshot`\n\nVision analysis for canvas/WebGL scenes and coordinate clicks the accessibility tree cannot describe. Enabled only when `visionModel` is configured (see below); credentials resolve from Pi's model registry automatically.\n\n```json\n{\n  \"pi-browser-use\": {\n    \"visionModel\": { \"provider\": \"openai\", \"model\": \"gpt-4o\" }\n  }\n}\n```\n\n## Page-scoped tools\n\nCall `browser_list_pages` first, then pass its numeric `pageId` to page-scoped tools. Click-family calls blocked by an overlay are retried once automatically after dismissing it with Escape; stale element references get a refresh hint. Hard blocks escalate on their own: login walls in a fresh session suggest the switch call, while login walls and bot challenges in an authenticated session rebuild headed and prompt the human — once per call, never looping. See `skills/browser-policy/SKILL.md` for the full agent policy.\n\n## Browser profile\n\nThe persistent browser lives in a Chrome profile directory named `pi-browser-use` inside `~/.pi/browser-profile` (one-time automatic migration from legacy `Default`/`Profile 1` layouts while Chrome is stopped), so Pi's cookies and logins are always distinguishable on disk from anything else.\n\nOn startup the default persistent profile is checked for accessibility. A root-owned or unreadable default (typically from running under `sudo`) is moved aside to `~/.pi/browser-profile.inaccessible-<timestamp>` so Chrome starts fresh instead of showing a preferences dialog. An explicit custom `userDataDir` in the same state fails fast with an ownership remediation hint. Never run the agent (or anything launching this browser) via `sudo`.\n\n## Performance\n\n`npm run bench` times the tool stack headless over 5 iterations (fixture setup excluded, matching vercel-labs/agent-browser's scenario set). Baseline on Apple Silicon: navigate ~1ms, snapshot ~3ms, screenshot ~37ms, evaluate ~206ms, full agent-loop cycle ~422ms. Re-run on your hardware before quoting numbers.\n\n`npm run perf:audit` reports cold-import memory/time plus published package and dependency footprint; Code Foundry's dedicated performance job enforces the stable regression budgets with `npm run perf:check`. See [Performance audit and budgets](docs/performance.md) for the M0 measurements, thresholds, and reproducible local/CI commands.\n\n## Bundled skills\n\n- `browser-policy` — CLI-first decision order, session modes, bot-wall and safety rules.\n- `gmail-auth` — Gmail inbox verification, challenge handling, headless/headed pinning.\n- `auth-bootstrap` — first-run login flow for the persistent profile.\n- `playwright-handoff` — when to stop clicking and run a repo Playwright spec instead (npm-first, bun alternatives, no repo changes required).\n- `triage-console` — snapshot → console errors → failed network → screenshot.\n- `visual-qa` — viewport matrix and canvas/WebGL discipline, including the annotate flow.\n- `derive-client` — turn repeated flows into standalone fetch clients; stop driving solved problems.\n- `dogfood` — charter-based exploratory bug hunts with severity discipline.\n\n## Troubleshooting\n\n| Symptom                            | Likely cause                                                                            | Fix                                                                                  |\n| ---------------------------------- | --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ |\n| Chrome windows pop and steal focus | Headed mode (`headless: false`, `persistent`, or `existing`)                            | Switch to fresh headless defaults; on macOS no flag hides a headed window            |\n| `--chrome-arg` has no effect       | Attached session (`autoConnect`/`browserUrl`) — flags only apply to MCP-launched Chrome | Move to `isolated`/`persistent` mode                                                 |\n| Login wall / Turnstile loop        | Bot check needs a human                                                                 | Solve once in the persistent profile, then continue; never retry-loop a challenge    |\n| `profile is already in use`        | Two sessions sharing one `userDataDir`                                                  | Use isolated mode or separate dirs per session                                       |\n| Stale uid errors                   | Page re-rendered after your snapshot                                                    | Take a fresh snapshot; ids invalidate on every action                                |\n| Vision tool missing                | No `visionModel` configured                                                             | Add it; otherwise use tree uids, or the global `vision` skill for vision-less models |\n| \"Allow remote debugging?\" popup    | Chrome 144+ consent gate for MCP auto-attach in Existing mode                           | Click Allow (once per Pi session); persistent mode never triggers it                 |\n| Pi tab closed the wrong tab        | Page IDs shift when tabs close — fixed                                                  | Existing `close_page` now refuses tabs Pi didn't open unless `force: true`           |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}