{"_id":"@jackwener/browsermcp","_rev":"26-92936a94b39618d73401c2303d3e5f09","name":"@jackwener/browsermcp","dist-tags":{"embedded":"0.0.43-embedded.0","latest":"0.0.43"},"versions":{"0.0.0-stage":{"name":"@jackwener/browsermcp","version":"0.0.0-stage","_id":"@jackwener/browsermcp@0.0.0-stage","stub":true,"maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"dist":{"shasum":"1866a6a5398bb483267f2f9ebd0ae3ffef5f1c19","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.0-stage.tgz","fileCount":2,"integrity":"sha512-yJBGt6kc/OFaT/R7MqZUfydp6pQKXJQL4dc4SbJULArqVjeEL66JD9RJaQYCB3wkhfY4Mv8y351S0eWKCO6bdg==","signatures":[{"sig":"MEYCIQCPr5uuBJP0JEhPn4muWNVqfNumlaHFNyKygS47/rj1NQIhAIK8P4o4RfSaYibuD/KTNFos6fSIWL6wRJOSNghi1/6T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343},"_npmUser":{"name":"jackwener","email":"jakevingoo@gmail.com"},"description":"Temporary package placeholder for staged publishing","directories":{}},"0.0.32":{"name":"@jackwener/browsermcp","version":"0.0.32","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.32","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/browsermcp#readme","bugs":{"url":"https://github.com/jackwener/browsermcp/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"2dcdda4510bd33bc5138bdfa7a2c9dcda8378c0d","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.32.tgz","fileCount":325,"integrity":"sha512-yP9cns5p6BilV8hLh+x5EQcwKcbnibvQQMZEJSU+vn14Ch1iM/PQ5oTTX/QGWYsBX8QX+WMyHfCs7IL+kvx6ZQ==","signatures":[{"sig":"MEYCIQC3EN5Awwjo6f6KcBzVnI29GtaPqCzmBNsyqHXlKLsMwAIhAPXOBccWpM4zbUtny+F3cCfEt3ZB5ItsFZ6tkBB8MHpO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDtAxxK3ZFCDUGlFHsx/ZNHllyqHK+hoUqpPa0luxVk7wIgQwaNM5JEQBmkqIowmempEk5Yz5uHy4YK/0t6Hp69HbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2181160},"type":"module","_from":"file:jackwener-browsermcp-0.0.32.tgz","engines":{"node":">=22"},"exports":{"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:browser":"node scripts/smoke-browser.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs"},"_npmUser":{"name":"jackwener","email":"jakevingoo@gmail.com"},"_resolved":"/Users/jakevin/code/opencli-mcp/jackwener-browsermcp-0.0.32.tgz","_integrity":"sha512-yP9cns5p6BilV8hLh+x5EQcwKcbnibvQQMZEJSU+vn14Ch1iM/PQ5oTTX/QGWYsBX8QX+WMyHfCs7IL+kvx6ZQ==","repository":{"url":"git+https://github.com/jackwener/browsermcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.32_1792445434847_0.14803383102544365","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@jackwener/browsermcp","version":"0.0.33","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.33","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/browsermcp#readme","bugs":{"url":"https://github.com/jackwener/browsermcp/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"04b6e4ae3f6e5c80a692f95dafcc64273e26d385","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.33.tgz","fileCount":329,"integrity":"sha512-Qk8/55BnPKBBT2GXHzz5/jRwx2o1fiEQcELHDuiLqBcdCiwF84p5PgekT88VsdLvzYzvQXiqzklDmvz1L1nrOA==","signatures":[{"sig":"MEUCIQC5ElyJ2lz0a9eogxk37+skQQOYydoq/5gRSowOnGFxWgIgNYMRFC1A08kpGh7iTAtAbLKMSjkWtehcew0J7JjjgyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID6d3d9tssNhBGkdHiikteWmxpgdg04jsD5KxNVH6MqoAiBEMxlw4CwILEVpJLIurFFwLQNC3tgaEwHbzl9SiNN20w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2198229},"type":"module","_from":"file:jackwener-browsermcp-0.0.33.tgz","engines":{"node":">=22"},"exports":{"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:browser":"node scripts/smoke-browser.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs"},"_npmUser":{"name":"jackwener","email":"jakevingoo@gmail.com"},"_resolved":"/Users/jakevin/code/opencli-mcp/jackwener-browsermcp-0.0.33.tgz","_integrity":"sha512-Qk8/55BnPKBBT2GXHzz5/jRwx2o1fiEQcELHDuiLqBcdCiwF84p5PgekT88VsdLvzYzvQXiqzklDmvz1L1nrOA==","repository":{"url":"git+https://github.com/jackwener/browsermcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.33_1792446892222_0.19481399344545802","host":"s3://npm-registry-packages-npm-production"}},"0.0.34-embedded.0":{"name":"@jackwener/browsermcp","version":"0.0.34-embedded.0","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.34-embedded.0","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/browsermcp#readme","bugs":{"url":"https://github.com/jackwener/browsermcp/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"6bd79f238dc00714f86c92a75475cd709db414dd","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.34-embedded.0.tgz","fileCount":415,"integrity":"sha512-lH8V8LYxxOAeT0Ze2zIeE/yn4fgAn+MKzJVlyblno4hJjhls6ZH0qdZXBAPnh3+LEDoyonr2zpJc+jlF6s0R9w==","signatures":[{"sig":"MEQCIH8pVBG7oKE4dPfYlM6mBhYH0fKOSm1aOU8CJCgEXNONAiAJ2QtQ8HAiE4tFJtft0rvFi0WvyQ+ixRd7xeze0ChHdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID2+vqlb2sC3UN/54oOOHF7o3ihAdRyf3Spos0W2tYMmAiEAuOfrs4n0oCNzy6GrocwXrRyXnojpLqYAUdvxhFIVF/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2460900},"type":"module","_from":"file:/tmp/jackwener-browsermcp-0.0.34-embedded.0.tgz","engines":{"node":">=22"},"exports":{"./embedded":{"types":"./dist/src/embedded/index.d.ts","default":"./dist/src/embedded/index.js"},"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs && node scripts/build-embedded.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:browser":"node scripts/smoke-browser.mjs","build:embedded":"tsc -p tsconfig.json && node scripts/build-embedded.mjs && node scripts/copy-assets.mjs","smoke:embedded":"npm run build:embedded && node scripts/run-embedded-smoke.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs","smoke:embedded:package":"npm run build:embedded && node scripts/smoke-embedded-package.mjs"},"_npmUser":{"name":"jackwener","email":"jakevingoo@gmail.com"},"_resolved":"/tmp/jackwener-browsermcp-0.0.34-embedded.0.tgz","_integrity":"sha512-lH8V8LYxxOAeT0Ze2zIeE/yn4fgAn+MKzJVlyblno4hJjhls6ZH0qdZXBAPnh3+LEDoyonr2zpJc+jlF6s0R9w==","repository":{"url":"git+https://github.com/jackwener/browsermcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","electron":"^44.9.0","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@electron/asar":"^4.3.1","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.34-embedded.0_1792518541564_0.024880585273637346","host":"s3://npm-registry-packages-npm-production"}},"0.0.34-embedded.1":{"name":"@jackwener/browsermcp","version":"0.0.34-embedded.1","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.34-embedded.1","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/browsermcp#readme","bugs":{"url":"https://github.com/jackwener/browsermcp/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"81104ffa661a6b73da890179bcd7da9716d82992","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.34-embedded.1.tgz","fileCount":418,"integrity":"sha512-4bRtfhWv1qTpI7uz6GOjiuGf1EAlWuhgRwklA+24nngG/w310CEoi6f4/Q0L40WYOqpcsOAFAQFaLkRccz64iA==","signatures":[{"sig":"MEYCIQCwdfCUB/ifDxoXGvRWiXRzdyxmYH3i9ofjtXSr9PcazAIhAMnMg5VRC3XBWFlh8UYY/GUD3QScgxiSyUmTLoWbY3Df","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGkLFetEpIFBEjy+Z9lMShjo6hetLUIzNTA4PuSo8cMEAiEAt8VPILWFO9lFy7QYZZJFhOlgXDEVdwPz8L3qL4CQojc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2488130},"type":"module","_from":"file:/tmp/jackwener-browsermcp-0.0.34-embedded.1.tgz","engines":{"node":">=22"},"exports":{"./embedded":{"types":"./dist/src/embedded/index.d.ts","default":"./dist/src/embedded/index.js"},"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs && node scripts/build-embedded.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:browser":"node scripts/smoke-browser.mjs","build:embedded":"tsc -p tsconfig.json && node scripts/build-embedded.mjs && node scripts/copy-assets.mjs","smoke:embedded":"npm run build:embedded && node scripts/run-embedded-smoke.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs","smoke:embedded:package":"npm run build:embedded && node scripts/smoke-embedded-package.mjs"},"_npmUser":{"name":"jackwener","email":"jakevingoo@gmail.com"},"_resolved":"/tmp/jackwener-browsermcp-0.0.34-embedded.1.tgz","_integrity":"sha512-4bRtfhWv1qTpI7uz6GOjiuGf1EAlWuhgRwklA+24nngG/w310CEoi6f4/Q0L40WYOqpcsOAFAQFaLkRccz64iA==","repository":{"url":"git+https://github.com/jackwener/browsermcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","electron":"^44.9.0","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@electron/asar":"^4.3.1","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.34-embedded.1_1792520301746_0.31762102489756483","host":"s3://npm-registry-packages-npm-production"}},"0.0.34-embedded.3":{"name":"@jackwener/browsermcp","version":"0.0.34-embedded.3","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.34-embedded.3","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"ce05dfc826fa221e10b7186b4b86ba6149ab124f","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.34-embedded.3.tgz","fileCount":418,"integrity":"sha512-3jCZ9JYQ4F2bPmCiUhitVs226xKAjBijAkWyx4n5CCDJwENM+y389VnwblamAA7LT5hn7FLWRMDBaRz7U1bSEA==","signatures":[{"sig":"MEUCIBCHsjIP6PWDS1bzUJVKlC8MEasK+M+YtVj2u8ZY3NWGAiEAt9Sxhla+rRmkndlerhSMWtTvl8ppMoQhxOTjrY/1+3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/dm2njMFFmoePSEWYN6js4ohv2YlXGSRvpynUoHuWbAIhAMDZdqawyZPopgp1BjpfSG5Ju0uaMtUxiybZTxOAkEFU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.34-embedded.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2509625},"type":"module","_from":"file:jackwener-browsermcp-0.0.34-embedded.3.tgz","engines":{"node":">=22"},"exports":{"./embedded":{"types":"./dist/src/embedded/index.d.ts","default":"./dist/src/embedded/index.js"},"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs && node scripts/build-embedded.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:browser":"node scripts/smoke-browser.mjs","build:embedded":"tsc -p tsconfig.json && node scripts/build-embedded.mjs && node scripts/copy-assets.mjs","smoke:embedded":"npm run build:embedded && node scripts/run-embedded-smoke.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs","smoke:embedded:package":"npm run build:embedded && node scripts/smoke-embedded-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.34-embedded.3.tgz","_integrity":"sha512-3jCZ9JYQ4F2bPmCiUhitVs226xKAjBijAkWyx4n5CCDJwENM+y389VnwblamAA7LT5hn7FLWRMDBaRz7U1bSEA==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.1","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","electron":"^44.9.0","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@electron/asar":"^4.3.1","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.34-embedded.3_1792656213682_0.45568255329863705","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@jackwener/browsermcp","version":"0.0.34","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.34","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"306240348076455ddb312274e8247ca4642435a7","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.34.tgz","fileCount":339,"integrity":"sha512-29oa4jmNCMaleXW3lJjZHEI8Gw1L4ozK/RoHhrIgtqY9/X3HdTN80HL6q/5zJNuNSb6jbw5opAwAblZ+69WPHg==","signatures":[{"sig":"MEUCIQCntEoOOwsGpwcpvP2LUAH6xK8ZrOOXpWEeT3gxDT30rgIgNd1sssx8WlbTTiVJbcexqCb4+pj9z8RPMqTc8SOQPK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDPDF+X1JFQPLMy3aPAWc1BZCDrxSsBurWLzmZhWiSeRAiBA4L8Ia7RYmZ5gfERNBmeqB2sGJRJWt+lqp4oPkuRJcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3006456},"type":"module","_from":"file:jackwener-browsermcp-0.0.34.tgz","engines":{"node":">=22"},"exports":{"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:browser":"node scripts/smoke-browser.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.34.tgz","_integrity":"sha512-29oa4jmNCMaleXW3lJjZHEI8Gw1L4ozK/RoHhrIgtqY9/X3HdTN80HL6q/5zJNuNSb6jbw5opAwAblZ+69WPHg==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.1","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.34_1792681796631_0.014992266379338925","host":"s3://npm-registry-packages-npm-production"}},"0.0.35-embedded.0":{"name":"@jackwener/browsermcp","version":"0.0.35-embedded.0","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.35-embedded.0","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"897c3b782f96524e26ddc0c87cada9aa062f1b72","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.35-embedded.0.tgz","fileCount":421,"integrity":"sha512-krNtfYBSHnJqxa/gVvNhlcaYxu8p60zo9HfgKtVzqAN5yUQ5n7jGZ+qHs7y3aSeNZZj5H5HUd/LtNyvc0ZXllg==","signatures":[{"sig":"MEUCIQCHAZNqzPBNQS7aRtSWX1hQQPmh8fZo6dadICuBP8JEPwIgKjANTOaa17oN7yaw4Lu1S1CZfcz/yZMQv+ujiPjOBCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHF/vXAhIf6O3AodSzFxQj+lhlft+atomTALtvu5tq1uAiALORvyzqEQ8wRUHuQW0OaqYDs+yaxWLvw66A7/4rBfRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.35-embedded.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3306670},"type":"module","_from":"file:jackwener-browsermcp-0.0.35-embedded.0.tgz","engines":{"node":">=22"},"exports":{"./embedded":{"types":"./dist/src/embedded/index.d.ts","default":"./dist/src/embedded/index.js"},"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs && node scripts/build-embedded.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:browser":"node scripts/smoke-browser.mjs","build:embedded":"tsc -p tsconfig.json && node scripts/build-embedded.mjs && node scripts/copy-assets.mjs","smoke:embedded":"npm run build:embedded && node scripts/run-embedded-smoke.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs","smoke:embedded:package":"npm run build:embedded && node scripts/smoke-embedded-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.35-embedded.0.tgz","_integrity":"sha512-krNtfYBSHnJqxa/gVvNhlcaYxu8p60zo9HfgKtVzqAN5yUQ5n7jGZ+qHs7y3aSeNZZj5H5HUd/LtNyvc0ZXllg==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.1","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.22.1","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","electron":"^44.9.0","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@electron/asar":"^4.3.1","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.35-embedded.0_1792682212891_0.4969794619133989","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@jackwener/browsermcp","version":"0.0.35","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.35","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"5ac1759ef1b56eb1994f0f4e4c256dc1bf327c38","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.35.tgz","fileCount":341,"integrity":"sha512-rc5b+177rVAKy5vhqxrdKNTJ49zBYSfPL4wNGwQfo0gw46cTrTYxT0YeboxQz114UV3P8+Q6Hrb6i4e1HU6IEw==","signatures":[{"sig":"MEYCIQCarVRgZBPlX1fSIvhCM99qkVtOFbRxYvDVdGOgwf0wMAIhAMl/y0cT/6g53ntAGgYveGO/LwBfp2lemMFxMX4Q2s+G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjN5TMYWvxUyrxFUXBnZPOKGGVeKkYN5hWCr7WDDTLTgIhAJWGZ2ENWPCzeDRFJ/YcfxiO2ZUWigcWxubG0M/SUuL2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3041323},"type":"module","_from":"file:jackwener-browsermcp-0.0.35.tgz","engines":{"node":">=22"},"exports":{"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:browser":"node scripts/smoke-browser.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.35.tgz","_integrity":"sha512-rc5b+177rVAKy5vhqxrdKNTJ49zBYSfPL4wNGwQfo0gw46cTrTYxT0YeboxQz114UV3P8+Q6Hrb6i4e1HU6IEw==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.1","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.35_1793172561480_0.8994122138762569","host":"s3://npm-registry-packages-npm-production"}},"0.0.36-embedded.0":{"name":"@jackwener/browsermcp","version":"0.0.36-embedded.0","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.36-embedded.0","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"857d3bc52ce8e2a7a3eaead7a7241bc3d3620e85","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.36-embedded.0.tgz","fileCount":424,"integrity":"sha512-lSw21Rrr8NxN6+4GqMRGj/B3fDD19jL6Z0wDUNEWfjm/5XMonZY0NNAztkx0vwzpTenlhugs469nxddF+dxezQ==","signatures":[{"sig":"MEYCIQCpYk72bIkl8jCsk4XyqHGIw5pSYsCcH5wm/mT9s8uRHgIhALtG2QKv/WKNLMI/LkFXu7Fuwrw4QHvO+hQ0TC/vanZb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEJ0ryr+U0U78JDT6yaxEq5gMOUhdL6n0s0kzw1iSZ/tAiA9ruORYOu2aU0sVI8eW5hDuWksDWeSlDrCVS5xewlsRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.36-embedded.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3357442},"type":"module","_from":"file:jackwener-browsermcp-0.0.36-embedded.0.tgz","engines":{"node":">=22"},"exports":{"./embedded":{"types":"./dist/src/embedded/index.d.ts","default":"./dist/src/embedded/index.js"},"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs && node scripts/build-embedded.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:browser":"node scripts/smoke-browser.mjs","build:embedded":"tsc -p tsconfig.json && node scripts/build-embedded.mjs && node scripts/copy-assets.mjs","smoke:embedded":"npm run build:embedded && node scripts/run-embedded-smoke.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs","smoke:embedded:package":"npm run build:embedded && node scripts/smoke-embedded-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.36-embedded.0.tgz","_integrity":"sha512-lSw21Rrr8NxN6+4GqMRGj/B3fDD19jL6Z0wDUNEWfjm/5XMonZY0NNAztkx0vwzpTenlhugs469nxddF+dxezQ==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.1","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","electron":"^44.9.0","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@electron/asar":"^4.3.1","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.36-embedded.0_1793172733972_0.5467243117955841","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@jackwener/browsermcp","version":"0.0.36","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.36","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"270fc739131f04c3055f453240b938aea836dbbb","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.36.tgz","fileCount":341,"integrity":"sha512-LODJSUC1GmcWU08dJniwSt2DsCAJ1bCDcAb57XtNWfoQhi/1W2cW51du82/xAFP3OsoTow6zMxeEbIaTiHqpOQ==","signatures":[{"sig":"MEYCIQC/ySdJJ/oNWKQHNdPzLl5STMN3KYsClcGZFOQ0vUJ5oAIhAKOQkO6JtdxtkMRxNf7vcL3flw4HRbbrQgfHrlVxuHsj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHeut/7iE/BLCvo8dAOx8hWCYgc8fefdzQWY8mglMaN4AiEA565Yr5ZYutt1+SSgLQREuZHSCxZUtre4TjUDf+BcueA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3043337},"type":"module","_from":"file:jackwener-browsermcp-0.0.36.tgz","engines":{"node":">=22"},"exports":{"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:browser":"node scripts/smoke-browser.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.36.tgz","_integrity":"sha512-LODJSUC1GmcWU08dJniwSt2DsCAJ1bCDcAb57XtNWfoQhi/1W2cW51du82/xAFP3OsoTow6zMxeEbIaTiHqpOQ==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.1","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.36_1793174563915_0.08406208266970516","host":"s3://npm-registry-packages-npm-production"}},"0.0.37-embedded.0":{"name":"@jackwener/browsermcp","version":"0.0.37-embedded.0","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.37-embedded.0","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"9394de1cdea48eb5f56140d74d49fb0565f954a9","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.37-embedded.0.tgz","fileCount":424,"integrity":"sha512-7ZttiMouUrC0FJec6WF8XM6jzdZEc7T+MhKA/i2tiOq9ih5/8hfVAHYP8aN6B+US4Y04Kz2JNTxY7NeOmY+ftw==","signatures":[{"sig":"MEQCIDSH4pnLxlFgBO+XJCxDnkG044+b4VcN/NMxb4fXs9ZyAiBaAJmKbWs0h1rW20NIv0L9NgMRtUMrmtUKB/kuVdwyiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEkvEa9KjXLHuop+RU3xkjMxGzueUUoClSIv1EJZ9XeSAiEAlUfZmlJ//6LjQ1mod+6YqVK3S88qV8UR6eORWoowSKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.37-embedded.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3360867},"type":"module","_from":"file:jackwener-browsermcp-0.0.37-embedded.0.tgz","engines":{"node":">=22"},"exports":{"./embedded":{"types":"./dist/src/embedded/index.d.ts","default":"./dist/src/embedded/index.js"},"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs && node scripts/build-embedded.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:browser":"node scripts/smoke-browser.mjs","build:embedded":"tsc -p tsconfig.json && node scripts/build-embedded.mjs && node scripts/copy-assets.mjs","smoke:embedded":"npm run build:embedded && node scripts/run-embedded-smoke.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs","smoke:embedded:package":"npm run build:embedded && node scripts/smoke-embedded-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.37-embedded.0.tgz","_integrity":"sha512-7ZttiMouUrC0FJec6WF8XM6jzdZEc7T+MhKA/i2tiOq9ih5/8hfVAHYP8aN6B+US4Y04Kz2JNTxY7NeOmY+ftw==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.1","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","electron":"^44.9.0","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@electron/asar":"^4.3.1","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.37-embedded.0_1793175123698_0.39412301588623033","host":"s3://npm-registry-packages-npm-production"}},"0.0.37-embedded.1":{"name":"@jackwener/browsermcp","version":"0.0.37-embedded.1","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.37-embedded.1","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"16a550cc35340297665735d867dc7d5521dda99b","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.37-embedded.1.tgz","fileCount":424,"integrity":"sha512-uuHWTvOPaz0PCF1Ey05vFiQabww8LE/kEdg5/jgdhcBiVlbiX0d5JA6qP2SzXlpshGtdpEOV4j+V64BgODnZhQ==","signatures":[{"sig":"MEUCIQDEtO+u+aVBmfdONQpIz4ZIk5mvjuViiqVgqLeSxymuiQIgOhhPirZ3zCZ3Bx729C7fruYFFd8GlbNpXfDEY0N6znY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCAQ8Y2Cq6TbSGf2iidHcwFTcIZzZjRrMWmhA+Lk4In6QIhANb2QCyiDZKCLXX6xP1lS4nHyY7ZMsup4fjyi3yVDP9B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.37-embedded.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3361318},"type":"module","_from":"file:jackwener-browsermcp-0.0.37-embedded.1.tgz","engines":{"node":">=22"},"exports":{"./embedded":{"types":"./dist/src/embedded/index.d.ts","default":"./dist/src/embedded/index.js"},"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs && node scripts/build-embedded.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:browser":"node scripts/smoke-browser.mjs","build:embedded":"tsc -p tsconfig.json && node scripts/build-embedded.mjs && node scripts/copy-assets.mjs","smoke:embedded":"npm run build:embedded && node scripts/run-embedded-smoke.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs","smoke:embedded:package":"npm run build:embedded && node scripts/smoke-embedded-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.37-embedded.1.tgz","_integrity":"sha512-uuHWTvOPaz0PCF1Ey05vFiQabww8LE/kEdg5/jgdhcBiVlbiX0d5JA6qP2SzXlpshGtdpEOV4j+V64BgODnZhQ==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.1","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.22.1","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","electron":"^44.9.0","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@electron/asar":"^4.3.1","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.37-embedded.1_1793175208431_0.8577794952529912","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@jackwener/browsermcp","version":"0.0.37","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.37","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"92318a1ff16ab67a37647968431acf10b6d96059","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.37.tgz","fileCount":341,"integrity":"sha512-YdQ1hDTqvkCqC+zI2G4FnpOa78MyxaPULxewTZ+Ggg43I8m1MvoOsME6l2BhW9YadZmzpriFid5kZM19g8umxw==","signatures":[{"sig":"MEUCIEBdjEXWxSClT09zLL1TL8JMVuzIH3cGHX7U9wy5Iy2wAiEA984f7ykLoG8Yhudu8e9xkq+sIV985ti2w5GTQBYV1+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHYzy5mPo0sgR5XEGgjXy57nX7l565Qb8uwsX7VU7FJiAiB+0XAaz5OX9SVRKiKmc5TGQ+dQebIeMF05fQR9+CChCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064229},"type":"module","_from":"file:jackwener-browsermcp-0.0.37.tgz","engines":{"node":">=22"},"exports":{"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:browser":"node scripts/smoke-browser.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.37.tgz","_integrity":"sha512-YdQ1hDTqvkCqC+zI2G4FnpOa78MyxaPULxewTZ+Ggg43I8m1MvoOsME6l2BhW9YadZmzpriFid5kZM19g8umxw==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.1","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.37_1793180357652_0.8624193348043259","host":"s3://npm-registry-packages-npm-production"}},"0.0.38-embedded.0":{"name":"@jackwener/browsermcp","version":"0.0.38-embedded.0","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.38-embedded.0","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"875209e563fbbaeec8ef8b127a983aef7e582f69","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.38-embedded.0.tgz","fileCount":424,"integrity":"sha512-qB6zPh6S0Ci6J51AnAlwLOAu56eUQZAsNi0RbztOZXYJuep8hMwbkVoZX55VLZ2uaOBitO3F/XSfw1M4B0VWpQ==","signatures":[{"sig":"MEYCIQDINix0SUFeCPPwHo6/Imya3dUFIWMBqvwU4xe7ZIIdcgIhALgQABtiQYJFAfVKIi9K3ebZmXCQdpgG4OO1KzdR1DkP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYRTM+H+O+rXJeInCuwFWynzT6Lh+ZjB3nnv7vWTD0UgIgXCcwVSrxvJmD8XkPJAES8qvlT6F8YCuA5nxDmkoEGm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.38-embedded.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3386955},"type":"module","_from":"file:jackwener-browsermcp-0.0.38-embedded.0.tgz","engines":{"node":">=22"},"exports":{"./embedded":{"types":"./dist/src/embedded/index.d.ts","default":"./dist/src/embedded/index.js"},"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs && node scripts/build-embedded.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:browser":"node scripts/smoke-browser.mjs","build:embedded":"tsc -p tsconfig.json && node scripts/build-embedded.mjs && node scripts/copy-assets.mjs","smoke:embedded":"npm run build:embedded && node scripts/run-embedded-smoke.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs","smoke:embedded:package":"npm run build:embedded && node scripts/smoke-embedded-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.38-embedded.0.tgz","_integrity":"sha512-qB6zPh6S0Ci6J51AnAlwLOAu56eUQZAsNi0RbztOZXYJuep8hMwbkVoZX55VLZ2uaOBitO3F/XSfw1M4B0VWpQ==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.1","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","electron":"^44.9.0","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@electron/asar":"^4.3.1","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.38-embedded.0_1793180502180_0.3419525500475108","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@jackwener/browsermcp","version":"0.0.38","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.38","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"42a42d4c6644f894c5f41cf8a4d15e3af27d9304","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.38.tgz","fileCount":344,"integrity":"sha512-TmxZflYk9owQivamb7UUj1g185uCB79vm1ueQAPsmXtdDLg/H0gCtQNLNYz48QB7AfaofO3iP2SU/SdzmJ2wjw==","signatures":[{"sig":"MEUCIBKX87qQBq6IFtQVw+/yyaGzaMM4F+6uGvJe77WIdDO4AiEAkuRGS0adlzs6W2Or0IEDut7OuycIvwUxLYOE2cpCWhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLUr8inFMGTwG+OxjDF1BoLp/nof1+wkcswUUyjHr8lQIgdNI/IlQWRf+RaiAJEf+Egj3EUWhH65DlVTlWT/cEI3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3176869},"type":"module","_from":"file:jackwener-browsermcp-0.0.38.tgz","engines":{"node":">=22"},"exports":{"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","gen:adapters":"tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:browser":"node scripts/smoke-browser.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.38.tgz","_integrity":"sha512-TmxZflYk9owQivamb7UUj1g185uCB79vm1ueQAPsmXtdDLg/H0gCtQNLNYz48QB7AfaofO3iP2SU/SdzmJ2wjw==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.2","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.38_1794207941683_0.12370150085935994","host":"s3://npm-registry-packages-npm-production"}},"0.0.39-embedded.0":{"name":"@jackwener/browsermcp","version":"0.0.39-embedded.0","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.39-embedded.0","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"8ac81902a5703d5122eb71c894970e5cbfc0d300","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.39-embedded.0.tgz","fileCount":428,"integrity":"sha512-pEgYnu/PPVUxivq4EgvJegRJNrDDh4Ae2aQ+82wjGdj3RMGISy/lPvpkBvFKREBf8wDEYmccYzmBq31vF5q9tA==","signatures":[{"sig":"MEYCIQDFUpQbyM1ZYQmolSR7lXRVxjVLY1htPX/XftVDbZvX9gIhALroYJCXYtc+ISdqHihk6LsXfVrIg8uzjfaYE0oi1IOl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVT84JdeVRH1t/NlgNHTVF+sN2l5G4IDkc22KOfWVztQIhAMsUOixSCcpD6zSj0UO3HAs5cPVt4rNIa9SOaScGJ4cN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.39-embedded.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3507576},"type":"module","_from":"file:jackwener-browsermcp-0.0.39-embedded.0.tgz","engines":{"node":">=22"},"exports":{"./embedded":{"types":"./dist/src/embedded/index.d.ts","default":"./dist/src/embedded/index.js"},"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs && node scripts/build-embedded.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","gen:adapters":"tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:browser":"node scripts/smoke-browser.mjs","build:embedded":"tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs && node scripts/build-embedded.mjs && node scripts/copy-assets.mjs","smoke:embedded":"npm run build:embedded && node scripts/run-embedded-smoke.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs","smoke:embedded:package":"npm run build:embedded && node scripts/smoke-embedded-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.39-embedded.0.tgz","_integrity":"sha512-pEgYnu/PPVUxivq4EgvJegRJNrDDh4Ae2aQ+82wjGdj3RMGISy/lPvpkBvFKREBf8wDEYmccYzmBq31vF5q9tA==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.2","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","electron":"^44.9.0","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@electron/asar":"^4.3.1","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.39-embedded.0_1794208117227_0.8518865974222137","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@jackwener/browsermcp","version":"0.0.39","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.39","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"16c979f62ee4cf09166975ce60f5d8d083696b19","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.39.tgz","fileCount":350,"integrity":"sha512-tnlEa/BYGEBuoWtssKHZSQgpt2VP5tvhVCz/FywF8J0ZQo1OsQs+Ye4QByJAxPSFEs+MxTVqDYRcRH9tceUfRw==","signatures":[{"sig":"MEYCIQDli8F69jGLWrHJ9CFH+x5LFyjzflqlQUl0UErqPTX5SQIhAOFqd15h4t6BO2G9n3mumwWnRVMqR0JBPbKu30OIaTJz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTHpqX40KlTP57UImM4V8JMxLa4dncZQXoMhUj7OIQhwIgT7MufomX3d17MW6S1uoNDbYlb+i6ck84tt9D7SUV/5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3234496},"type":"module","_from":"file:jackwener-browsermcp-0.0.39.tgz","engines":{"node":">=22"},"exports":{"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","gen:adapters":"tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:feedback":"node scripts/smoke-agent-feedback.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.39.tgz","_integrity":"sha512-tnlEa/BYGEBuoWtssKHZSQgpt2VP5tvhVCz/FywF8J0ZQo1OsQs+Ye4QByJAxPSFEs+MxTVqDYRcRH9tceUfRw==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.2","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.39_1794408721370_0.23332257947027946","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@jackwener/browsermcp","version":"0.0.40","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.40","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"8b6413abe83f513ba0f2c0812305d0ddf4e1f294","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.40.tgz","fileCount":350,"integrity":"sha512-Omp8/CfGU/paR8nSUoFFYywDm+A2bXXe/tVQq9+C0AMMah3D59Sq0FRLqgyd2CPRwBV7h2FkGuMaTIdrpxfDwQ==","signatures":[{"sig":"MEUCIDltlNwyI9CzaGj0eHXS0B1Hyu6pjaBMn0/6yftOT1JqAiEAxtd2hakDmWCHLuN3RPzba4mDEG3aQ88R3K12i3XAXek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJABD4I8QHaYG+v7N57tD7CV0Thb/L+8RCtFCfw878vAIgSlc+jqSaNnxErOUGfNoK3DXnkmuqNRpnEmouTnW3RJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3234767},"type":"module","_from":"file:jackwener-browsermcp-0.0.40.tgz","engines":{"node":">=22"},"exports":{"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","gen:adapters":"tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:feedback":"node scripts/smoke-agent-feedback.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.40.tgz","_integrity":"sha512-Omp8/CfGU/paR8nSUoFFYywDm+A2bXXe/tVQq9+C0AMMah3D59Sq0FRLqgyd2CPRwBV7h2FkGuMaTIdrpxfDwQ==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.2","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.40_1794409070795_0.4263504699141504","host":"s3://npm-registry-packages-npm-production"}},"0.0.40-embedded.0":{"name":"@jackwener/browsermcp","version":"0.0.40-embedded.0","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.40-embedded.0","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"efd361c4246aee059e64775baba632e3c3a9a398","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.40-embedded.0.tgz","fileCount":437,"integrity":"sha512-rFpUOk5HNQpikeWD519g3tdIG68LPMPsrpZQgoQlviv7swfgMRA7DRtSZoiL7c2Iig/DfXF9dqC6dgbvGxB2fw==","signatures":[{"sig":"MEUCIA+kSlURM7DJiwy3oVWLQ00/tkpKGDJNaibpL3ZSSVM0AiEA/DgDgy2oRL4amuzUnb7PYviWJtg12bJvdzJ3EWeoxL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDY8Eqo6JbQ+ltZxMM4KMpN+eH81DtswCnLYKuYZHXX2wIhAK66JR2sGcpn/AQ4S93tXfLzjd0bm4RUlsGabm01LPo/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.40-embedded.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3584722},"type":"module","_from":"file:jackwener-browsermcp-0.0.40-embedded.0.tgz","engines":{"node":">=22"},"exports":{"./embedded":{"types":"./dist/src/embedded/index.d.ts","default":"./dist/src/embedded/index.js"},"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs && node scripts/build-embedded.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","gen:adapters":"tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","build:embedded":"tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs && node scripts/build-embedded.mjs && node scripts/copy-assets.mjs","smoke:embedded":"npm run build:embedded && node scripts/run-embedded-smoke.mjs","smoke:feedback":"node scripts/smoke-agent-feedback.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs","smoke:embedded:package":"npm run build:embedded && node scripts/smoke-embedded-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/Users/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.40-embedded.0.tgz","_integrity":"sha512-rFpUOk5HNQpikeWD519g3tdIG68LPMPsrpZQgoQlviv7swfgMRA7DRtSZoiL7c2Iig/DfXF9dqC6dgbvGxB2fw==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.2","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","electron":"^44.9.0","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@electron/asar":"^4.3.1","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.40-embedded.0_1794409492026_0.7730270835601847","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@jackwener/browsermcp","version":"0.0.41","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.41","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"7fd0add6214148b8c2d8dcfa06fc5340adaa74cc","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.41.tgz","fileCount":350,"integrity":"sha512-ajW2ayYWqREfI7U7gCobVSYCQ06BzrBSgO9DDtn+bOzMtduK+BbBr+DOl2m+LfFc/CbsuhrNZIaSPnYsEWCQsQ==","signatures":[{"sig":"MEUCIEZYas6QTh/RTZcc6SBYke34O4KBvFxJeHGHn/x0RJo+AiEAk8eygxo1bKmZTj4cEONct/Ft2F6EP5D2D0ZOYjoBma4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICmhjJLeiysq3a8+LW+tV7mP3QVpqfquxA2C4E0m+8e8AiAZ/CwqDIqcu12ixSNbu1Gls6p42i4XJpdtE1CK9EkCzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3237255},"type":"module","_from":"file:jackwener-browsermcp-0.0.41.tgz","engines":{"node":">=22"},"exports":{"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","gen:adapters":"tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:feedback":"node scripts/smoke-agent-feedback.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.41.tgz","_integrity":"sha512-ajW2ayYWqREfI7U7gCobVSYCQ06BzrBSgO9DDtn+bOzMtduK+BbBr+DOl2m+LfFc/CbsuhrNZIaSPnYsEWCQsQ==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.2","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.41_1794419437719_0.02110397910756312","host":"s3://npm-registry-packages-npm-production"}},"0.0.41-embedded.0":{"name":"@jackwener/browsermcp","version":"0.0.41-embedded.0","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.41-embedded.0","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"c5c673a1a095e85f7eefa4edae6deab31a284114","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.41-embedded.0.tgz","fileCount":437,"integrity":"sha512-pNCMAL0NZdbA3ejSNJkuLV8pwCZLlWH3i6pnFxOqwwx+A8hGDI5sayECLG4/Ic3WM7HJi+GB2zFb9j1vSsUq5A==","signatures":[{"sig":"MEUCIFr2AsHplAtLy4TivGYOwoKdiTiuEiPNUYQbfRx9v5jaAiEAmIBeYae6SI77su0B9ZPOBgDIvc0FmJCHQI1IFmJG6JE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIQDhZ7dXPvkO8iyeMBYd19W2r/BxAmzy+X3OLMeRyWh6ygIfbSjgAfSBM9EcNzNx+96Iga74RFk5oRCheB7OjoGu2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.41-embedded.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3587621},"type":"module","_from":"file:jackwener-browsermcp-0.0.41-embedded.0.tgz","engines":{"node":">=22"},"exports":{"./embedded":{"types":"./dist/src/embedded/index.d.ts","default":"./dist/src/embedded/index.js"},"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs && node scripts/build-embedded.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","gen:adapters":"tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","build:embedded":"tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs && node scripts/build-embedded.mjs && node scripts/copy-assets.mjs","smoke:embedded":"npm run build:embedded && node scripts/run-embedded-smoke.mjs","smoke:feedback":"node scripts/smoke-agent-feedback.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs","smoke:embedded:package":"npm run build:embedded && node scripts/smoke-embedded-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/Users/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.41-embedded.0.tgz","_integrity":"sha512-pNCMAL0NZdbA3ejSNJkuLV8pwCZLlWH3i6pnFxOqwwx+A8hGDI5sayECLG4/Ic3WM7HJi+GB2zFb9j1vSsUq5A==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.2","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","electron":"^44.9.0","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@electron/asar":"^4.3.1","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.41-embedded.0_1794419745598_0.18879283054172558","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@jackwener/browsermcp","version":"0.0.42","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.42","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"4839e38f940d04b60f5475c38a8fb201f110383e","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.42.tgz","fileCount":350,"integrity":"sha512-Rz1WRMDz5GzKHBgiFdq+Z+L/bWrkK32iVwUYPq6aUkjLQSQY7ZhWNk2+tvtBpCeOdUxLVDIWGMUib+Hglc1BCA==","signatures":[{"sig":"MEUCIQDSWaUBgPGX8ac/bP/Xu47c24mglWrim1S9OXYtUGM61gIgHWiy36DHrIEDSmE+1zGEs+/QE9BvmNGv4tT9fCWzKl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBnhk9eEADdLo7N4rSAwIrCbdBPLD+Kp3ZQQ4tlvVs0nAiEAmqCD0gfLN9FexmV81DTkllxetRsksD9y4csDDJX5FY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3263986},"type":"module","_from":"file:jackwener-browsermcp-0.0.42.tgz","engines":{"node":">=22"},"exports":{"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","gen:adapters":"tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:feedback":"node scripts/smoke-agent-feedback.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.42.tgz","_integrity":"sha512-Rz1WRMDz5GzKHBgiFdq+Z+L/bWrkK32iVwUYPq6aUkjLQSQY7ZhWNk2+tvtBpCeOdUxLVDIWGMUib+Hglc1BCA==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.2","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.42_1794488189520_0.997114901736051","host":"s3://npm-registry-packages-npm-production"}},"0.0.42-embedded.0":{"name":"@jackwener/browsermcp","version":"0.0.42-embedded.0","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.42-embedded.0","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"1d7b5b98840e49a94329f3b85b80c9b976d5dde6","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.42-embedded.0.tgz","fileCount":437,"integrity":"sha512-SPaylhUPT2jcFdxZDDV9QWrjnD/hhd+haFW9qUjhBdHqHODCz47GAJCUvSS6f+RHBYN/xi6+r562gBJKaaERTQ==","signatures":[{"sig":"MEQCICbP0ZDCetPgcNEsgG2NoFjcPFglQUPeu3p4DC+G27RBAiBLYetwWDPjSpP0JBN27gonWwyT2eXCfljNBNnGcQOYqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBNQzRYkLn5UMN4bVdvuZHCkWdHT2w+ubcI5IaA3QmJPAiEAjO4GnabqM2NVHHhRgRHjY3BOIAclrhAF61ogSrJSAYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.42-embedded.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3620092},"type":"module","_from":"file:jackwener-browsermcp-0.0.42-embedded.0.tgz","engines":{"node":">=22"},"exports":{"./embedded":{"types":"./dist/src/embedded/index.d.ts","default":"./dist/src/embedded/index.js"},"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs && node scripts/build-embedded.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","gen:adapters":"tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","build:embedded":"tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs && node scripts/build-embedded.mjs && node scripts/copy-assets.mjs","smoke:embedded":"npm run build:embedded && node scripts/run-embedded-smoke.mjs","smoke:feedback":"node scripts/smoke-agent-feedback.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs","smoke:embedded:package":"npm run build:embedded && node scripts/smoke-embedded-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/Users/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.42-embedded.0.tgz","_integrity":"sha512-SPaylhUPT2jcFdxZDDV9QWrjnD/hhd+haFW9qUjhBdHqHODCz47GAJCUvSS6f+RHBYN/xi6+r562gBJKaaERTQ==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.2","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","electron":"^44.9.0","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@electron/asar":"^4.3.1","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.42-embedded.0_1794488512382_0.5039799768362964","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@jackwener/browsermcp","version":"0.0.43","keywords":["mcp","browser"],"license":"Apache-2.0","_id":"@jackwener/browsermcp@0.0.43","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"homepage":"https://github.com/jackwener/BrowserMCP#readme","bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"53225609b5cb897b01ce8ae3381c6e64939a1e8f","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.43.tgz","fileCount":350,"integrity":"sha512-nzwgAgbDShXRTborz0G8P+Qtm7g7rYxBPR+sKzHPFVsfuIe9Tj4oCSMTi0GYLQzykSGHFKpgH3QkDTOO9r2qQA==","signatures":[{"sig":"MEYCIQClDIGazUES6GfC4SCovvPzukJFB5VGFiWTROIV+VuPxwIhANB7ujwK4cn8933wvXDqvW7/PhcbdBENtdGXC3h101+W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDO92E/RaF9u3H/FvAcRHvxQFMzp2z5lBSODPhp6F8XpgIhAIEJmMtYS/FgN8Xm+UwlCaNkK0pStw5PzzZ6ZGnUuID+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3277575},"type":"module","_from":"file:jackwener-browsermcp-0.0.43.tgz","engines":{"node":">=22"},"exports":{"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","gen:adapters":"tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","smoke:feedback":"node scripts/smoke-agent-feedback.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"_resolved":"/home/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.43.tgz","_integrity":"sha512-nzwgAgbDShXRTborz0G8P+Qtm7g7rYxBPR+sKzHPFVsfuIe9Tj4oCSMTi0GYLQzykSGHFKpgH3QkDTOO9r2qQA==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.2","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/browsermcp_0.0.43_1794565847725_0.883184904778762","host":"s3://npm-registry-packages-npm-production"}},"0.0.43-embedded.0":{"_id":"@jackwener/browsermcp@0.0.43-embedded.0","bin":{"browsermcp":"dist/src/main.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"dist":{"shasum":"1da8feb5f5d1a982baca686721bc25b8c84f543a","tarball":"https://registry.npmjs.org/@jackwener/browsermcp/-/browsermcp-0.0.43-embedded.0.tgz","fileCount":437,"integrity":"sha512-XYhE2TtyWLb4JB1OjoOiaRpmc3SVkq9ityGqYZRuXUB6UAez+RbhIPbbAZfloMimRRJI2Ds2VMRoVr2CKe3xNA==","signatures":[{"sig":"MEUCIG+N7sm3wPJfEMWOliqwMe1f9R08tGwQthLTq7nSa+O9AiEAgOauOlu/fyujP6GxWfxV3/fY7sMVdZdKOaunWmnPPNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDXWqLKGVDa5R/eHlrrRUdAWt+pOJFWHYWN1DUbMm0j7AIhAOtuWKNCIjMcCUevQ65m5Jakihd88T+4NDPSWfyIbOh6"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackwener%2fbrowsermcp@0.0.43-embedded.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3635197},"name":"@jackwener/browsermcp","type":"module","_from":"file:jackwener-browsermcp-0.0.43-embedded.0.tgz","engines":{"node":">=22"},"exports":{"./embedded":{"types":"./dist/src/embedded/index.d.ts","default":"./dist/src/embedded/index.js"},"./adapter-sdk":{"types":"./adapter-sdk/index.d.ts","default":"./adapter-sdk/index.js"}},"license":"Apache-2.0","scripts":{"dev":"tsx src/main.ts","test":"vitest run","build":"node scripts/clean.mjs && node scripts/extract-playwright-injected.mjs && tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs && node scripts/gen-api-reference.mjs && node scripts/render-icons.mjs && node scripts/build-extension.mjs && node scripts/copy-assets.mjs && node scripts/build-embedded.mjs","check":"npm run typecheck && npm run build && npm test","prepare":"npm run build","build:ext":"node scripts/render-icons.mjs && node scripts/build-extension.mjs","typecheck":"tsc -p tsconfig.tests.json && tsc -p extension/tsconfig.json","pack:store":"npm run build && node scripts/pack-extension.mjs store","pack:manual":"npm run build && node scripts/pack-extension.mjs manual","smoke:setup":"node scripts/smoke-setup.mjs","gen:adapters":"tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs","smoke:native":"node scripts/smoke-native-capabilities.mjs","build:embedded":"tsc -p tsconfig.json && node scripts/gen-adapter-manifest.mjs && node scripts/build-embedded.mjs && node scripts/copy-assets.mjs","smoke:embedded":"npm run build:embedded && node scripts/run-embedded-smoke.mjs","smoke:feedback":"node scripts/smoke-agent-feedback.mjs","generate:chrome":"node scripts/gen-chrome-reference.mjs","smoke:observation":"node scripts/smoke-observation.mjs","smoke:embedded:package":"npm run build:embedded && node scripts/smoke-embedded-package.mjs"},"version":"0.0.43-embedded.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6bcb885e-a3b3-451b-82b9-376bc78bdcde"}},"homepage":"https://github.com/jackwener/BrowserMCP#readme","keywords":["mcp","browser"],"_resolved":"/Users/runner/work/BrowserMCP/BrowserMCP/jackwener-browsermcp-0.0.43-embedded.0.tgz","_integrity":"sha512-XYhE2TtyWLb4JB1OjoOiaRpmc3SVkq9ityGqYZRuXUB6UAez+RbhIPbbAZfloMimRRJI2Ds2VMRoVr2CKe3xNA==","repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"_npmVersion":"11.21.2","description":"Chrome-backed MCP browser service with optional site adapters.","directories":{},"maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","jsonc-parser":"^3.3.1","web-tree-sitter":"^0.27.0","tree-sitter-javascript":"^0.25.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.13","vitest":"^4.1.11","esbuild":"^0.28.2","electron":"^44.9.0","typescript":"^5.9.3","@types/node":"^22.20.3","@types/chrome":"^0.3.0","@electron/asar":"^4.3.1","@resvg/resvg-js":"^2.6.2","playwright-core":"^1.63.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browsermcp_0.0.43-embedded.0_1794566246263_0.28574864535597855"}}},"time":{"created":"2026-10-19T21:29:17.471Z","modified":"2026-11-13T10:37:26.817Z","0.0.0-stage":"2026-10-19T21:29:17.471Z","0.0.32":"2026-10-19T21:30:34.955Z","0.0.33":"2026-10-19T21:54:52.340Z","0.0.34-embedded.0":"2026-10-20T17:49:01.688Z","0.0.34-embedded.1":"2026-10-20T18:18:21.836Z","0.0.34-embedded.3":"2026-10-22T08:03:33.865Z","0.0.34":"2026-10-22T15:09:56.796Z","0.0.35-embedded.0":"2026-10-22T15:16:53.003Z","0.0.35":"2026-10-28T07:29:21.647Z","0.0.36-embedded.0":"2026-10-28T07:32:14.119Z","0.0.36":"2026-10-28T08:02:44.070Z","0.0.37-embedded.0":"2026-10-28T08:12:03.877Z","0.0.37-embedded.1":"2026-10-28T08:13:28.568Z","0.0.37":"2026-10-28T09:39:17.819Z","0.0.38-embedded.0":"2026-10-28T09:41:42.281Z","0.0.38":"2026-11-09T07:05:41.795Z","0.0.39-embedded.0":"2026-11-09T07:08:37.347Z","0.0.39":"2026-11-11T14:52:01.605Z","0.0.40":"2026-11-11T14:57:50.923Z","0.0.40-embedded.0":"2026-11-11T15:04:52.199Z","0.0.41":"2026-11-11T17:50:37.893Z","0.0.41-embedded.0":"2026-11-11T17:55:45.788Z","0.0.42":"2026-11-12T12:56:29.638Z","0.0.42-embedded.0":"2026-11-12T13:01:52.589Z","0.0.43":"2026-11-13T10:30:47.829Z","0.0.43-embedded.0":"2026-11-13T10:37:26.412Z"},"bugs":{"url":"https://github.com/jackwener/BrowserMCP/issues"},"license":"Apache-2.0","homepage":"https://github.com/jackwener/BrowserMCP#readme","keywords":["mcp","browser"],"repository":{"url":"git+https://github.com/jackwener/BrowserMCP.git","type":"git"},"description":"Chrome-backed MCP browser service with optional site adapters.","maintainers":[{"name":"jackwener","email":"jakevingoo@gmail.com"}],"readme":"","readmeFilename":""}