{"_id":"browser4-cli","_rev":"67-982c5c4874af02fcf9035ba974ca7797","name":"browser4-cli","dist-tags":{"next":"4.14.0-rc.6","latest":"4.13.22"},"versions":{"0.1.3":{"name":"browser4-cli","version":"0.1.3","keywords":["browser","browser4","automation","headless","chrome","cdp","cli","browser4-cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.3","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js"},"dist":{"shasum":"26cecd6bbbb11ab580738d1199b947fc4279fdf6","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.3.tgz","fileCount":10,"integrity":"sha512-iqI0AME25mhW6o0GGToeaqT7ouFxMX/SeR/SCtXn6zN1lBW6cU4BRsMvW9XqOZEvUe4C8lzoNmBLipBOd0YCFQ==","signatures":[{"sig":"MEQCIG4xwY1B0/G+mtvWD6KRRQTdCiDFgutqQCO+ChRG4xSJAiBf0yNLeUOkexKxAkme/rIGoR2wBhMnYNJ3Ri9+3+amqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25162500},"type":"module","scripts":{"release":"npm run version:sync && npm run build:all-platforms && npm publish","version":"npm run version:sync && git add browser4-cli/Cargo.toml","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait) && npm run build:macos"},"_npmUser":{"name":"galaxyeye","email":"galaxyeye@live.cn"},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"10.5.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.3_1778465465183_0.94001965704381","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"browser4-cli","version":"0.1.4","keywords":["browser","browser4","automation","headless","chrome","cdp","cli","browser4-cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.4","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js"},"dist":{"shasum":"0827df2e362b5e0c3a10be40c686cdcaeb2601c6","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.4.tgz","fileCount":10,"integrity":"sha512-bAGLGDAfiVR6O6BvszFX5AvvGtISgcJ+DlsHRRgbUUpOBMX9Hh5WFpjz9dzeXYkfBCiSLYoEV5lrkVL7mqAOtA==","signatures":[{"sig":"MEUCIQCWKSx8sDZRXJxibi71Z14fP314IW+1THEV1cNiNyuGcwIgQbhoIaPJHBiTSy8tmZpRchbGMapYfwLw7TLAHYoo5F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25162477},"type":"module","scripts":{"release":"npm run version:sync && npm run build:all-platforms && npm publish","version":"npm run version:sync && git add browser4-cli/Cargo.toml","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"galaxyeye","email":"galaxyeye@live.cn"},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"10.5.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.4_1778467536013_0.5895592097082689","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"browser4-cli","version":"0.1.5","keywords":["browser","browser4","automation","headless","chrome","cdp","cli","browser4-cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.5","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js"},"dist":{"shasum":"25be697950274e26445e8a6ca6a4be541b1bfdb8","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.5.tgz","fileCount":15,"integrity":"sha512-1QRrfDT93UMt5OPjQWSz82c4okiDgapRO7MgMTpru0UMwxRT+R+tM4QfNi4z3vZaOfH0guWdEYnozjD+ca3w0Q==","signatures":[{"sig":"MEYCIQCexp87T6B0PoT1b86GYl0ZwwItigRKhqxvTpU5XRZM8AIhAKmoLfpAKD22h4e3SogJlWNygmKGCaU9eJKUla8mP+jk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70300105},"type":"module","gitHead":"6e59a9c81c7a1048d2e87a92f15f0c5600e746b8","scripts":{"release":"npm run version:sync && npm run build:all-platforms && npm publish","version":"npm run version:sync && git add browser4-cli/Cargo.toml","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"galaxyeye","email":"galaxyeye@live.cn"},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.12.1","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.5_1778939359103_0.6309038643482157","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"browser4-cli","version":"0.1.6","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.6","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"eaba5748a419414414e09a15bc7d7125f8501490","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.6.tgz","fileCount":12,"integrity":"sha512-hN8mmyywJ39rUUg66b1kL8J3dwbz1imAZWiSF7yQ1aSmIw9jHcKKiRkhirDRgikC7ZkykTC/BPNg+jZJwBdMEQ==","signatures":[{"sig":"MEQCICqOJTp3G53j99u12OnXIw8OQekkYg4gC3+hNtiLqhFFAiAbK68JOTL7YzXYMdF/VlprugWEfjhv5wC/rxcKFRypUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15452725},"type":"module","gitHead":"740908b55ce0ce996e317264d7deb96019a37b59","scripts":{"release":"npm run version:sync && npm run build:all-platforms && npm publish","version":"npm run version:sync && git add browser4-cli/Cargo.toml","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"galaxyeye","email":"galaxyeye@live.cn"},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"10.5.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"22.14.0","dependencies":{"browser4-cli":"^0.1.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.6_1778998041481_0.49612480594771635","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"browser4-cli","version":"0.1.7","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.7","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"221d0998bc766d2315799ae75124d41663bfc08a","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.7.tgz","fileCount":20,"integrity":"sha512-DeQslu/8BNxKVe7CYqjFOr/Q4HQMpYDayUqKvDJkapMTvvzIeKXnq9cbWf9cBPFI87/zd0cnEzr5DAyBepwsVw==","signatures":[{"sig":"MEQCIBJUyDCd0vzWZ2Lq/QFMGWjor1Of7u2qzO2RGbr0/iiCAiBEurM3j+WsSiBI6zS+NdZaqKJzgUMtGEwhMCH3aVe0ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70344305},"type":"module","gitHead":"f34992cefead9e298ac107853cd990d56154ca5a","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.12.1","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.7_1779383622180_0.7978111062021278","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"browser4-cli","version":"0.1.8","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.8","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"335673cd943a2c7ee2e086793aa528e4aad0dc4a","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.8.tgz","fileCount":20,"integrity":"sha512-FNclMDfQwDJ/zZpCDvhGqlQ/2qHoBgs5Ab8P/YEamayxl8eaCXEAmHlh2AVyGeXYDe2DovSz3i05SKVOVISZ4A==","signatures":[{"sig":"MEQCIDcwVDsPxeUvstozRG2VckOfiq/iiUWCPI/YgTJexiZxAiAYYEf9FGhMDvp3NYbA8TfYeviL3+nBaKzoz9wX/MhpaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68261282},"type":"module","gitHead":"258cac59f4eacf1b6837b88b41257ce785013afe","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.8_1780285845567_0.5810851550438842","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"browser4-cli","version":"0.1.9","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.9","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"fece1881e65826d28e0213f0667d7e558695bde1","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.9.tgz","fileCount":16,"integrity":"sha512-Urmae029x8PlT77W7CTX5lYFpgOT0bFMOtuoGfBLmohFNkajTsJ5/YMAJPVWXgO73qaMvNM1R0E23PDEopU8ag==","signatures":[{"sig":"MEUCIDtu2sfHZRN7a+GszIlaLFVv3DZKaXeZBkYvZlgG2Dm+AiEAme4uXBDsD6+tgBwweP2VwKHiTdLTBCB1HPh6B01ZOx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32792209},"type":"module","gitHead":"f67166d199ea45c86eeb897e0daf78a373c66c93","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & npm run build:macos & wait)"},"_npmUser":{"name":"galaxyeye","email":"galaxyeye@live.cn"},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"10.8.2","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.9_1780709576517_0.9967886879073853","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"browser4-cli","version":"0.1.10","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.10","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"27c2a50a5ddf6b8a6ee5118f862f435799719034","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.10.tgz","fileCount":20,"integrity":"sha512-Gqzh11T+OC0XUXbj0YZFYrC5fkJ3Nm30D1qguYTx211ftGnl/r4sTzdJTeN+uUrEEnELNzL52l2prg36CyrWjQ==","signatures":[{"sig":"MEYCIQC5rAOuvP0Fc4CEUckjF/814+D4VL8HkjI0/sRhIGhRRgIhAK5J+cx5klvCNhjq5thSGdq6XlgHhTYQTOju9TZHMUHJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69594708},"type":"module","gitHead":"c8d8febb88b890f631467924ce565f968141fda5","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.10_1780716484628_0.8107264221802575","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"browser4-cli","version":"0.1.11","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.11","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"39f75506a21f4b3dc6c407626b117c9996b1cc8e","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.11.tgz","fileCount":20,"integrity":"sha512-U3xvxkDKW4IkR6SJF9QyklyDqpthzQsu+OESvEEm4KRv+g1FmhtF1MsIehKjMD/VxhNj/tQgrYiXcBff86iI2Q==","signatures":[{"sig":"MEUCIHL1ALBOsB9Iajf3oIKGx+YQRe94pQyS91kqlsxH5ImDAiEAj65SkbvmNOMyw4zj4VQXkrcQFTfPlnuV1WI71TkviWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69994235},"type":"module","gitHead":"b578a11593fdcc5d977f59ea942ec457e8bf28d9","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.11_1780801182553_0.9170945322402715","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"browser4-cli","version":"0.1.12","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.12","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"6ed8a1c3a2b30c542481b7a9a99a0c88dde82821","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.12.tgz","fileCount":20,"integrity":"sha512-r2tolr0Ue+7FHlf8WpWiwH5iMv1XLRdORJ9yHXThhu2+B179gR++fbfoXmdllIa+hQSbIONgb+KcI1oD13iw3g==","signatures":[{"sig":"MEYCIQDlm6jX+kgIMhDf3bBdgus59MlqeNKoCtCWzpb/ZvBjMAIhAKIBDorCRKo/XRuYERmkrZtDK8D9nfXY4gxPnne/BDrV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70001378},"type":"module","gitHead":"fbf37f9ef624adda08aa2656a23373e8f8d9b122","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.12_1780841996977_0.0988141651225094","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"browser4-cli","version":"0.1.13","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.13","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"49b20504a4b58c015bd161615fdc0bbff2cd722a","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.13.tgz","fileCount":22,"integrity":"sha512-hPGUVWR2DU/upe/WgMmAT8+/Xzni16YuCxfb9MA4vLd6Sgm0RJOYo6C0c3bv2E8sepkShKdl7KZskBiIX371UQ==","signatures":[{"sig":"MEQCICRA4NjeoOY4EytqbJsncSMEVoz4fGdANwwcKbmHb1KEAiBKE1krBrMaLYYjwcsJ/sUpVjZ2+mZtfEtwr+ukAg1/4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70386301},"type":"module","gitHead":"fef6e35dfbdf6bbf54960b9188ce5540a113029f","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.13_1781065338100_0.15327238388890052","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"browser4-cli","version":"0.1.14","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.14","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"8a21385ff362bb3c7978c3aed64beafab814614e","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.14.tgz","fileCount":22,"integrity":"sha512-2QRXSfUhsg4YaugpWu/48pRbx/9i+Npx1D5Ik/Ga/QRsY0/j+Q2KO8ysY6FVVIc/fisHZwxn6bRSDf984TRvzg==","signatures":[{"sig":"MEUCIEBOHYouFs1LNQxW7F3JIGmQKgs0Gtkz7lkFRtIrLVL5AiEAtDh650rVCxF0NetE5wCEBnq53RFL3IlHVsA3hqX64z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70392629},"type":"module","gitHead":"d34335565a061f760c9fb990376b208970e24c08","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.14_1781141467245_0.6222728023329851","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"browser4-cli","version":"0.1.15","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.15","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"1d762b0ed33a07976d19b8d69b8db6386a26d665","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.15.tgz","fileCount":22,"integrity":"sha512-XkCMlB6hhupLWpybYKTGwnFuB+eIUjX9mdXx/RMq4WuNkZrKIWxRCkiJhY4nIausQf1QgmP1yO7i1Mkxm7pM9g==","signatures":[{"sig":"MEUCIQCv/WjGM6jWBH76SmazevV5mIcRcntRV9YSLXA0E1ueAgIgas4PR23nZfHAmLpVQM67KzNWs3D8V/Shu8vTKiah7/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71102829},"type":"module","gitHead":"eb5c52c9c590427fb298cadfa7c0961d14230d28","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.15_1781240343940_0.8880430173782268","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"browser4-cli","version":"0.1.16","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.16","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"a8be82ebd156899363c37679a4f912836700bad3","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.16.tgz","fileCount":22,"integrity":"sha512-U+VMIQBn+0bUiop76qJZw/wrmbcMQxGqQAkkVTKWfvFYj+G+mOY7rab4yUsWN0echBqB+Ak1IbEIEHh/16oZjA==","signatures":[{"sig":"MEQCID/ypAObViajFZwTeeIWMdplvAw3BouJOR2/MVTZupbTAiBYtOgj7h+7rWNg+KCWm+7XkHSOxm22cc7g69Qw3vy0Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71302258},"type":"module","gitHead":"8d3c2ff688f556786ed5f2dec561ba2a841904d1","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.16_1781291210893_0.14120748103913083","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"browser4-cli","version":"0.1.17","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.17","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"5dd4d74bae558e5a937fc31c650214652498dec7","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.17.tgz","fileCount":22,"integrity":"sha512-ZkcVlMaJlBwirMwaE7A7dZkfZpa1G4FXnhO8iGlONt/O9Dx31N6RGV0MR/NEWJPJ8ABiE//jXaKPII8xsCKghA==","signatures":[{"sig":"MEQCIB1euCafqYk8t+/zhkA2ZG2FytjtSc0xHRDhtzny3bWKAiAUvHZ6fE/GFmnCiHHuh9kYQ4iP8dQ0rHiou4Mihh8BSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71427549},"type":"module","gitHead":"3a3e6e3237cc1279ef9e6b4796c75dd6bc1f9ff2","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.17_1781416701603_0.5390021327285417","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"browser4-cli","version":"0.1.18","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.18","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"e4f7a1e48234167888c4014ce4b910a6fff0f183","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.18.tgz","fileCount":23,"integrity":"sha512-JZMZW/n/PTPMZsXvXdsGbQ7Truvi927nlZUmNWHm4MteYbceWe6iWAvP1vSQkK1YYWnpFl0e6WZN0vj6W43grw==","signatures":[{"sig":"MEUCIC8NIJmZSFZQCbI1/D0DSgrN5ySd2ObNwIcfQWgqxCs0AiEAqaH9+wPyQZuTSsiH6zQpKDZ3G3BBa1EpcmG+HJ9Ip64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72497533},"type":"module","gitHead":"d9624781e4ff35b5c05ce2733157bd67787b7c2b","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.18_1781897970462_0.329426576954275","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"browser4-cli","version":"0.1.19","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.19","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"10d11176c46e359fb18e028c246ba7123d12bd23","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.19.tgz","fileCount":23,"integrity":"sha512-bkfaBuc4WUmsmXpf9nvxtvY+SB7RpusVUXy2GnkVAqElx7MRkYsFjpNAL8DephswY5doasqSllzxa5JZ+xYwOw==","signatures":[{"sig":"MEQCIF1lzgjQGAMMbASjVqJWLD7vplER8skbsJNZQORg1QUOAiB6y9RaM+/km7QXtMPDmxKjjRkhnTB2462ivrqr8FloDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73294298},"type":"module","gitHead":"b5010f41dad277e5204188dc28bc1b367823e206","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node scripts/sync-version.js","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.19_1782042436309_0.09100213591180162","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"browser4-cli","version":"0.1.20","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.20","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"0d5bb00ffe1e41ac2327b71ffa16e6d1c4c08c06","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.20.tgz","fileCount":21,"integrity":"sha512-IlQex5u2Ixez3AO/5Iic3fr8oxFOUOIpO8IKZNBKxH3SZj/1+dcc9LhEhqlcSXG/GX0ocQsvVf1ROWHTpPmNJw==","signatures":[{"sig":"MEUCIQCgsBbwffgB5Q7U1+MCMudSqGdBDj+brjVWCLcKY+qoKgIgXOSqW7LUGqCSpv5hUeJrXmdLXQmJRdO/GAoViqSr2Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73400634},"type":"module","gitHead":"24773fa97a056dc31c0d2a5a9470395d0975a135","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.20_1782148848258_0.6223447512854858","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"browser4-cli","version":"0.1.21","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.21","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"debb6f35ad6829f58bf6f82b2acf4b40beb3e435","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.21.tgz","fileCount":21,"integrity":"sha512-WMP65B0bll9MtssJQnmMXrwsQxr2MjC6Xcn8wSekzlFpCGjRrW07UThslfJTzmXuy6KkGbWLSZYI1fjjxyet1g==","signatures":[{"sig":"MEQCIDXDa4KdPpuZUdvsRghOG7UYjZZ7ayld36LuKpHcWxgUAiAYSPO34/XCGrGM67ywNXJWIt8+tXeQtnLgZyzgNZdTyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73947954},"type":"module","gitHead":"7c0be3903be6e6eaba5804c3b1997c842f6318d4","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.21_1782196220615_0.2347237804576534","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"browser4-cli","version":"0.1.22","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.22","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"1dc591dc03a0e1cd51c01bc80a7eebbb865b2d5f","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.22.tgz","fileCount":21,"integrity":"sha512-gKeissT6D42R40+scuOT3zHthsga978w9CAgvAUv7ba1CmNLQAaCDSJKEk+XvczRJgjL3BnUGDBHJVuyyTOzzg==","signatures":[{"sig":"MEUCIQChF93Jd8NJHnxvV1G7fW40Ai7AZABiwesMjV6EVlUCegIgQcOiz63XPJqfXdU1RU8z8Abi44vhjMYTGRtIBKh6A5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74699123},"type":"module","gitHead":"ce079538ff2e81d661477d1c1128ef406165f7b9","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.22_1782305278220_0.11954708888351773","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"browser4-cli","version":"0.1.23","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.23","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"735701359a0f42c264923bd8862a728d69c20c5b","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.23.tgz","fileCount":21,"integrity":"sha512-LFhDxeq76LT7WTHzWpU0LU1BmskF5OnBqRwmC8WI+D2kQScyJepuYgxbMXLoouJMm0dkHqu044nN+8Y5R+7QkA==","signatures":[{"sig":"MEUCIH95pY7/28ok6qRdpExqtwqzemk4HPVEvJmXOYM7v3JDAiEAtIJeQuJ6gD0OBCIVk4Jif4WLFDaSaLyyVSFVLg5rMoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77608203},"type":"module","gitHead":"50b7bd7341b4fa88948b34660827bc1b161e7de4","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.23_1782506598295_0.6016801536783367","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"browser4-cli","version":"0.1.24","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.24","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"6fe097f7bfd7ff7e67c7d6e9d734f755bdcb41cb","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.24.tgz","fileCount":21,"integrity":"sha512-ODIjVnun0RZTDNSAqhu3KLKYHDZ7h3TB90+PrByWbVaF73fduZn4FWAYKinZeeuD2Gy9QS02CW66p2drFmm9Bg==","signatures":[{"sig":"MEUCIQDxXkr5QIWmyyvRW0ClJt3fgqD0uPAGrfQbgAaZtM3bkwIgI97dMxtgCkEsZhi4I/QvFoHs8hGm3H8ce5rrJNqU9Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77896787},"type":"module","gitHead":"b27c80e2b32a404f1613cb22aa6ab0f6857835ae","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.24_1782565367219_0.5422093193571982","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"browser4-cli","version":"0.1.25","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.25","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"c613202648a89b5601e8616e6682697c04004fe9","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.25.tgz","fileCount":23,"integrity":"sha512-KUMaw317/3LGZLTTpif+PyRbBYjyH/wl2gUhAKCXptAHOMT6xtcbYgWxHgt8ZfJYkITcYy2M0CP04yLEc209uw==","signatures":[{"sig":"MEYCIQCTnZ2fa4NtK3nr9WvQH30ctXLodMoDPCVaaiWyLsudUgIhAL6gkX1xfRwjshExhLDnUESxbSWNDe3m1rHlD+jL7ANz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77878070},"type":"module","gitHead":"e25248858fddcce1656639a5e4bef4bf4bf5450f","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.25_1782648539083_0.9986514644525957","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"browser4-cli","version":"0.1.26","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.26","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"3b617f0f14b1dd6ff70c4e05736b174fb9911bad","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.26.tgz","fileCount":23,"integrity":"sha512-Uc4DC25JjmF5/oFYOQZGhzNQ0Cpl9Sy0fvDPMdG2aKj30gIRDhqXneKkG8inX2z+pBNTHqetYzNYjBucAy9ITg==","signatures":[{"sig":"MEYCIQCZfJ1hBr6WxOqOLqsXowM2rYUDqB7V4AiNXzLTTEQIvAIhAJeR8XP6Wgb6I0q+mdwglbFHpR4nsD+qhZVAMfTMptAt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79111990},"type":"module","gitHead":"468190f0b570ee8ae67434cf54e7e12fdb9bb3c8","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.13.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.26_1782714986446_0.141681316731205","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"browser4-cli","version":"0.1.27","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.27","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"24dae1377ea153987d0bfda7a8a2cee2c1445049","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.27.tgz","fileCount":25,"integrity":"sha512-EwgXSKvmICjJJERLHDC9TeM0H631ckTIN+PG5+0PoS8A0SS5Chi9M5TJ2gbJu75SEMreDJabB+bihdgH+kogdg==","signatures":[{"sig":"MEYCIQD43jKLmhF5gYEmJfTnc8pLsG9ARPl7cpQ6CH8+JXRtVQIhAJy7IyzLZw6kP0nqrTmsPc78cRcLQkpJdc/ZX0gr7N14","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82844298},"type":"module","gitHead":"c604ebe0c64e366242fcf37b094878435307f59c","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.27_1783172785209_0.18887998171543563","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"browser4-cli","version":"0.1.28","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.28","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"e95b73a0af16baab623e8039e914c78f9ee793c5","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.28.tgz","fileCount":25,"integrity":"sha512-6d8q4EG2siQGNg7Um+FhbdKu5s/+lHw+pANf66uW5yj7Z+wMOlsNF8rTCCm5onFyo5KIOB3RYrJSlFaQsrmWsA==","signatures":[{"sig":"MEUCIQD/Tx3uKzqZe9OhUSJa6YxRPqwb1LP8usfMkKC/PTea/QIgQaTycNLi4r0QFdWHHIBOyCITQETzEnG7alK8BMwyB14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83412639},"type":"module","gitHead":"16452033f34674e412ce807ad657a8b579f02a6d","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.28_1783241407481_0.4547457263458543","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"browser4-cli","version":"0.1.29","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.29","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"89e34c44ba1b117c83a9aa4a4daa549d0f8bcec8","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.29.tgz","fileCount":25,"integrity":"sha512-RqKEugNVs4k3SFBKtlAAQYIt6+gZO+gzsTyIfRnVwvmCigmskSg0nIIKIjtdAwYfVKk4qHe1bPh4oDwrJe0T2A==","signatures":[{"sig":"MEYCIQCy8OoTYz+q3/nEntJnD3XA/Hky6W64irEW2bIpAcjdQQIhAP1206DKkI2i26JYJ9F0w2Re3+zkN2lA67SjsXfKY2GV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85984477},"type":"module","gitHead":"d41305db040d122440e0ad3f7bb123354992e6b8","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.29_1783495384937_0.3955129765982095","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"browser4-cli","version":"0.1.30","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.30","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"558fa97aab2120c188a44737108f11d67b45e196","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.30.tgz","fileCount":25,"integrity":"sha512-oq1Q+8R11E082be8Cra3PhKMfZfQJerIh8CrEoci+FQPHAcQ816iaaBR4cHVkuqHzXDYmS4fn3ELubJONdtYIQ==","signatures":[{"sig":"MEUCIQCrphmjgIuVZkkuYcOOwY6oeIH6avORaUcM6q6ubWy2RgIgW3TSNeaavAMsScc76QNpJSYPqkanCmIKbJldN8G0FJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87374589},"type":"module","gitHead":"32f20f5b8431dfdfbf407854e56560c50addd7a4","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.30_1783677268715_0.8772648958019238","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"browser4-cli","version":"0.1.31","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.31","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"e46a4a34a2d463e985329f31cd6f1059c2504861","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.31.tgz","fileCount":25,"integrity":"sha512-LFt7CHZuN4s72nbdLJvyytqfB9CNAFbei0gkL+tFFVywAyf9X8J3oEKYdyXDGdhNRfrF1Wn5N7QlbklQAvnFeQ==","signatures":[{"sig":"MEUCIQD0AoQTI/4dW9AbMPPm6Cb58dN7zxGm4JC4LB0DKWsBfgIgYtx0t1A9NyqS0zYMh3VgvAFTqVC+oYWOsBV/NCnsgTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90277444},"type":"module","gitHead":"04774a1d18d907df958c53a6c9006ff163bcf9b6","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.31_1783844360353_0.5095835121184347","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"browser4-cli","version":"0.1.32","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@0.1.32","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"912382b8d65a474d6a28315379367fe450ed84ad","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-0.1.32.tgz","fileCount":25,"integrity":"sha512-3YtXkNNscgGsajJ5LjEkOi2Xdas9QGtfX97iCJb/pbOA9ExdOYV9tI4v6jrkT9NEuKzQYXBUwVSW7TzN7AbDPA==","signatures":[{"sig":"MEUCIQDi3tqSxaW23Hb3VtGWKVzPOJSJ4Qh0Mx0252QDXZnQLAIgKuZ7hZC5F+uGEz0y/nNy4ccooXb8v1iGvasaZZGrFIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@0.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90285839},"type":"module","gitHead":"2c3ce18394293ed10a6727944414c1c7f959f49c","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_0.1.32_1784012935493_0.17674813240225906","host":"s3://npm-registry-packages-npm-production"}},"4.12.0-rc.1":{"name":"browser4-cli","version":"4.12.0-rc.1","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.12.0-rc.1","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"21bf88a11171ee91671a030327549baa52c60271","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.12.0-rc.1.tgz","fileCount":25,"integrity":"sha512-Kx2Q1gDTew/4cGfhgZtgpaw8qfHlde5E0rYSTgtoOMzM1MEnpJy96yAURgKs+cveckKZuIQSdGhcu3DxgpwABw==","signatures":[{"sig":"MEUCIA8fn8Dfy8IxX2rzX6Jxtg88KH546JbjbyDY4WFNcEs8AiEA2jIWSqxYzMOwuxSV6KckclhxpZMAH2ynZSgpB5qrW94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.12.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92386138},"type":"module","gitHead":"7000e502da6257b6c704264d7f2ad09aba924bf9","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.12.0-rc.1_1784087468295_0.20692362080200666","host":"s3://npm-registry-packages-npm-production"}},"4.12.0-rc.2":{"name":"browser4-cli","version":"4.12.0-rc.2","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.12.0-rc.2","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"63e71cd319ff7ec417d025d0f80336f7284540c7","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.12.0-rc.2.tgz","fileCount":25,"integrity":"sha512-ZwevpLpqDoYe2W+FrPEtVZZzz2ZTRBcY5TrjHiJXrGe91fsP57in6aBXHILHq89Vh1fnRR6oAAEyA7H85Y5Q3Q==","signatures":[{"sig":"MEQCIHPQJ9VpLVud9pCuMZADt/NeuYh03oVlSwnIG05KPDY3AiAJWadxwnBMAuolDfngA8KKQoq4jKgLb4H1p7WiT7vSYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.12.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92598923},"type":"module","gitHead":"61a512b163978b950df4e10d8d487fa5afe87cdd","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.12.0-rc.2_1784193928258_0.0706362782715686","host":"s3://npm-registry-packages-npm-production"}},"4.12.0-rc.3":{"name":"browser4-cli","version":"4.12.0-rc.3","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.12.0-rc.3","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"a0730a43fa2a9d9ff9ddb62a2b1586b6f225eeb3","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.12.0-rc.3.tgz","fileCount":25,"integrity":"sha512-ZU5C3w2wk5N3KZFCHKTX3spUjERQFUB2v44PZz2ZzT3+1rWuQh476uhcMUmTEfh/Trnk93iwyba8Iwp4xaYLCQ==","signatures":[{"sig":"MEUCIHR1NwKezndAiXgauubUGLvs0mfVEKgDkPyh5z38CaYHAiEAgff8kOwoNfvDZ0oa2l+iAnjSYcU8qvOx5O6t8gXMHDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.12.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92660350},"type":"module","gitHead":"9b5473a9db58cf1d5e2806beb5069d4a4fe5090a","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.12.0-rc.3_1784477495153_0.44972620970027144","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"browser4-cli","version":"4.12.0","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.12.0","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"1e865f8f9a8109df9198deb9b5c2ef580270cabb","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.12.0.tgz","fileCount":25,"integrity":"sha512-8AAnDzEOTByD6Pdj9hcQQUSG8P0fExIo7BFLKz5TaVDeF6WXEk2D00U/d6KciJuIJkSbCRcac2JUajlodTE/Bg==","signatures":[{"sig":"MEUCIQDDbZWc1mZx5J7BUZlIUzaAToraEO0pPixDhoTqiDkdoAIgaX7EGSyXBUzEGbomSDd+hGYCycI7EoBaRCrR/SB/6i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96710726},"type":"module","gitHead":"9afd982b2d32117f28f984bc69f60356576f1d92","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.12.0_1785176436135_0.25868002387748357","host":"s3://npm-registry-packages-npm-production"}},"4.12.1":{"name":"browser4-cli","version":"4.12.1","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.12.1","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"cdaecd5a924d78831152d3019abe5f66411f3323","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.12.1.tgz","fileCount":25,"integrity":"sha512-QntJlPxH4RWtFRvr6fgTk7uwZQC23lts2RrG7E2a0solk6a/dWiFseuL7qIxpFlg6f76fYRO+Y4RdBuoANDzcg==","signatures":[{"sig":"MEQCIFih1NcNyXHBm3Z/AFkykpuAnuTiTW1XsDdI2KFhlT3jAiBwy9sTavMyeDWGSwk4g93RoSz7S75EHjE5A1Ry03Txcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98827562},"type":"module","gitHead":"22801068e0fe1f19cfaf6d192c9e2a913e0a7ae3","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.12.1_1785341965757_0.27129762993874595","host":"s3://npm-registry-packages-npm-production"}},"4.12.2":{"name":"browser4-cli","version":"4.12.2","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.12.2","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"a7feb787a8c8020d0638e60578fb003660a6dc27","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.12.2.tgz","fileCount":25,"integrity":"sha512-dnwsD5onCkqpcMfimk6JAUtE7ojo3885oSc0ED3LwCzmD+wMNGE2qZ01KpeueTvFk3wftJby6xrXe8f4EIziJQ==","signatures":[{"sig":"MEUCIQDvxVNS6gL2DsPqPCjIaHkR4TZqbq7mMEsPcv6o4ZrH7AIgPoY4mFbfV7uYLl1/Ii7bX3ZWc2hNknAf6lZ8nviLcQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98669410},"type":"module","gitHead":"307309e1cfe37cd58d5ccbb284e9d2a056a66f16","scripts":{"release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.12.2_1785391762787_0.43158316427708376","host":"s3://npm-registry-packages-npm-production"}},"4.12.3":{"name":"browser4-cli","version":"4.12.3","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.12.3","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"e3338e69551dc1d6a8464b18f9494ffb3a73f770","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.12.3.tgz","fileCount":26,"integrity":"sha512-0Bo1bLU6OOPMU6lAH/mwY0HFHfEbnO0+Ct+PRM261AtIptwOCrfGg2Hk8QyvpzMWXgv3NEVgRuht6IxgBe5LoA==","signatures":[{"sig":"MEQCICIJBBnQ/9IPlQhZy5HNdCowkQrODNPe0SzsEXwA4bbYAiAjvpqBwtqV/qEWXUh4grk8KZ4nVKNRwptYO+wR+ytFiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99302641},"type":"module","gitHead":"e60e27c7751fa30918b30cc9f5a76a4b4c2b042d","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.12.3_1785823597069_0.5439664088527252","host":"s3://npm-registry-packages-npm-production"}},"4.12.5":{"name":"browser4-cli","version":"4.12.5","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.12.5","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"6b6747ffd6afd83afebd8e7188c4059a495beeb5","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.12.5.tgz","fileCount":26,"integrity":"sha512-bF0LAziEyjwcL/bHh8VRycYCY6Z5e5G0csMWjnwqPXqd/6cOmX8xFgsZiOx79IPgNGn+7g+jf0GoX2AnQ/ViqA==","signatures":[{"sig":"MEUCIQCGLgQQ/sFXu/cRg9lfPfKawjstiQlb3CIxq1ceO4ZO+QIgWBnnTic6QIivayAk1VBUXaOJ7gDm8lYjl+o96n4qItY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99300002},"type":"module","gitHead":"af7b1c53a7c562bf4185010334c09b0c124ca6a6","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.12.5_1785957437231_0.54839681701492","host":"s3://npm-registry-packages-npm-production"}},"4.13.0":{"name":"browser4-cli","version":"4.13.0","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.0","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"792bb7a71d7ebda15f900f15fe36c6fb42a646ff","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.0.tgz","fileCount":26,"integrity":"sha512-9XCOkz4yu7cHcpRmJ7/h7j/6ZWAm6MgdJbz9EegWJ/FDGhTTeEzuYio00sr0IyQaVtRojY3zdlURrDqZL0cliw==","signatures":[{"sig":"MEUCIHH9twCJlHmQb8pya7Law0GaoP9iOo/VczJiACMW8UJoAiEAop30/t0M5FGxYKbRCJnUFkms0NOLDJjgHJTTgQdxqA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100853274},"type":"module","gitHead":"60e5af74562bfb7c3287fe260153e6aa16a8fea5","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.0_1786104950236_0.9581756958510836","host":"s3://npm-registry-packages-npm-production"}},"4.13.1":{"name":"browser4-cli","version":"4.13.1","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.1","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"c2ef14034e6022f3361f3c8200e11c816691ced7","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.1.tgz","fileCount":26,"integrity":"sha512-Nq5nrNq2sXKVbZvbbAgyCytP5ffJJ1cg7vBZlmyG81BbBI17uCJ3SgOU68BKBXgblqpQOwBUYBRZOwfycdw3hQ==","signatures":[{"sig":"MEUCIC36JOPWIwUObKX8/VpLNF2Ny14HR5i9turzfD6olSmjAiEAqSgULfbXNBZd8yxLGlaf1kGPsJ3f8rCZF5ETmdyJdIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100890809},"type":"module","gitHead":"af0568b86112985da3561ad13f25f0530c22031a","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.1_1786193995887_0.5421313160452745","host":"s3://npm-registry-packages-npm-production"}},"4.13.2":{"name":"browser4-cli","version":"4.13.2","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.2","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"eec506160db8ef1bb34fa39a8b2fc293e9040835","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.2.tgz","fileCount":26,"integrity":"sha512-bLnN0hwbEa3Q9cr8ggHTwD08vZTugVKJ0B7KxniFvT5hYbM5mapEbEYPXWbnUnIKnB4dGL0Neh4MHQLEyM7KBw==","signatures":[{"sig":"MEQCIDPPHqkNOcweNfY8vXSAskKzZF/cFkZXEQHkm1wu2NERAiBSk5eUcAGIEwltKbEAfXbkXvBst/yeUK93WzDupFsYSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101038640},"type":"module","gitHead":"f3890ec04a045c02537741363b9416ffb51777e9","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.16.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.2_1786359039581_0.2751518998616569","host":"s3://npm-registry-packages-npm-production"}},"4.13.3":{"name":"browser4-cli","version":"4.13.3","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.3","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"8750b5c233775bf1568b09c2f3d60a42b74203dd","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.3.tgz","fileCount":26,"integrity":"sha512-qDFCdVn+X/wloqsTHISqXZ2k/58M5M6OE0d0ku4/Cjxx2UHn/w5j2+GM4MYFfUlg0mzAmEHUAKMs61hGs+RgOw==","signatures":[{"sig":"MEUCIGfWuT6qyfCxL3q8zcye4Wv6pP2KUlnnQlPlcvJyWPjNAiEAglsEfzs72lqN9kIsXzkDhUL4OC3T4a+6a1PYi5q/cow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100756651},"type":"module","gitHead":"3d18e53c8e4241294739e59dd5b6243f68a2e560","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.17.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.3_1786603795878_0.5767149577018673","host":"s3://npm-registry-packages-npm-production"}},"4.13.4":{"name":"browser4-cli","version":"4.13.4","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.4","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"3e79a2999b0bd6ecf563e82e78c41e18de90af82","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.4.tgz","fileCount":26,"integrity":"sha512-y5T5dAaPlpyueM3r/yNWVVOsIYTzO60KncNnOTiTHkKhHCqsXHtpxaTeyVZIH52lchdWUKbMLYg9ywBSsSzz6g==","signatures":[{"sig":"MEQCIDAPiDf1u3SeLNnB7NSOTvBDq/lUyRum3xnZguZ0m1UeAiAcL2kQtb7Zns/1N8pIIvT6Prm8i8TlOrhN4ZnNWxMgOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101086994},"type":"module","gitHead":"76d73cf055f717ee19863c720e7854ecb588e43e","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.17.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.4_1786682880987_0.9197145824283959","host":"s3://npm-registry-packages-npm-production"}},"4.13.5":{"name":"browser4-cli","version":"4.13.5","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.5","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"6ff663e4d72d02f081320b9a6eb93065d4e452ca","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.5.tgz","fileCount":26,"integrity":"sha512-7kn75C/uaHwXKJUfqKXQs853DixVfR4Qydgy9rVs1iBIXLcRDWiFrwBlFEKQN8lK0HovzHbfM+pdWccil2jUKg==","signatures":[{"sig":"MEUCIQCU7xXHmIMEmHvo07v7LIAZ0yojc6RMTJHhzNycSG8DTwIgLYjF2FM0f1s6sXQufrWWv11DvOy/j0TrTUl2LKQ1sEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101592797},"type":"module","gitHead":"7e3fb49dd7e1d06d9c7d372ff4822f5705e51d7c","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.17.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.5_1786792297951_0.9304396759131897","host":"s3://npm-registry-packages-npm-production"}},"4.13.6":{"name":"browser4-cli","version":"4.13.6","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.6","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"a7527214e720dcd3858b5e049315be9b58faeedf","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.6.tgz","fileCount":26,"integrity":"sha512-RMPd7fuQcuf2oQAlEd19/uKR4HEBcOdQBoAD3PcxBdHb194TS6pG1IoD38ekSaX0hStBcu85lLBEQGEFnXEWrQ==","signatures":[{"sig":"MEUCIQD44c2KdfwUNK1qQ5VL4PT98Asm932Qpp8sRpUXBUuFRAIgYxp5eEVaada9VHZ/rwhKkyyYCdFeKK78RkOpFCUu1lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101616878},"type":"module","gitHead":"1219dbd0f782b7ee5505f5df4d2cd5bda04a47da","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.17.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.6_1787049833698_0.6884923688674673","host":"s3://npm-registry-packages-npm-production"}},"4.13.7":{"name":"browser4-cli","version":"4.13.7","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.7","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"802844cd053e1e1b35b96222d7a9cbb478b1cbd4","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.7.tgz","fileCount":26,"integrity":"sha512-FSlLtuceIzHY8PS9yNpe4S6o0dhkw3fbuk4cS71AH9/4W4Mb3XyB/HisCIM3zP0oRNy+MwiM8pkfjSjlEljOkg==","signatures":[{"sig":"MEUCIQDdGEaoSEj3nTlRGUPG+cfVaPGbghzyfFSdgn7pywJuCAIgJtKxBi3DBp4rIK3emonGhljlX/0DzyPGUJ9/NkmZztk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101615579},"type":"module","gitHead":"e7c6d7dcbfa5778807665f8ac2c558fa5e4e7156","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.17.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.7_1787078407254_0.2979186833786305","host":"s3://npm-registry-packages-npm-production"}},"4.13.8":{"name":"browser4-cli","version":"4.13.8","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.8","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"0cd588065bdb11d821ff8b86e1c4ce77d0d46667","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.8.tgz","fileCount":26,"integrity":"sha512-KdmbajU/PEtJQjnC1uYzI2WY7cFfx3g3tKcWtZ/VdRPw5wbjdiXGU06O001vC0K3gOQpgJ56cm1YxbjE9fzcDQ==","signatures":[{"sig":"MEUCIE5DltCkUhPvAjWVjYuAAyn77JYWqCFkBa+d5frWBys4AiEAxpNNVmh1VQujmbAyzCmSPKqmnqlulz1zunXgDDz2+Io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101725156},"type":"module","gitHead":"ded14e98731d41846873208b81b4338e6b3f1431","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.17.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.8_1787142956119_0.6918820270319075","host":"s3://npm-registry-packages-npm-production"}},"4.13.9":{"name":"browser4-cli","version":"4.13.9","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.9","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"6f7c33682b3b6ba3913c6b0d69e2967a0d721a78","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.9.tgz","fileCount":26,"integrity":"sha512-9xqYSND4Xb82ZCDYqkCHBCUu6iC2Dg1+av9cD0cTw1vdKwCktQysvc6u/9pvUKyPAr0/66npUTuHML7eOStOjA==","signatures":[{"sig":"MEUCIG6Jv1HCkEuBVqhW6THIUeugBTKwvHBqDv6GZ5vsaQ85AiEAnBQ+72z9DbGzm0DummmCkK2VA/lfnsrZT4+c1TSeems=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101709894},"type":"module","gitHead":"8b22bc969140bf5e3d61273da0f3a0ece81a48fb","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.17.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.9_1787468449438_0.7756026337426112","host":"s3://npm-registry-packages-npm-production"}},"4.13.10":{"name":"browser4-cli","version":"4.13.10","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.10","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"d53628d9e039a436acedcab2d85414f7ceb019c0","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.10.tgz","fileCount":26,"integrity":"sha512-KscWavF+OFUTGxF370fzXVfZmzlgCmcRCOGS05x1x63OikeAa0Ava2VMlw3CHF9K7TcLJWlRO5kGCWM7R/NG3g==","signatures":[{"sig":"MEYCIQDs2C9s9fP5Xfw7JttvEPjOUUjxISGilQ7hPs00UyqcdwIhAMM9Mq9Oww1dVxFtlYoi4DF2n11s8CeXeB0kiJWkqV7z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103488407},"type":"module","gitHead":"d9de5cb4863b14683dc7f4984a1c4b334cabfdd4","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.17.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.10_1787643047006_0.49390341041447594","host":"s3://npm-registry-packages-npm-production"}},"4.13.11":{"name":"browser4-cli","version":"4.13.11","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.11","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"9c893286c2e0faba48bf199a17ad4a6ab8964ad7","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.11.tgz","fileCount":26,"integrity":"sha512-FGagV9s99vmhF1/NggjaeX20KFROjqwJ4OX+dhDmIQzeJ+FghwUPqJW+Medbpn+7vScm16L8Zpng+n75Tll3zA==","signatures":[{"sig":"MEUCIEZdZFCGu83jHZ0nZDxc12rG9xOqBQqHU5qvBwK6dVDnAiEA/5CI3mWhScvp1/cvu6fP1ps/xK0zd60wBPr9tByRZGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103643170},"type":"module","gitHead":"a6e7cb9b51820c8208f213dc0c40d977c8fbf4dc","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.17.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.11_1787685057751_0.6734342028718145","host":"s3://npm-registry-packages-npm-production"}},"4.14.0-rc.1":{"name":"browser4-cli","version":"4.14.0-rc.1","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.14.0-rc.1","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"84241b0480e1778dfc413a380024d51cbe90c698","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.14.0-rc.1.tgz","fileCount":26,"integrity":"sha512-xnNLRWQlsgbai5dWBR6BizslWYur5lOv9pOj7gmmgFhXBI1Ao5nW0AaI9lSpk5i/yE7GEFnS59v9hsaZFgVv+Q==","signatures":[{"sig":"MEQCIFhVEjzA4Dz7/uSwKUmAL0qr8rj4YxoqVyo0F2bytLOeAiBIXZ4W1PV8+8m1U2XmlUOiQBU+A2wmrIsVee/42le6Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.14.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107902814},"type":"module","gitHead":"b74766a6c38b7502da0d28d7ef08a626a2e7435f","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.17.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.14.0-rc.1_1787829564701_0.7334644048260694","host":"s3://npm-registry-packages-npm-production"}},"4.14.0-rc.2":{"name":"browser4-cli","version":"4.14.0-rc.2","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.14.0-rc.2","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"b4":"bin/browser4-cli.js","browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"2f072494d8112d44be047e5735adeb2e91657fd8","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.14.0-rc.2.tgz","fileCount":26,"integrity":"sha512-Jvv7dL1aq8qDvSIdxhiepeNpSAp7V0ASxm5vbWQXsvJDkENI1mZ0E8uw3iJ7nXycreOAYGT7xl2nAhYdeJM8XQ==","signatures":[{"sig":"MEYCIQCW2n4Olmb29Tm1kT8vn4FYyaJ5Q8mdOxluxua5w6onaQIhAJZrbevtYXHo9XoE0j8QFm7Mv5GSsVlIovDn5lH4xE5v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.14.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108377684},"type":"module","gitHead":"fb5f2e784bcb07040fbfefd71114f7d394e33167","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.17.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.14.0-rc.2_1787933960279_0.9573891820400577","host":"s3://npm-registry-packages-npm-production"}},"4.14.0-rc.3":{"name":"browser4-cli","version":"4.14.0-rc.3","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.14.0-rc.3","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"b4":"bin/browser4-cli.js","browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"07a4063975a5e35ae2d5d3af6d603613a74c3480","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.14.0-rc.3.tgz","fileCount":26,"integrity":"sha512-lJ4PYxV8rFC6X1vP99bJHUcaSGzsxE2kzjKo67tRlf+L3L7PEiULU3u5DiaTEOIxpAHM56b8d1RZiE4i+2BBqg==","signatures":[{"sig":"MEUCIQDVrCmlS7P/VuI+ouy9BGIGZlisrsTzT92BnHOcZvlW3gIgQIi0TC8elUXgnlieunvk2uVa/zBk7l9vY21bMtGQnT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.14.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109320791},"type":"module","gitHead":"9a6ed093fdfb934cbf2f2ba0bcbcc3c46192c389","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.17.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.14.0-rc.3_1788184298775_0.6560777115860632","host":"s3://npm-registry-packages-npm-production"}},"4.13.12":{"name":"browser4-cli","version":"4.13.12","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.12","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"69a8d55df5a8cf1d41447a6c9234f5188a60f1ba","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.12.tgz","fileCount":26,"integrity":"sha512-s61pJD2cZC2TWNWxzF8SHmzXF9czHObbiRCs7EED85jREGvUXUs4apQOTUbRIsvPmBS0f7eIypNtFU7IDdOxeg==","signatures":[{"sig":"MEUCICo4ZqFWIn6zmUGNQxF21cS/DjGzbtRDfZK7aIyi+yg7AiEAg7hv925FO7FsTVIOxrynUDtNLv8Hyb9Ef81JKGUijd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103650860},"type":"module","gitHead":"2b5b3581da249ac55a4225d9bc05d8013462fe98","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.17.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.12_1788281860751_0.02352712161576065","host":"s3://npm-registry-packages-npm-production"}},"4.13.13":{"name":"browser4-cli","version":"4.13.13","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.13","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"48b7e2af5e5712bbf25179016cd19127d58ccc80","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.13.tgz","fileCount":26,"integrity":"sha512-LBWPygTgo9h0HVXS3RG9+flc1DQGfC737ePRGSbqEcadKR+wHLS8JOkA3uz5ESmy9Xni+5wmSlDDTG5eWJU3hw==","signatures":[{"sig":"MEUCIQCrEFx+c7ShNzMGOwiTB+RIZhhtwfBFQHEcdZBPoy3OqwIgV4Qfbn4c0EbdTcL4XY1Ohw6Zpv3xYsOK3Dqdbk6potY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105319857},"type":"module","gitHead":"f0ae9ac334cb284523e42105e9314f57e60a64ff","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.19.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.13_1788604178483_0.8326724879642544","host":"s3://npm-registry-packages-npm-production"}},"4.14.0-rc.4":{"name":"browser4-cli","version":"4.14.0-rc.4","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.14.0-rc.4","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"b4":"bin/browser4-cli.js","browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"7b904f0d7bd8851ff45d1aa17fb14482a37db6aa","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.14.0-rc.4.tgz","fileCount":26,"integrity":"sha512-NUxaXlCZTXlS+t2J/tDdBFo2ShEfwxA5IFw0vsdxSmyQ4p0vpXGBGaA4ZrxFMSVd4jdRgj9hlbqItHRBVWC1zQ==","signatures":[{"sig":"MEUCIAYlMnCalnZvtzzsvyvnSJ+uhV+gFNYltfeqxW6FEPjuAiEAnLMMXA2tiatSJchuuY879Vyymc/CthpbT3MUAkCNtsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.14.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110676064},"type":"module","gitHead":"2f6aeffedc20cd8533af041e693ad0d1b9756a5b","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.19.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.14.0-rc.4_1788704674083_0.8312539284325624","host":"s3://npm-registry-packages-npm-production"}},"4.13.14":{"name":"browser4-cli","version":"4.13.14","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.14","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"944331e10abcb218caa8d0a671e4e49a9ca2df94","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.14.tgz","fileCount":26,"integrity":"sha512-64p3bvflY0rqx4Z2C7s6r+elTq+KqStTD5vZznSp96zIdYDYB2A45RTxznww/u6Our7mH1SmYpO/O8rklTg3RA==","signatures":[{"sig":"MEQCIExKRJvex7rDO0mzxBL6Eysx6mgdbMyQHDVt81jzpNKbAiAILnFEoN78VL3UgaxX/d0GHneROxVCfw9Rt5cRWgx8aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105683154},"type":"module","gitHead":"987bf9aba9f4386ee4c30aa6f20c328995a40207","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.19.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.14_1788716911115_0.1923982138012783","host":"s3://npm-registry-packages-npm-production"}},"4.13.15":{"name":"browser4-cli","version":"4.13.15","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.15","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"3f52ec9f349c8c79de3f5156649a6329f19c7c84","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.15.tgz","fileCount":26,"integrity":"sha512-OuAuXdpA3iwvkmrlnU79Vtv2SvUV42viDcrUHAlwr3wQi8yKioq7QJVeEKRASr4t/1ChxBwQn3vlRey+EPQyfw==","signatures":[{"sig":"MEYCIQDT31+rPxqQuA2EStaUbOW2drht7io5sI77TLBbKHCaMgIhAPjqPzgmMuqEvDw7rM6CQQs4MtoU9V1ZZ8lXvkXd0elq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105683497},"type":"module","gitHead":"b20ab33a2603220d837d8aea375407f9dcc2379d","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.19.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.15_1788891650348_0.2381667656851525","host":"s3://npm-registry-packages-npm-production"}},"4.13.16":{"name":"browser4-cli","version":"4.13.16","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.16","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"d6970ea5c91199de95a26a55c9e77a68b34c6d4b","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.16.tgz","fileCount":26,"integrity":"sha512-hjBLuBvv/nZ4ZoriFBc+5kBh1fLEoXO4tDCTB4tVoEogdCCwVd/G0RVE8e6Hb+9MU65Adn+qgwPUgYoEnBMFVw==","signatures":[{"sig":"MEUCIQDM5E5r7Tw7RTvzhmqKsh0fptq2AFrJryGEUlr7kK03UwIgd6GMU3aZfXtKs3Cz64hlLEx59xZM+E3eKsVxkan7GeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108967905},"type":"module","gitHead":"e0603f4973ce76a496750451871763ce74baa577","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.19.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.16_1788935959668_0.3292061969951747","host":"s3://npm-registry-packages-npm-production"}},"4.14.0-rc.5":{"name":"browser4-cli","version":"4.14.0-rc.5","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.14.0-rc.5","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"b4":"bin/browser4-cli.js","browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"cc2e46b0601288f0fe8ca780b61d62c2d462b9fe","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.14.0-rc.5.tgz","fileCount":26,"integrity":"sha512-25h/1OvR0N6ywRyc+3j5DAiKsZ520t+gBTfl91osjbdCT2yb9VCWERqFgCqsgvY6T23W/cemweWTIUSXtkVqsg==","signatures":[{"sig":"MEYCIQDxraRfZ53jlIOBBl9SNOzOV4mMU+0vLOsrZUe8RUWA0QIhAIpXwLNVl9H5Zj+241ygXvX57D8XO7EQcEwT7rYPkN/c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.14.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115442065},"type":"module","gitHead":"fa2d9769ac88a8b3e7483ea7dea14a2a9003b2c8","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.19.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.14.0-rc.5_1788993177479_0.41920834617720626","host":"s3://npm-registry-packages-npm-production"}},"4.13.17":{"name":"browser4-cli","version":"4.13.17","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.17","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"b13a810c637ff39e13730d4f0a417f0f01df3d7b","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.17.tgz","fileCount":26,"integrity":"sha512-l5IQrQm5IgPNsfDaphGpTJ0Hgwb7ae0SHcSZzHB5dDhNW8G3YOqqtJSKHQeYHmsQzRXgk5OuigHGztVYTulFuA==","signatures":[{"sig":"MEYCIQC4k1QgZw1xNEsdxFqwaBA7+YRy6bvb/DXsukhIk0NKAAIhAIzZsSrD/pgLJzh0UJM5dUBaEbtjF79cUzoIkZpxDFE1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109781078},"type":"module","gitHead":"8eabd1acf22360b668022a4e0635543b27ab8c17","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.19.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.17_1789017596473_0.33971986367095997","host":"s3://npm-registry-packages-npm-production"}},"4.13.18":{"name":"browser4-cli","version":"4.13.18","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.18","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"8a669c1ad090ce41e1bf829d5b633767206e750b","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.18.tgz","fileCount":26,"integrity":"sha512-E1DDC/W2AwhRVdIPCi4Tua+laL8fvQpXbi/A1GDv8A8P+y2l4fibB/RAyHyZRttoBrUgrfp8ggAMu3UGSlDCkg==","signatures":[{"sig":"MEUCIGV0/LhCRY3jgys69+q3ibInRHPJjPK1E7FMuiaUBJQ1AiEAqRqiqXUqzk/oarHh0FASZg3yzvESf+0oAXuTfE3YKZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfcRdNOmxShKXePyh4WCCMehtNT2oL5kGvLR5p6cw3wwIgH6VciSV6BB5pgTBgJGa34UkwKzwCyfr1R+vzN6+2T0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110913804},"type":"module","gitHead":"194a2c33368ae806bdd11a51739772ad369c661c","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.19.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.18_1789233568385_0.9804287837215837","host":"s3://npm-registry-packages-npm-production"}},"4.13.19":{"name":"browser4-cli","version":"4.13.19","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.19","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"3bb9830339b3c450764cc74b3b8e13a20bbef096","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.19.tgz","fileCount":28,"integrity":"sha512-2wKBYNkxeZPn+mljp8+OYyUyQHZxd1AAoBDFn0tdtxL/Lr/9z5pDCUbhNOvX488ctsa85oJqrdHuBvYC/J6gFg==","signatures":[{"sig":"MEUCIQDeefGuz6r9b8McoyTFiNEKq6PVIViuhZOqZOy1SOJbEQIgUcUvVJX18AXCxd21aabDVQRSvnppCbik22jQ8S9LrvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC8JOG/CdXoCZlboGkWEfLO5eK+srLtouJb0xHTHYEmPAiAiIxiyQATNAUmdK2oBM6FGCbRxwsuVqEdD01TkP4E3zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111146349},"type":"module","gitHead":"ed9b8d2037e98802fed7027cc290eb3cd43abe44","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.19.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.19_1789547919156_0.3281908521025316","host":"s3://npm-registry-packages-npm-production"}},"4.14.0-rc.6":{"name":"browser4-cli","version":"4.14.0-rc.6","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.14.0-rc.6","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"b4":"bin/browser4-cli.js","browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"807bfc6106bc8d0a0e8cbf6d3b407227e3342316","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.14.0-rc.6.tgz","fileCount":28,"integrity":"sha512-MsvjNrgMfdt9/slGI4Ru0Vt+x0Z9QOJWIovlsTifDB0G3IFjglw4Sy8debby9bEQsG2p19xmcCIfZHGpbAMrMA==","signatures":[{"sig":"MEUCIDxq86uIPxVKIrQL2AGx4P6yD92dT74sx9YzvTAHPRRMAiEAvv+CNrz3JgBgat1ivr60o+XrnFeS9qgXYenYyConbNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHiOUigXLj9AyNRvZ7/h62UCTn6WUiWSHRv+pU1nDGIBAiA+woRZfOr3NuMl6tAP3smsjVZpf8rOtVnb743NtSqJiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.14.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118465342},"type":"module","gitHead":"cebc2ac4111e2b52aa6d6ebf762592662953449f","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.19.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.14.0-rc.6_1789675177700_0.7918021829219435","host":"s3://npm-registry-packages-npm-production"}},"4.13.20":{"name":"browser4-cli","version":"4.13.20","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.20","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"04514581f8f5057201331ee209d8d7f6a4dd69cd","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.20.tgz","fileCount":28,"integrity":"sha512-J4U09S9wej/o3QrUyH9EIyshMKp6goMcRKJmsXdCDk+5z5q+WGiL4NU5hWosfKEGg+OMSunNQTwu0uWnJ3lbRQ==","signatures":[{"sig":"MEUCIQCYTC4B3ThUDZwwWzXtjw7Gi2wKNMDxJP7TEYw0RkksgAIgD8ot4PIR9xRcTBIGYEQ9VRHo86vC9bHnJggs1K6j6j4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGsmDQzG5LIZDzxao9Z6YAo4Q5jbym1xr+ep91BIg5EJAiEAsdObXsTco492QwIO9geCmFuReTkrTcTWvK0wS0VV0qI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111020743},"type":"module","gitHead":"db0d85e05f42b172b271d12b6452e5b6d1f5941a","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.19.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.20_1789916839574_0.7518552787051744","host":"s3://npm-registry-packages-npm-production"}},"4.13.21":{"name":"browser4-cli","version":"4.13.21","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"license":"Apache-2.0","_id":"browser4-cli@4.13.21","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"homepage":"https://browser4.io","bugs":{"url":"https://github.com/platonai/Browser4/issues"},"bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"dist":{"shasum":"a3b9a877ee3f7e7ceafcdd69da1d4a0a4900713c","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.21.tgz","fileCount":28,"integrity":"sha512-0/9ExR383vchali9uclfq8jZkbukqga8Cr5HGANw6ge5q4YBZoMCUQGDRW61VMLyppLXWDR3eXlvNAyutKWo8A==","signatures":[{"sig":"MEYCIQCNzQ1C3r2ngxbFEkM6agE3tfH1c1SPUWPR76fMoQMa3wIhAMkiAiusUZbAnbIZeunvc7ks59b7yFfx7Msi58b1ALxP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXxaoGUFX3fYMtPxkXPoBcXkAWzOgKeIDvszy094i6pgIgXMpJPLAiA29rxoQksVb/rKGNHysZ8MvXpuYgTEKZW1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111402188},"type":"module","gitHead":"6bf3578e47ee9f8f4089d959bc847b367f20f83e","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.19.0","description":"Browser automation CLI for AI agents","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"tmp":"tmp/browser4-cli_4.13.21_1790167793595_0.8571940880843727","host":"s3://npm-registry-packages-npm-production"}},"4.13.22":{"_id":"browser4-cli@4.13.22","bin":{"browser4":"bin/browser4-cli.js","browser4-cli":"bin/browser4-cli.js"},"bugs":{"url":"https://github.com/platonai/Browser4/issues"},"dist":{"shasum":"df14464db53ac0790f2fb0a493fd5de89d5fc2cb","tarball":"https://registry.npmjs.org/browser4-cli/-/browser4-cli-4.13.22.tgz","fileCount":30,"integrity":"sha512-L2h2s/0fDsJzGf79ZzJienCpDpJgndNS6Dz8207aOctTKhDBMIDXSmgwesC3RW6NxkLM6KhpEmGkkIh/vYqmzg==","signatures":[{"sig":"MEUCIA0Z7X8oPr+fHDu2ItuydpLbMMv3eGsr6Jm6q5xsLS8kAiEArBr9lLcvfsQ/vhiBlHxW+o7Qmuiwfww6c/ILI25t+No=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF5h7ZBdpGWd3wyvUi31mmHkmWk2+9paCZZDraUcVNyCAiAIdD/U9bIhgsSdE687pevlzt+CuEZc0z9VJZ9hpupvEg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/browser4-cli@4.13.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112469494},"name":"browser4-cli","type":"module","gitHead":"e7220c07d61164f061f6cdde22a663c2b2633ae7","license":"Apache-2.0","scripts":{"prepack":"npm run sync:readme","release":"npm run publish:if-needed","version":"npm run version:sync && git add browser4-cli/Cargo.toml browser4-cli/Cargo.lock","postpack":"npm run restore:readme","build:linux":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-linux","build:macos":"npm run version:sync && (cargo build --release --manifest-path browser4-cli/Cargo.toml --target aarch64-apple-darwin & cargo build --release --manifest-path browser4-cli/Cargo.toml --target x86_64-apple-darwin & wait) && cp cli/target/aarch64-apple-darwin/release/browser4 bin/browser4-darwin-arm64 && cp cli/target/x86_64-apple-darwin/release/browser4 bin/browser4-darwin-x64","postinstall":"node scripts/postinstall.js","sync:readme":"node scripts/sync-readme.mjs sync","build:docker":"docker build -t browser4-builder -f docker/Dockerfile.build .","build:native":"npm run version:sync && cargo build --release --manifest-path browser4-cli/Cargo.toml && node scripts/copy-native.js","version:sync":"node ../bin/version.mjs cli sync","build:windows":"npm run version:sync && docker compose -f docker/docker-compose.yml run --rm build-windows","restore:readme":"node scripts/sync-readme.mjs restore","publish:if-needed":"node scripts/publish-if-needed.js","build:all-platforms":"npm run version:sync && (npm run build:linux & npm run build:windows & wait)"},"version":"4.13.22","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b4a45466-5961-45b3-b2c3-b2bc6ae31abd"}},"homepage":"https://browser4.io","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"_npmVersion":"11.19.0","description":"Browser automation CLI for AI agents","directories":{},"maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser4-cli_4.13.22_1790395227961_0.7339933006390136"}}},"time":{"created":"2026-05-11T02:11:05.182Z","modified":"2026-09-26T04:00:28.942Z","0.1.3":"2026-05-11T02:11:05.654Z","0.1.4":"2026-05-11T02:45:36.430Z","0.1.5":"2026-05-16T13:49:19.938Z","0.1.6":"2026-05-17T06:07:21.794Z","0.1.7":"2026-05-21T17:13:42.798Z","0.1.8":"2026-06-01T03:50:46.095Z","0.1.9":"2026-06-06T01:32:56.962Z","0.1.10":"2026-06-06T03:28:05.172Z","0.1.11":"2026-06-07T02:59:43.056Z","0.1.12":"2026-06-07T14:19:57.473Z","0.1.13":"2026-06-10T04:22:18.639Z","0.1.14":"2026-06-11T01:31:07.843Z","0.1.15":"2026-06-12T04:59:04.694Z","0.1.16":"2026-06-12T19:06:51.422Z","0.1.17":"2026-06-14T05:58:22.231Z","0.1.18":"2026-06-19T19:39:30.977Z","0.1.19":"2026-06-21T11:47:16.967Z","0.1.20":"2026-06-22T17:20:49.109Z","0.1.21":"2026-06-23T06:30:21.179Z","0.1.22":"2026-06-24T12:47:58.750Z","0.1.23":"2026-06-26T20:43:18.837Z","0.1.24":"2026-06-27T13:02:47.777Z","0.1.25":"2026-06-28T12:08:59.600Z","0.1.26":"2026-06-29T06:36:26.991Z","0.1.27":"2026-07-04T13:46:25.762Z","0.1.28":"2026-07-05T08:50:08.044Z","0.1.29":"2026-07-08T07:23:05.546Z","0.1.30":"2026-07-10T09:54:29.374Z","0.1.31":"2026-07-12T08:19:20.946Z","0.1.32":"2026-07-14T07:08:56.103Z","4.12.0-rc.1":"2026-07-15T03:51:08.906Z","4.12.0-rc.2":"2026-07-16T09:25:28.994Z","4.12.0-rc.3":"2026-07-19T16:11:35.785Z","4.12.0":"2026-07-27T18:20:36.773Z","4.12.1":"2026-07-29T16:19:26.459Z","4.12.2":"2026-07-30T06:09:23.538Z","4.12.3":"2026-08-04T06:06:37.760Z","4.12.5":"2026-08-05T19:17:17.950Z","4.13.0":"2026-08-07T12:15:50.887Z","4.13.1":"2026-08-08T12:59:56.525Z","4.13.2":"2026-08-10T10:50:40.352Z","4.13.3":"2026-08-13T06:49:56.510Z","4.13.4":"2026-08-14T04:48:01.660Z","4.13.5":"2026-08-15T11:11:38.597Z","4.13.6":"2026-08-18T10:43:54.336Z","4.13.7":"2026-08-18T18:40:07.924Z","4.13.8":"2026-08-19T12:35:56.779Z","4.13.9":"2026-08-23T07:00:50.069Z","4.13.10":"2026-08-25T07:30:47.755Z","4.13.11":"2026-08-25T19:10:58.709Z","4.14.0-rc.1":"2026-08-27T11:19:25.342Z","4.14.0-rc.2":"2026-08-28T16:19:21.128Z","4.14.0-rc.3":"2026-08-31T13:51:39.443Z","4.13.12":"2026-09-01T16:57:41.435Z","4.13.13":"2026-09-05T10:29:39.308Z","4.14.0-rc.4":"2026-09-06T14:24:34.771Z","4.13.14":"2026-09-06T17:48:31.800Z","4.13.15":"2026-09-08T18:20:51.006Z","4.13.16":"2026-09-09T06:39:20.474Z","4.14.0-rc.5":"2026-09-09T22:32:58.337Z","4.13.17":"2026-09-10T05:19:57.471Z","4.13.18":"2026-09-12T17:19:29.025Z","4.13.19":"2026-09-16T08:38:39.881Z","4.14.0-rc.6":"2026-09-17T19:59:38.428Z","4.13.20":"2026-09-20T15:07:20.224Z","4.13.21":"2026-09-23T12:49:54.256Z","4.13.22":"2026-09-26T04:00:28.601Z"},"bugs":{"url":"https://github.com/platonai/Browser4/issues"},"license":"Apache-2.0","homepage":"https://browser4.io","keywords":["browser","browser4","browser4-cli","automation","headless","chrome","cdp","cli","agent"],"repository":{"url":"git+https://github.com/platonai/Browser4.git","type":"git"},"description":"Browser automation CLI for AI agents","maintainers":[{"name":"galaxyeye","email":"galaxyeye@live.cn"}],"readme":"# 🤖 Browser4\n\n[![License: APACHE2](https://img.shields.io/badge/license-APACHE2-green?style=flat-square)](https://github.com/platonai/browser4/blob/main/LICENSE)\n\n---\n\nEnglish | [简体中文](README.zh.md) | [中国镜像](https://gitee.com/platonai_galaxyeye/Browser4)\n\n<!-- TOC -->\n**Table of Contents**\n- [🤖 Browser4](#-browser4)\n    - [🌟 Introduction](#-introduction)\n        - [✨ Key Capabilities](#-key-capabilities)\n    - [Quick Start](#quick-start)\n    - [🧭 Tool Selection Guide](#-tool-selection-guide)\n        - [How to Interact with a Page](#how-to-interact-with-a-page)\n        - [How to Extract Data](#how-to-extract-data)\n        - [How to Process at Scale](#how-to-process-at-scale)\n        - [How to Turn HTML into Spreadsheets — Zero Tokens](#how-to-turn-html-into-spreadsheets--zero-tokens)\n    - [📦 Installation](#-installation)\n    - [💡 CLI Guide for Humans](#-cli-guide-for-humans)\n        - [Quick start](#quick-start-1)\n        - [Mental model](#mental-model)\n        - [Global options](#global-options)\n        - [Key concepts before the command list](#key-concepts-before-the-command-list)\n        - [Complete command reference](#complete-command-reference)\n        - [Timeout environment variables](#timeout-environment-variables)\n        - [State persistence](#state-persistence)\n    - [🚀 Build from Source](#-build-from-source)\n    - [Architecture](#architecture)\n    - [📦 Modules Overview](#-modules-overview)\n    - [🧪 Test Fixture Server (MockSite)](#-test-fixture-server-mocksite)\n    - [🤝 Support & Community](#-support--community)\n    - [📜 Documentation](#-documentation)\n    - [🔧 Proxy Configuration](#-proxy-configuration---unblock-website-access)\n    - [License](#license)\n<!-- /TOC -->\n\n## 🌟 Introduction\n\n💖 **Browser4: a fast, intelligent, scalable, multi-scenario agentic browser** 💖\n\n### ✨ Key Capabilities\n\n* 🤖 **Agent Browser** — Browser automation CLI for AI agents.\n* ⚙️ **Machine Learning Agent** — Turns complex pages into Excel/structured data without consuming tokens.\n* ⚡ **Extreme Performance** — Fully coroutine-safe; supports 100k ~ 200k complex page visits per machine per day.\n* 🧬 **Data Extraction** — Hybrid of LLM, ML, X-SQL and selectors for clean data across chaotic pages.\n* 📦 **And More** - Swarm scraping, crawl, batch, loop, stateful sessions, page storage, extension, plugins, and more.\n\n## Quick Start\n\nPaste the following instruction to your favorite AI agent like claude, codex, workbuddy or openclaw and run it:\n\n```\nRead https://browser4.io/SKILL.md and install browser4-cli (if not installed) for browser automation to perform the following task:\n\n1. Open the browser in headed mode (`open --headed`) so the window is visible — this is a human-facing demo\n2. go to amazon.com\n3. search for pens to draw on whiteboards\n4. compare the first 4 ones\n5. write the result to a markdown file\n```\n\n## 🧭 Tool Selection Guide\n\nChoosing the right tool for your task:\n\n### How to Interact with a Page\n\n```\nNeed to interact with a page?\n├─ Need to open or recover a browser session? → open [url] or goto <url>\n├─ Need to see what is clickable/typeable right now? → snapshot -i --boxes\n├─ Need to click a button, link, checkbox, or menu item? → click <ref>\n├─ Need to fill a form field and replace existing text? → fill <ref> \"<text>\"\n├─ Need to type naturally into the current field or send Enter/Tab? → type / press\n├─ Need to choose from a dropdown? → select <ref> <value>\n├─ Need to hover, drag, scroll, or use the mouse directly? → hover / drag / scroll / mouse*\n├─ Need to wait for the page to settle before the next step?\n│  ├─ Element appears? → wait <ref|selector>\n│  ├─ Text appears? → wait --text \"...\"\n│  ├─ URL changes? → wait --url \"**/target\"\n│  └─ Loading/network finishes? → wait --load networkidle\n├─ Need to verify what changed after the action? → snapshot, get, or eval\n└─ Need to repeat many UI steps efficiently? → batch \"goto ...\" \"click ...\" \"fill ...\"\n```\n\nTypical interactive flow:\n\n```bash\nbrowser4-cli goto https://example.com/login\nbrowser4-cli snapshot -i --boxes\nbrowser4-cli fill e3 \"user@example.com\"\nbrowser4-cli fill e4 \"secret\" --submit\nbrowser4-cli wait --load networkidle\nbrowser4-cli snapshot -i\n```\n\n### How to Extract Data\n\n```\nNeed to extract data from a page?\n├─ Interactive page (click, fill, scroll first)? → snapshot + refs, then extract\n├─ Static page, one field? → htmlsnapshot get text \"<selector>\"\n├─ Static page, all matches of one field? → htmlsnapshot get all text \"<selector>\"\n├─ Static page, multiple correlated fields (title+price+url per item)?\n│  → htmlsnapshot query --sql @query.sql\n├─ Live JS / complex DOM logic? → eval --json\n├─ Natural language (\"find the product price\")? → extract (needs LLM key)\n└─ High volume, many pages? → crawl or swarm with --sql\n```\n\n### How to Process at Scale\n\n```\nNeed to process multiple pages?\n├─ Single list page (search results)? → htmlsnapshot query with DOM_LOAD_AND_SELECT\n├─ List of known URLs (in a file)? → crawl --seed-file urls.txt --depth 0 --sql @query.sql\n├─ Crawl from a start URL (follow links)? → crawl <url> --out-link-selector \"...\" --depth N\n├─ Need parallel execution (high throughput)? → swarm create → swarm query --seed-file ...\n├─ Repeated monitoring (check every hour)? → loop -i 3600 -- eval \"...\"\n└─ Just a few URLs in a shell script?\n   → for url in ...; do browser4-cli goto \"$url\"; ... done\n```\n\n### How to Turn HTML into Spreadsheets — Zero Tokens\n\n[WebMiner](https://github.com/platonai/web-miner) runs ML clustering on downloaded HTML files to produce structured spreadsheets and interactive reports — **no LLM tokens, everything runs locally.** webminer is a first-class Browser4 CLI citizen (`browser4-cli webminer install` + `all <html-dir>`, no PowerShell needed).\n\n```\nHave HTML files and want structured data — without tokens?\n├─ < 1,000 pages (small to medium)? → WebMiner Free (SMILE ML engine)\n│  browser4-cli webminer install\n│  browser4-cli webminer all ./pages/\n│  → Interactive HTML report + Excel spreadsheets — local, zero cost\n├─ > 1,000 pages (production scale)? → WebMiner Commercial (Apache Spark ML)\n│  Same encode → cluster → views pipeline, distributed across machines\n└─ Need to acquire pages first?\n   ├─ Single pages: browser4-cli htmlsnapshot export\n   ├─ Bulk download: browser4-cli crawl --seed-file urls.txt --depth 0\n   └─ High throughput: browser4-cli swarm create → swarm query --seed-file ...\n       Then feed the HTML directory to WebMiner\n```\n\n> **Pipeline:** `encode` (HTML → feature vectors → CSV) → `cluster` (KMeans, auto-detected K) → `views` (HTML report + Excel). Free tier uses the [SMILE](https://haifengl.github.io/) ML library for single-machine clustering (< 1,000 pages). Requires JDK 17+ (auto-detected). See [web-miner](https://github.com/platonai/web-miner) and `browser4-cli help webminer`.\n\n---\n\n## 📦 Installation\n\nManually installation is optional since your AI agent is smart enough to install it after reading the SKILL.\n\nInstall browser4-cli globally using npm (requires Node.js):\n\n```shell\nnpm install -g browser4-cli\nbrowser4-cli install\n```\n\nOr bootstrap the native binary directly with a single command. The scripts\nalso install the Browser4 backend (runtime bundle) afterwards — running\n`browser4-cli install` on a fresh machine, or `browser4-cli upgrade` when a\nbackend is already present (pass `--skip-backend` to skip this step):\n\n**Windows (PowerShell):**\n```powershell\nirm https://browser4.oss-cn-beijing.aliyuncs.com/scripts/install-browser4-cli.ps1 | iex\n```\n\n**Linux / macOS (bash):**\n```bash\ncurl -fsSL https://browser4.oss-cn-beijing.aliyuncs.com/scripts/install-browser4-cli.sh | bash\n```\n\n## 💡 CLI Guide for Humans\n\n`browser4-cli` is a human-usable browser automation shell, not just an agent backend. You can drive a real browser, inspect state, extract structured data, run X-SQL, orchestrate crawl/swarm jobs, manage server plugins and skills, and hand long-running work to built-in AI features.\n\nIf you want the embedded agent-facing instructions, see [skills/browser4-cli/SKILL.md](skills/browser4-cli/SKILL.md). This section is the human reference.\n\n### Quick start\n\n```bash\n# Open a browser session (headless by default; add --headed to see the window)\nbrowser4-cli open https://browser4.io\n\n# Or explicitly open a visible browser:\nbrowser4-cli open --headed https://browser4.io\n\n# Inspect the page and get element refs\nbrowser4-cli snapshot --boxes\n\n# Interact using a ref from the snapshot\nbrowser4-cli click e15\nbrowser4-cli fill e16 \"Browser4\" --submit\n\n# Extract data from the live page\nbrowser4-cli get text \"h1\"\n\n# Capture a static DOM snapshot for repeated extraction\nbrowser4-cli htmlsnapshot\nbrowser4-cli htmlsnapshot get text \"#main-content\"\nbrowser4-cli htmlsnapshot query --sql @query.sql\n\n# Save output\nbrowser4-cli screenshot --full-page --filename page.png\nbrowser4-cli pdf --filename page.pdf\n```\n\n### Mental model\n\n1. **Session-oriented**: commands work against the current browser session; use `-s <name>` for isolated named sessions.\n2. **Two page views**: `snapshot` is for interactive work with element refs like `e15`; `htmlsnapshot` is for DOM/X-SQL extraction with CSS selectors.\n3. **Interactive vs static extraction**: use `click`, `fill`, `type`, `press`, `wait` when the page must be manipulated first; use `htmlsnapshot query` when you need structured extraction from the DOM.\n4. **Synchronous vs async jobs**: `agent`, `swarm`, `crawl`, and async chat-style commands return task IDs you poll later.\n\n### Global options\n\nThese flags can appear before any command.\n\n| Flag | Meaning |\n|---|---|\n| `-h`, `--help [command\\|category]` | Show top-level help, category help, or detailed command help |\n| `--help-json` | Emit the machine-readable command reference |\n| `-v`, `--version` | Print the CLI version |\n| `-s`, `--session <name>` | Use a named session instead of the default session. A **global** flag: place it **before** the command (`browser4-cli -s job-42 snapshot`) — after the command it is rejected as a positional argument |\n| `--server <url>` | Override the Browser4 server URL |\n| `--timeout <seconds>` | Override the HTTP timeout for the current command |\n| `--proxy <url>` | Proxy used for runtime downloads/install operations |\n| `--json` | Emit machine-readable JSON only |\n| `--pretty` | Pretty-print JSON output |\n| `-q`, `--quiet` | Suppress normal human-readable output |\n| `-tip`, `--show-tip` | Show a relevant tip on stderr after commands |\n\n### Key concepts before the command list\n\n#### Element refs vs CSS selectors\n\n- `snapshot` returns accessibility-tree refs such as `e5`, `e12`, `e42`\n- most interaction commands accept either a snapshot ref or a CSS selector\n- `htmlsnapshot` commands use CSS selectors, not accessibility refs\n\n#### `snapshot` vs `htmlsnapshot`\n\n| Tool | Best for | Input model | Output model |\n|---|---|---|---|\n| `snapshot` | clicking, typing, finding interactive elements | live accessibility tree | refs like `e15` |\n| `htmlsnapshot` | DOM inspection, CSS extraction, X-SQL | stored HTML snapshot | CSS selectors and query results |\n\n#### LLM configuration\n\nAI-powered commands such as `extract`, `summarize`, `chat`, `agent run`, and X-SQL `llm_*` functions require an LLM provider key.\n\n| Provider | Environment variables |\n|---|---|\n| DeepSeek | `DEEPSEEK_API_KEY` |\n| OpenRouter | `OPENROUTER_API_KEY`, `OPENROUTER_MODEL_NAME`, `OPENROUTER_BASE_URL` |\n| Volcengine | `VOLCENGINE_API_KEY`, `VOLCENGINE_MODEL_NAME`, `VOLCENGINE_BASE_URL` |\n| OpenAI-compatible | `OPENAI_API_KEY`, `OPENAI_MODEL_NAME`, `OPENAI_BASE_URL` |\n| Aliyun Qwen | `OPENAI_API_KEY`, `OPENAI_MODEL_NAME`, `OPENAI_BASE_URL` |\n\n```bash\nexport DEEPSEEK_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxx\n```\n\n### Complete command reference\n\n#### Session lifecycle and server administration\n\n| Command | Description |\n|---|---|\n| `open [url]` | Open a browser session or reconnect to an existing one. **Headless by default.** Supports `--headed` (visible window), `--headless`, `--profile <path>`, `--profile-mode <DEFAULT\\|SYSTEM_DEFAULT\\|SEQUENTIAL\\|TEMPORARY>`, `--interact-level <FASTEST\\|FAST\\|DEFAULT>`. |\n| `attach` | Attach to an existing browser via CDP or the Browser4 extension. Supports `--cdp <url\\|port\\|channel>` and remote endpoint options. After a successful attach the CLI prints the browser that actually connected (`Connected browser: …` / `Attached to … at …`) and shows a ⚠ warning when it conflicts with the requested channel (e.g. requested msedge but Chrome connected) — verify it before driving the session. |\n| `close` | Close the active browser session. |\n| `list` | List browser sessions with their status and next-open behavior. The Connection column prefers the backend-reported actual browser and annotates channel conflicts (e.g. `requested msedge · actual Google Chrome`). Supports `--all`. |\n| `session-default <name>` | Make a named session become the default unnamed session. |\n| `close-all` | Close all sessions without stopping the backend. |\n| `kill-all` | Force-stop the backend and Browser4-managed browser processes. |\n| `stop` | Gracefully stop the Browser4 server. |\n| `status` | Show server version, port, and health. When a session is active it also prints a current-session block: Name / Session ID / Status / Connection / Next open. |\n| `doctor` | Run diagnostics: build info, LLM status, stale daemon cleanup, optional repair. Supports `--verbose` and `--fix`. |\n| `doctor log [name]` | List, view, tail, or grep backend log files. Supports `--tail`, grep-style flags, and `doctor log <name> grep <pattern>`. |\n| `doctor metrics [filter]` | List, filter, or grep backend metrics. Supports `doctor metrics grep <pattern>`. |\n| `delete-data` | Delete session data. |\n| `install` | Install the Browser4 runtime bundle. Supports `--tag <version>` and `--force`. |\n| `upgrade` | Upgrade the CLI/runtime bundle. Supports `--tag <version>` and `--force`. |\n| `uninstall` | Remove global installs and runtime data. Supports `-y`, `--yes`, and `--dry-run`. |\n\n```bash\nbrowser4-cli open --headed https://example.com\nbrowser4-cli attach --cdp chrome\nbrowser4-cli doctor --verbose\nbrowser4-cli doctor log server.log --tail\nbrowser4-cli doctor metrics grep request\n```\n\n#### Navigation\n\n| Command | Description |\n|---|---|\n| `goto <url>` | Navigate to a URL; auto-opens/reconnects a session if needed. |\n| `go-back` | Go back in browser history. |\n| `go-forward` | Go forward in browser history. |\n| `reload` | Reload the current page. |\n\n#### Core interaction\n\nAll interaction commands accept a snapshot ref such as `e15` or a CSS selector unless noted otherwise. Most of them also support `--no-snapshot` to skip the automatic post-action accessibility snapshot.\n\n| Command | Description |\n|---|---|\n| `click <ref> [button]` | Click an element. Supports `--modifiers`, `--follow`, `--auto-dismiss-dialogs`. |\n| `dblclick <ref> [button]` | Double-click an element. Supports `--modifiers`, `--follow`, `--auto-dismiss-dialogs`. |\n| `hover <ref>` | Hover over an element. |\n| `fill <ref> <text>` | Clear and fill text into an editable field. Supports `--submit`, `--verify`. |\n| `type <text> [ref]` | Type text into the focused element or a target element. Supports `--submit`, `--verify`, `--focus`, `--interactable-timeout`, and `--method auto\\|chars\\|exec` (requires a target ref; `auto` types short text per-character and bulk-inserts long/multi-line text on textarea/contenteditable via a single `execCommand('insertText')`, `chars` forces per-character typing, `exec` forces the bulk insert). |\n| `press <key> [ref]` | Press a key on the focused element or a target element. Supports `--verify`, `--follow`. |\n| `select <ref> <value>` | Select a dropdown value. Supports `--verify`. |\n| `check <ref>` | Check a checkbox or radio button. |\n| `uncheck <ref>` | Uncheck a checkbox or radio button. |\n| `drag <startRef> <endRef>` | Drag and drop from one element to another. |\n| `wait [target]` | Wait for a selector/ref, duration, text, URL pattern, page-load state, or JavaScript expression. Supports `--timeout`, `--text`, `--url`, `--load`, `--fn`. |\n| `upload <ref> <file> [file...]` | Upload one or more local files to a page file input. The target must be an `<input type=\"file\">` (anything else errors); the paths must be readable by the browser process — local mode: the same machine, and empty/missing files are rejected with a hint; remote backend: paths resolve on the backend host. Supports `--no-snapshot`. |\n\n`wait --load` accepts `domcontentloaded`, `load`, and `networkidle`. `networkidle` only proves the network went quiet — it does **not** mean late-rendered results exist; for result pages poll the element instead: `wait \"<result-selector>\"`.\n\n```bash\nbrowser4-cli click e8 --follow\nbrowser4-cli fill e4 \"john@example.com\" --submit\nbrowser4-cli type \"Browser4\" e7 --verify\nbrowser4-cli wait --text \"Success\"\nbrowser4-cli wait --load networkidle\n```\n\n#### Keyboard and mouse\n\n| Command | Description |\n|---|---|\n| `keydown <key>` | Press and hold a key. |\n| `keyup <key>` | Release a held key. |\n| `mousemove <x> <y>` | Move the mouse to screen/page coordinates. |\n| `mousedown [button]` | Press a mouse button. |\n| `mouseup [button]` | Release a mouse button. |\n| `mousewheel <dx> <dy>` | Scroll using a wheel delta. |\n| `scroll <direction> <pixels>` | Scroll the page `up`, `down`, `left`, or `right`. |\n\n#### Page inspection and live extraction\n\n| Command | Description |\n|---|---|\n| `snapshot` | Capture an accessibility-tree snapshot. Supports `--boxes`/`--no-boxes`, `-i/--interactive`, `-u/--urls`, `-c/--compact`, `--no-compact`, `-d/--depth`, `-l/--limit`, `--selector`, `--raw`, `--stdout`, `-vp/--viewport`, `--filename`. `--stdout`/`--raw` output is paginated at 2000 lines/page by default — when truncated, stdout (if piped) gets a `# … output truncated: showing N of M lines …` hint and the full footer goes to stderr; use `--all` or `--page-size 0` for the complete tree, and bound very large pages with `-v N`/`--depth`/`--selector`/`--no-boxes`. |\n| `snapshot grep <pattern>` | Search saved/current snapshot YAML with grep-style flags such as `-i`, `-v`, `-c`, `-l`, `-F`, `-w`, `-A`, `-B`, `-C`, `--selector`, `--page`, `--page-size`, `--all`. |\n| `snapshot list` | List saved snapshot files with timestamps and sizes. |\n| `snapshot clean` | Remove old snapshot files. Supports `--dry-run`. |\n| `get <mode> <selector> [name]` | Extract `text`, `html`, `box`, `styles`, `property`, or `attr` from a live page element. |\n| `eval [expression] [ref]` | Evaluate JavaScript on the page or an element. Supports `--file`, `--stdin`, `--base64`, `--await`, `--wait-selector`, `--json`. |\n| `console [min-level]` | List browser console messages. Supports `--clear`. |\n| `cdp <method>` | Send an arbitrary Chrome DevTools Protocol command. Supports `--json <params>`. |\n| `generate-locator <ref>` | Generate the best CSS selector for a snapshot ref or existing selector. |\n| `resize <width> <height>` | Resize the browser window. |\n| `dialog-accept [prompt]` | Accept an alert/confirm/prompt dialog, optionally filling the prompt. |\n| `dialog-dismiss` | Dismiss an alert/confirm/prompt dialog. |\n\n`get` modes:\n\n| Mode | Meaning | Example |\n|---|---|---|\n| `text` | visible inner text | `browser4-cli get text \".price\"` |\n| `html` | inner HTML | `browser4-cli get html \"#main\"` |\n| `box` | bounding box | `browser4-cli get box \"#hero\"` |\n| `styles` | computed styles | `browser4-cli get styles e9` |\n| `property` | DOM property value | `browser4-cli get property \"input\" value` |\n| `attr` | HTML attribute value | `browser4-cli get attr \"a\" href` |\n\n```bash\nbrowser4-cli snapshot -i --boxes\nbrowser4-cli snapshot grep -C 2 \"button\"\nbrowser4-cli eval \"document.title\"\nbrowser4-cli eval --file script.js --await\nbrowser4-cli console warn\nbrowser4-cli cdp Runtime.evaluate --json '{\"expression\":\"document.title\"}'\n```\n\n#### HTML snapshot and X-SQL extraction\n\n`htmlsnapshot` captures a stored raw DOM snapshot and is the center of Browser4's structured extraction workflow.\n\n| Command | Description |\n|---|---|\n| `htmlsnapshot` | Short form of `htmlsnapshot capture`. |\n| `htmlsnapshot capture` | Capture and store a static HTML snapshot with metadata about the page and interactive elements. |\n| `htmlsnapshot get <field> [selector] [name]` | Extract the first matching `text`, `html`, or `attr` from the stored snapshot. |\n| `htmlsnapshot get all <field> [selector] [name]` | Extract all matching values from the stored snapshot. Supports `--offset` and `--limit`. |\n| `htmlsnapshot query [url]` | Run X-SQL. Supports `--sql <query\\|@file>`, `--sql-stdin`, `--sql-base64`, result pagination, and extraction-focused output flags. |\n| `htmlsnapshot export` | Export stored HTML to a file. Supports positional file path or `--file <path>` plus `--clean`. |\n| `htmlsnapshot summary` | Generate a compressed Web Page Summary Index (WPSI). |\n| `htmlsnapshot grep <pattern>` | Search stored HTML with grep-style flags. |\n| `htmlsnapshot inspect [selector]` | Discover recurring DOM patterns and selector candidates. Supports `--max`, `--depth`, `--stdin`, `--selector-base64`. |\n\nImportant rules:\n\n- use `snapshot` when you need refs and interaction\n- use `htmlsnapshot` when you need repeated DOM extraction\n- `htmlsnapshot query --sql @query.sql` is the recommended way to avoid shell quoting issues\n- for correlated list extraction, prefer `htmlsnapshot query` over repeated `get all`\n\n```bash\nbrowser4-cli htmlsnapshot\nbrowser4-cli htmlsnapshot get text \"#productTitle\"\nbrowser4-cli htmlsnapshot get all text \".result-title\" --offset 10 --limit 5\nbrowser4-cli htmlsnapshot inspect \".s-result-item\" --depth 6 --max 20\nbrowser4-cli htmlsnapshot export --file page.html --clean\nbrowser4-cli htmlsnapshot query --sql @query.sql\n```\n\nFor deep X-SQL usage, see [skills/browser4-cli/references/htmlsnapshot.md](skills/browser4-cli/references/htmlsnapshot.md) and [skills/browser4-cli/references/x-sql-dom-load-select.md](skills/browser4-cli/references/x-sql-dom-load-select.md).\n\n#### Screenshots and PDF\n\n| Command | Description |\n|---|---|\n| `screenshot [ref]` | Take a page or element screenshot. Supports `--filename`, `--full-page`, `--viewport`. |\n| `pdf` | Save the current page as PDF. Supports `--filename`. |\n\n#### Tabs\n\n| Command | Description |\n|---|---|\n| `tab-list` | List open tabs with indexes, titles, and URLs; use `--json` for full GUIDs. |\n| `tab-new [url]` | Open a new tab, optionally navigating to a URL. |\n| `tab-close [index]` | Close a tab by index; supports `--guid <guid>`. |\n| `tab-select <index>` | Switch to a tab by index; supports `--guid <guid>`. |\n\n#### Browser storage and local page data\n\n| Command | Description |\n|---|---|\n| `state-save [filename]` | Save cookies and localStorage to a JSON file. |\n| `state-load <filename>` | Restore cookies and localStorage from a JSON file. |\n| `cookie-list` | List cookies. Supports `--domain`, `--path`. |\n| `cookie-get <name>` | Get a cookie by name. |\n| `cookie-set <name> <value>` | Set a cookie. Supports `--domain`, `--path`, `--expires`, `--httpOnly`, `--secure`, `--sameSite`. |\n| `cookie-delete <name>` | Delete a cookie by name. Supports `--domain`, `--path`. |\n| `cookie-clear` | Clear all cookies. |\n| `localstorage-list` | List localStorage entries. |\n| `localstorage-get <key>` | Read a localStorage key. |\n| `localstorage-set <key> <value>` | Set a localStorage key. |\n| `localstorage-delete <key>` | Delete a localStorage key. |\n| `localstorage-clear` | Clear localStorage. |\n| `sessionstorage-list` | List sessionStorage entries. |\n| `sessionstorage-get <key>` | Read a sessionStorage key. |\n| `sessionstorage-set <key> <value>` | Set a sessionStorage key. |\n| `sessionstorage-delete <key>` | Delete a sessionStorage key. |\n| `sessionstorage-clear` | Clear sessionStorage. |\n| `webdb export <dir>` | Export pages from the Browser4 web database to a local directory. |\n| `webdb normalize <url>` | Normalize a URL into the web database key format. |\n\n#### AI extraction, chat, and autonomous agent tasks\n\nThese commands require an LLM key.\n\n| Command | Description |\n|---|---|\n| `extract <instruction>` | Extract structured data from the current page. Supports `--schema <json\\|@file>`, `--filename`, `--raw`, `--stdout`. |\n| `summarize [instruction]` | Summarize the current page. Supports `--selector`, `--filename`, `--raw`, `--stdout`. |\n| `chat <message>` | Send a plain AI chat request without auto-appended browser context. |\n| `chat-result <id>` | Retrieve the result of an async chat task. |\n| `agent run <task>` | Submit an autonomous browser task and immediately receive a task ID. |\n| `agent status <id>` | Check a running task. |\n| `agent result <id>` | Fetch a completed result. |\n| `agent list` | List tracked agent tasks and their status. |\n\n```bash\nbrowser4-cli extract \"product name, price, rating\"\nbrowser4-cli extract \"contacts\" --schema @schema.json\nbrowser4-cli summarize --selector \"#reviews\"\nbrowser4-cli agent run \"Go to amazon.com, compare the first 3 keyboards, write a summary\"\nbrowser4-cli agent status agent-task-1\n```\n\n#### Batch and loop automation\n\n| Command | Description |\n|---|---|\n| `batch [command...]` | Execute multiple commands in one invocation. Supports `--bail` and `--json` for stdin-driven command arrays. |\n| `loop [task]` | Run a task repeatedly. Supports `--name`, `-i/--interval`, `-n/--count`, `-t/--timeout`, `--shell`, `--list`, `--pause`, `--resume`, `--pause-all`, `--resume-all`, `--stop`, `--stop-all`, `--status`, `--history`, `--keep-state`. |\n\nBatch-compatible commands:\n\n```text\ngoto  go-back  go-forward  reload  press  type  keydown  keyup\nclick  dblclick  hover  fill  select  check  uncheck  drag\nmousemove  mousedown  mouseup  mousewheel  scroll  wait\nget  eval  snapshot  screenshot  pdf  dialog-accept  dialog-dismiss\nresize  tab-list  tab-new  tab-close  tab-select\n```\n\n```bash\nbrowser4-cli batch --bail \"goto https://example.com\" \"snapshot\" \"screenshot\"\nbrowser4-cli loop \"load https://example.com and extract the title\" -i 300 -n 10\nbrowser4-cli loop --shell \"curl -s https://api.example.com/health\" -i 60\nbrowser4-cli loop --list\n```\n\n#### Swarm and crawl for scale\n\nThe `co` prefix is accepted as an alias for `swarm`.\n\n| Command | Description |\n|---|---|\n| `swarm create` | Create a parallel scraping session. Supports `--profile-mode`, `--max-open-tabs`, `--max-browser-contexts`, `--display-mode`. |\n| `swarm submit [url]` | Submit URLs or X-SQL payloads as jobs. Supports `--seed-file`, `--sql`, `--deadline`, `--expires`, `--refresh`, `--parse`. |\n| `swarm query <url>` | Run an X-SQL extraction job against one or more loaded pages. Supports `--sql`, `--seed-file`, `--deadline`, `--expires`, `--refresh`. |\n| `swarm status <id>` | Check a swarm task status. |\n| `swarm result <id>` | Fetch a completed swarm result. |\n| `swarm list` | List tracked swarm tasks. |\n| `swarm close` | Close the swarm session and release browser resources. |\n| `crawl [url]` | Crawl from a URL or seed file. Supports `--seed-file`, `--sql`, `--sql-stdin`, `--sql-base64`, `--format`, `--output`, `-d/--depth`, `-ol/--out-link-selector`, `-olp/--out-link-pattern`, `-tl/--top-links`, `-a/--args`, `--refresh`, `--parse`, `--expires`, `-p/--priority`, `--page-load-timeout`, `--ignore-url-query`, `--no-norm`, `--readonly`, `-bg/--background`. |\n| `crawl status <id>` | Check crawl task status. |\n| `crawl result <id>` | Fetch crawl results. |\n| `crawl cancel <id>` | Cancel a running crawl. |\n| `crawl clear` | Remove terminal-state crawl tasks; supports force-style cleanup options. |\n| `crawl list` | List tracked crawl tasks. |\n\n```bash\nbrowser4-cli swarm create --max-open-tabs 12 --display-mode HEADLESS\nbrowser4-cli swarm query --seed-file urls.txt --sql @query.sql --refresh\nbrowser4-cli crawl \"https://example.com\" --depth 2 --out-link-selector \"a[href]\"\nbrowser4-cli crawl list\n```\n\n#### Bundled skill files vs installed runtime skills\n\nBrowser4 has two different \"skill\" surfaces:\n\n1. **`skills ...`** manages bundled, embedded skill documents that ship with the CLI.\n2. **`skill-*`** manages installed runtime skills exposed by the backend.\n\n##### Bundled CLI skills\n\n| Command | Description |\n|---|---|\n| `skills` | List bundled skill names. |\n| `skills list` | Same as `skills`. |\n| `skills get <name>` | Print a skill's `SKILL.md`. Supports `--full` and `--all`. |\n| `skills path [name]` | Print the bundled skill directory path. |\n| `skills unpack [dest]` | Unpack bundled skill files to a directory. |\n\n##### Installed runtime skills\n\n| Command | Description |\n|---|---|\n| `skill-list` | List installed backend skills. |\n| `skill-info <id>` | Show detailed skill metadata. |\n| `skill-install <path>` | Install a skill from a directory containing `SKILL.md`. Supports `--overwrite`. |\n| `skill-uninstall <id>` | Remove a skill by ID. |\n| `skill-reload <id>` | Reload a skill from its source directory. |\n\n#### Progressive experience memory\n\nThese commands operate on Browser4's learned experience store.\n\n| Command | Description |\n|---|---|\n| `experience save <url> <trace>` | Save a task execution trace. Supports `--outcome`, `--intent`, `--task-type` (canonical types including `publish_post`), and `--facts <inline JSON \\| @file.json>` — merges retrospective knowledge (`selectors` / `interaction_hints` / `known_blockers` / `anti_patterns`, camelCase or snake_case keys) into the (domain, intent) facts entry; the merge is refused when that entry is VERIFIED (immutable). |\n| `experience query <url>` | Query known selectors, blockers, and hints for a URL/domain. Supports `--intent`. |\n| `experience list` | List stored experience entries. Supports `--filter`, `--intent-filter`, `--page`, `--page-size`. |\n| `experience deep-learn <url> <intent>` | Run deeper analysis on stored traces. Supports `--force`. |\n\n#### Plugins\n\nPlugins are server-side JARs that extend Browser4.\n\n| Command | Description |\n|---|---|\n| `plugin list` | List installed plugins. |\n| `plugin info <name>` | Show plugin details. |\n| `plugin install <file>` | Install a plugin from a local JAR file. Supports `--replace`. |\n| `plugin remove <name>` | Remove a plugin. Supports `-y`, `--yes`. |\n\n#### Advanced and currently hidden commands\n\nThese commands exist in the CLI but are intentionally kept out of the default public help.\n\n| Command | Description |\n|---|---|\n| `act <description>` | Experimental natural-language action translator that turns plain text into a browser command and runs it. |\n\n### Timeout environment variables\n\n| Variable | Default | Used for |\n|---|---:|---|\n| `BROWSER4_CLI_HTTP_TIMEOUT_SECS` | `30` | most commands |\n| `BROWSER4_CLI_INPUT_TIMEOUT_SECS` | `90` | `type`, `fill`, and other slower input workflows |\n| `BROWSER4_CLI_NAVIGATION_TIMEOUT_SECS` | `120` | `goto`, `reload`, `go-back`, `go-forward` |\n\n```bash\nexport BROWSER4_CLI_INPUT_TIMEOUT_SECS=180\nexport BROWSER4_CLI_NAVIGATION_TIMEOUT_SECS=300\n```\n\n### State persistence\n\nCLI state lives under `~/.browser4` unless overridden.\n\n- default session: `~/.browser4/cli-state.json`\n- named sessions: `~/.browser4/sessions/<name>.json`\n- loops: `~/.browser4/loops/<name>.json`\n\nThe runtime bundle is stored separately in a platform-conventional application-data directory, so clearing session state does not force a re-download of Browser4 itself.\n\n---\n\n## 🚀 Build from Source\n\n**Prerequisites:** Git, JDK 17+ (21+ recommended), Chrome/Chromium, and PowerShell 7 (Linux/macOS only). For the full prerequisites table, platform-specific tools, and Chrome auto-detection paths, see [Build from Source](docs/build-from-source.md).\n\n1. **Clone the repository**\n   ```shell\n   git clone https://github.com/platonai/Browser4.git\n   cd Browser4\n   ```\n\n2. **Configure your LLM API key**\n\n   > Edit [application.properties](application.properties) and add your API key, or set environment variables. See [LLM Configuration](#llm-configuration) for supported providers and variable names.\n\n3. **Build the project**\n   ```shell\n   ./mvnw -DskipTests\n   ```\n\n4. **Build and run the CLI (from source)**\n   ```shell\n   # Build the Rust CLI (requires Rust toolchain)\n   cd cli/browser4-cli && cargo build --release\n\n   # Or run directly without installing:\n   cargo run --manifest-path cli/browser4-cli/Cargo.toml -- --help\n\n   # Add --quiet to suppress Cargo build-status output:\n   cargo run --quiet --manifest-path cli/browser4-cli/Cargo.toml -- <command>\n\n   # Or install globally:\n   cd cli/browser4-cli && cargo install --path .\n   ```\n   > On Windows, prefix the command with `chcp 65001 >nul &&` for proper UTF-8 output.\n   > See [Build from Source](docs/build-from-source.md) for full platform-specific instructions.\n\n   **Dev-mode wrappers (no install needed):** The repo root provides shell wrappers\n   that auto-build from source. Use `./b4w.ps1 <command>` (PowerShell),\n   `./b4w.sh <command>` (Git Bash / Linux / macOS), or `./b4w.bat <command>`\n   (CMD) — all accept the same arguments as the installed `browser4-cli` binary.\n   Dev mode only ever serves the checked-out code: a local runtime bundle built\n   from a **different project version** makes the command refuse to start (naming\n   the reason, the bundle's versions and build time, and the rebuild command)\n   rather than silently testing an outdated backend; a checkout whose sources\n   merely look newer than the bundle jars is rebuilt before the server starts —\n   see\n   [CLI install & upgrade](../docs/cli-install-upgrade.md#dev-mode-the-backend-must-match-the-checkout).\n\n---\n\n🎬 YouTube:\n[![Watch the video](https://img.youtube.com/vi/_BcryqWzVMI/0.jpg)](https://www.youtube.com/watch?v=_BcryqWzVMI)\n\n📺 Bilibili:\n[https://www.bilibili.com/video/BV1kM2rYrEFC](https://www.bilibili.com/video/BV1kM2rYrEFC)\n\n---\n\n## Architecture\n\n```\nbrowser4-cli (Rust) ──MCP over HTTP──▶ browser4-rest (Kotlin/Spring) ──▶ PulsarWebDriver (Kotlin/CDP)\n```\n\n- **CLI** (`cli/browser4-cli`) — native Rust binary, talks to the backend via MCP tool calls\n- **Backend** (`browser4-rest`) — Spring Boot server, dispatches MCP tools to browser drivers\n- **Browser driver** (`browser4-core/browser4-browser`) — wraps Chrome DevTools Protocol\n- **Agent tools** (`browser4-agentic`) — maps MCP tool names to browser automation methods\n\n## 📦 Modules Overview\n\n| Module | Description                                                          |\n|---|----------------------------------------------------------------------|\n| `cli/browser4-cli` | Rust CLI — fast, native binary for browser automation                |\n| `skills/browser4-cli` | AI agent skill definitions (SKILL.md)                                |\n| `browser4-core` | Core engine: sessions, scheduling, DOM, browser control              |\n| `browser4-dependencies` | BOM and dependency version alignment                                 |\n| `browser4-tools` | Operational tools and launch helpers                                 |\n| `browser4-agentic` | AI agents, MCP integration, skill registration                       |\n| `browser4-agent-tools` | High-level agent tools: scraping, crawling, stateful page interaction |\n| `browser4-rest` | Spring Boot REST layer & command endpoints                           |\n| `browser4-apps/browser4-standalone` | Product packaging — unified launcher (`target/Browser4.jar`)         |\n| `examples/browser4-examples` | Runnable examples and demos                                          |\n| `browser4-tests` | E2E, integration, and scenario test suites                           |\n| `cdp-protocol` | Chrome DevTools Protocol JSON definitions                            |\n| `coworker/` | Builtin AI coworker                                                  |\n\n---\n\n## 🧪 Test Fixture Server (MockSite)\n\nBrowser4 includes a lightweight **MockSite** server that serves static HTML pages for testing and demos. Start it from the repository root:\n\n**Windows (pwsh — PowerShell 7+):** `./bin/test.ps1 mock-site -Dmock.site.port=18080`\n**Linux/macOS:** `./bin/test.sh mock-site -Dmock.site.port=18080`\n\nKey demo pages are served at `http://localhost:18080/generated/`. For the full page listing, environment variables, Python fallback, and Maven-based launch, see [MockSite](docs/mocksite.md). For the test taxonomy and tagging system, see [Test Taxonomy](docs/TESTING.md).\n\n---\n\n## 🤝 Support & Community\n\nJoin our community for support, feedback, and collaboration!\n\n- **GitHub Discussions**: Engage with developers and users.\n- **Issue Tracker**: Report bugs or request features.\n- **Social Media**: Follow us for updates and news.\n\nWe welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for details.\n\n---\n\n## 📜 Documentation\n\nComprehensive documentation is available in the `docs/` directory and on our [GitHub Pages site](https://platonai.github.io/browser4/).\n\n---\n\n## 🔧 Proxy Configuration - Unblock Website Access\n\n<details>\n\nSet the environment variable `PROXY_ROTATION_URL` to the rotation URL provided by your proxy service provider:\n\n```shell\nexport PROXY_ROTATION_URL=https://your-proxy-provider.com/rotation-endpoint\n```\n\nEach time you access this rotation URL, it should return a response containing one or more fresh proxy IPs.\nIf you need this type of URL, please contact your proxy service provider.\n\n</details>\n\n---\n\n## License\n\nApache 2.0 License. See [LICENSE](LICENSE) for details.\n","readmeFilename":"README.md"}