{"versions":{"0.1.1":{"name":"@agent-infra/browser-context","description":"get browser context for AI Agent","version":"0.1.1","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"}},"publishConfig":{"access":"public"},"scripts":{"dev":"rslib build --watch","build":"rslib build","prepare":"npm run build","prepublishOnly":"pnpm run build","test":"vitest run","test:watch":"vitest","test:e2e":"vitest --config vitest.e2e.config.ts","coverage":"vitest run --coverage","test:e2e:local":"vitest --config vitest.e2e.config.ts local-browser.e2e.test.ts"},"dependencies":{"puppeteer-core":"24.14.0","turndown":"^7.2.0","turndown-plugin-gfm":"^1.0.2"},"devDependencies":{"@types/turndown":"^5.0.5","@types/which":"3.0.4","@types/node":"24.1.0","typescript":"5.8.3","vitest":"3.2.4","@vitest/coverage-v8":"3.2.4","@rslib/core":"0.11.0"},"_id":"@agent-infra/browser-context@0.1.1","gitHead":"c7d250c7c0b6c4d6d8e60ea0bb99320a03b86bbe","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-kveXoz7lftV4pTYvr0NKf/OsiHccez4mOF7Rym2NQeakdmvCXXkVdsNcWjm+aBncbkJL7GeivsR7IHkUhSWF8Q==","shasum":"e1cdc68dcd7b38418eeb1f91276f1d9cc95ca1a4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agent-infra/browser-context/-/browser-context-0.1.1.tgz","fileCount":30,"unpackedSize":203993,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBfqyLOjHv+hWTDgOFBMiZdmV2H1nY0GQauIApc0gOSQAiEAuZ5tTbb8CbfLy7MX6U1bFeDSZkSW+2+kgREL9v+IBr0="}],"size":60103},"_npmUser":{"name":"anonymous","email":"45808948@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"472590061@qq.com"},{"name":"anonymous","email":"45808948@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser-context_0.1.1_1753405158143_0.26932690902488354"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-25T00:59:18.327Z","publish_time":1753405158327,"_source_registry_name":"default","contributors":[]},"0.1.2":{"name":"@agent-infra/browser-context","description":"get browser context for AI Agent","version":"0.1.2","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"}},"publishConfig":{"access":"public"},"scripts":{"dev":"rslib build --watch","build":"rslib build","prepare":"npm run build","prepublishOnly":"pnpm run build","test":"vitest run","test:watch":"vitest","test:e2e":"vitest --config vitest.e2e.config.ts","coverage":"vitest run --coverage","test:e2e:local":"vitest --config vitest.e2e.config.ts local-browser.e2e.test.ts"},"dependencies":{"defuddle":"^0.6.4","puppeteer-core":"24.14.0","turndown":"^7.2.0","turndown-plugin-gfm":"^1.0.2"},"devDependencies":{"@types/turndown":"^5.0.5","@types/which":"3.0.4","@types/node":"24.1.0","typescript":"5.8.3","vitest":"3.2.4","@vitest/coverage-v8":"3.2.4","@rslib/core":"0.11.0"},"_id":"@agent-infra/browser-context@0.1.2","gitHead":"7647f30502a2d7c06327e278f59a3e2e8fe652d5","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-cBGYMFaMAzV60aoCwTk4/cxuicfj3C9z9bvxISL+07FwbybnOAToXzpYLgi88mSLcb79D/br2WElPT105vNUVA==","shasum":"532e86667d099b673d28b8306a7fff503e518923","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agent-infra/browser-context/-/browser-context-0.1.2.tgz","fileCount":30,"unpackedSize":210553,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDjE6dfrHJX6f5F1vviAcociUkaM2WYMuRLsIwc4Y7rNgIhAL2ZjBNi6mT4KdmD+JFp2qwotm5pKsmkCV/XrImvtZm+"}],"size":61442},"_npmUser":{"name":"anonymous","email":"45808948@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"472590061@qq.com"},{"name":"anonymous","email":"45808948@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser-context_0.1.2_1753427101889_0.45265778903495213"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-25T07:05:02.110Z","publish_time":1753427102110,"_source_registry_name":"default","contributors":[]},"0.1.3":{"name":"@agent-infra/browser-context","description":"get browser context for AI Agent","version":"0.1.3","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"}},"repository":{"type":"git","url":"git+ssh://git@github.com/agent-infra/browser.git"},"publishConfig":{"access":"public"},"dependencies":{"defuddle":"0.6.4","puppeteer-core":"24.15.0","turndown":"7.2.0","turndown-plugin-gfm":"1.0.2"},"devDependencies":{"@types/turndown":"5.0.5","@types/node":"24.1.0","typescript":"5.8.3","vitest":"3.2.4","@vitest/coverage-v8":"3.2.4","@rslib/core":"0.11.0"},"scripts":{"dev":"rslib build --watch","build":"rslib build","test":"vitest run","test:watch":"vitest","test:e2e":"vitest --config vitest.e2e.config.ts","coverage":"vitest run --coverage","test:e2e:local":"vitest --config vitest.e2e.config.ts local-browser.e2e.test.ts"},"_id":"@agent-infra/browser-context@0.1.3","bugs":{"url":"https://github.com/agent-infra/browser/issues"},"homepage":"https://github.com/agent-infra/browser#readme","_integrity":"sha512-y/S9zuXLLqTQp4d7cc88UcLW5k2SxuEoU1+17PdMsMwwptxC1Qv76umTuNoaHdUthO9VfLqnopY8zeVqzjdtCA==","_resolved":"/private/var/folders/b1/0fd1b6hs7lz0fm_mh346lybm0000gn/T/6464e9b838162a2ef998ea5dbe5e86cc/agent-infra-browser-context-0.1.3.tgz","_from":"file:agent-infra-browser-context-0.1.3.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-y/S9zuXLLqTQp4d7cc88UcLW5k2SxuEoU1+17PdMsMwwptxC1Qv76umTuNoaHdUthO9VfLqnopY8zeVqzjdtCA==","shasum":"2c3d40ac56e4a4b026168b9482c1fe2077c8ffe9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agent-infra/browser-context/-/browser-context-0.1.3.tgz","fileCount":30,"unpackedSize":210541,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID+OCbVv1/DCkeB2vQySSld/QyeFt4f29B+ByFYhaPi1AiEA3ENRbv6YTK9lTOyITXkeeGYYhhrdH/BMiG5ZjUKtEBY="}],"size":61819},"_npmUser":{"name":"anonymous","email":"skychx@hotmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"472590061@qq.com"},{"name":"anonymous","email":"45808948@qq.com"},{"name":"anonymous","email":"skychx@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser-context_0.1.3_1754565451007_0.5858502499106228"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-07T11:17:31.170Z","publish_time":1754565451170,"_source_registry_name":"default","contributors":[]},"0.1.4":{"name":"@agent-infra/browser-context","description":"get browser context for AI Agent","version":"0.1.4","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"repository":{"type":"git","url":"git+ssh://git@github.com/agent-infra/browser.git"},"publishConfig":{"access":"public"},"dependencies":{"defuddle":"0.6.4","puppeteer-core":"24.15.0","turndown":"7.2.0","turndown-plugin-gfm":"1.0.2"},"devDependencies":{"@types/turndown":"5.0.5","@types/node":"24.1.0","typescript":"5.8.3","vitest":"3.2.4","@vitest/coverage-v8":"3.2.4","@rslib/core":"0.11.0"},"scripts":{"dev":"rslib build --watch","build":"rslib build","test":"vitest run","test:watch":"vitest","test:e2e":"vitest --config vitest.e2e.config.ts","coverage":"vitest run --coverage","test:e2e:local":"vitest --config vitest.e2e.config.ts local-browser.e2e.test.ts"},"_id":"@agent-infra/browser-context@0.1.4","bugs":{"url":"https://github.com/agent-infra/browser/issues"},"homepage":"https://github.com/agent-infra/browser#readme","_integrity":"sha512-5pqEynBdpvHtw6RAYdwyDO4nxQBLwZdsT7cYnuOW2GqPrHOLB4HIS4YkstmAvk/DceaGIrWf+0IxbfFj8X4Fgw==","_resolved":"/private/var/folders/b1/0fd1b6hs7lz0fm_mh346lybm0000gn/T/8b66053913fe9a33c609b4a33d74e9a1/agent-infra-browser-context-0.1.4.tgz","_from":"file:agent-infra-browser-context-0.1.4.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-5pqEynBdpvHtw6RAYdwyDO4nxQBLwZdsT7cYnuOW2GqPrHOLB4HIS4YkstmAvk/DceaGIrWf+0IxbfFj8X4Fgw==","shasum":"2bb61159f9f84e904a313a1993268558c5cebc3f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agent-infra/browser-context/-/browser-context-0.1.4.tgz","fileCount":30,"unpackedSize":210541,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCaIQEdjcYN6I6RuOZ5B3fkCcoLjgbX6GVU9EogzAP4VQIhALIib1dA1uXPy5dlV6MA42021QtnrKw2gu+qslZTt2I1"}],"size":61816},"_npmUser":{"name":"anonymous","email":"skychx@hotmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"472590061@qq.com"},{"name":"anonymous","email":"45808948@qq.com"},{"name":"anonymous","email":"skychx@hotmail.com"},{"name":"anonymous","email":"zhaoqinghao01@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser-context_0.1.4_1754904502781_0.73727210766184"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-11T09:28:22.952Z","publish_time":1754904502952,"_source_registry_name":"default","contributors":[]},"0.1.5":{"name":"@agent-infra/browser-context","description":"get browser context for AI Agent","version":"0.1.5","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"repository":{"type":"git","url":"git+ssh://git@github.com/agent-infra/browser.git"},"publishConfig":{"access":"public"},"dependencies":{"defuddle":"0.6.4","puppeteer-core":"24.15.0","turndown":"7.2.0","turndown-plugin-gfm":"1.0.2"},"devDependencies":{"@types/turndown":"5.0.5","@types/node":"24.1.0","typescript":"5.8.3","vitest":"3.2.4","@vitest/coverage-v8":"3.2.4","@rslib/core":"0.11.0"},"scripts":{"dev":"rslib build --watch","build":"rslib build","test":"vitest run","test:watch":"vitest","test:e2e":"vitest --config vitest.e2e.config.ts","coverage":"vitest run --coverage","test:e2e:local":"vitest --config vitest.e2e.config.ts local-browser.e2e.test.ts"},"_id":"@agent-infra/browser-context@0.1.5","bugs":{"url":"https://github.com/agent-infra/browser/issues"},"homepage":"https://github.com/agent-infra/browser#readme","_integrity":"sha512-yHG66vz0ReaQx4W+5dCpyiHLYfDL140YtpfPM6tMNqde/Nv8ODUCqds2OTHkIF163pI4VBAfR6g0+mNj1rnqzg==","_resolved":"/private/var/folders/b1/0fd1b6hs7lz0fm_mh346lybm0000gn/T/36c72c99c723ade61b5faff55fa0666a/agent-infra-browser-context-0.1.5.tgz","_from":"file:agent-infra-browser-context-0.1.5.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-yHG66vz0ReaQx4W+5dCpyiHLYfDL140YtpfPM6tMNqde/Nv8ODUCqds2OTHkIF163pI4VBAfR6g0+mNj1rnqzg==","shasum":"8fa61065aa98665be0ff87a8ce252c16a95148a5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agent-infra/browser-context/-/browser-context-0.1.5.tgz","fileCount":30,"unpackedSize":210541,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZM0kRRJ90UfIzdE0AdlXsEINyOs1I1GkD6uZPMuK1xwIgYZY3fNBQvONKV5MtnlKOUkOhgAUcj1+2k7UFZlN6lDY="}],"size":61817},"_npmUser":{"name":"anonymous","email":"skychx@hotmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"472590061@qq.com"},{"name":"anonymous","email":"45808948@qq.com"},{"name":"anonymous","email":"skychx@hotmail.com"},{"name":"anonymous","email":"zhaoqinghao01@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser-context_0.1.5_1754905932438_0.9756943903377371"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-11T09:52:12.601Z","publish_time":1754905932601,"_source_registry_name":"default","contributors":[]},"0.1.6":{"name":"@agent-infra/browser-context","description":"get browser context for AI Agent","version":"0.1.6","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"repository":{"type":"git","url":"git+ssh://git@github.com/agent-infra/browser.git"},"publishConfig":{"access":"public"},"dependencies":{"defuddle":"0.6.4","puppeteer-core":"24.15.0","turndown":"7.2.0","turndown-plugin-gfm":"1.0.2"},"devDependencies":{"@types/turndown":"5.0.5","@types/node":"24.1.0","typescript":"5.8.3","vitest":"3.2.4","@vitest/coverage-v8":"3.2.4","@rslib/core":"0.11.0"},"scripts":{"dev":"rslib build --watch","build":"rslib build","test":"vitest run","test:watch":"vitest","test:e2e":"vitest --config vitest.e2e.config.ts","coverage":"vitest run --coverage","test:e2e:local":"vitest --config vitest.e2e.config.ts local-browser.e2e.test.ts"},"_id":"@agent-infra/browser-context@0.1.6","bugs":{"url":"https://github.com/agent-infra/browser/issues"},"homepage":"https://github.com/agent-infra/browser#readme","_integrity":"sha512-NHhKxbXcK1xMd//kP81m+BPZ+qr/8ME1Xkg8Fd40YTXkask5uV0Gka/dq+6aA3Rbjjf7HPdNVXNXA5Mx1cUSWw==","_resolved":"/private/var/folders/b1/0fd1b6hs7lz0fm_mh346lybm0000gn/T/dbbf41f1a333ca43ea7819d48225396b/agent-infra-browser-context-0.1.6.tgz","_from":"file:agent-infra-browser-context-0.1.6.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-NHhKxbXcK1xMd//kP81m+BPZ+qr/8ME1Xkg8Fd40YTXkask5uV0Gka/dq+6aA3Rbjjf7HPdNVXNXA5Mx1cUSWw==","shasum":"eb67407eb4b2845f280bcebae83fe3f334211782","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agent-infra/browser-context/-/browser-context-0.1.6.tgz","fileCount":31,"unpackedSize":226670,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCd5TFuuRENjs5KSD0pFZnAmQjEw0lrdBgnkWYbxHpifwIhAP8AkY1YsQ8TRj7E02JBumoskcB6a1UIvkVqVA1I67tc"}],"size":67688},"_npmUser":{"name":"anonymous","email":"skychx@hotmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"472590061@qq.com"},{"name":"anonymous","email":"45808948@qq.com"},{"name":"anonymous","email":"skychx@hotmail.com"},{"name":"anonymous","email":"zhaoqinghao01@gmail.com"},{"name":"anonymous","email":"chenjianpersonal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser-context_0.1.6_1756802499966_0.5467755531685834"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-02T08:41:40.181Z","publish_time":1756802500181,"_source_registry_name":"default","contributors":[]},"0.2.0-alpha.3":{"name":"@agent-infra/browser-context","description":"get browser context for AI Agent","version":"0.2.0-alpha.3","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"repository":{"type":"git","url":"git+ssh://git@github.com/agent-infra/browser.git"},"publishConfig":{"access":"public"},"dependencies":{"defuddle":"0.6.6","puppeteer-core":"24.23.0","turndown":"7.2.1","turndown-plugin-gfm":"1.0.2"},"devDependencies":{"@types/turndown":"5.0.5","@types/node":"24.7.1","typescript":"5.9.3","vitest":"3.2.4","@vitest/coverage-v8":"3.2.4","@rslib/core":"0.15.0"},"scripts":{"dev":"rslib build --watch","build":"rslib build","test":"vitest run","test:watch":"vitest","test:e2e":"vitest --config vitest.e2e.config.ts","coverage":"vitest run --coverage","test:e2e:local":"vitest --config vitest.e2e.config.ts local-browser.e2e.test.ts"},"_id":"@agent-infra/browser-context@0.2.0-alpha.3","bugs":{"url":"https://github.com/agent-infra/browser/issues"},"homepage":"https://github.com/agent-infra/browser#readme","_integrity":"sha512-gyTg/gLxY0as70f8221532P2CxzdUIW6JtxVcSiiryAvhJiI3zHeNNHo9riN2TfQKjgey252dQR1sZZcsxB9sw==","_resolved":"/private/var/folders/b1/0fd1b6hs7lz0fm_mh346lybm0000gn/T/b357227d8bd2bcd7de7bbad3ec7cab80/agent-infra-browser-context-0.2.0-alpha.3.tgz","_from":"file:agent-infra-browser-context-0.2.0-alpha.3.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-gyTg/gLxY0as70f8221532P2CxzdUIW6JtxVcSiiryAvhJiI3zHeNNHo9riN2TfQKjgey252dQR1sZZcsxB9sw==","shasum":"83eec8ee1d0ef0bc5f2ae7ab924bfe9ded5a1dee","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agent-infra/browser-context/-/browser-context-0.2.0-alpha.3.tgz","fileCount":31,"unpackedSize":226786,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD0D8zn/812A6tueHFNLT8p1K2XAK3Y9UN7px4+sfci3gIhAOy2Y7hKaCUDHkomFJYbx6yDVclspMZHm1KB2mZ8gj28"}],"size":67723},"_npmUser":{"name":"anonymous","email":"skychx@hotmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"472590061@qq.com"},{"name":"anonymous","email":"45808948@qq.com"},{"name":"anonymous","email":"skychx@hotmail.com"},{"name":"anonymous","email":"zhaoqinghao01@gmail.com"},{"name":"anonymous","email":"chenjianpersonal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser-context_0.2.0-alpha.3_1762419676996_0.46635852912056297"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-06T09:01:17.204Z","publish_time":1762419677204,"_source_registry_name":"default","contributors":[]},"0.2.0-alpha.4":{"name":"@agent-infra/browser-context","description":"get browser context for AI Agent","version":"0.2.0-alpha.4","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"repository":{"type":"git","url":"git+ssh://git@github.com/agent-infra/browser.git"},"publishConfig":{"access":"public"},"dependencies":{"defuddle":"0.6.6","puppeteer-core":"24.23.0","turndown":"7.2.1","turndown-plugin-gfm":"1.0.2"},"devDependencies":{"@types/turndown":"5.0.5","@types/node":"24.7.1","typescript":"5.9.3","vitest":"3.2.4","@vitest/coverage-v8":"3.2.4","@rslib/core":"0.15.0"},"scripts":{"dev":"rslib build --watch","build":"rslib build","test":"vitest run","test:watch":"vitest","test:e2e":"vitest --config vitest.e2e.config.ts","coverage":"vitest run --coverage","test:e2e:local":"vitest --config vitest.e2e.config.ts local-browser.e2e.test.ts"},"_id":"@agent-infra/browser-context@0.2.0-alpha.4","bugs":{"url":"https://github.com/agent-infra/browser/issues"},"homepage":"https://github.com/agent-infra/browser#readme","_integrity":"sha512-WDoQUNv3nTfvcTaPEr8TeYVFA12YyM98LwS12b11v0B7aqtsA8HJ35f7GHgTlau3lOfmxGNbgEpnyifVsM1E3A==","_resolved":"/tmp/8ff1664dbc8a6122f940df92fb56cf44/agent-infra-browser-context-0.2.0-alpha.4.tgz","_from":"file:agent-infra-browser-context-0.2.0-alpha.4.tgz","_nodeVersion":"22.21.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-WDoQUNv3nTfvcTaPEr8TeYVFA12YyM98LwS12b11v0B7aqtsA8HJ35f7GHgTlau3lOfmxGNbgEpnyifVsM1E3A==","shasum":"7ab96104a6bd35c2245cca47d0fa4c616c438452","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agent-infra/browser-context/-/browser-context-0.2.0-alpha.4.tgz","fileCount":31,"unpackedSize":226786,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-infra%2fbrowser-context@0.2.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC7TjwrwjckZlmNUj83o4lUm2DGHd5vOlE3fmhkXWo8JgIgSRKah7NI03xSgw9X2EyCKQWbUQVBR3cNmiY0TOLwvXU="}],"size":67723},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad152e4b-57de-4c2d-93af-782b07ac1379"}},"directories":{},"maintainers":[{"name":"anonymous","email":"472590061@qq.com"},{"name":"anonymous","email":"45808948@qq.com"},{"name":"anonymous","email":"skychx@hotmail.com"},{"name":"anonymous","email":"zhaoqinghao01@gmail.com"},{"name":"anonymous","email":"chenjianpersonal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser-context_0.2.0-alpha.4_1762421992258_0.04215754279793549"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-06T09:39:52.430Z","publish_time":1762421992430,"_source_registry_name":"default","contributors":[]},"0.2.0-alpha.5":{"name":"@agent-infra/browser-context","description":"get browser context for AI Agent","version":"0.2.0-alpha.5","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"repository":{"type":"git","url":"git+ssh://git@github.com/agent-infra/browser.git"},"publishConfig":{"access":"public"},"dependencies":{"defuddle":"0.6.6","puppeteer-core":"24.23.0","turndown":"7.2.1","turndown-plugin-gfm":"1.0.2"},"devDependencies":{"@types/turndown":"5.0.5","@types/node":"24.7.1","typescript":"5.9.3","vitest":"3.2.4","@vitest/coverage-v8":"3.2.4","@rslib/core":"0.15.0"},"scripts":{"dev":"rslib build --watch","build":"rslib build","test":"vitest run","test:watch":"vitest","test:e2e":"vitest --config vitest.e2e.config.ts","coverage":"vitest run --coverage","test:e2e:local":"vitest --config vitest.e2e.config.ts local-browser.e2e.test.ts"},"readmeFilename":"README.md","_id":"@agent-infra/browser-context@0.2.0-alpha.5","bugs":{"url":"https://github.com/agent-infra/browser/issues"},"homepage":"https://github.com/agent-infra/browser#readme","_integrity":"sha512-cxbvAwb4cviq56vXTJZLx9rp3CEdLug/KOprTvHNhVQjFt9YDzSJI3ZwHM62v4kjcmTGirw1lQo7XQB0u7hI+w==","_resolved":"/tmp/2db89f6f6baa614b8d59d1cd7d12060d/agent-infra-browser-context-0.2.0-alpha.5.tgz","_from":"file:agent-infra-browser-context-0.2.0-alpha.5.tgz","_nodeVersion":"22.21.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-cxbvAwb4cviq56vXTJZLx9rp3CEdLug/KOprTvHNhVQjFt9YDzSJI3ZwHM62v4kjcmTGirw1lQo7XQB0u7hI+w==","shasum":"eb85f81fccd99023cde2d8847d96f230e207bbdf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agent-infra/browser-context/-/browser-context-0.2.0-alpha.5.tgz","fileCount":31,"unpackedSize":226786,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-infra%2fbrowser-context@0.2.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD4SdGx88QpGAeTkuCxkepM3ETeHJyBeg1jbUTTuY0XYwIhAP2vy0zx0ES7aQ2Hc6PjgYkl2kJ8e3GrOau+pbiC4Y8k"}],"size":67721},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad152e4b-57de-4c2d-93af-782b07ac1379"}},"directories":{},"maintainers":[{"name":"anonymous","email":"472590061@qq.com"},{"name":"anonymous","email":"45808948@qq.com"},{"name":"anonymous","email":"skychx@hotmail.com"},{"name":"anonymous","email":"zhaoqinghao01@gmail.com"},{"name":"anonymous","email":"chenjianpersonal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser-context_0.2.0-alpha.5_1762422553703_0.9737941258554037"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-06T09:49:13.929Z","publish_time":1762422553929,"_source_registry_name":"default","contributors":[]},"0.2.0":{"name":"@agent-infra/browser-context","description":"get browser context for AI Agent","version":"0.2.0","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"repository":{"type":"git","url":"git+ssh://git@github.com/agent-infra/browser.git"},"publishConfig":{"access":"public"},"dependencies":{"defuddle":"0.6.6","puppeteer-core":"24.23.0","turndown":"7.2.1","turndown-plugin-gfm":"1.0.2"},"devDependencies":{"@types/turndown":"5.0.5","@types/node":"24.7.1","typescript":"5.9.3","vitest":"3.2.4","@vitest/coverage-v8":"3.2.4","@rslib/core":"0.15.0"},"scripts":{"dev":"rslib build --watch","build":"rslib build","test":"vitest run","test:watch":"vitest","test:e2e":"vitest --config vitest.e2e.config.ts","coverage":"vitest run --coverage","test:e2e:local":"vitest --config vitest.e2e.config.ts local-browser.e2e.test.ts"},"_id":"@agent-infra/browser-context@0.2.0","bugs":{"url":"https://github.com/agent-infra/browser/issues"},"homepage":"https://github.com/agent-infra/browser#readme","_integrity":"sha512-u+aQo5iIaUjnMX2oLK6xIqR45TdW/BjkUvpWmZ8siZcgYsbEJBeltEvcq1Qui/Cz25q8MEiwuLfSY94AC5hFHA==","_resolved":"/tmp/ce146833519d6d25b86845f2760cd473/agent-infra-browser-context-0.2.0.tgz","_from":"file:agent-infra-browser-context-0.2.0.tgz","_nodeVersion":"22.21.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-u+aQo5iIaUjnMX2oLK6xIqR45TdW/BjkUvpWmZ8siZcgYsbEJBeltEvcq1Qui/Cz25q8MEiwuLfSY94AC5hFHA==","shasum":"a4d6b68421eb70ede89faa2e727645d5bf742c22","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agent-infra/browser-context/-/browser-context-0.2.0.tgz","fileCount":31,"unpackedSize":226778,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-infra%2fbrowser-context@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIQCg5279cc6Zc7GynRBSeTbXhD2b4VUvuTzSJFGKSVb/mgIfC8hj/Z4doFXAnd3k7dcg1Qdn3oTEhqC5016Mx3kUeg=="}],"size":67715},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad152e4b-57de-4c2d-93af-782b07ac1379"}},"directories":{},"maintainers":[{"name":"anonymous","email":"472590061@qq.com"},{"name":"anonymous","email":"45808948@qq.com"},{"name":"anonymous","email":"skychx@hotmail.com"},{"name":"anonymous","email":"zhaoqinghao01@gmail.com"},{"name":"anonymous","email":"chenjianpersonal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser-context_0.2.0_1762772967211_0.4251409431349551"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-10T11:09:27.405Z","publish_time":1762772967405,"_source_registry_name":"default","contributors":[]},"0.2.1":{"name":"@agent-infra/browser-context","description":"get browser context for AI Agent","version":"0.2.1","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"repository":{"type":"git","url":"git+ssh://git@github.com/agent-infra/browser.git"},"publishConfig":{"access":"public"},"dependencies":{"defuddle":"0.6.6","puppeteer-core":"24.23.0","turndown":"7.2.1","turndown-plugin-gfm":"1.0.2"},"devDependencies":{"@types/turndown":"5.0.5","@types/node":"24.7.1","typescript":"5.9.3","vitest":"3.2.4","@vitest/coverage-v8":"3.2.4","@rslib/core":"0.15.0"},"scripts":{"dev":"rslib build --watch","build":"rslib build","test":"vitest run","test:watch":"vitest","test:e2e":"vitest --config vitest.e2e.config.ts","coverage":"vitest run --coverage","test:e2e:local":"vitest --config vitest.e2e.config.ts local-browser.e2e.test.ts"},"_id":"@agent-infra/browser-context@0.2.1","bugs":{"url":"https://github.com/agent-infra/browser/issues"},"homepage":"https://github.com/agent-infra/browser#readme","_integrity":"sha512-Wr8J4qShqB8Wmj3wsX1g34zYR0Q7UvQqpLMufaoarsMgi0XkfGxWglhfPNExnbUzPYdZBYaffoN/QXirMM+LZw==","_resolved":"/tmp/d49f6b213929ff89624959dcd6edf88e/agent-infra-browser-context-0.2.1.tgz","_from":"file:agent-infra-browser-context-0.2.1.tgz","_nodeVersion":"22.21.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Wr8J4qShqB8Wmj3wsX1g34zYR0Q7UvQqpLMufaoarsMgi0XkfGxWglhfPNExnbUzPYdZBYaffoN/QXirMM+LZw==","shasum":"b00db957e128eafa711fa54956fd87b3d01a5be6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agent-infra/browser-context/-/browser-context-0.2.1.tgz","fileCount":31,"unpackedSize":226778,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-infra%2fbrowser-context@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDni3UjxZOR6w2oHsN8dba5yDvGEr4MouSRTOD5dy/P7wIhANdw/kQLsfXuATeWxzU79/Do3oVu0Fwwp+xvQ/zgUQGP"}],"size":67714},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad152e4b-57de-4c2d-93af-782b07ac1379"}},"directories":{},"maintainers":[{"name":"anonymous","email":"472590061@qq.com"},{"name":"anonymous","email":"45808948@qq.com"},{"name":"anonymous","email":"skychx@hotmail.com"},{"name":"anonymous","email":"zhaoqinghao01@gmail.com"},{"name":"anonymous","email":"chenjianpersonal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser-context_0.2.1_1762774044058_0.5017917839899335"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-10T11:27:24.253Z","publish_time":1762774044253,"_source_registry_name":"default","contributors":[]},"0.2.2":{"name":"@agent-infra/browser-context","description":"get browser context for AI Agent","version":"0.2.2","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/web-infra-dev/agent-browser-sdk.git"},"publishConfig":{"access":"public"},"dependencies":{"defuddle":"0.6.6","puppeteer-core":"24.23.0","turndown":"7.2.1","turndown-plugin-gfm":"1.0.2"},"devDependencies":{"@types/turndown":"5.0.5","@types/node":"24.7.1","typescript":"5.9.3","vitest":"3.2.4","@vitest/coverage-v8":"3.2.4","@rslib/core":"0.15.0"},"scripts":{"dev":"rslib build --watch","build":"rslib build","test":"vitest run","test:watch":"vitest","test:e2e":"vitest --config vitest.e2e.config.ts","coverage":"vitest run --coverage","test:e2e:local":"vitest --config vitest.e2e.config.ts local-browser.e2e.test.ts"},"_id":"@agent-infra/browser-context@0.2.2","bugs":{"url":"https://github.com/web-infra-dev/agent-browser-sdk/issues"},"homepage":"https://github.com/web-infra-dev/agent-browser-sdk#readme","_integrity":"sha512-Yx+4jNpPuJef2YzHDAirB0XXeGfYtORRbxnhy51o+pYYAp/rHQDY/dKdFMWSiXw6GHqRahDaFPrYcgFMEj919Q==","_resolved":"/tmp/915baa260dc0f448a12f6a6658471713/agent-infra-browser-context-0.2.2.tgz","_from":"file:agent-infra-browser-context-0.2.2.tgz","_nodeVersion":"22.22.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Yx+4jNpPuJef2YzHDAirB0XXeGfYtORRbxnhy51o+pYYAp/rHQDY/dKdFMWSiXw6GHqRahDaFPrYcgFMEj919Q==","shasum":"4058a095022c15e873b263549789551125249a0a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@agent-infra/browser-context/-/browser-context-0.2.2.tgz","fileCount":31,"unpackedSize":226794,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-infra%2fbrowser-context@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDa6mM5w8T1Xpn47rYJRCrSiyA5mXXs5gxXeVXugFWgZQIhAMMPWVyjZLxYgybFEAT3FyRClNRNLMuNcUBOvnjKc0qR"}],"size":67725},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3406d9ed-606e-48ec-be8c-0a5a8e276180"}},"directories":{},"maintainers":[{"name":"anonymous","email":"oanakiaja@gmail.com"},{"name":"anonymous","email":"472590061@qq.com"},{"name":"anonymous","email":"45808948@qq.com"},{"name":"anonymous","email":"skychx@hotmail.com"},{"name":"anonymous","email":"zhaoqinghao01@gmail.com"},{"name":"anonymous","email":"chenjianpersonal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser-context_0.2.2_1769762540713_0.8051158019783222"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-30T08:42:20.877Z","publish_time":1769762540877,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"beta":"0.2.0-alpha.5","latest":"0.2.2"},"name":"@agent-infra/browser-context","time":{"created":"2025-07-25T00:59:25.017Z","modified":"2026-01-30T08:42:38.580Z","0.1.1":"2025-07-25T00:59:18.327Z","0.1.2":"2025-07-25T07:05:02.110Z","0.1.3":"2025-08-07T11:17:31.170Z","0.1.4":"2025-08-11T09:28:22.952Z","0.1.5":"2025-08-11T09:52:12.601Z","0.1.6":"2025-09-02T08:41:40.181Z","0.2.0-alpha.3":"2025-11-06T09:01:17.204Z","0.2.0-alpha.4":"2025-11-06T09:39:52.430Z","0.2.0-alpha.5":"2025-11-06T09:49:13.929Z","0.2.0":"2025-11-10T11:09:27.405Z","0.2.1":"2025-11-10T11:27:24.253Z","0.2.2":"2026-01-30T08:42:20.877Z"},"readme":"# Browser Context\n\nA powerful web content extraction library that extracts clean, readable content from web pages and converts it to Markdown format. Built for browser automation and content processing workflows.\n\n## Features\n\n- **Smart Content Extraction**: Uses advanced algorithms (Defuddle + Mozilla Readability) to extract main content from web pages\n- **HTML to Markdown Conversion**: Clean conversion with support for GitHub Flavored Markdown (GFM)\n- **Browser Integration**: Works seamlessly with Puppeteer and other browser automation tools\n- **Fallback Strategy**: Automatically falls back to Readability when primary extraction fails\n- **Customizable**: Configurable tag removal and conversion options\n\n## Installation\n\n```bash\npnpm install @agent-infra/browser-context\n```\n\n## Usage\n\n### Basic Content Extraction\n\nExtract clean content from a web page using Puppeteer:\n\n```typescript\nimport { extractContent } from '@agent-infra/browser-context';\nimport puppeteer from 'puppeteer';\n\nconst browser = await puppeteer.launch();\nconst page = await browser.newPage();\nawait page.goto('https://example.com/article');\n\n// Extract content as Markdown\nconst result = await extractContent(page);\nconsole.log(result.title); // Article title\nconsole.log(result.content); // Clean Markdown content\n\nawait browser.close();\n```\n\n### Manual Content Extraction\n\nExtract content from HTML strings:\n\n```typescript\nimport {\n  extractWithDefuddle,\n  extractWithReadability,\n} from '@agent-infra/browser-context';\n\n// Using Defuddle (primary method)\nconst result1 = await extractWithDefuddle(htmlString, url, {\n  markdown: true,\n});\n\n// Using Readability (fallback method)\nconst result2 = await extractWithReadability(page, {\n  markdown: true,\n});\n```\n\n### HTML to Markdown Conversion\n\nConvert HTML content to Markdown:\n\n```typescript\nimport { toMarkdown } from '@agent-infra/browser-context';\n\nconst html = '<h1>Title</h1><p>Content with <strong>bold</strong> text</p>';\nconst markdown = toMarkdown(html, {\n  gfmExtension: true, // Enable GitHub Flavored Markdown\n  codeBlockStyle: 'fenced', // Use fenced code blocks\n  headingStyle: 'atx', // Use # style headings\n});\n\nconsole.log(markdown);\n// # Title\n//\n// Content with **bold** text\n```\n\n### Advanced HTML to Markdown Options\n\n```typescript\nimport {\n  toMarkdown,\n  DEFAULT_TAGS_TO_REMOVE,\n} from '@agent-infra/browser-context';\n\nconst options = {\n  gfmExtension: true,\n  codeBlockStyle: 'fenced' as const,\n  headingStyle: 'atx' as const,\n  emDelimiter: '*',\n  strongDelimiter: '**',\n  removeTags: [...DEFAULT_TAGS_TO_REMOVE, 'footer', 'nav'], // Remove additional tags\n};\n\nconst markdown = toMarkdown(htmlContent, options);\n```\n\n## API Reference\n\n### `extractContent(page: Page)`\n\nMain extraction function that automatically tries Defuddle first, then falls back to Readability.\n\n**Parameters:**\n\n- `page`: Puppeteer page instance\n\n**Returns:**\n\n- `Promise<{title: string, content: string}>`: Extracted title and Markdown content\n\n### `extractWithDefuddle(html: string, url: string, options: DefuddleOptions)`\n\nExtract content using the Defuddle library.\n\n**Parameters:**\n\n- `html`: HTML content string\n- `url`: Page URL\n- `options`: Defuddle configuration options\n\n### `extractWithReadability(page: Page, options?)`\n\nExtract content using Mozilla's Readability algorithm.\n\n**Parameters:**\n\n- `page`: Puppeteer page instance\n- `options.markdown`: Whether to convert to Markdown (default: false)\n\n### `toMarkdown(html: string, options?: ToMarkdownOptions)`\n\nConvert HTML to Markdown format.\n\n**Parameters:**\n\n- `html`: HTML content string\n- `options`: Conversion options\n\n**ToMarkdownOptions:**\n\n- `gfmExtension`: Enable GitHub Flavored Markdown (default: true)\n- `removeTags`: Array of HTML tags to remove\n- `codeBlockStyle`: 'indented' | 'fenced'\n- `headingStyle`: 'setext' | 'atx'\n- `emDelimiter`: Emphasis delimiter\n- `strongDelimiter`: Strong emphasis delimiter\n\n## Content Extraction Strategy\n\nThe library uses a smart two-tier extraction strategy:\n\n1. **Primary**: Defuddle library for accurate content extraction\n2. **Fallback**: Mozilla Readability algorithm when Defuddle fails\n\nThis ensures maximum compatibility and extraction success across different website structures.\n\n## Removed HTML Elements\n\nBy default, the following HTML elements are removed during Markdown conversion:\n\n- `script`, `style`, `link`, `head`\n- `iframe`, `video`, `audio`, `canvas`\n- `object`, `embed`, `noscript`\n- `aside`, `dialog`\n\nYou can customize this list using the `removeTags` option.\n\n## Browser Compatibility\n\nThis library is designed to work with:\n\n- Puppeteer\n- Playwright\n- Any browser automation tool that provides a Page-like interface\n\n## License\n\nApache License 2.0.\n\n## Credits\n\nSpecial thanks to the open source projects that inspired this toolkit:\n\n- [readability](https://github.com/mozilla/readability/) - A standalone version of the readability lib","users":{}}