{"_id":"@alexcarv318/stagehand","_rev":"5-ab48ddd8be837c7e2feaf842df5df005","name":"@alexcarv318/stagehand","dist-tags":{"latest":"3.2.0-gpt54.0","gpt54":"3.2.0-gpt54.4"},"versions":{"3.2.0-gpt54.0":{"name":"@alexcarv318/stagehand","version":"3.2.0-gpt54.0","keywords":["ai","browser","automation","web-scraping","testing"],"author":{"name":"Browserbase"},"license":"MIT","_id":"@alexcarv318/stagehand@3.2.0-gpt54.0","maintainers":[{"name":"alexcarv318","email":"alexilchenko2005@gmail.com"}],"homepage":"https://stagehand.dev","bugs":{"url":"https://github.com/browserbase/stagehand/issues"},"dist":{"shasum":"e2ca18e3629c6bfce4c2a88c57bbad477dacb326","tarball":"https://registry.npmjs.org/@alexcarv318/stagehand/-/stagehand-3.2.0-gpt54.0.tgz","fileCount":1663,"integrity":"sha512-wd+2aEM6eysQzpYzspiDPQlvXI1Syh4QhRxpRrk1v16FL7+7lQs3olm4jGGepXICMkZIPvoIuY2FWmv9M+qELQ==","signatures":[{"sig":"MEUCIGEdu9zi5jGSVA/Gyn4f7lGllYRHeBeSvkHkuV9JKfLLAiEA0rCKPzO3dezYPNn+C3VVjK2IEldPK+jND6udGYXnx4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12419954},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"types":"./dist/esm/*.d.ts","import":"./dist/esm/*.js"},"./cli":{"types":"./dist/esm/lib/v3/cli.d.ts","import":"./dist/esm/lib/v3/cli.js","require":"./dist/cjs/cli.js"},"./*.js":{"types":"./dist/esm/*.d.ts","import":"./dist/esm/*.js"},"./package.json":"./package.json"},"gitHead":"d2ad6130f24e4a521a119c4ed58c3b04d227c54b","scripts":{"lint":"cd ../.. && prettier --check packages/core && cd packages/core && pnpm run eslint && pnpm run typecheck","test":"pnpm -w --dir ../.. exec turbo run test:core test:e2e --filter=@browserbasehq/stagehand --","build":"pnpm --filter @browserbasehq/stagehand run --parallel \"/^build:(esm|cjs)$/\"","eslint":"eslint .","format":"prettier --write .","example":"node --import tsx -e \"const args=process.argv.slice(1).filter(a=>a!=='--'); const [p]=args; const n=(p||'example').replace(/^\\.\\//,'').replace(/\\.ts$/i,''); import('node:path').then(path=>import(new URL(path.resolve('examples', n + '.ts'), 'file:')));\" --","test:e2e":"tsx scripts/test-e2e.ts","build:cjs":"tsx scripts/build-cjs.ts","build:esm":"tsx scripts/build-esm.ts","test:core":"tsx scripts/test-core.ts","typecheck":"pnpm -w --dir ../.. exec tsc -p packages/core/tsconfig.json --noEmit","gen-version":"tsx scripts/gen-version.ts","build-dom-scripts":"pnpm run --parallel \"/^build-dom-scripts:(dom|locator|screenshot|a11y)$/\"","build-dom-scripts:dom":"tsx lib/v3/dom/genDomScripts.ts","build-dom-scripts:a11y":"tsx lib/v3/dom/genA11yScripts.ts","build-dom-scripts:locator":"tsx lib/v3/dom/genLocatorScripts.ts","build-dom-scripts:screenshot":"tsx lib/v3/dom/genScreenshotScripts.ts"},"_npmUser":{"name":"alexcarv318","email":"alexilchenko2005@gmail.com"},"repository":{"url":"git+https://github.com/browserbase/stagehand.git","type":"git","directory":"packages/core"},"_npmVersion":"11.6.0","description":"An AI web browsing framework focused on simplicity and extensibility.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"ai":"^5.0.133","ws":"^8.18.0","pino":"^9.6.0","uuid":"^11.1.0","openai":"^4.87.1","pino-pretty":"^13.0.0","fetch-cookie":"^3.1.0","@google/genai":"^1.22.0","@ai-sdk/provider":"^2.0.0","@anthropic-ai/sdk":"0.39.0","@langchain/openai":"^0.4.4","devtools-protocol":"^0.0.1464554","@browserbasehq/sdk":"^2.7.0","zod-to-json-schema":"^3.25.0","@modelcontextprotocol/sdk":"^1.17.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"*","zod":"^3.25.76 || ^4.2.0","chalk":"^5.4.1","jsdom":"^24.0.0","eslint":"10.0.2","vitest":"^4.0.8","adm-zip":"^0.5.16","prettier":"^3.2.5","@types/ws":"^8.5.13","playwright":"^1.52.0","@types/node":"^20.11.30","@types/jsdom":"^27.0.0","@types/adm-zip":"^0.5.7","playwright-core":"^1.54.1","@playwright/test":"^1.42.1","@vitest/coverage-v8":"^4.0.8"},"peerDependencies":{"zod":"^3.25.76 || ^4.2.0","deepmerge":"^4.3.1"},"optionalDependencies":{"bufferutil":"^4.0.9","playwright":"^1.52.0","@ai-sdk/xai":"^2.0.26","@ai-sdk/groq":"^2.0.24","@ai-sdk/azure":"^2.0.54","@ai-sdk/google":"^2.0.53","@ai-sdk/openai":"^2.0.53","puppeteer-core":"^22.8.0","@ai-sdk/mistral":"^2.0.19","@langchain/core":"^0.3.80","chrome-launcher":"^1.2.0","patchright-core":"^1.55.2","playwright-core":"^1.54.1","@ai-sdk/cerebras":"^1.0.25","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.34","@ai-sdk/perplexity":"^2.0.13","@ai-sdk/togetherai":"^1.0.23","@ai-sdk/google-vertex":"^3.0.70","ollama-ai-provider-v2":"^1.5.0","@ai-sdk/amazon-bedrock":"^3.0.73"},"_npmOperationalInternal":{"tmp":"tmp/stagehand_3.2.0-gpt54.0_1774559684274_0.28435307513662145","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-gpt54.1":{"name":"@alexcarv318/stagehand","version":"3.2.0-gpt54.1","keywords":["ai","browser","automation","web-scraping","testing"],"author":{"name":"Browserbase"},"license":"MIT","_id":"@alexcarv318/stagehand@3.2.0-gpt54.1","maintainers":[{"name":"alexcarv318","email":"alexilchenko2005@gmail.com"}],"homepage":"https://stagehand.dev","bugs":{"url":"https://github.com/browserbase/stagehand/issues"},"dist":{"shasum":"000dba2b1c73c2c7272150c7865a7c8bee2c9c42","tarball":"https://registry.npmjs.org/@alexcarv318/stagehand/-/stagehand-3.2.0-gpt54.1.tgz","fileCount":1663,"integrity":"sha512-48fIIAzoe7/Kk3uQBdjs2hqJa0ucufKh6oFq5vfRkyxcVuj/+0pWRYCc/Rzx7XqhrEanhCcIl1Z5oYFQ+rwAzA==","signatures":[{"sig":"MEYCIQCsRuDKi2+e6/jYmlTLGDBPpF3RCaEQQZEa9D2xb+eQZwIhAIq1ISz2AEWE6x9g1+1y92jxg5czU4utKeVqIrZdaGNC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12419954},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"types":"./dist/esm/*.d.ts","import":"./dist/esm/*.js"},"./cli":{"types":"./dist/esm/lib/v3/cli.d.ts","import":"./dist/esm/lib/v3/cli.js","require":"./dist/cjs/cli.js"},"./*.js":{"types":"./dist/esm/*.d.ts","import":"./dist/esm/*.js"},"./package.json":"./package.json"},"gitHead":"d2ad6130f24e4a521a119c4ed58c3b04d227c54b","scripts":{"lint":"cd ../.. && prettier --check packages/core && cd packages/core && pnpm run eslint && pnpm run typecheck","test":"pnpm -w --dir ../.. exec turbo run test:core test:e2e --filter=@browserbasehq/stagehand --","build":"pnpm --filter @browserbasehq/stagehand run --parallel \"/^build:(esm|cjs)$/\"","eslint":"eslint .","format":"prettier --write .","example":"node --import tsx -e \"const args=process.argv.slice(1).filter(a=>a!=='--'); const [p]=args; const n=(p||'example').replace(/^\\.\\//,'').replace(/\\.ts$/i,''); import('node:path').then(path=>import(new URL(path.resolve('examples', n + '.ts'), 'file:')));\" --","test:e2e":"tsx scripts/test-e2e.ts","build:cjs":"tsx scripts/build-cjs.ts","build:esm":"tsx scripts/build-esm.ts","test:core":"tsx scripts/test-core.ts","typecheck":"pnpm -w --dir ../.. exec tsc -p packages/core/tsconfig.json --noEmit","gen-version":"tsx scripts/gen-version.ts","build-dom-scripts":"pnpm run --parallel \"/^build-dom-scripts:(dom|locator|screenshot|a11y)$/\"","build-dom-scripts:dom":"tsx lib/v3/dom/genDomScripts.ts","build-dom-scripts:a11y":"tsx lib/v3/dom/genA11yScripts.ts","build-dom-scripts:locator":"tsx lib/v3/dom/genLocatorScripts.ts","build-dom-scripts:screenshot":"tsx lib/v3/dom/genScreenshotScripts.ts"},"_npmUser":{"name":"alexcarv318","email":"alexilchenko2005@gmail.com"},"repository":{"url":"git+https://github.com/browserbase/stagehand.git","type":"git","directory":"packages/core"},"_npmVersion":"11.6.0","description":"An AI web browsing framework focused on simplicity and extensibility.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"ai":"^5.0.133","ws":"^8.18.0","pino":"^9.6.0","uuid":"^11.1.0","openai":"^4.87.1","pino-pretty":"^13.0.0","fetch-cookie":"^3.1.0","@google/genai":"^1.22.0","@ai-sdk/provider":"^2.0.0","@anthropic-ai/sdk":"0.39.0","@langchain/openai":"^0.4.4","devtools-protocol":"^0.0.1464554","@browserbasehq/sdk":"^2.7.0","zod-to-json-schema":"^3.25.0","@modelcontextprotocol/sdk":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"*","zod":"^3.25.76 || ^4.2.0","chalk":"^5.4.1","jsdom":"^24.0.0","eslint":"10.0.2","vitest":"^4.0.8","adm-zip":"^0.5.16","prettier":"^3.2.5","@types/ws":"^8.5.13","playwright":"^1.52.0","@types/node":"^20.11.30","@types/jsdom":"^27.0.0","@types/adm-zip":"^0.5.7","playwright-core":"^1.54.1","@playwright/test":"^1.42.1","@vitest/coverage-v8":"^4.0.8"},"peerDependencies":{"zod":"^3.25.76 || ^4.2.0","deepmerge":"^4.3.1"},"optionalDependencies":{"bufferutil":"^4.0.9","playwright":"^1.52.0","@ai-sdk/xai":"^2.0.26","@ai-sdk/groq":"^2.0.24","@ai-sdk/azure":"^2.0.54","@ai-sdk/google":"^2.0.53","@ai-sdk/openai":"^2.0.53","puppeteer-core":"^22.8.0","@ai-sdk/mistral":"^2.0.19","@langchain/core":"^0.3.80","chrome-launcher":"^1.2.0","patchright-core":"^1.55.2","playwright-core":"^1.54.1","@ai-sdk/cerebras":"^1.0.25","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.34","@ai-sdk/perplexity":"^2.0.13","@ai-sdk/togetherai":"^1.0.23","@ai-sdk/google-vertex":"^3.0.70","ollama-ai-provider-v2":"^1.5.0","@ai-sdk/amazon-bedrock":"^3.0.73"},"_npmOperationalInternal":{"tmp":"tmp/stagehand_3.2.0-gpt54.1_1774560762189_0.4350382141299787","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-gpt54.2":{"name":"@alexcarv318/stagehand","version":"3.2.0-gpt54.2","keywords":["ai","browser","automation","web-scraping","testing"],"author":{"name":"Browserbase"},"license":"MIT","_id":"@alexcarv318/stagehand@3.2.0-gpt54.2","maintainers":[{"name":"alexcarv318","email":"alexilchenko2005@gmail.com"}],"homepage":"https://stagehand.dev","bugs":{"url":"https://github.com/browserbase/stagehand/issues"},"dist":{"shasum":"6b0f27f24e99bce26288c0646026c1343d2bb1a6","tarball":"https://registry.npmjs.org/@alexcarv318/stagehand/-/stagehand-3.2.0-gpt54.2.tgz","fileCount":1663,"integrity":"sha512-m01jlfIzuU7sRAtVzLwOAgdhmawWEKq+uLPJnEbI+mfSrx/e+ozFdQVa0t6lFq/uuZaCg5aIFJi3fO5NfSDr0A==","signatures":[{"sig":"MEUCIQD3NKkw45ErbyyJbiMfZGAjHSaoUmjrsc9O8O9UnUBlfQIgPf1Q0JFCCzHCGfHmZ9UIuZPqIf+8CTZfs3zzYm3f3PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12419954},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"types":"./dist/esm/*.d.ts","import":"./dist/esm/*.js"},"./cli":{"types":"./dist/esm/lib/v3/cli.d.ts","import":"./dist/esm/lib/v3/cli.js","require":"./dist/cjs/cli.js"},"./*.js":{"types":"./dist/esm/*.d.ts","import":"./dist/esm/*.js"},"./package.json":"./package.json"},"gitHead":"d2ad6130f24e4a521a119c4ed58c3b04d227c54b","scripts":{"lint":"cd ../.. && prettier --check packages/core && cd packages/core && pnpm run eslint && pnpm run typecheck","test":"pnpm -w --dir ../.. exec turbo run test:core test:e2e --filter=@browserbasehq/stagehand --","build":"pnpm --filter @browserbasehq/stagehand run --parallel \"/^build:(esm|cjs)$/\"","eslint":"eslint .","format":"prettier --write .","example":"node --import tsx -e \"const args=process.argv.slice(1).filter(a=>a!=='--'); const [p]=args; const n=(p||'example').replace(/^\\.\\//,'').replace(/\\.ts$/i,''); import('node:path').then(path=>import(new URL(path.resolve('examples', n + '.ts'), 'file:')));\" --","test:e2e":"tsx scripts/test-e2e.ts","build:cjs":"tsx scripts/build-cjs.ts","build:esm":"tsx scripts/build-esm.ts","test:core":"tsx scripts/test-core.ts","typecheck":"pnpm -w --dir ../.. exec tsc -p packages/core/tsconfig.json --noEmit","gen-version":"tsx scripts/gen-version.ts","build-dom-scripts":"pnpm run --parallel \"/^build-dom-scripts:(dom|locator|screenshot|a11y)$/\"","build-dom-scripts:dom":"tsx lib/v3/dom/genDomScripts.ts","build-dom-scripts:a11y":"tsx lib/v3/dom/genA11yScripts.ts","build-dom-scripts:locator":"tsx lib/v3/dom/genLocatorScripts.ts","build-dom-scripts:screenshot":"tsx lib/v3/dom/genScreenshotScripts.ts"},"_npmUser":{"name":"alexcarv318","email":"alexilchenko2005@gmail.com"},"repository":{"url":"git+https://github.com/browserbase/stagehand.git","type":"git","directory":"packages/core"},"_npmVersion":"11.6.0","description":"An AI web browsing framework focused on simplicity and extensibility.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"ai":"^5.0.133","ws":"^8.18.0","pino":"^9.6.0","uuid":"^11.1.0","openai":"^4.87.1","pino-pretty":"^13.0.0","fetch-cookie":"^3.1.0","@google/genai":"^1.22.0","@ai-sdk/provider":"^2.0.0","@anthropic-ai/sdk":"0.39.0","@langchain/openai":"^0.4.4","devtools-protocol":"^0.0.1464554","@browserbasehq/sdk":"^2.7.0","zod-to-json-schema":"^3.25.0","@modelcontextprotocol/sdk":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"*","zod":"^3.25.76 || ^4.2.0","chalk":"^5.4.1","jsdom":"^24.0.0","eslint":"10.0.2","vitest":"^4.0.8","adm-zip":"^0.5.16","prettier":"^3.2.5","@types/ws":"^8.5.13","playwright":"^1.52.0","@types/node":"^20.11.30","@types/jsdom":"^27.0.0","@types/adm-zip":"^0.5.7","playwright-core":"^1.54.1","@playwright/test":"^1.42.1","@vitest/coverage-v8":"^4.0.8"},"peerDependencies":{"zod":"^3.25.76 || ^4.2.0","deepmerge":"^4.3.1"},"optionalDependencies":{"bufferutil":"^4.0.9","playwright":"^1.52.0","@ai-sdk/xai":"^2.0.26","@ai-sdk/groq":"^2.0.24","@ai-sdk/azure":"^2.0.54","@ai-sdk/google":"^2.0.53","@ai-sdk/openai":"^2.0.53","puppeteer-core":"^22.8.0","@ai-sdk/mistral":"^2.0.19","@langchain/core":"^0.3.80","chrome-launcher":"^1.2.0","patchright-core":"^1.55.2","playwright-core":"^1.54.1","@ai-sdk/cerebras":"^1.0.25","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.34","@ai-sdk/perplexity":"^2.0.13","@ai-sdk/togetherai":"^1.0.23","@ai-sdk/google-vertex":"^3.0.70","ollama-ai-provider-v2":"^1.5.0","@ai-sdk/amazon-bedrock":"^3.0.73"},"_npmOperationalInternal":{"tmp":"tmp/stagehand_3.2.0-gpt54.2_1774561120701_0.5129212639981144","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-gpt54.3":{"name":"@alexcarv318/stagehand","version":"3.2.0-gpt54.3","keywords":["ai","browser","automation","web-scraping","testing"],"author":{"name":"Browserbase"},"license":"MIT","_id":"@alexcarv318/stagehand@3.2.0-gpt54.3","maintainers":[{"name":"alexcarv318","email":"alexilchenko2005@gmail.com"}],"homepage":"https://stagehand.dev","bugs":{"url":"https://github.com/browserbase/stagehand/issues"},"dist":{"shasum":"0c64a8d6986c12f684731ede03caaac254c0cbd1","tarball":"https://registry.npmjs.org/@alexcarv318/stagehand/-/stagehand-3.2.0-gpt54.3.tgz","fileCount":1663,"integrity":"sha512-1PFt36QrcVbZU3/Mj/mO4AK3VOk6Gk1sGT12I8rYDVLGWe3N3F+Lo0JZsK0kcoE1kf4VArbOniOqTZrNkwAj6Q==","signatures":[{"sig":"MEQCID28XZOwyQzSrAsz9XMbs7EPUIfwzUCwxGN8YJN65WvnAiAzpdLTuxvWaUC9gUsjyMlWvifacRupbSpMPbExkImCGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12419864},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"types":"./dist/esm/*.d.ts","import":"./dist/esm/*.js"},"./cli":{"types":"./dist/esm/lib/v3/cli.d.ts","import":"./dist/esm/lib/v3/cli.js","require":"./dist/cjs/cli.js"},"./*.js":{"types":"./dist/esm/*.d.ts","import":"./dist/esm/*.js"},"./package.json":"./package.json"},"gitHead":"d2ad6130f24e4a521a119c4ed58c3b04d227c54b","scripts":{"lint":"cd ../.. && prettier --check packages/core && cd packages/core && pnpm run eslint && pnpm run typecheck","test":"pnpm -w --dir ../.. exec turbo run test:core test:e2e --filter=@browserbasehq/stagehand --","build":"pnpm --filter @browserbasehq/stagehand run --parallel \"/^build:(esm|cjs)$/\"","eslint":"eslint .","format":"prettier --write .","example":"node --import tsx -e \"const args=process.argv.slice(1).filter(a=>a!=='--'); const [p]=args; const n=(p||'example').replace(/^\\.\\//,'').replace(/\\.ts$/i,''); import('node:path').then(path=>import(new URL(path.resolve('examples', n + '.ts'), 'file:')));\" --","test:e2e":"tsx scripts/test-e2e.ts","build:cjs":"tsx scripts/build-cjs.ts","build:esm":"tsx scripts/build-esm.ts","test:core":"tsx scripts/test-core.ts","typecheck":"pnpm -w --dir ../.. exec tsc -p packages/core/tsconfig.json --noEmit","gen-version":"tsx scripts/gen-version.ts","build-dom-scripts":"pnpm run --parallel \"/^build-dom-scripts:(dom|locator|screenshot|a11y)$/\"","build-dom-scripts:dom":"tsx lib/v3/dom/genDomScripts.ts","build-dom-scripts:a11y":"tsx lib/v3/dom/genA11yScripts.ts","build-dom-scripts:locator":"tsx lib/v3/dom/genLocatorScripts.ts","build-dom-scripts:screenshot":"tsx lib/v3/dom/genScreenshotScripts.ts"},"_npmUser":{"name":"alexcarv318","email":"alexilchenko2005@gmail.com"},"repository":{"url":"git+https://github.com/browserbase/stagehand.git","type":"git","directory":"packages/core"},"_npmVersion":"11.6.0","description":"An AI web browsing framework focused on simplicity and extensibility.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"ai":"^5.0.133","ws":"^8.18.0","pino":"^9.6.0","uuid":"^11.1.0","openai":"^4.87.1","pino-pretty":"^13.0.0","fetch-cookie":"^3.1.0","@google/genai":"^1.22.0","@ai-sdk/provider":"^2.0.0","@anthropic-ai/sdk":"0.39.0","@langchain/openai":"^0.4.4","devtools-protocol":"^0.0.1464554","@browserbasehq/sdk":"^2.7.0","zod-to-json-schema":"^3.25.0","@modelcontextprotocol/sdk":"^1.17.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"*","zod":"^3.25.76 || ^4.2.0","chalk":"^5.4.1","jsdom":"^24.0.0","eslint":"10.0.2","vitest":"^4.0.8","adm-zip":"^0.5.16","prettier":"^3.2.5","@types/ws":"^8.5.13","playwright":"^1.52.0","@types/node":"^20.11.30","@types/jsdom":"^27.0.0","@types/adm-zip":"^0.5.7","playwright-core":"^1.54.1","@playwright/test":"^1.42.1","@vitest/coverage-v8":"^4.0.8"},"peerDependencies":{"zod":"^3.25.76 || ^4.2.0","deepmerge":"^4.3.1"},"optionalDependencies":{"bufferutil":"^4.0.9","playwright":"^1.52.0","@ai-sdk/xai":"^2.0.26","@ai-sdk/groq":"^2.0.24","@ai-sdk/azure":"^2.0.54","@ai-sdk/google":"^2.0.53","@ai-sdk/openai":"^2.0.53","puppeteer-core":"^22.8.0","@ai-sdk/mistral":"^2.0.19","@langchain/core":"^0.3.80","chrome-launcher":"^1.2.0","patchright-core":"^1.55.2","playwright-core":"^1.54.1","@ai-sdk/cerebras":"^1.0.25","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/anthropic":"^2.0.34","@ai-sdk/perplexity":"^2.0.13","@ai-sdk/togetherai":"^1.0.23","@ai-sdk/google-vertex":"^3.0.70","ollama-ai-provider-v2":"^1.5.0","@ai-sdk/amazon-bedrock":"^3.0.73"},"_npmOperationalInternal":{"tmp":"tmp/stagehand_3.2.0-gpt54.3_1774561967701_0.03922228325275867","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-gpt54.4":{"name":"@alexcarv318/stagehand","version":"3.2.0-gpt54.4","description":"An AI web browsing framework focused on simplicity and extensibility.","type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./cli":{"types":"./dist/esm/lib/v3/cli.d.ts","import":"./dist/esm/lib/v3/cli.js","require":"./dist/cjs/cli.js"},"./*.js":{"types":"./dist/esm/*.d.ts","import":"./dist/esm/*.js"},"./*":{"types":"./dist/esm/*.d.ts","import":"./dist/esm/*.js"},"./package.json":"./package.json"},"engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"gen-version":"tsx scripts/gen-version.ts","build-dom-scripts":"pnpm run --parallel \"/^build-dom-scripts:(dom|locator|screenshot|a11y)$/\"","build-dom-scripts:dom":"tsx lib/v3/dom/genDomScripts.ts","build-dom-scripts:locator":"tsx lib/v3/dom/genLocatorScripts.ts","build-dom-scripts:screenshot":"tsx lib/v3/dom/genScreenshotScripts.ts","build-dom-scripts:a11y":"tsx lib/v3/dom/genA11yScripts.ts","build:cjs":"tsx scripts/build-cjs.ts","build:esm":"tsx scripts/build-esm.ts","build":"pnpm --filter @browserbasehq/stagehand run --parallel \"/^build:(esm|cjs)$/\"","example":"node --import tsx -e \"const args=process.argv.slice(1).filter(a=>a!=='--'); const [p]=args; const n=(p||'example').replace(/^\\.\\//,'').replace(/\\.ts$/i,''); import('node:path').then(path=>import(new URL(path.resolve('examples', n + '.ts'), 'file:')));\" --","test":"pnpm -w --dir ../.. exec turbo run test:core test:e2e --filter=@browserbasehq/stagehand --","test:core":"tsx scripts/test-core.ts","test:e2e":"tsx scripts/test-e2e.ts","format":"prettier --write .","typecheck":"pnpm -w --dir ../.. exec tsc -p packages/core/tsconfig.json --noEmit","eslint":"eslint .","lint":"cd ../.. && prettier --check packages/core && cd packages/core && pnpm run eslint && pnpm run typecheck"},"keywords":["ai","browser","automation","web-scraping","testing"],"author":{"name":"Browserbase"},"license":"MIT","peerDependencies":{"deepmerge":"^4.3.1","zod":"^3.25.76 || ^4.2.0"},"dependencies":{"@ai-sdk/provider":"^2.0.0","@anthropic-ai/sdk":"0.39.0","@browserbasehq/sdk":"^2.7.0","@google/genai":"^1.22.0","@langchain/openai":"^0.4.4","@modelcontextprotocol/sdk":"^1.17.2","ai":"^5.0.133","devtools-protocol":"^0.0.1464554","fetch-cookie":"^3.1.0","openai":"^4.87.1","pino":"^9.6.0","pino-pretty":"^13.0.0","uuid":"^11.1.0","ws":"^8.18.0","zod-to-json-schema":"^3.25.0"},"optionalDependencies":{"@ai-sdk/amazon-bedrock":"^3.0.73","@ai-sdk/anthropic":"^2.0.34","@ai-sdk/azure":"^2.0.54","@ai-sdk/cerebras":"^1.0.25","@ai-sdk/deepseek":"^1.0.23","@ai-sdk/google":"^2.0.53","@ai-sdk/google-vertex":"^3.0.70","@ai-sdk/groq":"^2.0.24","@ai-sdk/mistral":"^2.0.19","@ai-sdk/openai":"^2.0.53","@ai-sdk/perplexity":"^2.0.13","@ai-sdk/togetherai":"^1.0.23","@ai-sdk/xai":"^2.0.26","@langchain/core":"^0.3.80","bufferutil":"^4.0.9","chrome-launcher":"^1.2.0","ollama-ai-provider-v2":"^1.5.0","patchright-core":"^1.55.2","playwright":"^1.52.0","playwright-core":"^1.54.1","puppeteer-core":"^22.8.0"},"devDependencies":{"@playwright/test":"^1.42.1","@types/adm-zip":"^0.5.7","@types/jsdom":"^27.0.0","@types/node":"^20.11.30","@types/ws":"^8.5.13","@vitest/coverage-v8":"^4.0.8","adm-zip":"^0.5.16","chalk":"^5.4.1","eslint":"10.0.2","jsdom":"^24.0.0","playwright":"^1.52.0","playwright-core":"^1.54.1","prettier":"^3.2.5","tsx":"*","vitest":"^4.0.8","zod":"^3.25.76 || ^4.2.0"},"repository":{"type":"git","url":"git+https://github.com/browserbase/stagehand.git","directory":"packages/core"},"bugs":{"url":"https://github.com/browserbase/stagehand/issues"},"homepage":"https://stagehand.dev","_id":"@alexcarv318/stagehand@3.2.0-gpt54.4","readmeFilename":"README.md","gitHead":"2110ef02a6f17af27e2ff3cb6084d5046ba8cb39","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-UACpfxSlUqBhQaJOZe8dah7f8YVxCWF9grpd/4ypssXAjaFn+c4rnn3+SAmt6gt/SoyUp0h1bxJkHn2ldr8KlA==","shasum":"89ac02edbbb4378c96a0ef63637b40e963aea9b0","tarball":"https://registry.npmjs.org/@alexcarv318/stagehand/-/stagehand-3.2.0-gpt54.4.tgz","fileCount":1663,"unpackedSize":12419850,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC0xELMgafQigAtrvDcV+CfHbfiQK54lLDuYtLQe3PG6AiEAlRdor+8Hih726rJotXaM7/HyHFdK5Xek8mh15pGL9qQ="}]},"_npmUser":{"name":"alexcarv318","email":"alexilchenko2005@gmail.com"},"directories":{},"maintainers":[{"name":"alexcarv318","email":"alexilchenko2005@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stagehand_3.2.0-gpt54.4_1774563222420_0.16831209633114708"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-26T21:14:44.168Z","modified":"2026-03-26T22:13:42.798Z","3.2.0-gpt54.0":"2026-03-26T21:14:44.529Z","3.2.0-gpt54.1":"2026-03-26T21:32:42.428Z","3.2.0-gpt54.2":"2026-03-26T21:38:40.935Z","3.2.0-gpt54.3":"2026-03-26T21:52:48.063Z","3.2.0-gpt54.4":"2026-03-26T22:13:42.689Z"},"bugs":{"url":"https://github.com/browserbase/stagehand/issues"},"author":{"name":"Browserbase"},"license":"MIT","homepage":"https://stagehand.dev","keywords":["ai","browser","automation","web-scraping","testing"],"repository":{"url":"git+https://github.com/browserbase/stagehand.git","type":"git","directory":"packages/core"},"description":"An AI web browsing framework focused on simplicity and extensibility.","maintainers":[{"name":"alexcarv318","email":"alexilchenko2005@gmail.com"}],"readme":"","readmeFilename":""}