{ "name": "pi-browser-harness", "version": "0.11.0", "description": "Browser control extension for pi — navigate, click, type, screenshot, and extract data from real Chrome via CDP", "keywords": [ "pi-package", "pi-extension", "browser", "cdp", "chrome", "web-automation", "screenshot", "scraping" ], "author": "Pi Browser Harness Contributors", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/amankumarsingh77/pi-browser-harness.git" }, "bugs": { "url": "https://github.com/amankumarsingh77/pi-browser-harness/issues" }, "homepage": "https://github.com/amankumarsingh77/pi-browser-harness#readme", "engines": { "node": ">=22.0.0" }, "files": [ "src/", "skills/", "assets/", "tsconfig.json", "LICENSE", "README.md", "CHANGELOG.md" ], "pi": { "extensions": [ "./src/index.ts" ], "skills": [ "./skills" ], "image": "https://raw.githubusercontent.com/amankumarsingh77/pi-browser-harness/main/assets/hero.png" }, "peerDependencies": { "@mariozechner/pi-coding-agent": "*", "@mariozechner/pi-tui": "*", "typebox": "*" }, "devDependencies": { "@mariozechner/pi-coding-agent": "*", "@mariozechner/pi-tui": "*", "@types/ws": "^8.18.1", "tsx": "^4.22.4", "typebox": "*", "typescript": "^5.0.0" }, "scripts": { "typecheck": "tsc --noEmit && tsc -p tsconfig.test.json", "test": "node --conditions=import --import tsx --test \"test/{profile,domains,cdp,daemon,util}/**/*-test.ts\"", "boundaries": "tsx scripts/check-boundaries.ts", "check": "npm run typecheck && npm run boundaries && npm test", "prepublishOnly": "tsc --noEmit" }, "publishConfig": { "access": "public" }, "dependencies": { "ws": "^8.20.0" } }