{"_id":"html-renderer-api","_rev":"286-7280a24c44cc4e21e26872ab955e9d18","name":"html-renderer-api","dist-tags":{"latest":"1.0.285"},"versions":{"1.0.0":{"name":"html-renderer-api","version":"1.0.0","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.0","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e9ff54092a9020e96643fcd36955df02d8f66bd7","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.0.tgz","fileCount":12,"integrity":"sha512-8K+UEoSHrxkr4GtQjuL/gGxFZK4umzflfaREACjlUoRrYF+0t2pdR+PSS0dlPEOFNlHCp601kzDkHpM1vrFD1g==","signatures":[{"sig":"MEUCIQDCD47EVbu8+lqgn1cyvdBv8nbqHyoFdVIfZezqlRwxxgIgaYhX3QHvWcGi8wkuNak55U7V1akQuFYnHdHYtEAWgTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109841},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"477dbacd13ed567e4d167038a4d28aef2a813d83","scripts":{"start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.0_1784538052813_0.7057929617504046","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"html-renderer-api","version":"1.0.1","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.1","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0daf11e67a29fb8cdffe9e9bce9117e338b15932","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.1.tgz","fileCount":14,"integrity":"sha512-kyy2RVEQmzcqytR/oZXueIu9Kl41vUIaYQKP4iZ8WVqhAagB8KpQgJnwoFU4sH3nX29QYOV6pdnRREmj9M9t8A==","signatures":[{"sig":"MEQCIBDz9GhjCx7Da5ItuOm4+qwpKYF4KVVuDKJ0mwu6SERsAiATlKjBe6Tukw6oXE6YuGgX0iDkI7t87Jt4Ffn0PtxsYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111747},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"19c98a528d7733a90ba859388d6c5a415bc0955e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.1_1785457102074_0.7445400705345493","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"html-renderer-api","version":"1.0.2","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.2","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"46b74e9b5717d81de1599cc4ce0213bb79d996a9","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.2.tgz","fileCount":14,"integrity":"sha512-C1aW+GoT+m8EN/HKzHCO9iYdqBo09UhIxINhci5oWf7wsfztKjnloghwJ5lxmiL5ozwzQrnoqJygvhsqR2/Xcg==","signatures":[{"sig":"MEYCIQCCgP65LSb3i3KotEOH5aBEJLA9zTR1OAuarWgKZeGC9gIhAMdr+U8QnblwJ2DQC0SyJldT0osVQ8GM7D9fV7gKKvIt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111747},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"f5b59384bddc4664e75f887b38e196bc0154a542","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.2_1785458986646_0.6847473309271117","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"html-renderer-api","version":"1.0.3","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.3","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6835f81b5e7df6a5e8230493606395d9395c7e0a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.3.tgz","fileCount":14,"integrity":"sha512-LpJurnPhzDLg9iRmvQcOW6qVPQ3o+8DT41KLkZ0xB5ckomWPaKqh0mtnwWbKclS+sLpLNtPN3iJd4WurHP+1Dw==","signatures":[{"sig":"MEYCIQDMpJkbiArCP8vHW3+tJCdJKSkJqmzOZwNMmWjlkWG1vgIhAPPmHD1pWJtp2ruarbC2vIA8cZOgN/JjadPDZey430oE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111747},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"25f18a36c8349ceed61f5dbc1bf7d876ff72f6df","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.3_1785459177036_0.06745718290053992","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"html-renderer-api","version":"1.0.4","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.4","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"dbef2283670d7947fa9af8c8d372dcaeab2ec18e","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.4.tgz","fileCount":14,"integrity":"sha512-Dyjtw6+slK5n4VxdA0mb8tDfnu5Db2r9unO45bIpFQhSy+x/6VjFG1Heu5o6lkiudWDf5Uk6uoNYa6KXI4SxyQ==","signatures":[{"sig":"MEUCIQDy048yKn79fYojI3w5Eu8gEyGMXTsqoLdhUpRYgpRI1AIgNxb6FwKiNK4IFzyfiiquYYHyKHgdCl4MBb84rn0qtMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111747},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"0aa59e078fe95bd206fcafc0d8655010dc04d4ed","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.4_1785459875249_0.15282144623003924","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"html-renderer-api","version":"1.0.5","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.5","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0b83aeb18af6dfaabe54a292219a4c5cc3948ceb","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.5.tgz","fileCount":14,"integrity":"sha512-wdbfdEUJdBI7V2+HQoRhBFRIFVKtMdTLgvVqHbustynRl4Li1k2zSFls7QPkCGyiKzhJG55UWoHa/MsMJMXFDw==","signatures":[{"sig":"MEYCIQCISKBXsOj34w1rHb6TDbKZxiorKyi4RDLldtibSOCk7QIhAO06xBQ4jiE4cjsOCAtf9+Y8ecFbLjXRumzzGZqtJyT4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111747},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"aa5afc3271823fff34fbf855a035a40c93d1eae6","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.5_1785462349841_0.642049329561037","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"html-renderer-api","version":"1.0.6","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.6","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0b94bb1d38cb8a02ebe9088526ee3d8f6c648fd9","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.6.tgz","fileCount":14,"integrity":"sha512-NaSIDZ/4Y3iVyJXGGG7Pd0ta466jqe60sRPbrCce96p0V0C8TxCCJluyvfUiiedbfKvqqxJznfOz6wHxE+NrzQ==","signatures":[{"sig":"MEUCIQCb8T1Qq5opg8NVvTyxEHVtfwuwZs1lIDk7Les30pvfMgIgbIMBa+gxgfRPbfbsubgyz+w2kk3dqg2qLOR7DnE6/fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111747},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"119431340e736ea826f83c908b7d03e537a2090e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.6_1785470582971_0.9800538087932664","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"html-renderer-api","version":"1.0.7","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.7","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6e43462764efa820a61a8cdaa1e9c68bcee2eab7","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.7.tgz","fileCount":14,"integrity":"sha512-jky7fPP0S0oGOc+KTvWxDvgvvygR/2sPbdWh1j7gHy9avciybidgOhNaxCwvJeFyAWFydZrkdhc6sU8nN0iruw==","signatures":[{"sig":"MEUCIQCzw2jyc3/BCopjlvibv/9fbb5VjH9uPBj21usjTxITcAIgHf6spsweJPe27hTJL4UxyN1zLHsxJdRaLybuVC6Q6nY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111747},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"378b8b77b0d705d9e04c9ef34caac972b418e408","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.7_1785470917228_0.2071333700952649","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"html-renderer-api","version":"1.0.8","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.8","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cae4d3a023c4b58b171980202756685d65f06832","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.8.tgz","fileCount":14,"integrity":"sha512-gAMpup3zoIGxt1Wf2BCBz22OIl2Ov+IH3acJ6uslE0I0wbkXDpR3wq7waFPw0UgjU1G7TU5I0ljC63jqe1htWw==","signatures":[{"sig":"MEYCIQD8U05zSK2Volg1RJ+d609Usbd7L6QxO2xC/NPgby9ysgIhAPk4/dSdOZPB2iYTWjIb1PfL4x70nYva869h4E8ahinh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111747},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"282254d224cb23ace63b9f7d1ead9737e7a2eedf","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.8_1785485632668_0.758134686589518","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"html-renderer-api","version":"1.0.9","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.9","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"50cbe28d5fd2eb7f9d0d041b1fbbbf9d4e9a18d4","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.9.tgz","fileCount":14,"integrity":"sha512-FYEdsAG6pcuBkxqH/Rn7h6hGQoQJbuYh9wtJPuPi5zlObXxE9SeLn8qBly9vRnrdJsVjJnhXwnQDMqzPcprPrw==","signatures":[{"sig":"MEQCIAVVPrf0iKun6sgQepA5F6rUlvE22H8bVNiIFxYKDPJ4AiATl73mDn/zpefzd6QMiJ/SY6nNz0Xmsc0RtbxBs1nDjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111747},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"64e6f9ef766d1f51d11b489b2b08baeb5bec0e47","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.9_1785488865218_0.9186727408791813","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"html-renderer-api","version":"1.0.10","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.10","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8683f586e033d70da645b0aae5baa930c7c5fbf2","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.10.tgz","fileCount":14,"integrity":"sha512-ZV70oBueN/qgdXECr2sJIAAYHj8SOnXEaOT6pIdJwmPdP1yMK40xDA1aLUO6ml1r8zZp6kxPrpd8cue4M4kbtw==","signatures":[{"sig":"MEYCIQDZjsJLnVE0WORloPaVdE3Nu56QwENNutwI5UcYoDZq0AIhAJbqRecxsjT0WBg/CmgoQKhVthszG61sh2F2zexZR3Ly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"f8fd896c1df70d54828ec0150ddcead2fc71413a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.10_1785488912787_0.7082530909301108","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"html-renderer-api","version":"1.0.11","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.11","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b854d979fca07cd88059d1e410d00e1cbbd15aa9","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.11.tgz","fileCount":14,"integrity":"sha512-6Tyjfa4xMmw94xF8nkiZV8ev2HnUZTEiReEm3yFFhvOKtDgHd1/8nCYA+WRC+yJIdm+7wTuaLgxAAMYFn95wBQ==","signatures":[{"sig":"MEYCIQDeoC1gZzqu7hUQDX/Mf4/fjGJuyjH/Kl4igedfu0ohqAIhAPWZDgY4Ef6ctjJCYkg3LDNTD7tycCu8aTbwC7VqWE8N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"806d3d057d94c2a78d2e68a7a4b874bb79a40192","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.11_1785529020881_0.5577123342246668","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"html-renderer-api","version":"1.0.12","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.12","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b86425d43e449232551c6a9009f1e5e7600db44a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.12.tgz","fileCount":14,"integrity":"sha512-d6ZICLacfG/K/AAEGVYT6T7yjRuurbGdx34+LhN1OQGJSpExrryqTW+IvyPkZOp/JsRf9z91olSAv0oB/pX2BQ==","signatures":[{"sig":"MEQCIF0spsgdj8He4m8mFj538WhcffolBI8zSBjfuT2N69NuAiAd2TXJDG4Rdu0INQXwtfYXNhZdJzMQgIcU9HqDDajPBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"5ca7c0875536a575bfc3e3e425418d7cd69fc3f6","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.12_1785560786530_0.7360840742159602","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"html-renderer-api","version":"1.0.13","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.13","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"bf1574e7cedd841060fdf471e8b3d75b94b9b87c","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.13.tgz","fileCount":14,"integrity":"sha512-eAuA5Om4RFxJBDpVCw9bGd5LyBSJQ0DBJCBL34XIAPj7JbrRmdvJTSb0sHtjRoteaf4DQBB4c/Ak95ZNpmIsOg==","signatures":[{"sig":"MEQCIEPu+NrvnClRBsI0JzrlDT7On/+RPvDLBhoRjRnl0ssAAiA6dXjsASDdICSuHsPtn4djMqrGJr3/+juyafagKcaBzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"94e5cffb613d42a91041b15813755889157d64c1","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.13_1785713959247_0.47777062388309477","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"html-renderer-api","version":"1.0.14","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.14","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9bc317c1b482f1de846aacdc5d18172ce3da1b10","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.14.tgz","fileCount":14,"integrity":"sha512-NqQfHTKunEMHHQhFt6e+VUYanX/mKV36JoT5mQKDl+uYnmAN9K0vIVWyMFQL1ueP/TaNwQ8CL89I+6k9Tcp/tw==","signatures":[{"sig":"MEYCIQDjE58p+IASEOaZRn0TKcusrgx2Exh2j2gnnmB/o87rEQIhAJo/uwkMx8tBL2BTl2E8nR5OfAQR4dqzRWCCNktwdkoB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"caa35488b7d45cc97e7dbad234e2b640703a5c12","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.14_1785727593278_0.11371154576232256","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"html-renderer-api","version":"1.0.15","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.15","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"19ec8a31e5211caf76e5e58fbe27fb5a80f37c5a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.15.tgz","fileCount":14,"integrity":"sha512-g9jMwafSHkd2WVZeaGbLXIyuB066YHrUMXH4mZnZV2XbLI7rngQfshUhGV1LOkw1Mz14vqf+A5vUwlFgDIjTPw==","signatures":[{"sig":"MEQCID0wvfc6Ojc5IJTybYw3qZS9J/bpMWIFsPjowNKngY6OAiBychMSEHrQcPefvi8ADBsagI3u8EBu5QQk7zVfVCb3dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"1c034ef6f01f8091305796e3e23bf46cc6f05d69","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.15_1785732514136_0.9684384365528123","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"html-renderer-api","version":"1.0.16","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.16","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"db94044a255cb4b52bbf02ad11daf62c9baa4604","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.16.tgz","fileCount":14,"integrity":"sha512-WWDBsCxxchYU/wDeFSfeSDBLtHj2+wODdDxToTXbSjPYGQghXYQOEUMGwfyiAYYb7s8paz72uGsN+moKir2udA==","signatures":[{"sig":"MEUCIQD4EZpcLVK/5qGK3zonHj5sPFghnts9zH+ppD/HllRLJgIgWxxhrg/t80vnfm3IsDtOsHvs+QmuWMlr0E/trLLAi4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"3e65feba124b7ac89a8b5fb6f0f365a26c3b3b0d","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.16_1785736443999_0.3587232193347589","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"html-renderer-api","version":"1.0.17","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.17","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e2e5224dbe267ab862042ff0c0921132fdc447c2","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.17.tgz","fileCount":14,"integrity":"sha512-5QByjMEIe30UOtlTxy4oFCWzDaw/fsvwpZ4HNsX67jnAJlbyj3RAISH2EooHU+IJX6CsCN/KCHsxhLGjS/clxA==","signatures":[{"sig":"MEQCIFpxpP/AWZL+RvIbwToxQ2ZgCwnKihkVK9Ws623ZuEUsAiBEDxa2LsfuaXyOzx8RAA7DR465p+oUulORionxfRR/Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"82319267c43938dba0e4bff2e5ae6b762e460113","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.17_1785747917071_0.9292908326097971","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"html-renderer-api","version":"1.0.18","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.18","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"17de817a81130ee8346417c380400f9f9ee55e7f","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.18.tgz","fileCount":14,"integrity":"sha512-ieScq1njXLtBov1bCh7ev05DeoeNnfxug8IGA7xpheyz3DhysxBnRr2RdqI2LszrraJ8SrHLchDjdsz4ZBobNw==","signatures":[{"sig":"MEUCIQC/ncjS/I+p1f/Hgp/zRFFLgoehbKd1aeS07Qk8pxPrTAIgHhrXwHLyWB/IuL/WD29u/B5ASLN5L5jUfRrEQmGAuKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"c90524917c4f596b2b85026e8b7e09ac2bda2f31","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.18_1785751017603_0.276721065820444","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"html-renderer-api","version":"1.0.19","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.19","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d142b9078a336f7f8d17f544478b23fa7f150875","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.19.tgz","fileCount":14,"integrity":"sha512-d78tUgjf0q2yfm5Mw9zOpDTY+qfGeRmU0pfkyjxU5HuvjUGWxG/5+LoBNbll/mB1HPuGobJNtlCx9a313a2LUQ==","signatures":[{"sig":"MEUCIQDRum+CR5x5kv+tMbHZhJJyGk3BMe8bJPdf1kinqrsl9wIgI/PInTGsSLN1HJoYpNeOruoluSXGvD/49ebMM1hx6c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"5a5838e19f52bb07605aec53ca9fc080e3a20405","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.19_1785909333602_0.6832494122100268","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"html-renderer-api","version":"1.0.20","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.20","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2dfbd68f2b531bae4215216f662a06971a7efa17","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.20.tgz","fileCount":14,"integrity":"sha512-nJWdkmV2L6K4PDRowM3Rh1PeWUJEkdmP/+3vjPu7vwi4zNk72jIvT0p04cf/QQPQBGLRWUCOmqAYIJ0s3iZlrA==","signatures":[{"sig":"MEQCIF/ZUyfi29AZK8AAW/PGCbJSsh+0wyaecTxL9qqt3Hf9AiAxakjC3A5rHLQ/xbM+0JRoKrdj+6Cz5mSoIQCZqK+y6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"8fedd7798eb4e184baca4e5936fff387b30e6bb1","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.20_1785921601258_0.1553868305857844","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"html-renderer-api","version":"1.0.21","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.21","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1e8befb2ad070c1aa82608766bb4e114a1aede41","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.21.tgz","fileCount":14,"integrity":"sha512-eQt+EbaTKOG1+YcfF+BMRsGPZ9QyXzf907fKDJ2b4Rx5zhTW5/G6s6Qlw2IjILDBsloC59P82Irr1IHd57xkmw==","signatures":[{"sig":"MEUCIGbABJrv9MSvnjJd/FevjIjIS2gClRCRV00v8uVKdjgaAiEA7u9fgJ4Iegpv7+fu6uFfGfFhBC/t2nCrCPmjuhnEBVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"aa8a6cfd70c96c0ca298ce2419821c95a8426ef3","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.21_1785977000444_0.564215119477185","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"html-renderer-api","version":"1.0.22","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.22","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"64ecf407ae3171599355f06efa9c528aa264de94","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.22.tgz","fileCount":14,"integrity":"sha512-SsmNRD7cu0k8yOzW4mde221c49JOqtU2NpmbUa7ibnWelKLhIrAMalJbc66Q+7/fbMTFW8XiSwQm8Yq0avzfJQ==","signatures":[{"sig":"MEYCIQDdz/mE5rriTwvS/6i1pzD3C6xWzVB7zyrK1JWLkOT1yAIhAJgAqImxZ0XlOGhKW8S1enULCBiVA51L5ZbypW8iXMol","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"512e6e03b2ad7c32cf73b91262e0ef5b1d18cbf6","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.22_1785979097712_0.8493354504385546","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"html-renderer-api","version":"1.0.23","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.23","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"872048dcf35daa256c6dbfdea2924745e1b7f32f","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.23.tgz","fileCount":14,"integrity":"sha512-KD/lNmPl6UEtNlx4jocRQERJxFG+U0smZZs1/AyVz4pmWkhGax6nug2YJP4VBrs6wqIiARUAqq3jdqdHMPvK3A==","signatures":[{"sig":"MEMCID0K4IYmUvy+IAryk8aze9F6QUqfQHtcRyrSbvSOhVNcAh9OFFeDh7A+u8m6dAsSiasbJDGso7xE1f55AoowdRTu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"1503545ebe5b067648ecffef4fedfd24df1c9f36","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.23_1785980044583_0.9404719892444822","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"html-renderer-api","version":"1.0.24","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.24","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6f970cedfd185704cd61ec74ee25112d21c8c4ab","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.24.tgz","fileCount":14,"integrity":"sha512-NeumHB3QBL6gvYlEalkCXQck+GswPHukze2sak8Z72lfDO/P0qhbf1U/AEynf/WS/zhQO6wlUsIs0VPdjn7q/A==","signatures":[{"sig":"MEUCIC72td+SYjRdHqnjCq/gSJP10gUZqTqVgnByvEajH2VNAiEA9C2/D5OwYPUwDBxnb8FIeOjj9MADDfIXawnM+UnOPto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"03ceee1f1647bc53290792a90718b345cdc2717e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.24_1785985625891_0.03010837675932776","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"html-renderer-api","version":"1.0.25","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.25","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e6f19a98d98109253ab7f788c37c2f39bbe9d03d","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.25.tgz","fileCount":14,"integrity":"sha512-/mFDNQ1fRtJRLqK/mKypGtD488WPFvaM37NAlPSZxTHWLtjWWt2dZyQOO203V0brdZuA5h2mpSdMdvzwtvejaA==","signatures":[{"sig":"MEUCIEogZI7FIL+bxHFka16uU09LME1p+CvePvnnIz2xFnU2AiEAtsPbZ7MWqgYPbQci7Q8bv+dUKs3/WfIg4mRrC5udhtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"c5999c9b167ec6577bcf4271c4e591cb0787c164","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.25_1785987607791_0.4155137364629571","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"html-renderer-api","version":"1.0.26","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.26","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ca4967477b2b4ddc5e503232a4de26c73da76c09","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.26.tgz","fileCount":14,"integrity":"sha512-Rv+9A2iWJrATFGq+mbXPdrrpCAwRz6OuRikrG00UFi5IPpcwUKiMXtzNT5k5hsT/73XPm5jl+ZL9XBq0RkUkvQ==","signatures":[{"sig":"MEUCID/BfmCUdm9BSIy12VZxMJxiv9hWcyhaEsM/Ark53vQfAiEAwiRg77+yTz9uKfTnTbLIVFNt8ISkeg8OVuS0rs7tYI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"55fd3666c9516d52165c83aecbe4e0eeb7a0e423","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.26_1785993093702_0.7645577800997683","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"html-renderer-api","version":"1.0.27","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.27","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ad6e43286d6eb1458f26cd2aaeca201771039077","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.27.tgz","fileCount":14,"integrity":"sha512-bjEFwEaucioc8VEGNZocQGZetlQmLa6mqZkmxgRn0fW3ER7/U1czWt43fsogRs0F65X9UtdJ/VnnW7P0ocFHrQ==","signatures":[{"sig":"MEUCIQCBQSB6qXDzedyUN/eYT91Zn6ZrlNqORVdipdFBK+pr7gIgQNTqfpVJnnNVgIJUJYbPJdGbExaq4kZX706JNCLr/Po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"cb463057e165f1f0985c8f3b84dcc73f217e3851","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.27_1785993830968_0.6736456320621316","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"html-renderer-api","version":"1.0.28","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.28","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"46f4329b3144e58196d16c5d9ee322363dd10a87","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.28.tgz","fileCount":14,"integrity":"sha512-bRoV4Tv80juWFMKrAVH8m4DP8pI92uJ0Rd35YmGq67tcT0wetiT5avfGQU8ZzXttEuSzL3aCmwSvobJbzrx2jw==","signatures":[{"sig":"MEQCIGJzvzrUPyuwJ1bbdi9i80Td6f88G/DMh4i26VjotLRUAiAouKV/PJTKIkoEoEJIwppUxdMv9jilnTw2PEM5KD7Bkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"ae52b4fd25fd166e4a4e384510cbae164d51b54a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.28_1785994573011_0.5817950598362585","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"html-renderer-api","version":"1.0.29","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.29","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a69c7dd149aa14ed4804478e941feda10555fee9","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.29.tgz","fileCount":14,"integrity":"sha512-GIV0dEYjucHBGhCGZLTnVFVIbV9JZBKHjgK+qwd9GV52zSbu436nrn/csCG2IAo7HQbbOPGuNPupyE+PIb5djQ==","signatures":[{"sig":"MEYCIQCDkfTBZG2oNc8EEeyjaJWxBjdjRFyl3ou+9tdDl1Jp/gIhAPXvK3Q+JLdOgteK+DiLyZKaowSCmmGtrwDx25Swd7Ew","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"da9d80ca66ecb5d7be0b4ef53c95b24257ef54ea","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.29_1785996043550_0.878656891269125","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"html-renderer-api","version":"1.0.30","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.30","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fc98207f213564bc5f8e2fc65290008c4f716382","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.30.tgz","fileCount":14,"integrity":"sha512-Iqr2SGTXpyr2yujI7cUaKSN2rBpxMp9ZQxEIVcKK8TjZrkA/wMtW99VrBTKM3P+aQ0JFzpAaR1NqGT6VFUQ3GA==","signatures":[{"sig":"MEQCIFBHvb813DFmuvJ9RAL9NsRVjocItMozEfntqRLE0KUHAiB2mzeulhW+1kphMsHAkE7Xs2ru7Ei6dmgXmC237ajEHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"805f339e0ea758979cf609cf0e917092fa28e183","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.30_1786002810066_0.04532369723894769","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"html-renderer-api","version":"1.0.31","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.31","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f0defdbcfc849eb7f926104f3e0f2e735396d48b","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.31.tgz","fileCount":14,"integrity":"sha512-dYRmXIoYSBYfpP01+cRyiyTLn0EGyzmXheSNFjCAFVzlwG5E1+6GBh8QG0yo/tFNntRSYetUeU2NHuvlhHwDjg==","signatures":[{"sig":"MEQCIFmkn8HqF34wTvfoeETWzBwrcYWAvWVHnmG1NovEf/1sAiBNSpflFmPQb4fku7lY2TI2n4gvUIV4AL9X3HmptK5UyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"2379d97c98bade18f0f84a0470fe2c08d119634e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.31_1786005338104_0.25858614898026033","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"html-renderer-api","version":"1.0.32","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.32","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e6742be6523909cb374fea4a3a5ff974475b843f","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.32.tgz","fileCount":14,"integrity":"sha512-LBEZaex38m8IGXN8nRxq7/OvOPM15GSpAR/+6LHEWXCkVmR77Gt08lqijHPIoxsdnYJyseAjg+rs8mLHZGireQ==","signatures":[{"sig":"MEUCIQDKPVDB+AZ7uAbTtBAWOxwVZfw5DKo0sNj0aAXGP+1dKwIgbLyewgizTCPO1Vy2koE4Fnl+rwIYjes1mEIMVNyAYAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"bc25c616e504abf435c4b9a4dd48a2e766bf8cff","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.32_1786008071407_0.24789851948460284","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"html-renderer-api","version":"1.0.33","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.33","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"318ae1a3e59e428e8902e0a04e77902f1038cf81","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.33.tgz","fileCount":14,"integrity":"sha512-Vu3GDWEA1j4uWvxHm+P7YYiiacfTFb7nJh02HTZRFBYx8i4HXtAd3c2jDRov+9XBZxGQDIIQyJvH9RHEQwRrlQ==","signatures":[{"sig":"MEUCIBJxN+2sDv/EzJBxIkQhmSY9TbpF2oihZ4Wjr2wsVjVlAiEA08Be27O3jFFCJ0GoSDx3MYT1G8Q3OoVXCcZvjMemIr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"c0a49ca810d51011e27061cd81634bde52472ad4","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.33_1786008405578_0.06538027249838585","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"html-renderer-api","version":"1.0.34","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.34","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"65ed70121b8857ab89fe5876737b2272d56997c5","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.34.tgz","fileCount":14,"integrity":"sha512-gj382jjuYe9T7R8PW/+6ys2LzvhUKuCgOxkuAScVFYlr98TiyuNzW2FPzUD+9lgE2rdw/D/Iy1surnA3uuwwWg==","signatures":[{"sig":"MEQCIDUrFqgaEJDg963HVA9n7E8lr5oMH6t0gwr4WwqsjMZgAiBMxCPWBoAf5Ayxo0gx7oNtRvrPHrqGZwAe+wY53Sfv4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"aeacab56c6e02156c2437a012f6bf024cdc7740d","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.34_1786025958889_0.38726403433887824","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"html-renderer-api","version":"1.0.35","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.35","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c5487bc991d85220f96573edaa04a0e89aa28d54","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.35.tgz","fileCount":14,"integrity":"sha512-o+OVZWJ5diJxkSuVhdB59lsSRtva8+WAxmTgHUCLUTTpUiKVKD1YeRoAtFL6mCEW0xyjwne07IqU0YmrY2aiBQ==","signatures":[{"sig":"MEUCIQCDOfaBsGaqnawAWLub0MJ7HdT5QugqXdDpi5joLu4ejwIgZa/JlL59PdeBcdCGQS8KDT8PKQsxIjvwJ2EMq7NlNBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"4ffef969ebeb8db2c3cee7e354ef7366f4743178","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.35_1786078516293_0.676984624158286","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"html-renderer-api","version":"1.0.36","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.36","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1f874acfe75b07794f646a8dd6c61cf0d7b715f2","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.36.tgz","fileCount":14,"integrity":"sha512-hgnxb353vRk0OYekhHiYT8+6I6zipRqLFWH2XzbddJPeXi+G7wwhVtnWUldYQLJ5zkjs+2t6PoBKFEXzHED84Q==","signatures":[{"sig":"MEUCIQDCy+/6L6ZhHFv7eIxhrm5HOgMi51Ni8mvRjIn7qE+OGAIgC1csx1tkaqvKN4Gc2ys39heDznYMuJ9kIDXOdNfpK8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"1cf369d846e4e06bc1e7f95a0cf05f428c4c921b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.36_1786237763783_0.32707049826418677","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"html-renderer-api","version":"1.0.37","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.37","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4ed702714e03696f70182570cb77401a26807636","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.37.tgz","fileCount":14,"integrity":"sha512-B2Wg2J6wTq/wpAcS6yQOiFwk08fxGfYlMQXOSYOv0O4yAlBwP2hQtPfWHyAN52R/1+BIjvVNLx13RwrlLoAutw==","signatures":[{"sig":"MEUCIC8DEbXS3mrpN8X1mE8m1o5P1PMdr9KgfsAx6MNRYJqIAiEAlz5J0MnPxUifu+okP9eqK+Ebsa8X8VCq2KFPOKfAWGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"aedd90437e22e6217301f9a85c2c0ab4b95d0ecc","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.37_1786243091755_0.004756620642639042","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"html-renderer-api","version":"1.0.38","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.38","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"227f4c4b2d9a876950f47681aa9c4ad0443ebcca","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.38.tgz","fileCount":14,"integrity":"sha512-oALHN6VSWl+Klw/JKIjcWqSdbW6swtZgv/Lcp013vD3Rsq6RWtrmadOuXgZCpR+7bKl7lC1YTBpAU7hcKrc9vA==","signatures":[{"sig":"MEQCIHummQ+0MV8kzjutmCQ/7MFIPoePNq180G7eTg66uvniAiBsGc3+4iofjgs3aaW10Rb+mdxijvLg7ARGTvJLiKoR+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"2fa8371ce2971a884f06e9602569e014fafa514a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.38_1786243250318_0.5719160281349454","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"html-renderer-api","version":"1.0.39","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.39","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"aedec41778329372c9a07c5b171ef89525f660d3","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.39.tgz","fileCount":14,"integrity":"sha512-W5QFyxb3lC80nfhNwYZ4fqa6ND9ntJw7nh83DhK5VSSGD45GBApLezfe+8DJb8X94TkYuTx/zOSSYZhnGeJfrA==","signatures":[{"sig":"MEQCIGS3V70T+Kl4tB4Y/JzOdZtxLOqkIwVMxBbjL1Re6CpWAiAi5mAwlnLy2NLhtGXg9kdBHVsnR+uUlop73czXmSfRJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"61830caa7be887c11fd754602c2cbaf4feb57510","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.39_1786244241354_0.5969990122940769","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"html-renderer-api","version":"1.0.40","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.40","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d64aa81485be9633fb87b8ec39ecbb044f44318f","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.40.tgz","fileCount":14,"integrity":"sha512-ee3Zz1iZ5FadZqSlqrehf35AMgsbrIVddGrZBnu3T+l3UIAHkfhorR2u7IjhwcoRxHaPVWC2j3SqX/MIK44v4A==","signatures":[{"sig":"MEYCIQDyilGohUdysC6Fe2WNHNrumGmVnky+5IjbH3QuYoxmWAIhALDwvpacxwYi8lGxnPLmDVB03VTAXp5vIpbzU3aztB+y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"91f9d50cd72b1a4d24b101c4b2f05a0908f2beaa","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.40_1786260319042_0.36441942943124706","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"html-renderer-api","version":"1.0.41","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.41","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"68010c0201e72e02e0367c6e4a5cd1df94d96cd1","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.41.tgz","fileCount":14,"integrity":"sha512-uo5HYjFDckL3E2/OTKNoHNF4WSnd7io9jvsJhAn6LjX0IJNI+cNbnBlkrARv/SHZOUJMNBvuu4LOK251jjtLFw==","signatures":[{"sig":"MEQCIA08eiWyWdRYmgO/8f1HlfQXRS/Eu5EEDVHr0Q9lBIxoAiAEmu2XpYWzIx5VEsw0IAEpZxSLymvWSV2FYfpnMOzm7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"4efab7f19c359659283e4a8e5fc16b14f8282965","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.41_1786337686548_0.44274861110144514","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"html-renderer-api","version":"1.0.42","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.42","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f00f948948a76eb8ca390a42fa723b2614e936f2","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.42.tgz","fileCount":15,"integrity":"sha512-W9Hnz0qX9KsiLOFAOEnVZc/9i+pIxEdLImrpD6DHvHumh8l7FQ7n7mEPC6I2IkQOP9uLf1gX8KHmULc2TGtqzw==","signatures":[{"sig":"MEUCIQD6u7FDv08A7XCBMveX+wY7fRvaep62XGxrXTBOjhbETwIgExQLtn8LeUr0JWhDFCctoAzJgwHEsUP+BzaZqrQy3+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"71ce3f2df7d6c40552b7c48ebebb300a2fd1fb52","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.42_1786349148445_0.3249382240869376","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"html-renderer-api","version":"1.0.43","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.43","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1a977b9ddead94342c9a1625e9babf52c526f312","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.43.tgz","fileCount":15,"integrity":"sha512-X+nW/rbNOnjLnDjoQbW+xLgWh0azTXR0syMPrb4CgBioij2zsCCrj8TsSnlT+xGq1ECqOBbysjlq9UkJzEGXeg==","signatures":[{"sig":"MEUCIQD76DajKqfy47VZMVZXW4Vg4z90mbNJpK7cXnhXXZ8jGgIgXGppUy6QPgoSjMVIJHcjh7XppfIbRr3wyslIT/PPBnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"cc9f44f9ababb98aab775687623ba6e0cc844532","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.43_1786349188528_0.8240752617856228","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"html-renderer-api","version":"1.0.44","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.44","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fc4bd6ca47beaa76c5252151031fb6cc226cbae1","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.44.tgz","fileCount":15,"integrity":"sha512-FwIndEhieLGSPp5GTUbcE13XD+nDCfpJgaV5pb3jwC0NJUrdPzFeXhbFLCiGnhDx7/E7cwuZefASVXP0/N4csQ==","signatures":[{"sig":"MEQCIHeLnJzCy31xH7h6AqV+WPGY79yZ9DDcWYhDhu0h4+RKAiACU5pTk/oTfrEWv3r5ewXPJ+/ss+AVHJHtbTJa/+oLWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"9c65a1bfbbdaa62ef19246ef67dbe99f0c1f7f85","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.44_1786356940330_0.24068969801701856","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"html-renderer-api","version":"1.0.45","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.45","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"53f01aca978b83a170784cb39870a4be8baa23b0","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.45.tgz","fileCount":15,"integrity":"sha512-F2mJl7KZLj5+/pbpE4nkEz/GSW8oj8BSLjYtnYns6odtpEL8+fzLAZNB6G6XN7YkHOpnjyNXdB2zJkvEEdAktA==","signatures":[{"sig":"MEQCIB5bBw1bCNgGoTQn8UGs8bC6NgzdcscSRpJa0ziNIJ/ZAiB3UQxeruEH1Vuk9HCuMj8aAtT0vvksv/3vVuKdqX9MsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"c6d9548f588782d0503fe12ef4327499f4d55acd","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.45_1786410039205_0.91541769192206","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"html-renderer-api","version":"1.0.46","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.46","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"abb926252a3be1ec914af0c18e4f88969677f40c","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.46.tgz","fileCount":15,"integrity":"sha512-u1992WcMFywiTEtmCFrAXQRqkvW2NGYbNgnjhbDd1aZpIy66PooZkCtuciG6upMFI1Ny3Kk4dP8Xy/4NdeLcYw==","signatures":[{"sig":"MEUCIFz5x/Ak4z0AfBOpF+8MwJoI+g0sU0e9jmYfNn9TpJ+UAiEAsFQGOPiII2BOA95b0d1ULDn8KG5dClexj6YFltZ4nIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"8c237884e84741fe7d27d9fb3bfe0bd9a0efef5a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.46_1786411888862_0.018834366199070862","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"html-renderer-api","version":"1.0.47","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.47","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8e49f71073fa6e68049d175a893cabbd350f2199","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.47.tgz","fileCount":15,"integrity":"sha512-iwPVGnZy2pTUfyYRw0aYmzyJ57saCPz8ju2BPBgjgfjWVeN8E9cN0H3CIi7v/F0RPQ7wdtlqpXjHsOW5mNFc3Q==","signatures":[{"sig":"MEUCIQDC8XtGn9WN/aZZ2nlnk6NzsWJMbwiPEJ/iHT9A6dRs5wIgUVwL31gk0fpt9i7lUpSHImWHRkLZ9XhTif5qxG+weEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"b80ce89a08e621a6f9535855c5038449bdf5c9ad","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.47_1786416047758_0.5234883717569387","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"html-renderer-api","version":"1.0.48","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.48","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"55d53089a29773c2f4edfaa7a2a3ab5395a96612","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.48.tgz","fileCount":15,"integrity":"sha512-GyVVTkWfUChAMxL1yQ/4hvU2lZisVJDqkYqGUIdNVsjr0lpmaKJNAKMOuAc2wl9CeUYBLLl2t1GdllyvCfyIxw==","signatures":[{"sig":"MEYCIQDm2SQ66NENocwz+V+jHZLA3aa6FBleoUKZNUvXXva6/gIhAMiO2bzaool++6DgKbYd/zG5B6tOugzGF43WkzWsLdw8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"576cf269d981a3aa1c08dca1354297ad70f38357","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.48_1786437881865_0.18084904046574835","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"html-renderer-api","version":"1.0.49","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.49","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9738f0ee2ca6bae99b06c51d5b90e6171410e95a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.49.tgz","fileCount":15,"integrity":"sha512-EIdEX9WErdg1Ce85PKLnjC5Sd1NiOxe/9AXqwy4dmVggnfKcwD4xG4doKcxwcp8i3CClXpXW6uQE2DKvn2qnMg==","signatures":[{"sig":"MEYCIQDBeoRy3Fvfw8u/0e7v8y/UKycmUIyzrpIEC1cNI5OqugIhAMqNKyumED1EGPFtIbnduJTB8568rz3XSaiFIKEbIWw+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"2c26eab13ccf7e8bbaca5c52bff54a741c1a3b1c","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.49_1786442195252_0.8123617612210989","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"html-renderer-api","version":"1.0.50","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.50","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4ebb52d25c38e2ac37162bbbba8b3dd045a3589d","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.50.tgz","fileCount":15,"integrity":"sha512-/SEx9/QwVl8IoGay/DS+91O4OndUj/s5gKLClmKWXIROy8Me/Zb7uSx4AbjaHb+VLnOeIo3z5ddxM4fGVEogmQ==","signatures":[{"sig":"MEUCIGxsIE6DXDIINkKD1wppvp4yN1xkT1+UpMnizpr2SHwCAiEAierJx+BYTCxdr8lXvwNu+Rn1qbHdzAIWsfGnlaaYfbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"8478210bfcb11cfa9b0904933d741ca0ca7c1eb9","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.50_1786442582642_0.8753850323118662","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"html-renderer-api","version":"1.0.51","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.51","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8d977c9758986eb40be74dd9fcbdcc1288debf0a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.51.tgz","fileCount":15,"integrity":"sha512-pdtAXTmJNd1+dmJj/bnHTICQfdPVTUVFwlNaujP39PlkVi+CFFeL18/L3jC76ybbnIq6Wwv9r26EMZ0Je2MM9A==","signatures":[{"sig":"MEUCIDvxGEAyh1LpAQNgmuXiXN6IK97djkNeQVkBcWtbrx97AiEAtW73Pj+qpFjw1cbc16t0DKPAKFXIvslVQPVr78TeN2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"3a347aee62b51c48485a6c1636238ff971b0201d","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.51_1786443922596_0.20821864237514354","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"html-renderer-api","version":"1.0.52","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.52","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f9a31c2dc0490145ea1b37bd2bd7bcc7f226696a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.52.tgz","fileCount":15,"integrity":"sha512-Lc16hmU6SFPyaVw12QNKHhcdAkYoZR/jEvQux3l05/gq9I9rkoVBvYo588THCPP6Eb45ka5uCAYIMsbg+CwRRw==","signatures":[{"sig":"MEUCIQDZuyTNiCr4GFVAzOM0GGDC9qO6HnSp0tvb2GsTm8c5bwIgeY1/sb+ckYOg3RsfBeAqY7yddjUvF2MfKchkIdZkabQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"de5c92f6d5379e0c99f1fdbafb93b0f7801f1ad6","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.52_1786447406127_0.33050354286403727","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"html-renderer-api","version":"1.0.53","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.53","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"49e6d01ffcbd2ca246a435bb02adfd65cde9198a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.53.tgz","fileCount":15,"integrity":"sha512-wlwZp3Q1PZr3DmGdAmNDxTpfC1goQbM/DMJEjkLPOOOippBwHgd8YLOruOqV6Hz4JfCDQrDgdZYozvXIk4NQrw==","signatures":[{"sig":"MEQCIH8IzWHkuvj2PO+K7KiHMJhUxdGUEsF1a2rb3FGL1tChAiAPyL9LkTcIfrWQAcgWxJeoalLXi9i8q24Hyr28CbKSGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"cb505aa108c08fe7c882ee0ae5317aeba97e70f4","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.53_1786527731238_0.6979052356741655","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"html-renderer-api","version":"1.0.54","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.54","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"32ddfff90b9d6c7653e963b9ca3504e289543f45","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.54.tgz","fileCount":15,"integrity":"sha512-MJDQOmE8TDTwGKIBnKWGTn9T3TDCXUfNinPI2gwID+hyXKMZ3T+cdr7WIq9ia3T46jpM6JDBjAWA4+xEhAa0dA==","signatures":[{"sig":"MEQCIH81s95AfhkXGGj3QW849N/aPL3CWSPx7pLoa7mtXQUXAiAlTCMLcTk19tcRGuohNr7NgYR40qldKhMiQhFKoMsdMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"79dc5b1cab1514aa5af9b665350ee3b74a9f3e6c","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.54_1786584913131_0.48206750648939023","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"html-renderer-api","version":"1.0.55","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.55","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"573ee6511168dfdf0f81e4a23f4a2cb1f973164a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.55.tgz","fileCount":15,"integrity":"sha512-0k6uyCGpzl3aU5TCTxlcjz5xSsY7oZbTc0Ffxa3DNpugn8ILegTp9Pj7HCHHiC8sig5X9Ge8TDRX0EBcH0tmCw==","signatures":[{"sig":"MEUCIEREP68ED+4tBj1K2baSfang0CR2owxoLfvOx5zCXkn6AiEAkTchw5VrWy0H5WDL6xXy+sncx/JJw+lF3KgKYfi5wDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"f039258441368a26a2f300b67b62e7c6355db882","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.55_1786585806106_0.4341490043739158","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"html-renderer-api","version":"1.0.56","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.56","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"12196d6fe8bfcbb0d945667ee20fea01803f1ccb","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.56.tgz","fileCount":15,"integrity":"sha512-5eaUI+V+7FtHF7tEytE5sk2SjbQs6nIRVMELv2wbHRwpZo2qu/sDS6bg3jh1luXjnZvME+xVOIAZooXoAtrPxg==","signatures":[{"sig":"MEUCIQDR0Ts3gw8a2Q1jUjEzNbC55LpOd3WT1ckWV36EUmUBBQIgc+oL0tWmKOAinXBbpd1IWCpmbBMW1CoLj6hUJaZCG0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"268a2b3bad93f3417cc6e9524c8e279c3593c70a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.56_1786594719135_0.5856639133576826","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"html-renderer-api","version":"1.0.57","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.57","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e10f68ddd9bb9880c857d7d02aca32b2ac0da824","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.57.tgz","fileCount":15,"integrity":"sha512-ey6S2KjOg1o6bu+sKRPUBUFZw14ShxOU6r3vso+206F40UH2orLkAZ7WxLl8dkznTWEAB7lEvhORx8mPIux4Rw==","signatures":[{"sig":"MEYCIQDGDpXI0fwpUO4eFjrEL1biDovm4GPsfb7UIweaApgLbgIhAJXkU57d1CDIsJ1osTo699lixo3ak8lrPjrtzMzopuPO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"91e22c1aa4ee8314259ad2defe14cbcf48c8e9cb","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.57_1786595600245_0.4049190993386078","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"html-renderer-api","version":"1.0.58","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.58","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b4b185719836e5fa4008b824a0723150978b2043","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.58.tgz","fileCount":14,"integrity":"sha512-ELMPT88e3j+sziS4wwUVCDkjS2U+TQ10Il7e4ayct9NTT7AtqVslSFMO9Me8Mxkz/J3zr2eHXbIva6pUfybLkA==","signatures":[{"sig":"MEQCIAFN1+f5ih88w068Qy5r5m22neuTAFIuVASuyyOv3PwkAiADXFV2uGnv7e1ngbZ2z3lCy9wH+CChgtsaWVYZnVotNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"13fee19356a9192a7497d33c3823ae9dddc51f30","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.58_1786599161879_0.838969591642386","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"html-renderer-api","version":"1.0.59","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.59","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"30f6f59c7ff74a74bcb7c40f452853b383b4819e","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.59.tgz","fileCount":14,"integrity":"sha512-/K3j8mFhw7wrhKBtkSTQZtZ+TM3HGwQz+ged+Mkj/qw9V2KI3Gs4cbREms6RtkEvQ/Hcdl6Ey0bzbkl6E1d9wA==","signatures":[{"sig":"MEYCIQD7uM4tePKb2v9lE1hDxCRzFOKnoXVtWc076Nh5wHUXvwIhAIhk5Vy58SSXAsOlFrwIdRaaVAOzpBMVygyH/1O1YM0p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"6fc320fe895eb3003a75f0c16004d56b11fb75d8","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.59_1786600861270_0.39585001157120403","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"html-renderer-api","version":"1.0.60","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.60","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"46586bc846b6cb1f2b66ce8982fe1c6c0e2558ea","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.60.tgz","fileCount":14,"integrity":"sha512-99LteEDCwkJIenwx4/mAVcesp687pmO1DBKH6Ha4SFKaA2I53WiRKuKjwYurEk9PlZ/lDX2GNG5rNByYKso2Qw==","signatures":[{"sig":"MEYCIQDu5vCd+NFms7J6/GkoTtwXSuk0Jc0tMFUi9fbTcJRoNwIhAMGO7kmL4RhE6oyL5BWcuGNg9kZlA7HoZFsbqFcQH6DE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"54153ee8d8d72d15054ff3a2e33b9f815fd80f37","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.60_1786648426289_0.4232888052696968","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"html-renderer-api","version":"1.0.61","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.61","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2fe17eafeed3696962dc1a2731a163b965638032","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.61.tgz","fileCount":14,"integrity":"sha512-NbjZpV+L3wpumvtpt7JwLRkLSOAwYr6qvX/ewPrBe6x5TbnM6yN3G6yJBCt3ACBHIAAu4eOaoMwbXTgIYO7SUA==","signatures":[{"sig":"MEUCIQDw/SbufD2912b91AfqMr+53DyhwW+ubPONQ2XhlCi4JQIgMFNM8WQ1EQdM55KYcR9NBRN8NqO9Kyd4ZdCkKYJgBrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"ebc0b69134955028e74bdb6c8d8e930d5f605fc9","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.61_1786651420561_0.3967977456434999","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"html-renderer-api","version":"1.0.62","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.62","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f358decfb26988e03a678fae447cb49cc44d0868","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.62.tgz","fileCount":14,"integrity":"sha512-5COXl4eBHnwUFe+Oaq27ZLpWVuBkqpk2nIttN7Xa0cWiiu9+RQBc/WDFG5kRy7+k2gFhtMjeX43HN2doLznnmA==","signatures":[{"sig":"MEUCIQD7bmCxnZn12kCG3CkzUzDIXdUn+3SQFS+8gMjfDzFHvgIgaluy3EySMJV9h3DSQrYRSdNUBBId88PXjZXZLKEZsJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"7170c80fa5823d98e1c95217f9388f77cb220b6e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.62_1786653741025_0.845917493019644","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"html-renderer-api","version":"1.0.63","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.63","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"72b30f9e0db40f8c870345a8fa5d67f140a7bbd9","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.63.tgz","fileCount":14,"integrity":"sha512-oD5ZedVM5k7yYohQoDozn8ZintqgWBDN6BKNno9gtvjR4nZRqUdLu2CMmVsoDfPrwIqT11v0avgZ34gpmsZULg==","signatures":[{"sig":"MEQCIBSMoyW8waEN0uaRoMViABVlpOd7RHEgAQ4iWjDP5uldAiAlwdPgHZjdt2aWHl2zybEOCAAPunDhMcR09HmiK3kXqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"40263b66a1a7317e6974f47e57ca8ab2f4ed6899","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.63_1786654792461_0.8688232464751087","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"html-renderer-api","version":"1.0.64","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.64","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5590dc22e8d2487e2a5952dc2aba5b8d80d6deb6","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.64.tgz","fileCount":14,"integrity":"sha512-DHDVoYazmQM9Jy1Rk62+nwGxXtoDLVGZR+Tl17VfqbI5xUyhSsRBVlTdYo+0d79VehEyXS0L6Wysmggop0T3SA==","signatures":[{"sig":"MEQCIHTylSmIbcn3CzjUDBREbK+zwgO6zt85EJujoZlHqBWoAiB+mdFYNX9waZlmhzS6X2OdIkKOMveMnTLZjVqLk4N5xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"e929279e640dded038852269b8258354f738002c","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.64_1786654962459_0.0012855830111255795","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"html-renderer-api","version":"1.0.65","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.65","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6ea5d58e247b0f3cd6835529602e44ce46a1feb4","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.65.tgz","fileCount":14,"integrity":"sha512-YdzjNTNtfKg6BtqYSI2cuLQYE8xbGBdh9QxvmUoqosXdvSaEz435usbi1VDh5VuU7wTmpwKJtnnCanHyCqcjrQ==","signatures":[{"sig":"MEYCIQDklDrp8z7tbNKUScbPJ5tWcBoLhDW1y5xGmH5zZvDhIQIhAO1aiOXk2SyslQ9tVoEyn4I9VyHYniQy0WUAliMacoUD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"da54fea5706a8e65c5b5a5fd6e70389c201c1854","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.65_1786655037124_0.26002083207054216","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"html-renderer-api","version":"1.0.66","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.66","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"57e87db37274be8e50ae429afaa76862cb2d3cb9","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.66.tgz","fileCount":14,"integrity":"sha512-w/jp9a1yGFihqam50GF1sCrOnmg1fvQ3RPyLDakebESgPqQIgI+bHeHO2HCPAcGJ36qjwlJrQ5Ic/9f4lK5M8g==","signatures":[{"sig":"MEUCIQCPTM/0cmcS/JBpJglATd4MFKUSCnw/p8meaXcvjySOHQIgZVk18FGH2bVnVfboO1nLClAdVrhcLQhnCDcCxN7Ssdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"5b3d519f03e1e4c02444fd57d16f064ddec462a5","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.66_1786658960126_0.9128688944739685","host":"s3://npm-registry-packages-npm-production"}},"1.0.67":{"name":"html-renderer-api","version":"1.0.67","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.67","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cb3b6904e2d2a15f26d411b69414710bd133ca08","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.67.tgz","fileCount":14,"integrity":"sha512-lHJXTqCMEvrxElQ07w1r7Kg+gzONFXyopnRV8DLqjENtc+tOPMzRxUAk4QK8KHGiFcMwCZ0/B+HSJ+PRYGxDyQ==","signatures":[{"sig":"MEUCIGI+jFTvHsQpKejiS304jQWccy9T1urOLSAW4vv4PLiXAiEA8xV7otUGpFcEt6i5lKZ5fkKWrtPrnE31vRXm8yYQA1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"32dea1fdc74b2638fc5be8dfacb0c42c74f6950e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.67_1786659012498_0.13441159792047253","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"html-renderer-api","version":"1.0.68","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.68","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8e6d6d110936302c387494e289989c083770df74","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.68.tgz","fileCount":14,"integrity":"sha512-n7KDJaynSxlQsFNDDlZF6gsaMZgcWNK/CYRM4tT567FtjzuV10q+c1RieM8XTsUXypKKezkFMLmfrnnM1rqW6g==","signatures":[{"sig":"MEUCID33SivrdhrhfQYpRt19Ew2JQMrqtcWH17A7t5dzv2CDAiEA6CW9dtD6svQMaDEURi+JHnOjdFjgtV81w8AoP0EXp/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"5861f1ae1e9e12098450e9850f71ef4de1f5b95a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.68_1786662163099_0.6862339720192934","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"html-renderer-api","version":"1.0.69","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.69","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5a6c14f98ec3f8b516577403e7a5cacc940c886e","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.69.tgz","fileCount":14,"integrity":"sha512-Ek3t8qaro+6oJ0lGsQ8o0gHhB4tVdOrNEF+x0QQqt0u6cSlGpzLytc849scIgj/IUADDjEJMAS5qWR2JCWDegg==","signatures":[{"sig":"MEUCIQCPY+/y9QzN6fDmzK7jjxC08LE7Rn1orc209O2c7bHxfAIgR3M5nfGj0QWDvblztYohYx/RnCxp0N3c4WZcXIQTMj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"62a6968ce3bea39440a19fcf7c013678104368a7","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.69_1786663095281_0.3533236955141119","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"html-renderer-api","version":"1.0.70","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.70","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c93f79450132d4d1528996e1614aa3d82debc4f2","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.70.tgz","fileCount":14,"integrity":"sha512-X8GGiEK0r+aTwnePHBg9tyNLrzrPnmg6yj7scbK6xI8V1xREqmu0xtqNSNkk3Xib3KDEX6WyaCGC/vfxZV2rIg==","signatures":[{"sig":"MEQCID8rDKmPcZH8fhTvqyjvKbw4ivmnwy6oVZ2CFXBFlsQQAiA7I3fCq6Am5r5vHZQZVjKdAx18hiTfiehLeuGNTeSv6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"81a2cd4c4b77d194ca16c33bcefa49b4bd925522","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.70_1786664610900_0.7012189248170737","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"html-renderer-api","version":"1.0.71","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.71","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d812f681fa2ab210f1893006f26a7438f5b8a574","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.71.tgz","fileCount":14,"integrity":"sha512-eAVpQzMBjnRXs0zuV9CJwHjIk/hv2i97fU8rbZI+CQOTesBxNOVJz3pOgG8Ml1nboVGgGfRs0SOnvvm1DMA+9w==","signatures":[{"sig":"MEUCIQCG3AXI7apjd7wSzkIPv7I2YLlRPM8ODiEysS5HzzyYJQIgbLRzu7k/G21c6E+gcXKMFr0z63y4na4oevPTeIU71nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"d8a06f49d2f40a9f7091f1f6ff80eafb6c7f9d1b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.71_1786668898568_0.664016054308963","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"html-renderer-api","version":"1.0.72","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.72","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"638d9623daace955c7663f9d4ca7616492719648","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.72.tgz","fileCount":14,"integrity":"sha512-uP4aI/70oLdSdidSyaxUIKLDAD2Ct2+soE6V//8QvhemNaVFICKtnQaZmDedJGXBE4VRISQQWzlvgv7On4wH2g==","signatures":[{"sig":"MEYCIQCgXR03sj2QQVa/CV2wHv1ZPGX29LFQ5iNpskBtk/HjQwIhAKIDbRGAeGsFL2OQK1XeKT/d2mz3TQf0MiXxZ2bewbVU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"0dd65f2f6d82984414bfbc8c6a649557801cde5f","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.72_1786670069343_0.5825444765664969","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"html-renderer-api","version":"1.0.73","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.73","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"54a717e65cf5c2ba30c458c8ec4ddf004810c70a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.73.tgz","fileCount":14,"integrity":"sha512-Da9nWnJrKfzVgClnwMancgX3xlp3EbygnQ+HIoqg+xyfzS3eJF4AU+Vb+qhLN9IpB+5Xv2V+OifQ1PP/PBqQzA==","signatures":[{"sig":"MEYCIQC/MnGjK2WjkM+kB2I6LOAUqpq6xMBrcMIZgpJbGXzgJQIhANTZP+6O1bZWoZjf+Kbcbs4ajSLe6rlUZdsjTrpPXb8J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"feb7ae8b1d94a6e5d2edcb069d598caa254111b9","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.73_1786673481326_0.14558768893935348","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"html-renderer-api","version":"1.0.74","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.74","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2a59c68f0684103f30beab01e7a4417d01669606","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.74.tgz","fileCount":14,"integrity":"sha512-eMaOQHulY5s5nnZP7f5NvVAS8nOR07yPUMWLgtdcf2/sPvinWYzffUuJIAeKrWMtgm7Dda85gCPsddowg0Fn3g==","signatures":[{"sig":"MEQCIAXWh6m4ahqFMODHP2y7aUxjes7UIws3tCTMj+iC9SOMAiBaQi789twkKOl3ifbKEVYEg1dBQKpdittYlb+XO/9N0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"48f592749a9b96cdcae3384ff38f4a16e909884f","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.74_1786673519513_0.2193617222780342","host":"s3://npm-registry-packages-npm-production"}},"1.0.75":{"name":"html-renderer-api","version":"1.0.75","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.75","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"08635231d9bc6961bfbf990d838937a57d9f19b3","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.75.tgz","fileCount":14,"integrity":"sha512-ddnyg+oPK7EyKF9ur1e1E2J+DAwbmBZTzEz25r5ycQrxBRMwSWpydbyU94LxOFS5qkWRKKlq7HM4Ls8fpmS10w==","signatures":[{"sig":"MEQCIElt+lBOdMlAY9EIUSsL9Qgidn6BJBzMtwFRbRXuM1H7AiAJXll9nADqsWTKlSwyk9cTHp+tJyFTTCwtI+gw1byxog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"f17ccb6a0b57d892e18379ed5652aa0c52da2218","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.75_1786673564801_0.27011130298814967","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"html-renderer-api","version":"1.0.76","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.76","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e996dfd4038801d7427d960046e80fbcd97e9e41","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.76.tgz","fileCount":14,"integrity":"sha512-uaYAkLrkH3cmm+nWYudX9G79xiNaABsyxK8rgzprgp2FqDnMroIPAJV6Kf9E5D/wvIL0dl2R8AK39ys3HF8BuQ==","signatures":[{"sig":"MEUCIQCUCg3Tpb8N38snAGHyMi+L655nP0XTH7bcmp1PIay67wIgUameJxIQvPq/BlHaGJS9nCctfuLQPRrgEZgBTplzDzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"b817887ca299aea7594fab9c67f072d15fae61b2","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.76_1786678917356_0.1569680105488167","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"html-renderer-api","version":"1.0.77","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.77","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7feda88a52df452c2b78864fb47ba82c3cfa3603","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.77.tgz","fileCount":14,"integrity":"sha512-a6Vvanc7XzoV2ZPwjy/Db6nvrZtEsM+0me3jn92iq1UdZEvrQS6lS7KJ6AYkWY+tcWpolWxp0WnNiygd7OdDDg==","signatures":[{"sig":"MEUCIFMJDV6Rf1LoVVLw5BltOYZGK851NJfWe1XoJmjOj5DYAiEA0xrtw8axoHH7f9W9jSQtQ4hdAufsw5I5N+S8U0pA3DM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"bea91ac4c53fc4ec06c3eb54d27af00950ecdb48","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.77_1786680541843_0.3909883500992919","host":"s3://npm-registry-packages-npm-production"}},"1.0.78":{"name":"html-renderer-api","version":"1.0.78","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.78","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a62f5006d255e6554cd1eb1eb7f4f89e14668fe9","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.78.tgz","fileCount":14,"integrity":"sha512-2hzQgUVNGBzWAHB0JM3jStnLtxLbqZSQbiQH2IxDulkjswYtJI/JRK9nIuisJZGK/UYUGh4Pxy02EoB0wUAj8w==","signatures":[{"sig":"MEQCIHE4UjJe8kz8Wmyak3nxEEyrkX+Y+Y/mTzNVYX20w2HFAiAVMfw5tMUS1a0sxu2oVc2eqJ3RDjIuBUM3IKxQVQfDSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"4de1b0c8f1e60325e12e170e09679d96998f4a87","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.78_1786680854396_0.027700909057593925","host":"s3://npm-registry-packages-npm-production"}},"1.0.79":{"name":"html-renderer-api","version":"1.0.79","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.79","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4f638576a1a3e7b9cd02b2b9dfc227a38b94188b","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.79.tgz","fileCount":14,"integrity":"sha512-gGAll4zcyAcbxsXkNwbrPbJ9kAHOUwnMdjJ71rI+CXcTHoHzqauWJYeguaKPVK8AjYLOC2Vu6TApKMKrqjbO6g==","signatures":[{"sig":"MEQCIAiaQ4YMA5iu8u95vceRVoSuGa1Us7k6FN1VvkHj8cQNAiA1j/8fNSSs75LuIo3kFLMwSrMiTI8TO5Jvu4ggmVuH6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"4f4d1bdc3f61740239e2f10bc65e514f00f1952e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.79_1786680905162_0.572372397751254","host":"s3://npm-registry-packages-npm-production"}},"1.0.80":{"name":"html-renderer-api","version":"1.0.80","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.80","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"42ce295156fcdf8ea97fcc37535bf43a93197f8a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.80.tgz","fileCount":14,"integrity":"sha512-DYBUMYCuoapethqqu7x+BRj62jACPDwg70uzMuHjNk7D3qRpS8S07KoYvdmquvffH3vihoCjSf6vhiBoobbOhA==","signatures":[{"sig":"MEQCIB2QNT77803qTwakLYzvpWMihhb8e9+808cbflGHzjHGAiA1LIL87aN6eIrfr0bS2YA8YANARtPGtVHlTPVU0z9TaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"d9d2adeef64e6e55a596b88c7edafdddb7e96371","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.80_1786681772117_0.5108414682567928","host":"s3://npm-registry-packages-npm-production"}},"1.0.81":{"name":"html-renderer-api","version":"1.0.81","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.81","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"19daea0b910515142e7f6aad24371f60d30f5e2a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.81.tgz","fileCount":14,"integrity":"sha512-vJmHpQv4CjVvkrhib036usxc/dJW3R6xN3Me7SY8WYhqbzSCV6Dy85tPzQeTw9YDCRu9iap1nEGj0vRSAF92jw==","signatures":[{"sig":"MEYCIQDJddca6sm7fpzo/8j9o4aQ7xMk05pknrsHWFANUxcwygIhANoM/mFCRWm6v78SgANKzg6c881NaFoUzZv+KQZ7Gwew","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"e3602c77b82829ac344f61af14c87535e9f20f7a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.81_1786683666998_0.9849508801075073","host":"s3://npm-registry-packages-npm-production"}},"1.0.82":{"name":"html-renderer-api","version":"1.0.82","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.82","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"14eb9fe9495cb996fc6afd1191291937a80699da","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.82.tgz","fileCount":14,"integrity":"sha512-qkddRwh5RIsLcUbThhZBc2Bor4d8QTyiOCuWw/VAYPGzYgs9td1tCwjS1UVZywIF9iQd3w4oJF+4sp7q3Rf3EQ==","signatures":[{"sig":"MEUCIF1ndDTgp5bboGoei8NEfPofYjoHw5CbQyT7RZ0PR1oCAiEAq5nNUgi9gVvJQFDOy+RHxDhQTsFAOcvtTaac6JBo8zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"392cbe5237c2a88de6c7fcf74a52fd9e5f5ac016","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.82_1786683720634_0.28559591779914495","host":"s3://npm-registry-packages-npm-production"}},"1.0.83":{"name":"html-renderer-api","version":"1.0.83","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.83","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8552a396b8b1aed41d9697b53e2fed7c1a50cf8f","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.83.tgz","fileCount":14,"integrity":"sha512-OxJ6f2TlHJNw87MMQqHaKBiSLFx5Cfm1uQCxAzL3QZuS6C1agI+x1uFr13dzVdtif9PofsqvqcBCgdnZW+ZSXw==","signatures":[{"sig":"MEUCIAe/zz3qSBPbQwvJUwEkCj1AsPnAuKbnfMitSzVfpWgCAiEAgz20DwCyYroaTtVs+zBlbwdrKxgSa4P4Tfk1W/e0MYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111748},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"8bfa54811ac3b9a9b899ef57fd664de640709388","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.83_1786688122946_0.3081562749823852","host":"s3://npm-registry-packages-npm-production"}},"1.0.84":{"name":"html-renderer-api","version":"1.0.84","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.84","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f007913f8bf4df10c3b234917bc19470cbf8dad8","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.84.tgz","fileCount":15,"integrity":"sha512-gbJMcnczCiTywecBfoq0DVig6Qzqj7H9EBdgOXVQAmKvnFP+TXEC23IAdLMrFs3af7ws/vv1x+hczgRExHSdtQ==","signatures":[{"sig":"MEQCIBTdyug4M7rJk4OAjgoqmoe8h7bDa861WXpIQ5TsMA0bAiAeicwMsVYoO0Ol6VeDA4ZDmHqHa2ML6axpP6SJ7oMANw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"f039258441368a26a2f300b67b62e7c6355db882","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.84_1786689846981_0.7186373321450246","host":"s3://npm-registry-packages-npm-production"}},"1.0.85":{"name":"html-renderer-api","version":"1.0.85","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.85","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a975e3ab4eff79e000d5088107e07327a2851eb5","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.85.tgz","fileCount":15,"integrity":"sha512-U/ws3zOF2akO2F20MCmHivdEoGATqbCIPl2kfHnqFtUmoZiupMZHquI4A+gAxSi6nI76ecu8e5akk9ekOsb6Dw==","signatures":[{"sig":"MEQCIAnmVy3qGjee7igpIWvWakZOFgXBTFvYgHuPjE2mQlYbAiB60Jq9k2QNatBtyPV/JPgw3jo7k4t6/xrTPZRyJeew0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"e59a1786b33629445b7c9445cdb24f6dc70f9fc6","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.85_1786691434696_0.23923097888337597","host":"s3://npm-registry-packages-npm-production"}},"1.0.86":{"name":"html-renderer-api","version":"1.0.86","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.86","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2329c9bdc309fdd06772b8afaa8cd358ac6a6e7a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.86.tgz","fileCount":15,"integrity":"sha512-oPYMynC6hsUkpz/25WHuCEZhvane30Rf7sudgynSYk3GRzsn5O1UUdM6mzRp3Qx0S1QTtFts+ALqofay5W5a3w==","signatures":[{"sig":"MEUCIQDxuo5blPofEVf2XJhKXCTsp/j88t2xRjC4Eb7EP3KNJgIgSpPRUkQWrk/gOq2UsTb6JhpRtm+gGWin7bCXAn5m6U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"d6337974774dd71b85d5e31faa4c6dfe20da899a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.86_1786695648196_0.6289199164772306","host":"s3://npm-registry-packages-npm-production"}},"1.0.87":{"name":"html-renderer-api","version":"1.0.87","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.87","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6ea63defe9d97a586d4bb44ceeb295f9a2e115b9","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.87.tgz","fileCount":15,"integrity":"sha512-BEDwJe/vCQ8FlemMaNp8Y1P99ymAOUG3XmUSoEc6C1Nq3JoF+DqeEQoPmVSZRZhf6aid3ytodJ+xO7kBme7Utg==","signatures":[{"sig":"MEQCIBeNYnsTBfDcUL27JrV1Ybr16Y0jwsZ4c/LbBBZSpsehAiAT1rVdE2qkOVHlm9RBwDmD7kRPqIBfUK2TKyfIvqcgeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"034b24a3406040620c6e498596ca646ecd9c33eb","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.87_1786698909356_0.5447036696375323","host":"s3://npm-registry-packages-npm-production"}},"1.0.88":{"name":"html-renderer-api","version":"1.0.88","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.88","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6aabfce74920badf76a7a04af391dd395bbb4e4b","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.88.tgz","fileCount":15,"integrity":"sha512-zWfFWmd6+oVgHvCStQP/meRrZ9pnWav0cCh73t7hyJV2l1lHkFRhZzWcxMbsMoRJSfdBYqwVWQOD6Lt4BkRG3Q==","signatures":[{"sig":"MEUCIQDO+38aH2vMlItWxuNLb2p1m+4U1asaVlZ7BvdG+tmuAgIgZ9zeYI4e/39Jk09VnXuL/xOIGXoAfKTqtFRvbO4HpJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"f780f6497d87a461644bbf4d583e0233c3c4012b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.88_1786702197394_0.42187903344982813","host":"s3://npm-registry-packages-npm-production"}},"1.0.89":{"name":"html-renderer-api","version":"1.0.89","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.89","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b69b93bbf4db107d7da37e66f45a4dcaf9f1a8c7","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.89.tgz","fileCount":15,"integrity":"sha512-Ew/lC+kF3RMqIm/ad9D7olPuSswaBsd2qDT6VuxI6g3PNUbKuGLgiINcZqvlpeQyxsu7ensWK9w1qRtiXZjiaA==","signatures":[{"sig":"MEYCIQCRZ3uLIBaxyQlJzOeOiVh9pIG8iZtW5GIa6wGwS0KdswIhAMXsuMUTmSzDzgoz/8lFzQnMAm52jCh9mMc4+ryy3vpI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"942af93c9f83728d7a8c38a75203f288e02c4cc5","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.89_1786703020249_0.19241253192634278","host":"s3://npm-registry-packages-npm-production"}},"1.0.90":{"name":"html-renderer-api","version":"1.0.90","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.90","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5f6f45db53f2671c9deeca96740e75074eb8f2db","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.90.tgz","fileCount":15,"integrity":"sha512-QiiyBUonLhRv0+qZ1IUBC9Sv+I677+EiIMzgIe56aTUfHKrI+WiIe8JLJa4umUKiVskg7oF7bgbgZFcG6ciPpA==","signatures":[{"sig":"MEYCIQDoapCyqEL+u0w9MAc8w20niL3d1UvatNp5dF/bqKVnBgIhAIx9duvRr8bBJ5jmmjnYADvJrxJVn2bpfuVSJ31jubgN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"793d6654d6ae84ede5245f4e9a483d0a8f5a46f7","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.90_1786703188482_0.9482862899853628","host":"s3://npm-registry-packages-npm-production"}},"1.0.91":{"name":"html-renderer-api","version":"1.0.91","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.91","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fc77df8a8d8165f0063414558b47726765ec86e3","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.91.tgz","fileCount":15,"integrity":"sha512-qZxQ/0wiBKTjYofJLrA6wpZ9vsnxZ8ege5WtuspWbFL07NmioVG6FNrDbia3WM+GVy1c/Sk9uaXGLRtlvW0MPA==","signatures":[{"sig":"MEQCIFtgmC+jfIARHzaF6Rp2WMrEH0zlJZ72YBgCvmeSIdQOAiAI+X0m7QS3hXQvkUNzHy6Rr7QInmNAdiWk2eQmKW5Eyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"4c7b6d9395757f461fe99d3a181c095e4709610a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.91_1786703350001_0.6792675158896186","host":"s3://npm-registry-packages-npm-production"}},"1.0.92":{"name":"html-renderer-api","version":"1.0.92","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.92","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f0013d538fe764f9d725d5d05d85e285e9254c65","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.92.tgz","fileCount":15,"integrity":"sha512-LXsOwdaW8RSURfntoUwLmjV91KIaf/CBaLTxM2e0zjwaxiSvtWOMSysRIaAaLLrFa34DyWcL4DJfl2mmbK0vNg==","signatures":[{"sig":"MEUCIC9QnKLeBTlKzw8fk0N6oqkwoTLWIweq+IPxy3esmbhGAiEAth7+B8i/dK2lbZALlL44Dv7I9ctmD6/4rh4mFYwBwVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"d29f554731be6bb1a3fb0f0ba3bff9509095f898","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.92_1786706421287_0.7985256118814326","host":"s3://npm-registry-packages-npm-production"}},"1.0.93":{"name":"html-renderer-api","version":"1.0.93","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.93","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4d6b8a59d7cc32a3713e7be14baf6a6ab8406e2a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.93.tgz","fileCount":15,"integrity":"sha512-kKUf5uRMwSUzsYaKf6NBrN1pvvYP1SIqMCG0NbmoGTK17A2sSueTJXwxzXvS1JmpGYZyRD+KQ9pXnvCHVbXTsQ==","signatures":[{"sig":"MEYCIQCA5LfVpbt5msIeNVGicaHN/Gd0Z2nLEksxVW+jW2I8owIhAL830ShsWsl1PerMCuavsyqypmxlIGV5FXY7eHrrPEZe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"69b0c2cbc989e72f6432ddb900ef768c6c35c14b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.93_1786706465389_0.7934048610713231","host":"s3://npm-registry-packages-npm-production"}},"1.0.94":{"name":"html-renderer-api","version":"1.0.94","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.94","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"515a2ac16eb7a10b0e34226d3ba83728ace91188","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.94.tgz","fileCount":15,"integrity":"sha512-9VX933/BOLWegSX6L0nC+X4QQc50g6ZAqQn9B6YJDfQDeCtu6ZzKf3cZqmPz2dpmpunBNZQTa6CWFUDerNWivQ==","signatures":[{"sig":"MEUCIEKHlrJN/H9iGwJIf0dMBPnkhXfbrg9lcUy0IyuytrxXAiEAlRAgl7UJUKwzpL94fwAJUDYpfrPlHdWhIUdSJhyA6/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"b17d621daf9cd5423d47e2f831691388308396bf","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.94_1786710798524_0.39359022117317455","host":"s3://npm-registry-packages-npm-production"}},"1.0.95":{"name":"html-renderer-api","version":"1.0.95","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.95","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fe19ad05538cd0366e0f9987afc2dff5e4f49b7a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.95.tgz","fileCount":15,"integrity":"sha512-3nfKMh2CJhejiHkbxCjP4fFwbtFHmxlWQTQfP1/jMeYUr5qyyQMcdKfL1+zAGLqk6Ku8H+2JdvIDq792na1ccw==","signatures":[{"sig":"MEUCIBJE1GC/E/i4FMYrleM9yI8HkXPBcByKCiN/Cq12NtjeAiEA+lGu/5aIoKBpn53UfQeAbyuJCDzUKtrFyJjxHcleBHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"423e7edd6b3710aa8306b0d1780fd28771885c39","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.95_1786719745640_0.8477608071884111","host":"s3://npm-registry-packages-npm-production"}},"1.0.96":{"name":"html-renderer-api","version":"1.0.96","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.96","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"08b726b44813c75009e5edbfffb997f483688da7","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.96.tgz","fileCount":15,"integrity":"sha512-sviAbgPs61iGkqSnZPDxkR38cwONfdFxYXqAxHiM7nRQ3ZuuxeffUYuRDaXyNpJTW9Zq5CNS8TpneAZT9VxnzA==","signatures":[{"sig":"MEUCIQCjoxqmZ2226QgZx7kWH9hDGUUyPmEytmLeeJtJFEy99wIgKGsCcwdhXp/efqPcp1HOqCZ9QLjEp1zv6oRzoax2c30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"8d20fe6027cb0f2645364645cb29d1d870683f65","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.96_1786722293794_0.6503012586716819","host":"s3://npm-registry-packages-npm-production"}},"1.0.97":{"name":"html-renderer-api","version":"1.0.97","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.97","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"538e38acec7cdb982272d602be7cb4f4d0fa0d93","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.97.tgz","fileCount":15,"integrity":"sha512-oer9KsHcHN9KDhHE8jT750RgPTkS+m70iuB/VjCdnGEwTnMXj5FwZ6kDtDPdBCeI7QMHqbkRuOhiNKrx9FhdIQ==","signatures":[{"sig":"MEYCIQCABKrob3X/m1MLEHpRtiQk7OdshQQhsuq6xOgxpVevLQIhAL2hwA4+8SAmdo8JULkwJrs9K1dvWsyInnVNducVDqoi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"67a3816c3a976545718d0d42d868466d7d6cbf6f","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.97_1786724554369_0.5597129667629295","host":"s3://npm-registry-packages-npm-production"}},"1.0.98":{"name":"html-renderer-api","version":"1.0.98","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.98","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f2e6c1c1fea314df864e47659da50ee122655729","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.98.tgz","fileCount":15,"integrity":"sha512-E2wcOTgMU426M1sFMMYDdtPdw70rui4nICyFf/mtkAN9iZX2E7P/3qC8kQUMKIB+sNEi9A/Y8lM+KRt8yr3big==","signatures":[{"sig":"MEUCICoWJwHk3wzF8HBK0Jlut0FF1/dbu7yjRz5EQagpa9uRAiEAhiJtEUKtYsLlyhU0nYmsRGkrbViZX5sgDPdW28P1Xfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"bcc48f75ea0771009bf60b494f191aa813f112f7","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.98_1786728069836_0.7115797253956315","host":"s3://npm-registry-packages-npm-production"}},"1.0.99":{"name":"html-renderer-api","version":"1.0.99","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.99","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"70f8e3b61acbc0f89f687d0ee0eab9ff763ce7dc","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.99.tgz","fileCount":15,"integrity":"sha512-Kyz7Qh0Lxnor6gVCpVK4/ctLuzOjThmC25df1lmzkUm5U8+2qOurlUQjBNDJtRJc650q9fo/KAvJCURRTpk9/g==","signatures":[{"sig":"MEUCIQD59/g5hlFd31teydbCzJL9/Aki+wuBZgNzjZNnmiHnwQIgbOqnfXeG20DWftzdGliBituZFsjQuGo+RI1qIMa8o20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120892},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"c731e8382f6c69bf74729e24f846d519757483ff","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.99_1786729584676_0.04815528974570782","host":"s3://npm-registry-packages-npm-production"}},"1.0.100":{"name":"html-renderer-api","version":"1.0.100","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.100","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"758e5049645bb9e65e1b39035b609a2c8f2a66f5","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.100.tgz","fileCount":15,"integrity":"sha512-duBFKIyz/W2sLdhRga4wK5k9pvbeEXte/6VkrrDb/jzp/s+DPajo5Md/H3JYuhcBwMRz8C1hO1qjGZmSTeLqBA==","signatures":[{"sig":"MEUCIQCDgXe05Pt8iPskr4iV291xdJ9Ncl2Oh62v+9e2+6dTvgIgP9j/AFZ2cN89x0rB5viplRW58MeQJGBCOFllZi0z2Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"46cd1cfcfd3f95524d6b99196d6ab0fe79ad786d","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.100_1786731334147_0.855606523737561","host":"s3://npm-registry-packages-npm-production"}},"1.0.101":{"name":"html-renderer-api","version":"1.0.101","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.101","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0ffdc4f62e8e71541ef45cf88f0ae552b80ebd74","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.101.tgz","fileCount":15,"integrity":"sha512-wuJB+70gD3eeIj/UYA8Nif7o4dF/uprODIhWuBwCYlB5CV10vFf+77Da3XnoYBbbDyhP/kfwEvNr0GGCOxT2/Q==","signatures":[{"sig":"MEQCIGPsp9wGfikhNQ+ByWz1qt1V2/+F3oyFW/nCXsChnr3aAiAQLngwaUiJ93WwjqpBNbULj4GiEsyBQAwU9xGr8n9ZmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"905527c87d905e8f819172314a9e11f86584a572","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.101_1786731394585_0.8655886729935782","host":"s3://npm-registry-packages-npm-production"}},"1.0.102":{"name":"html-renderer-api","version":"1.0.102","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.102","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0c8ea396a57abb550f9821135d66db2a4b4d50e4","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.102.tgz","fileCount":15,"integrity":"sha512-+rQ2wegprQsPH6l/m1bNITSv/jMV2lnGCjp5nJtfwZjsDmShtUyz7s6fPtUDVGJK7RnoLgLZM39SkmlXRHZUiQ==","signatures":[{"sig":"MEUCIGf191sY4lrUBCHpj8jwh6o2zKd+lJ/FvHTU02Fb38j8AiEArb3/hi3GWGV7umN3cYfqJsmfKyG2D4g2vJKIfHBWAn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"a4fa6ae86cbd65ae884f34204177d175dca841dc","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.102_1786735479665_0.575851903262826","host":"s3://npm-registry-packages-npm-production"}},"1.0.103":{"name":"html-renderer-api","version":"1.0.103","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.103","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ff50cd80d44e5c31d962d1338b9413a20078f658","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.103.tgz","fileCount":15,"integrity":"sha512-SF4WY8LXlsNfZK1DwpKtbw4oj+xzN7QqZbBHeBNvLl362E0dxy100a+DR0qU7erDs3XwNZgwtYRRQm31iihJdg==","signatures":[{"sig":"MEUCIARVWtvprGb+0FdfGrqyyo5NI64FDLVW1wCuCkRxXhvFAiEAikdkw/4EThdF1zu6VAUN9enIyUNUW/ev1xXMtr1G6zU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"1449c6e7c8016c7a0df66ae9ef18feb91f6f0035","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.103_1786738579540_0.27898668185031417","host":"s3://npm-registry-packages-npm-production"}},"1.0.104":{"name":"html-renderer-api","version":"1.0.104","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.104","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cfcfcbc0c47b552a8090c7e62345ff5311630fc5","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.104.tgz","fileCount":15,"integrity":"sha512-hqW+7wU6PgYhGoGgOSmpqB6iL4f3pJNcaXXXUrxBQ05V02MHqPPVYezNI/dx8IcbAf0kyTq6fnpiCeX328wx9w==","signatures":[{"sig":"MEUCIQDrRnh0c7EsFoXAA+eBtEdTjhGL/Hal5L+RsBqarQxHYgIgQ5eWb6iTiX4s04N0FlCsvseNXLbFkoJrIajvxnreiH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"b8c33f91c70b99d3847ff766eb52149cc612d93b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.104_1786741046782_0.25021828644977795","host":"s3://npm-registry-packages-npm-production"}},"1.0.105":{"name":"html-renderer-api","version":"1.0.105","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.105","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2cf2fc5ecbeae5bd0d841ac9be88beb4166ebacd","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.105.tgz","fileCount":15,"integrity":"sha512-FrLzaVFlGsC8WwTlP9vVwu9megPk3lRT1ei5vnP19UPt4MOyTdfhh/sLxSQQ9Gp4sGvCF7kDM5vlmL2OpqlS5A==","signatures":[{"sig":"MEQCIHhSbAXmMK599uQe1BrAb9cqPt2Uw/fkesJg9jp7ijdhAiBsGxpkqVOVSddgyrWqmAJCyq4SQWBHu1aEcWuFkK/EGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"4ce749c3a42b7525e108ffc44f9cf2a47b8183e7","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.105_1786742476037_0.407875919263218","host":"s3://npm-registry-packages-npm-production"}},"1.0.106":{"name":"html-renderer-api","version":"1.0.106","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.106","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cb96b02a66a0bce539e49d8f1adcd9de0e048f42","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.106.tgz","fileCount":15,"integrity":"sha512-EjgVT30FAjzA/PBvhKvnyns3paVSG5Hegn5AaUgOKdvg5JhZi0/N6NEa6CAkxb3vt5iBdoebg4VDO5K+ev7sjA==","signatures":[{"sig":"MEUCIQC98y8fTmZlCPyiSDhJ1iKoraefV1L6ciD9DGxikGUAcwIgYOgdFnQZGCtcSrOr/N6Gx9oy5YPd5xCMSBfkP0IXSWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"44d0180481124c3d04fdb8582cf37a1d93f6d2e6","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.106_1786746001502_0.44614875678000887","host":"s3://npm-registry-packages-npm-production"}},"1.0.107":{"name":"html-renderer-api","version":"1.0.107","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.107","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2a2f0e808f547637f3f4d4d2f021700ec317df58","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.107.tgz","fileCount":15,"integrity":"sha512-ZX3yFXyuGR5lDePjB/YzDLEmIhRbmbcxGYT7v6azTw8QSzZpocrgT4qgGfyQhu9L8wsvzsNWjj91g78QG5P6AA==","signatures":[{"sig":"MEUCIC8DFxSU3NvQMA8v7QHkx26svDZ3AlvT7Y8CyWeE/b5ZAiEA4cxHiSv3rKEdjUFSL22UQpiJ+HAgAvb7bMS1iBg9ndw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"b7d1e060c47d4fb3f8e00703f59b8bcf35cdd813","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.107_1786749898795_0.02425457014398802","host":"s3://npm-registry-packages-npm-production"}},"1.0.108":{"name":"html-renderer-api","version":"1.0.108","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.108","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"47588b7d779dbb67e0bab6f49adbc935cf237d8e","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.108.tgz","fileCount":15,"integrity":"sha512-LAD7CEg00UWpPUBljcv/SwF3BfyWLW6RJe9y0MehzXMLCXQDcJqhm196jSv3Ta5TmsVf09aJJlIoW+Lvpht04A==","signatures":[{"sig":"MEQCIFJH+kxbnl16fMOF2kF6okV6GurMFjyt8gicOPANrIHTAiBdYzoIrlofFrlNZ9sVsxdUGlJKgI66iO/a/tTPH9dfaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"ce3d09aa70dd7fbd4a2fc785e803a125e825d280","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.108_1786752931778_0.36025692402337617","host":"s3://npm-registry-packages-npm-production"}},"1.0.109":{"name":"html-renderer-api","version":"1.0.109","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.109","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f55655a545538b19a846255580e73d2fa28e8999","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.109.tgz","fileCount":15,"integrity":"sha512-A3esTbB3VJjCbW3X6to8IgCjL5R5Tx0dzbVWZwLC0ygd/f5k8n1xAhzb5lnV3YYvp9ix1tWay+Vu1wWIrbk5YQ==","signatures":[{"sig":"MEUCIGCVdr4IthjIJfnoHhtZf+obsOhEWoFtJTU7kHLY+v4qAiEAiB8pY0NIIJg1J18eLdqgUDNuyMOGMIPk91ax0l5OnsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"7208f34d34b6c9279b74eb151c178ce898be482c","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.109_1786756631911_0.778130173813155","host":"s3://npm-registry-packages-npm-production"}},"1.0.110":{"name":"html-renderer-api","version":"1.0.110","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.110","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"31acef86a6fa1069893c14fcf3c8f488e72fb3de","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.110.tgz","fileCount":15,"integrity":"sha512-t0xAxi6uNYo+3bAQqvWk4O9PlHDAZjefnbkYgdEiK5VbDscI7QdorDwDRDubqrwXHZFR4m4XoY+2SBVbfNtONQ==","signatures":[{"sig":"MEYCIQCDKX/nokHMlWa6AUnR4p8ncT3JsOjLdl4qjzr09/4SqgIhAOGztiIFlQHEGtdxkBr3+6WXar0K9AhqNMsbpjouN5CV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"104821a7d987acde7df7ae5e19c7fa9b9d04590a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.110_1786760213991_0.48329777187535505","host":"s3://npm-registry-packages-npm-production"}},"1.0.111":{"name":"html-renderer-api","version":"1.0.111","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.111","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"67069b2fe5eb56e8a7dc8c60c5a278edeedbb011","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.111.tgz","fileCount":15,"integrity":"sha512-eSM23+GxLPwDV9QdMQ57CuFqlV3lZBp3Eds2AFJK0J6TpxtEaR7RAjDNlFEt3gWQKX9t/CwD7UGPIFETG30jnA==","signatures":[{"sig":"MEQCIACcJGujBbH0L1c5ULWQFXGpEuqBOYGzPIk0ovAO0aRWAiBFxlLsPvYpeCUHIOyz0RdYUkllaHlRk9k0rogwiSO2zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"907aad1f8905af5cb1ae703c700f549b7ac20bed","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.111_1786763570683_0.9092000703725933","host":"s3://npm-registry-packages-npm-production"}},"1.0.112":{"name":"html-renderer-api","version":"1.0.112","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.112","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f70816cd5811ca7ff5cd2e58b4bdd23a6e61ec9c","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.112.tgz","fileCount":15,"integrity":"sha512-uSB0mG9yf24VxtbMFxoSEOcq4DHUVhmMd3xLoGUljWKWNaJ84A4FqdtwJhZhW/ShB9y9d5JsyCRpbO9CfhnMnA==","signatures":[{"sig":"MEUCIQDcMDKGszO0BhmrdEdPh2a/QBZCnwlhrrHgjrUzr/T99gIgWlpvHRnabhQidz6QTNB/PdALIeEPhtXbvZvawCcgl38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"a5b428683dca72eb3befa1bf0b531d6b347c071c","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.112_1786763763533_0.9742044555193494","host":"s3://npm-registry-packages-npm-production"}},"1.0.113":{"name":"html-renderer-api","version":"1.0.113","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.113","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2cf00c4bdfba3b053ec6cfc02f462b9cdfc2d75a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.113.tgz","fileCount":15,"integrity":"sha512-Kle5sY8h7AlJXcgUNkla1H+50vX2JnDx0DOGcIuCwjJCgIN7sD03cQHPNsdwbLZHSNxlZYeZGrgFU7qug53tOQ==","signatures":[{"sig":"MEYCIQCwfhj3J4L/+P+eh3kHDvbEB5W3HBTGjgTUTKCW+nXmxwIhAI0otxxpRK7ca9yS6OkpIW/lk0ote3bln/7GK1FCfCds","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"987b096a0ff818167f03da720a43e53c4840f7cd","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.113_1786767101866_0.4461922889905676","host":"s3://npm-registry-packages-npm-production"}},"1.0.114":{"name":"html-renderer-api","version":"1.0.114","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.114","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8689509b9024c0a6fe22908b6b1a6a88b15e765c","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.114.tgz","fileCount":15,"integrity":"sha512-3BGiFEpQE8Ce1UgsatNo6dE+N0mBj12aWgLCtVWZfQNu/gK7s1PP8IYNlkvkxVYUVvmpkMRocQYcpXkKC+x4/g==","signatures":[{"sig":"MEUCIH0oIw3pMcRm47ybuNl6zv5wAFBB3ALJ5vWteW1Pg92FAiEAghqsYkmIgaoKWQrhcmiuJQsMG1GjiRXG976BJyFJYy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"907806817344fa668d3b656bd3653b2f97f07022","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.114_1786771018296_0.512782376746707","host":"s3://npm-registry-packages-npm-production"}},"1.0.115":{"name":"html-renderer-api","version":"1.0.115","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.115","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0b9aa0523462a5747e482b6f33094ca5eec166d1","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.115.tgz","fileCount":15,"integrity":"sha512-0h5/gn5R313tWM4wJ8elecjpnpXG1oy93uaBTEQOOq4XDIHpzlUAU2H3whrDnbizmeDspUUURa5ooNOsCM01tQ==","signatures":[{"sig":"MEYCIQDdJl2sI3dukfHCVDjjHPwN/h5Osmop9ifrKlCtaeApbgIhAKAe5/GowvRLa94qV2ZS/QEmUX5q5Z8w1Zs1VRwzs5ep","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"84c4e249151e5b46f3f690167121b892d4ee841b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.115_1786775070236_0.9487915615122393","host":"s3://npm-registry-packages-npm-production"}},"1.0.116":{"name":"html-renderer-api","version":"1.0.116","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.116","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7b256dd6636c45bdefdaac55b4c7e8779020e00e","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.116.tgz","fileCount":15,"integrity":"sha512-JAUcW3A+zloQz1kK7PSxh/aEll6bDt5OVFhgcrjiTvwNXhx7I9g1Xc/ifhm28GoSBMIbU4vNuEqRrS0ktH2iEA==","signatures":[{"sig":"MEYCIQC9I5gX4qExXneXM7uvQGk1YHSrXggW69ZUR0733vfTGwIhAMqtIUNL1CNCiMOHgIRvNBpZJxE/D/3wran04MnvSSqE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"7950b36d012752cf25d0f5f1bfdc0fabc0b24dc3","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.116_1786775374156_0.36063248137526505","host":"s3://npm-registry-packages-npm-production"}},"1.0.117":{"name":"html-renderer-api","version":"1.0.117","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.117","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fb6d20dbdd6fdce9d7cd308896b9a8a9c642e018","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.117.tgz","fileCount":15,"integrity":"sha512-pfFbUr0cLAC9/HD+S3i6TuXG2gy0FbdLr1ukssdx6ynPp1x2bV4AmbHfLJtlVTRy3N08+4TxPfoAThqmhU4MuQ==","signatures":[{"sig":"MEQCID3r8aczKgx3w5MDbrJLoWzJUiTdg75VpH58BBQe/sUHAiBf/MQNpWlSaWV+/NeuEenIL1wb2cTMGoJ/k5V/bwGJcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"a8c79c566a95443a440deaf469077429feeccc5a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.117_1786778842973_0.008941450051043631","host":"s3://npm-registry-packages-npm-production"}},"1.0.118":{"name":"html-renderer-api","version":"1.0.118","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.118","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"97ec92fb0c58631b6a10588ab160b3355a9fb64a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.118.tgz","fileCount":15,"integrity":"sha512-Auj4IwxY/c1Ely9Ew6ryqKX9o4M5/rX1+9oPvlm4oJ2g8cS8F3nwsPeIpabyqjviOKdng3Mq/eNylmrDqEbDSw==","signatures":[{"sig":"MEUCIGOa9swYzPVtZovF0I7X0okbV0ggxlYMe6+JFC9qFNPiAiEAmj8bhstNcOBRz1hojsZn9JRn3j0YG58582bJ9qLcCXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"2184cc7612345c3ccdd7e644992a4eb358b50dcf","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.118_1786779039792_0.9367101001754423","host":"s3://npm-registry-packages-npm-production"}},"1.0.119":{"name":"html-renderer-api","version":"1.0.119","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.119","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"587b30de2333b84016ca0c266bdcd045f24cee75","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.119.tgz","fileCount":15,"integrity":"sha512-s57ha3EDQZwSw29zxOm2rJJ6fTY+eWyb2cfFWcYEuPuEeJaM83vNE1aP5hYSiOvsLBPbOappspS3RhBqcwK0Kg==","signatures":[{"sig":"MEUCIQC480G1DHQ0BTM4bIZAdLe2QtmfptXy87ov+BerlBJepgIgCFB42WawSx5cykSyC9PGowhpvs3xPlUCV+NGt2AHWW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.119","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"4bae6a713189e4ba534117c4411180c721a29f67","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.119_1786781958262_0.9024353554024112","host":"s3://npm-registry-packages-npm-production"}},"1.0.120":{"name":"html-renderer-api","version":"1.0.120","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.120","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a4b0d1cd2447b3a251b28b18281ba943d4f81f02","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.120.tgz","fileCount":15,"integrity":"sha512-Ax7+iRQuP2VizbSEvkwoJ1qXEUlBIzqgnA07EwCe9pgf2QgIVr0EV3IahyqTvr5x2G7+YXejDqrPY2uxae2dcw==","signatures":[{"sig":"MEYCIQDzcT9JSLewGXp7eFoZ3txiFv7YYoHZOy3TityzkTlkXgIhAJVOxPp/0sRho7Uex4cHu/mVfzXq7D1BEUUmoS95hRYQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"c066fcee790512828717fbd3299cd503958f644b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.120_1786782166666_0.37710175030839777","host":"s3://npm-registry-packages-npm-production"}},"1.0.121":{"name":"html-renderer-api","version":"1.0.121","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.121","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"76c2147a3d7cf51167f48e1f52260c06b75fff9f","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.121.tgz","fileCount":15,"integrity":"sha512-3DSUBkbexH4h7HWjwYEhIN4dfajGtuPSWvO/GDVmtd+UXHsBih7P5G7Rzb4VtSXOAkZDlkdMfXT3FrpFDoq4oQ==","signatures":[{"sig":"MEUCIBbRvIUPoOcKQtA0Z+ohsJNlc+HL18blOT0r0woMB8IgAiEAxHZ0f/QwZE3bHPCuuCtC/pqh5fbVmhuPumnCdxvL+gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"4baf74aaaf9a0ac2692c93bf4d2d4719c2fb9f7f","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.121_1786785989041_0.5357927051657381","host":"s3://npm-registry-packages-npm-production"}},"1.0.122":{"name":"html-renderer-api","version":"1.0.122","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.122","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9298ab1f37fb4ba6328def59ab630a2ebad9775f","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.122.tgz","fileCount":15,"integrity":"sha512-CutDJNUcqzARM1xYFMEY+6JfTvsaWMkcDVweFGnVzg5wLxZaHKHiPoYYe30DYbTgYD+/ST+wTEYj0NKAs9pAIA==","signatures":[{"sig":"MEUCIQC1yVU6MNvr9LnfNwlpJwmGb182YAecdEZSWU0IPMfckQIgaUvD98cj85CNN96UW2XLjMmpI6/WfJ6sNjoSIUqBTpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.122","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"5a32ab71d516db998d58bdf81163460399c764e0","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.122_1786789296580_0.5715083982533975","host":"s3://npm-registry-packages-npm-production"}},"1.0.123":{"name":"html-renderer-api","version":"1.0.123","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.123","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5e7ab1d3e46f582f6246db0fe2b216d198ff6841","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.123.tgz","fileCount":15,"integrity":"sha512-4YBH7+nCMTmFMSd0BT8zCMAi/GrTUnBZPJzPiUVKi9pfVN+5HunslqaG/n8YS0/EkvSkLkGj44iBfDKYD3hOfg==","signatures":[{"sig":"MEYCIQCysATUgw7ddTL3a05bkIwDe3aHRXpjiuzR3zqedcpzFQIhAPYHQEcdmKf6/01CV1JVqK/AKFd1dBO0sPF+OWD4R2DW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.123","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"cc8c5e95957a457502a0ddbdbd4ff6b18b75720f","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.123_1786792787492_0.5264384619618143","host":"s3://npm-registry-packages-npm-production"}},"1.0.124":{"name":"html-renderer-api","version":"1.0.124","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.124","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2f1d1531ad6df913049053eb7d318463ee258685","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.124.tgz","fileCount":15,"integrity":"sha512-91vbHf5xafbFdn2GsTYeiJCJyjcYrfXQv6wqBqCVlc+BdxvBFXBJoQfRFmwX2DRzoKAK3zimHAtUfHzJjsCR4A==","signatures":[{"sig":"MEQCIHnYxoUJLiy5RnwEgmKvWKdEAURZtVTkNO3rYDpCWJlmAiB76/Vsgy8qxOeykdxcMeBF2ccwN/JhZVIlYAvo/vVSQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"af2680ad5a01b9f79d2e186d74b0038b10e50e07","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.124_1786796289028_0.27943599418904075","host":"s3://npm-registry-packages-npm-production"}},"1.0.125":{"name":"html-renderer-api","version":"1.0.125","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.125","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cde0b243016e3e2a4644851c715b023156db7628","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.125.tgz","fileCount":15,"integrity":"sha512-2nyOdYrEUiaiA04ezsdYMOwWeHM1Wv5V9MmFXmL2aoqI04LOoUV+MlvqomECcUJNojhzq/DZ57yFZXyuc343vA==","signatures":[{"sig":"MEYCIQDU8LQHwOl/5u0UEZdKycX3wtbPGvfZVz3vDKzDFdbIWwIhAPCtwLt0cqdKs7SsJb7a1Bu7pZloL7bmdgBAzXnF9+3u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"8da9bc3ce58e8359369b512a04d593283cca895e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.125_1786800075197_0.7822205620726024","host":"s3://npm-registry-packages-npm-production"}},"1.0.126":{"name":"html-renderer-api","version":"1.0.126","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.126","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9924c798f82ab5690ce477d6a4e25e98025541d0","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.126.tgz","fileCount":15,"integrity":"sha512-Rl1ZXJDlanzBoE06TppTJiYmVF7z5F2PThJMS0Lnrm6KmFj1OVLrWZCnk0xowkIJz6Q5M8bYHaVvH2sPiezQTA==","signatures":[{"sig":"MEYCIQDKcvWsQY2Dx09Jbi1Rwg9cH2+e9c6vl6scGXJ4gJzsLwIhAKHL12WMN0gplujvvB+G8SDTD4eWvsrlOFALKZrLO/GD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"09c317e0bb53b8c628b6507d42c979c6601a7e93","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.126_1786804208854_0.32318377345001026","host":"s3://npm-registry-packages-npm-production"}},"1.0.127":{"name":"html-renderer-api","version":"1.0.127","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.127","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3b4388d8b899c955c354420f66803f7e26dc23a7","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.127.tgz","fileCount":15,"integrity":"sha512-47aLJbs9ELHbhu8QUFwS4etTC8ANQ2cubbpc4zAI0eJ8tWk4U42njYMsY1ZKynfLS39Ogy5L+wZ4ziYWn4VUFA==","signatures":[{"sig":"MEUCIQCk7esTw+1JmZqBTQeWMFJ+stPMsSYrm4HJhLhY57KsbQIgE6ieyy/rPWCltWD41NNxQaI5/li8zFgvEqQR9DA7cXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.127","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"43c1cbe87aa27103cdf9153da72f5b84f768a240","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.127_1786807394868_0.3789769053153005","host":"s3://npm-registry-packages-npm-production"}},"1.0.128":{"name":"html-renderer-api","version":"1.0.128","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.128","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9aa6304966d62e8d0c78e0d76f60b49ec5674782","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.128.tgz","fileCount":15,"integrity":"sha512-XN4q5aYSVEh2fbUTyqoeQnaFP5glSyehFJyb+wA6TKxBEsThhIUTq2HNUcHhp1ZE1TksZckIrB+TCmLCtac8og==","signatures":[{"sig":"MEUCIBzwxSxrzhEKOCodX4FMQaw4W1fWAKJIkowmhLqyWyCoAiEAxPrCaVxCBoPJbesBIY2P5LILYLSKLmVLvecG+b2aW2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"11a76df60abc9405e4ed6e6b27c91c75681800c0","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.128_1786810561338_0.8169805551456071","host":"s3://npm-registry-packages-npm-production"}},"1.0.129":{"name":"html-renderer-api","version":"1.0.129","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.129","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c9c20a9e653d8afee65a068a82edc3be7a33685e","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.129.tgz","fileCount":15,"integrity":"sha512-pelhyexj1z2jcf/gpRmDHOUI7FvvEY2zWRNFk4lSdxJDKJ3+PvokXUjXurUBGjMIEFBmbSoibuz1Il8eIJGDtQ==","signatures":[{"sig":"MEUCIQCQYNGHB2r212b6Nuh8NEQli+oD7kr0ntZII7E4poKgFwIgFw8AQpqepEaEcdDFVF3NwZZbXnj8reMPToQLVxFLLbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"65348a356ff73ef0e245ea7ff9ff6e63c83a0cd6","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.129_1786813265406_0.3542505192132197","host":"s3://npm-registry-packages-npm-production"}},"1.0.130":{"name":"html-renderer-api","version":"1.0.130","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.130","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1db6450e72adebe177446f67a2a74663c5fc095a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.130.tgz","fileCount":15,"integrity":"sha512-7xrWbok4J5v+BsA1hBoVhA+0nk2lU8lEaWDFnPfxo+trpLZpqpIOowedc9oxc0WUy9V5Ko2p7DqaF2w+ysc0qg==","signatures":[{"sig":"MEUCIQC1VBA1H0O/wguKUSFNp4X9VJ4CaQbq0g0FZH1Sht8psgIgRX22uEQjwiQT0apYDcD/UjTm6lY/0HzSEBmDsyAtMfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"7317a467ed8cb12da30b0823daa9804979cd00e2","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.130_1786817992287_0.5479434704578823","host":"s3://npm-registry-packages-npm-production"}},"1.0.131":{"name":"html-renderer-api","version":"1.0.131","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.131","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1c6249a9d2248d9e44fd4e2f6617f33519df9276","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.131.tgz","fileCount":15,"integrity":"sha512-IFRFXRbDCCAcjENPyV2FmaaviqX3H7bPmGIPP1VEFwqtMOzRu+juBXqtP/17xTUGi3ty7u3OWn7vUE0eam5Yow==","signatures":[{"sig":"MEUCIQDy1dkWlcitDNZ7RE6cBl/GJ6j76GPWJoZGrCLvI89WzwIgRCvK5Bph7zlcM/vRJHSg+lILfMW/q7rpXgATjm7zLN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"84aec337075ea7895e9280b665fe5d155b085406","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.131_1786821399634_0.9359497842770901","host":"s3://npm-registry-packages-npm-production"}},"1.0.132":{"name":"html-renderer-api","version":"1.0.132","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.132","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6a58696e6bcf74e455c18df39ac3184052af3c02","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.132.tgz","fileCount":15,"integrity":"sha512-REdVKRKOTuKJRsKV5imt8P7vk4JXtyKPB258oD5CxydzO4TFzDuuWG47Ig5adFTtN9XmYfNBy14p2u6PDx34bg==","signatures":[{"sig":"MEYCIQCnzOmpF+70B2vWKWf4n1JeIDir/DqRFS4ARiLki5tO2gIhAIKS4Nat61GcoaXgHdmxEPIm02Qm2WXF+HmSGRA4jQ2T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"f938767f32ebf1f897104b38ff907dd83b9f19de","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.132_1786821433187_0.3169940173249297","host":"s3://npm-registry-packages-npm-production"}},"1.0.133":{"name":"html-renderer-api","version":"1.0.133","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.133","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c166e92056383758c1551b1796f373fdc8d81249","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.133.tgz","fileCount":15,"integrity":"sha512-1HeMqWZnksaFC5pWsfI/p8Quj/vS95ExtyYreexLWGlp30N83YgSuzxyBDRTaDtyRx6D5jK6mUe+Dh0R5d5Jyw==","signatures":[{"sig":"MEYCIQCkv/EhUkyBJhnpSc3zDvgb9Ac63zyibgIBsOA9fzl9DgIhAI2Xw2MQ8yD4x/9RAgybvCmqYI2BEPLeywPCdn6t4V3P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.133","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"6ba20b95ac0ddd5e8682e9c51f26744bf8ae6458","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.133_1786825099138_0.7169636657946534","host":"s3://npm-registry-packages-npm-production"}},"1.0.134":{"name":"html-renderer-api","version":"1.0.134","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.134","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5d8fd9621b72fba022ac00c92064c541a4351bcb","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.134.tgz","fileCount":15,"integrity":"sha512-Pcxy3mWLbihCW7QOOJlA+xT5xNfHClm2Mx7zczmASkj3komX0ioHl4gBTN0tI3LK/bALyromlmqHXetzCDxLtw==","signatures":[{"sig":"MEYCIQCIud3Xg7ahJH5peDaxB+FQJy9I45LR4VLNFle5qhp82AIhALX8AmcSaTQnRFjxt0eOnI4bb+ZWXjAMEg70OWWuZobD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.134","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"29fe4ce51fbe6799aa343c3c8efaf9849efc6ea6","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.134_1786825195057_0.6870220409828156","host":"s3://npm-registry-packages-npm-production"}},"1.0.135":{"name":"html-renderer-api","version":"1.0.135","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.135","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fc20913e70076c14191fdee92b91f83f5ad49086","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.135.tgz","fileCount":15,"integrity":"sha512-xZn9dJjJhhbSsVCOyzIjRIkXcHeQRgup15dON/3ar+V3x4zPptqW2DfMAo9sPOLNT6tYvGXV5VoZgc3TiBWxTA==","signatures":[{"sig":"MEYCIQCM1Ah2jWAnKYcDErW/yINpj6w3DTivcJfWpqP/erur8AIhAKPxURyQTzgyFBMSiWrUM5GKPz9Aom7iDejxBBYaHkzu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"49abcf888c6f43a92ea111fa6180184d843edbea","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.135_1786829885911_0.40565696130184836","host":"s3://npm-registry-packages-npm-production"}},"1.0.136":{"name":"html-renderer-api","version":"1.0.136","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.136","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a2090dc6a06e0375a299c00a2cf4f173803a784c","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.136.tgz","fileCount":15,"integrity":"sha512-fflHIhaqwzWEq+w66LlUaRAAYsqK7tdhAGGVJeip6BK4ss2nqu1nEhVvvWz5V3aH4Sk3B75/3S+n6uwXMjNjKQ==","signatures":[{"sig":"MEYCIQDJg/lIaboRtur/9bctYGfyjYHF/0xGTkdEfmxyDKsKDAIhAJvwOompt76PZSVImV8w7U2iiyt5C1HRERsQDPEo+6GA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"ba77f6f2a30f125d2ec47bec4b74f97808cdb75a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.136_1786832652178_0.791162129966795","host":"s3://npm-registry-packages-npm-production"}},"1.0.137":{"name":"html-renderer-api","version":"1.0.137","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.137","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1060e4a0284f35e732dcd60fa57f33b9c2684ed2","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.137.tgz","fileCount":15,"integrity":"sha512-vzqNirITpz5nEZtfSoeZHqNpQC2aVTDeXrJQQ82GAe+Z4ibnLp++39EVDPykc6lC90uMg4Xz0Ro+pxqsdL7w8w==","signatures":[{"sig":"MEYCIQDq0lkIHn1qQpo+wdPZaAVUkA7XGO32JFByN1AlZIYecwIhAIVTVz+CXpItsBgK984y9UVj5UeHuRC10AtL/JloH6rv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"5c523d2fcf78744985c69ce86e59c7716ced6a6a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.137_1786835837935_0.42356806488750665","host":"s3://npm-registry-packages-npm-production"}},"1.0.138":{"name":"html-renderer-api","version":"1.0.138","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.138","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ed47dca4e85a628634fdf62edb7a2f0c3726b192","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.138.tgz","fileCount":15,"integrity":"sha512-CLFqUV1Yu6TYoJakMprIBRFMxnhl57tRfi7ZaUNzsMWaoCN51oWUmElZsROaY8eOtUGShWYnFGmlCJ6EGmCCDg==","signatures":[{"sig":"MEYCIQCo5oRoIHwv+1HULJHY/egCb58VoC0AF5DJqn5R5OD5ngIhALm6gqKEZDES7QpJOmvVXt22iSCI8uiuzP4Vv8KhfyO9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"5ddb4004fd2557485738fb75a916e915f7db6d9b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.138_1786839660511_0.4151837800323477","host":"s3://npm-registry-packages-npm-production"}},"1.0.139":{"name":"html-renderer-api","version":"1.0.139","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.139","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"732f8e126ed544e06d59d05489399809483a1c3d","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.139.tgz","fileCount":15,"integrity":"sha512-MNoTZSLBtfPRdfXCsD0UWRDEEvr1yuwlfzttqqFTvOq1+0YC+07lt7KJzajK7ukw+DsI2klqJx5tc8h06sP9UA==","signatures":[{"sig":"MEUCIDNIY3+txDF5XmdTMwGevqeOzArVbDx9OF2phrKke00bAiEAmBYM0sP1U+nAogEZ9QZyJIo7vrMsds4j57EhH0RqGKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"d597e5f25838cdce380726542b0aeae7271fb94c","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.139_1787084896905_0.33541172479088366","host":"s3://npm-registry-packages-npm-production"}},"1.0.140":{"name":"html-renderer-api","version":"1.0.140","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.140","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"74a75c53cad0b64cc3c64d2bb3d98acc6424944e","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.140.tgz","fileCount":15,"integrity":"sha512-TT/VpYU/XHnJ7UBu5669Xuc5LyQ/Jh77t8+GU15bEyFXJ597QF3wT2yuHdvd2OWQMEw/f5KkSlqHO0uAKdicxw==","signatures":[{"sig":"MEUCIQDOSnv2itRBoueXj05Pgr5bDdbAh/thh0v7vH8U9BM6tgIgcQR7oiRId1N/INljIjt8K18t/T+RjKyI5g6TAqUqdBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.140","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120893},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"6946cf8529e0b0c7ccb2ed2b16235db489297707","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.140_1787085180680_0.7239156915419793","host":"s3://npm-registry-packages-npm-production"}},"1.0.141":{"name":"html-renderer-api","version":"1.0.141","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.141","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"46d6695eff1f16761fa00792614e9ea493d93dba","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.141.tgz","fileCount":15,"integrity":"sha512-ZoYIsyK7RZPS4Mb0arLmlDs8D4fA3amXjJMaXVRcEgakQ/WgRPqUEpXM3pNmjYcfVqGtEGNPQ2Hm7p+a0pXuyg==","signatures":[{"sig":"MEQCIGmN/hdVY7LpFII8KfqCmJpHbAnanyKwzj4YBLWPx2VDAiA1G7MFU56kksj7nC7PhW018pHX3IOxHIZIJnbhTZa7vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.141","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121086},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"53241431502f6469d4073c4e4cc3e8660633959c","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.141_1788940196495_0.9148389535540082","host":"s3://npm-registry-packages-npm-production"}},"1.0.142":{"name":"html-renderer-api","version":"1.0.142","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.142","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8b8197afefb79735adc0c9808eb194b397d9b670","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.142.tgz","fileCount":15,"integrity":"sha512-7I8p0K4OuLNdHBP3aZynL95kJ/ZQBMFIQUIw4UuPHxR2pJPwsrPV5uKxr8E6maKU3VumdULXmt0zUBk9SYTXRg==","signatures":[{"sig":"MEUCIHOnzqR/4Np1kv3tgPGQvbHX4CNKt7mCMmuHC9ijiNU8AiEAg/Qfy0IlgxnD6bhz9pbL5pcb3HeGv2gLUBKGPjOSd8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121086},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"98fa45e8e105ce5d2583ed60841524862c059815","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.142_1788940620987_0.36615943038506016","host":"s3://npm-registry-packages-npm-production"}},"1.0.143":{"name":"html-renderer-api","version":"1.0.143","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.143","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4f0ad897adfd0ba85aee81fbacc88611d1297737","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.143.tgz","fileCount":15,"integrity":"sha512-5x+FK+S2bzJ44HPT7+8XQ7eq1G6+FJzUY4D0GTkOTI3V+EcIjA3WdTjVWST8oLFP8gMKvdS4toF+eyXBb/uLWw==","signatures":[{"sig":"MEQCIDvMC0w4ma0a1v+QvZFp2Sh2+bL9tWFxj2kgV8viFRl7AiA+WaD0GJxDQbHfug7qcvX2YaMWRDCLBUwzcWlxxYakUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.143","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121086},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"2665dfa9c19ca6c2b93b5b9dd9bedf6b9af98483","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.143_1788940832448_0.971384921794445","host":"s3://npm-registry-packages-npm-production"}},"1.0.144":{"name":"html-renderer-api","version":"1.0.144","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.144","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"28869cfe8cb83d8fdc8ab549ec41b0932897fd85","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.144.tgz","fileCount":15,"integrity":"sha512-CUqEUIuJfFsOCe/d6r/c9DZeHdGwIcI4lxMNdGshb4GA3tUS5ocm2RiBXUAOUXMma5jBq8MeL5EZKB6+Tm/FWg==","signatures":[{"sig":"MEYCIQCKNjN5XIkBSNIqgsmlkknuw6KQv1xWrkEnGPg2cTjgTwIhAKXjC7IMbsZ6giNdCe25gzRObxjIETyS3NYdzccNtKEL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.144","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121086},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"e4badf486c5e8048ea69c15c01ec86b87ef57d5b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.144_1788941321472_0.28855246787875766","host":"s3://npm-registry-packages-npm-production"}},"1.0.145":{"name":"html-renderer-api","version":"1.0.145","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.145","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d51f1d4be6214ff4e9a228a5e900187ce90718e0","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.145.tgz","fileCount":15,"integrity":"sha512-qdzmFjTc+6ppHOTclY1fNZqQsyTxlfmnMXO0FdIvdORRfpf2sMR11H8UbIzv2iy5PmzMq+wseHvulnUj2N+gkQ==","signatures":[{"sig":"MEYCIQDNl9TGGgJkAhs9xtKVvg9zFq8eGUhQdTyQ7ycZBLhTkQIhAOTYwx269ddyf9eETF2H3Qlx8e66XwriyHQ8GtFveJyW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.145","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121086},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"779ea49160cc15e03079755d9c041aaa74907b40","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.145_1788941378897_0.716438019143665","host":"s3://npm-registry-packages-npm-production"}},"1.0.146":{"name":"html-renderer-api","version":"1.0.146","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.146","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"75ee152e3524cffe07bc53cc7fc143bfd6f73bae","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.146.tgz","fileCount":15,"integrity":"sha512-bL+o5KtsbtbgbTew6/UxJH6EbOioWM4XmdGUXg+TFu2+ASzWW7y5+PDeQTZ5WJPYQARij2zN8qbAc8xlt+4xkA==","signatures":[{"sig":"MEYCIQC7oU7APU6DTSj0PNrS7UGIEoM/Rq1rkxvaHMDIAOCERQIhAOJeAzME+wCpAGPGUbPmn/5BN+EXsX/vUA9VI/h8Naa/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.146","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121086},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"cb3ea666722be0fe48005576aaeb58aa7da99c3b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.146_1788941576356_0.3933462842323596","host":"s3://npm-registry-packages-npm-production"}},"1.0.147":{"name":"html-renderer-api","version":"1.0.147","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.147","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"549a10b0b488e2385953ef21c2b0d44d9e490424","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.147.tgz","fileCount":15,"integrity":"sha512-GBAwidfpbJrMaIShlX13F3abwrURiAbTeaQiyjDRY4rzEC7LFNLc4lCHNdTQ+3BsSE7mhBNVgSIL+0i+WioHUw==","signatures":[{"sig":"MEYCIQCxw0rGUeVVuivgktTKFsZfAG5fKft14QehBbZShPiSWAIhAKlF95l8puIUtB9u52iaShY3oW0+FDzcGDjtHd38yCzs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121086},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"7098e46f9fb7bb3c2acbc1285ea3f07a492016d5","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.147_1788942808596_0.26497466113882706","host":"s3://npm-registry-packages-npm-production"}},"1.0.148":{"name":"html-renderer-api","version":"1.0.148","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.148","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a86e5919b41f6dae937e5087eab0dfdd5145e6a0","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.148.tgz","fileCount":15,"integrity":"sha512-Cx8hn0ddsbdkS2AmS2l2z5XDP8uZbZhAr5TSlDVrCottDvY/4KmYmeP1kElf2yqG+joeCwr4nTxiroQygvPDuA==","signatures":[{"sig":"MEYCIQDEsQW/VpHnupD62s/FfHPbBfjRu5RybElim/aDH71GPgIhAJdmnVsevZYqcnOHWruTFjyJvzHeNJdjx2HggF+rmTci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.148","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121086},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"6cf7eed8a0813a97c4cdd99449a601a5684d09dc","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.148_1788943077704_0.6105744583048354","host":"s3://npm-registry-packages-npm-production"}},"1.0.149":{"name":"html-renderer-api","version":"1.0.149","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.149","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"45fdb1a3c2d722ef60b8181c068bc1a31e198c4e","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.149.tgz","fileCount":15,"integrity":"sha512-A/X5Ziryl7IF/eEXAxYecCKnN9h9Fn/KjyduNMzSBu47zNgq7YYvnH52b6f8XcAUK3dwoepQXwTidhe9RACRDA==","signatures":[{"sig":"MEQCIEyZX1tdMDgfBlRejfrnBJsCPy+X+kLMkqfZZnAA2l5WAiADKetEu0sWagPojDqih/PWoc30f62iuPUsNcun0ScwhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.149","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121086},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"f83f07ad28a7f9147eb069e4aa020c2cf05b23b6","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.149_1788943899561_0.5372053298195127","host":"s3://npm-registry-packages-npm-production"}},"1.0.150":{"name":"html-renderer-api","version":"1.0.150","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.150","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"124ac8295fd901373f170b154362804e74abb27a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.150.tgz","fileCount":15,"integrity":"sha512-VShUjTz0h6NytVJr7XM/mJgXsaUQsZDBdrhzm4g79F+ov6mPQEOY36ZP60NZqg+cSoukTUZ6S3fM63IPV6Y5NA==","signatures":[{"sig":"MEYCIQCpvsPi85RoOsATD+UcP3TYCiXqiItvnKgOwWD5Fd4YRwIhAIp1HNCtLMgOZiXxYRIq7l4KQk32+S2m/M++fhw0HlZF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.150","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121086},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"1e68632f6f82e1f738ca6b263bf2e89dae6220bf","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.150_1788943931083_0.6773762404636776","host":"s3://npm-registry-packages-npm-production"}},"1.0.151":{"name":"html-renderer-api","version":"1.0.151","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.151","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3dc8153d126355d3e768fbfb32914669a8e62a2a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.151.tgz","fileCount":15,"integrity":"sha512-czuj1n3nwJwfO16jYcGyTHMXQObmxz12HP2efspyEQ/kXePFVANpuleszI9ZUewaSKeMbgl4R88yvgse0RHKlA==","signatures":[{"sig":"MEYCIQD0+ZgCzrwOFTk/GvQJZscLbLbA1ZKRLs/STTdz5DrPzgIhAJpAtsYukcgf8BVSjhUGinmBb0mjujA0vBSy4PDyeuj9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.151","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"c96b1e9a707e77efe6900dba9d4980e2cba5b9d6","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.151_1788947362661_0.175651529805805","host":"s3://npm-registry-packages-npm-production"}},"1.0.152":{"name":"html-renderer-api","version":"1.0.152","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.152","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"952c3f710f4e9f2e73a1eae1ab904482f964e12b","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.152.tgz","fileCount":15,"integrity":"sha512-VXzXM4+/E7pBu5FvkFaZImrdEQKKxbOLIq9AXpcr70wUHlzyO5Snel7BNU16N7SKFUV1onCULOxnpa/UjiH7vw==","signatures":[{"sig":"MEUCIQCGE9ZkokGtsIeiaMZLIxx0817YXRLGZoIeVpy6qBPjfwIgTAHsEkBhihDEJsxLR3J3dp8v7PfpO8eWZt7ywh13gn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.152","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"f6e361581909d5a63fa6a1cce42d036fa8ce5e28","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.152_1788951670580_0.9866744324869074","host":"s3://npm-registry-packages-npm-production"}},"1.0.153":{"name":"html-renderer-api","version":"1.0.153","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.153","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"32fa62aad4f610770b993ba0e2dc125307a8d12e","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.153.tgz","fileCount":15,"integrity":"sha512-jL6ZEfgEUz60jBDzndtZOWNshM6pveXkPyy6fq8gTCkFXVVIbBArW2Tj4zcIlu/xXcNBuJcQvR6VBu/YQQhuEQ==","signatures":[{"sig":"MEQCIEajK5Ix1Db6u+l8DmDkRI+0Op3DjDwreEhC/kmsRO15AiAAnXB0PmtsKVgxx767Q82fr707uYDkUC67nt65ExUPUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.153","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"9b21d75c06142b642edf81db8db439132707b9c4","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.153_1788952255656_0.2651152542651751","host":"s3://npm-registry-packages-npm-production"}},"1.0.154":{"name":"html-renderer-api","version":"1.0.154","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.154","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ab1834c51503163230c56653355068b0bbd8fa0b","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.154.tgz","fileCount":15,"integrity":"sha512-bJRJk7g7eUHCJIW36QsNjFi2+9rXm6D7zO50uSXUtt2LD9vCvG7kxpJxIyvd0b/qNQatQmvyDOHVhPMmPxP+xw==","signatures":[{"sig":"MEYCIQDwjcoJadPm62db0CfNx0FW3Gln1m5sfiUwZn6mKXVvRgIhAJ6etQYM0S5W79krDKFBiFn79Od3sYWP3nZOtwaFkUSY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"1147dae1740b58bbc9598e6e75139447954ba3fa","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.154_1788952388955_0.7823936848587034","host":"s3://npm-registry-packages-npm-production"}},"1.0.155":{"name":"html-renderer-api","version":"1.0.155","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.155","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2c14d9380324c0267c5906b3db2bded5a5959c4a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.155.tgz","fileCount":15,"integrity":"sha512-rp2ud46wXpeg0NaBg4KhpmFRaaLn57o+IQhtFyUTcaa8t9IgR78VjxuV8r+7zX6Eci7VJwU8WrzzpZzTU+mkHg==","signatures":[{"sig":"MEQCIF++xO+7Fs9B71cE5phiIe0N2xVmB3UIDFjNnrsOGy1yAiB8Q8wQJ2EykEhAKAt5nsbPgvYzFZDydFJmEzNqRgwYJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.155","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"3926a2b9a66011721a6d3693b0b3f16f9065127d","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.155_1788959860256_0.17714833174428013","host":"s3://npm-registry-packages-npm-production"}},"1.0.156":{"name":"html-renderer-api","version":"1.0.156","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.156","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"63ebff413fdd2807478ff84e0cb4a94595a7d77f","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.156.tgz","fileCount":15,"integrity":"sha512-BVuOvycNaQ6LdT8AxD1tQQKY5h5bJp1vy8A5WuQeTyihGBkkEil52n2bp/ORQg2IoaOZDtdAyfD69UdJFkUnTA==","signatures":[{"sig":"MEUCIQDXbS6m9W7r0OtIvvn60K5UxX9j7b7OopwzOW0xG/sOSgIgfezaxmNVL4xC60y5jfaShO5sSPc6AFzcPydybUE+UUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.156","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"f10e10910f94a592ec541a5490dd25b42e205fce","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.156_1788960207400_0.20200270929086406","host":"s3://npm-registry-packages-npm-production"}},"1.0.157":{"name":"html-renderer-api","version":"1.0.157","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.157","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"110e80dcc7cbcdfc43998bd68e8e2d252b345110","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.157.tgz","fileCount":15,"integrity":"sha512-RG8p+sgPcXVu0ktAi1NJNFb7ef0InjD3iQzYpaZY+K6nytZe9o65kGeTJdWQ8+viA9Scb/wNjFHzcarC4HrgjQ==","signatures":[{"sig":"MEYCIQD0lXute6LbUFxffYF39G8c8DbGg88WVXPNkgqANeIu2wIhAO+lHDxxb/kMks1TaA/W7gXE2XzoXtZgz6nKiuYdns2M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.157","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"beb60228fb8d5109437da51ae7b73c87de2f69c7","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.157_1788973200096_0.6547825269164256","host":"s3://npm-registry-packages-npm-production"}},"1.0.158":{"name":"html-renderer-api","version":"1.0.158","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.158","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"dac38e22335fe5d5fb360798bc378ee1169b3b8a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.158.tgz","fileCount":15,"integrity":"sha512-MV+KSi/geO3+9HohpUQf+Wx+1SPc4SJRbTzUPecGaKAgwGqP8wUzmmUqrkbwnaytARVIlm67nHfABqQxlcXI7A==","signatures":[{"sig":"MEYCIQD5kyRa/adovIrfSqpI9GuyRgBf6rOS61PUvoKEAKZGRwIhAIOSqAo/+i4koVU176wZO38GiT72iwbCprY5FhvJmXkK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.158","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"4e595c5c89738f729cab034955d93199575629a5","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.158_1788973444757_0.197215773344805","host":"s3://npm-registry-packages-npm-production"}},"1.0.159":{"name":"html-renderer-api","version":"1.0.159","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.159","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"40ef1c494accde6ed54e1d923e51a8d6ad8abda1","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.159.tgz","fileCount":15,"integrity":"sha512-FXAQQKQga2OXNUgD5OpdIxVvQzwuzn1C3vp5heZyncN9xhnTnhY3dgXEF5eeFGpYMe+HeCWdSMxBKx13QRjyTA==","signatures":[{"sig":"MEUCIQD/mzrlv3t8LEV5ql+IPK09UaEJHibB018UUoQjmwBIwQIgI+VeQAcfgHboTpbRKxPr6EbgX0rOmqtzeSHzdV1o4Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.159","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"a31eb8774335519884ae443999ecf8b46b9481a2","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.159_1788984099222_0.04750347873877181","host":"s3://npm-registry-packages-npm-production"}},"1.0.160":{"name":"html-renderer-api","version":"1.0.160","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.160","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"aba72cb1cd06d0a5c9889234eccb274b0b126919","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.160.tgz","fileCount":15,"integrity":"sha512-K2XO6u0PdGoZiVUpAbK80h94EbU82XeB9AL9oM20CePsZCWoS0ljBeVfNrIIjF2J6i7/gexMlBYKtYiN2cKS7w==","signatures":[{"sig":"MEUCIBdJskM49+T8DoPIJk4/8o72steVHKqSR6QpXBmS4NgNAiEApFMx38z/YbsDC8avweylJPr69Sf200j59UgKqrIcFNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.160","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"4de679f37b4252481a4d64238e90f1a4b70a4ce9","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.160_1788988858884_0.16922782497184352","host":"s3://npm-registry-packages-npm-production"}},"1.0.161":{"name":"html-renderer-api","version":"1.0.161","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.161","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5aaec40beefafff0b31e5ff525f27a4c353d7eea","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.161.tgz","fileCount":15,"integrity":"sha512-oHXbq1IGbv1ctP6OByEGAzAajAkmhWrb8ZfLy6g+WH7Yl2tnQM8xx8C8CnuvvC+G9sH/u1bfyRDEB01ztSoaxw==","signatures":[{"sig":"MEUCIDnCVu2qYKD4dZTHHUodIR1AYPaJFI3wV0uPtfZHlF54AiEA3LLFl0L3c2MqkoApZhvM6IQvKmiBR2LFCJCxLgf+uEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"1644fc8afecfe08ea216432a5bf6277388f84b7f","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.161_1788989014603_0.9273521195198986","host":"s3://npm-registry-packages-npm-production"}},"1.0.162":{"name":"html-renderer-api","version":"1.0.162","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.162","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"efc50ae436d9a49b80b146d41388e8832c48e272","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.162.tgz","fileCount":15,"integrity":"sha512-4gWgXIQ9HK6AdBoQlIti2TPRe0P1u9H7PEZVslIabWZyeFeGXJ5cnyDJFZLaM2SX2rtaR3iMnKC4ThT1s0xgPQ==","signatures":[{"sig":"MEYCIQDC3Wa8orJfTRYs5CXlVP7Tn5LWw7wE9RNN4V01voqNOAIhAKTLMl7o7kPDJBETQ78YH8CPVmk8X5rFAI8wl+1CE8lb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.162","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"0e11bb187b77749a7a5cb322086cd00465b915b0","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.162_1788989075614_0.043943898364892764","host":"s3://npm-registry-packages-npm-production"}},"1.0.163":{"name":"html-renderer-api","version":"1.0.163","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.163","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"47f1ec72a3855e46ed773935924ebe09378214fc","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.163.tgz","fileCount":15,"integrity":"sha512-PCTCT7BkvfcmNHTfk5Dao+Gv3ouhzOUrqqQ25T6iBTVHk0C0RXDBbylVDI09bt0rsnUdBCTNByGAHpcbvCTntw==","signatures":[{"sig":"MEUCIFxfJn3Ew4tWHTO9yGCDsWInhkztUywfuD+018H8wDkGAiEA90HX4ddIRGrjTPNcIqruXoczJLv6Dx8YJE+uoa92FeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"5fa239085fcb52b77f2712943955e5dac4c75954","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.163_1788989509819_0.9620346761208876","host":"s3://npm-registry-packages-npm-production"}},"1.0.164":{"name":"html-renderer-api","version":"1.0.164","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.164","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1221b17ba7494cca2d04a43d821906247d72bcd5","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.164.tgz","fileCount":15,"integrity":"sha512-Oc8bhNu48F20D6SaR96SlcP3RxVUcch2+KYitDqdwVjLH5ofuPEyPR5A0WTB0VoRvsJuHcQe5owvvW9Uj3PurA==","signatures":[{"sig":"MEQCIEo86T8UQcf7szquwI1UpqPkM8cfcbZhFtGIaMGWW+FoAiBm3fIASLV4aQLIMlXHl8EUZvVJxHaSL0+5ceIKb/1uOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.164","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"73f9046613b9a9702162924288369a822dee1c58","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.164_1788990080892_0.32897757477099","host":"s3://npm-registry-packages-npm-production"}},"1.0.165":{"name":"html-renderer-api","version":"1.0.165","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.165","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"523c444d4ea71baafe3e7811c55c6f590f9e53ab","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.165.tgz","fileCount":15,"integrity":"sha512-wbs2700PNl/TTVoSBQe7M4xUAFUCRUIZNPSq4+Z3Advsb04nXIjJrvyxwKBPt9BVdN2kPnfrB7+uwq3YvzFevA==","signatures":[{"sig":"MEUCIGGOITKZEIOPPEXnLB4SA1p91I1OPNzL76wXJv0KuPbNAiEA29y+1hbEQUD9Mf1l67NN+W6S/PcUOH6on9KPtYShy1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.165","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"4a91fe86a604c13c3102984357e69f843d10c848","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.165_1788990183823_0.051996442368410056","host":"s3://npm-registry-packages-npm-production"}},"1.0.166":{"name":"html-renderer-api","version":"1.0.166","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.166","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5bc357219e7e66a1ad5376bf3676918265e4b7d2","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.166.tgz","fileCount":15,"integrity":"sha512-APgFoMe6YV4EO/lsecryo4huOlAQ0KI5MqltUtfG5lA4UO8xlortW06G8ZswzATadiiBVW6GnfPLQ6Hfrwhjhg==","signatures":[{"sig":"MEYCIQCJJk5xgJkhb904JbIElQHUaCRfdSUYW4qnwpy1dffN2AIhAOfrDGx8DnKi3gNPYT0UDwTtN7wotGDUYZsyXi+yQOQA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"2267d67a7ea82e9f79ffdb8d0baad9e5b6d4659b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.166_1788995038586_0.3876448245798665","host":"s3://npm-registry-packages-npm-production"}},"1.0.167":{"name":"html-renderer-api","version":"1.0.167","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.167","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5ff837d8ca4bd0fab58f93dcf81d637f3eb16baf","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.167.tgz","fileCount":15,"integrity":"sha512-eHo7uiwSjwt1z3tnnLyhKY1d9EEVN6uDfM826ciA1L08C7qoZLhD0isZsJAgDtBlvW/3CV8xnfU66Hc8B9fwKQ==","signatures":[{"sig":"MEUCIQD8jdiTcXKdiioFReQAO3SxxiUQ9IGITojtofunh1+uGAIgL30L+cJYoizAOctbLEepYavn9cQ8PNdoubKsulbjCNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.167","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"9d4a56903c46d7228f36f2db4069348ea72534a6","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.167_1788995160466_0.47718826825314054","host":"s3://npm-registry-packages-npm-production"}},"1.0.168":{"name":"html-renderer-api","version":"1.0.168","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.168","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"73c8d1f898b337ffb9be3129b6454fe951ea4714","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.168.tgz","fileCount":15,"integrity":"sha512-8QBRrh3Ficbf18xmstFuPxjry42lpQJmszOejoMZuE7mDc78uRcxH4dA1vQg5ndwewKTpdQuBYIP7Xe41PSd8A==","signatures":[{"sig":"MEUCIQCtJAGXWuSuD5pbAUDrtEjd2KhiuZbtgH19R4Gv/uFXmAIgAIgyNbqH1AbeSbaMfx/KfabscpJNMGL3P8d1tJfl/3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.168","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"e3ba96e4d92e1c872fc7198bd35de5570032d70c","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.168_1788999301272_0.7773550875642801","host":"s3://npm-registry-packages-npm-production"}},"1.0.169":{"name":"html-renderer-api","version":"1.0.169","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.169","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4350557b153a591d3ad304902cb6c2e12e5b7bed","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.169.tgz","fileCount":15,"integrity":"sha512-RXO81OcE7dA2X+wKKL3khb5hX3SfQS/Dv1s4+Zt6UkCDwf4RDTGIsN57EGWme/9lxUOwOmE2TwPbkgFeD2ooow==","signatures":[{"sig":"MEYCIQCnV/kC0C47Wuoq/fU3ClE77ii1zNJtCraV/IHNZdlXdwIhANM2jvhGgA/juDDxgb6DIdSKbUGR9ojEXj2e97BeJ+xm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.169","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"762fac3d50c4c6fc260caa84010c18ca040f9f56","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.169_1789000656591_0.9780105307090203","host":"s3://npm-registry-packages-npm-production"}},"1.0.170":{"name":"html-renderer-api","version":"1.0.170","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.170","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d041d24277fe2cc691a7688467dc09adb7f32420","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.170.tgz","fileCount":15,"integrity":"sha512-GitKDLNkiFQ4vYb0ilGbnjrd3umSMh4w/tI+Y3+tCbSGcIB3Tfr/vfR3LerTP1LoZN4Xk+7ymFoMn8XgukyhxQ==","signatures":[{"sig":"MEUCIQDRYJsOUy5RH/drEXM2Pbjk3T99YHcV+E9Vv6N2zv7tlgIgLWLLpaubzQgR1t1EAPe8pC8wgED1uwxIDlUE8nI3bNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.170","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"b368654fa86ef10572062347b21a1daa28c8825e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.170_1789013389409_0.3440618416978578","host":"s3://npm-registry-packages-npm-production"}},"1.0.171":{"name":"html-renderer-api","version":"1.0.171","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.171","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a69385936d4e55fe89d3df900abbb9bd8bbdbf28","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.171.tgz","fileCount":15,"integrity":"sha512-6uhrXfGrxXEHGlZyzLg/KBa0KtcCpEdXvFGsJV2gqVba5APTGATvWP+TgYmlL0O36ucwVPmUDO9DkqNQOI+04A==","signatures":[{"sig":"MEUCIQCCt644oDUfmYStT5Mx8D7TxCnapm+Kgm9B1LMJlFJkyQIgR/Fr7MDrRNaugBf3Fk2uVvrg+RPhs7fdMMkhDu2Yt7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.171","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"107b1815d76158365ece63859d7684475fed53c4","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.171_1789013596198_0.06982401519753112","host":"s3://npm-registry-packages-npm-production"}},"1.0.172":{"name":"html-renderer-api","version":"1.0.172","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.172","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3e40794aa0e5e0c502b1dcb276a94c68980e18d3","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.172.tgz","fileCount":15,"integrity":"sha512-IobWy/33RTs5KjWmB1QwjzLKk9H8jilgwAyzjxaPYm4ZcfNpOXZDTtv3gBLafI29SnPHRoXaTPg9nR5REMo3oA==","signatures":[{"sig":"MEUCIH4IRBewOMeZP1IfBggkhiU2m5XY8DUKYXFibptltKoDAiEA/WMrcN5s6Q5K6fmXOlBpkPIDGP68E1Ivs+gFpuCBn6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.172","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"e1fd98cdfe2ff080cae2ecdadf99d67e07296361","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.172_1789017946756_0.2601471952879544","host":"s3://npm-registry-packages-npm-production"}},"1.0.173":{"name":"html-renderer-api","version":"1.0.173","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.173","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9ae70e23d18016fabfdb51cb980298d45aedf907","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.173.tgz","fileCount":15,"integrity":"sha512-cu1zxxSJ1Vj+OeOHKKD5OW7Do3rMs/lgg0/R3nDVZynRY+4nP6aegYfaZPLaNiQ31V/blVz6fQFziYogG/KfnA==","signatures":[{"sig":"MEYCIQDFypMAW1oH11mUtgeKmfZpbn7GrDRE+foTAaSjd8/w1wIhAKu+v+mE8SeaPU9gCh2G6AqnPPvmqKFfkx9dIsChzhln","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"39ac31d31b90a4a6884ceeaa7110ef1451775cdf","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.173_1789022167512_0.45264742037854133","host":"s3://npm-registry-packages-npm-production"}},"1.0.174":{"name":"html-renderer-api","version":"1.0.174","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.174","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"81d8dd5bd9777587bf1e49d3dda9035e136af596","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.174.tgz","fileCount":15,"integrity":"sha512-1amcrT9jqBZf7c/rGTWS72XHVsYiyYBm3KkBpXbReBJeGOCJmGIvBpf1QAIC7B9vrn09D8NTQIL1v+68gZmJgQ==","signatures":[{"sig":"MEQCIBkk2FXEtKEntVmsx/OVv5piJoML+mVsRV4GPzalX1KaAiAdk5uLcjea4sWVdvkTWq9KB03AO5aNnJeigpfCuL8FVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.174","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"52eb7cce851460a3b17816f5b768f0fba8f3f423","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.174_1789022193359_0.9112613091292001","host":"s3://npm-registry-packages-npm-production"}},"1.0.175":{"name":"html-renderer-api","version":"1.0.175","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.175","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"123f9197eeb80f75afe8b9ffd0e31f7826507833","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.175.tgz","fileCount":15,"integrity":"sha512-ESdEnjvlulZJUHKe6qXmg1SV2wJMea6pLkHhXfp1lv1+DeCjMZV/dPPA/kIA1yrC61clAmigKd/r4TsQS5Sdow==","signatures":[{"sig":"MEQCICDF4dQOzJObBZozuO+eVFfbLh8MuUypdSnUkRKhk3nTAiBaUwXXQgqnGWItPlSmQOtsCq6VPEfpjWyCZbbzvys9LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.175","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"364f98a24783d944c9fb70e781b30eafff3a2b1d","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.175_1789023560462_0.6400742540680604","host":"s3://npm-registry-packages-npm-production"}},"1.0.176":{"name":"html-renderer-api","version":"1.0.176","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.176","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"bcf52daff312cc98db3c69384af23acffe4ab747","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.176.tgz","fileCount":15,"integrity":"sha512-IYieyonVtWX/4G5fgQ/b+vtaKwCMJBaD2At2VjPioiS6X/hG/uepWK1Rspmt+zftODm1jN5jEmf8cSbd3YWnvw==","signatures":[{"sig":"MEUCIQCQutSU0rdyYUnBCMip0Ocj/R3v41UNNXc3HO7oOhlX5AIgOwbkHWuDI+dHbHjpOtdbXVW7QQqsViKltKhh43rO5ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.176","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"38f37d1a914483e7ad63ea0d31b40be1711ceebc","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.176_1789023967888_0.7086166625148203","host":"s3://npm-registry-packages-npm-production"}},"1.0.177":{"name":"html-renderer-api","version":"1.0.177","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.177","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6e44f3f03531a5315e8a653ee24961f9d66a3914","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.177.tgz","fileCount":15,"integrity":"sha512-Q0gV2+HaP1B3rtcBFUEKypkJ716tqsravsoCPqhT9bl+bSCPwG5KA45ZUfhkz6d/mKT7dkHofoPThJxC0/K+4w==","signatures":[{"sig":"MEUCIQDTp1RiYrZjBEatrfBLyuKof3KYl2743Llst1rOUn0x5QIgb+fJYU0MoEMIUesCMDhMZsdADzWsCt9fXSaRzoEdhHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.177","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"54ba90d7d43e369642836d62676e2dcd1e8025b2","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.177_1789026672855_0.5664041375409266","host":"s3://npm-registry-packages-npm-production"}},"1.0.178":{"name":"html-renderer-api","version":"1.0.178","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.178","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f0cee1ff2db213fc7cabe07af4d39378a55c64ae","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.178.tgz","fileCount":15,"integrity":"sha512-h6X/wn0O9JFzGWYsGpiuSLR+GF0sZ1L1ION8nnnP+1nU57IreWyV6IIVVIgMBX2H6DDYsYgs8alClew7zTFWOA==","signatures":[{"sig":"MEUCIQC7WynxcSm7kpE2XsczKqpNPUbw+qYrNBuuqCIWlXYVWAIgTIRpN1xnpjpeJhxu/BF7EKhrYoJMISIHQmkSaGe+gdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.178","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"b0a81a4a2651c4a700bf441268049e0ed7ccac8e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.178_1789028992588_0.5063152759426457","host":"s3://npm-registry-packages-npm-production"}},"1.0.179":{"name":"html-renderer-api","version":"1.0.179","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.179","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d0a8974df1317ebebe57fe95574bb5ca19333e19","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.179.tgz","fileCount":15,"integrity":"sha512-dBArqD9m/1hiUC6rtw/yGJeRspFcDIBmsfTlpMPsiJo8b4UBPYd9gqrkVfgSvKlsnQqziMBlQ98FiDIeQaDskg==","signatures":[{"sig":"MEUCIDUSv1PnSX/5ir7mP2c6jwdeC6Fc2z7kC+G6JFMPelRAAiEAoOqZ68Ei1KOyDI7JJoISWiNnoELl05YetH684hmFu8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.179","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"c46b4bdae276e38ec763da3b7c31dec68ae315a6","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.179_1789030474651_0.8874267205382806","host":"s3://npm-registry-packages-npm-production"}},"1.0.180":{"name":"html-renderer-api","version":"1.0.180","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.180","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"da738aa8af7195fbc6a0c6db4909eff351d9cf86","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.180.tgz","fileCount":15,"integrity":"sha512-pxU57d4125xXSDjPMpf+3SZX8MP5LNvbNjxoAuMXuv1v4VrVmevRW7Ro7PTs6Y7TXMZAJVmllxcu1oh4Io42Zw==","signatures":[{"sig":"MEUCIQDeGGp+26lmhPjW3jfQPymKEPy3Z286BJ5wBoEjV1akowIgbjTv0N4CsK8ZYDCkFB9VByyT3jo0N6vRKFZIPsTImvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.180","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"407769f69020d22039fa126f1a9e39b3d006bc42","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.180_1789033467800_0.6401562101114828","host":"s3://npm-registry-packages-npm-production"}},"1.0.181":{"name":"html-renderer-api","version":"1.0.181","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.181","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8fd817d6d57f40e45430601056deb7623f7f3f2a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.181.tgz","fileCount":15,"integrity":"sha512-d/0S6Y6LQ2qsxeZd8tCZJwqZTQrIOuIJnMjTLYWoD+EkAw9KDTqtFyCTCwbVRSEssOGMZbJh0gvZ3BA7sQYUaw==","signatures":[{"sig":"MEQCIGnzA75d4jvXFlJ223e2YqPsTbrWPUMHxGqqWLxJGCs1AiAalrSerW2QBsML6aafRFwukx9o05bMWuPcx4XVic2NYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.181","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"a3443dd34402885a7e162c4d56eee7582266c369","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.181_1789035343054_0.8354133313739449","host":"s3://npm-registry-packages-npm-production"}},"1.0.182":{"name":"html-renderer-api","version":"1.0.182","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.182","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c56ce8dc829348d2559b6307751a50404d0844e3","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.182.tgz","fileCount":15,"integrity":"sha512-6girtq8FXA25B304rQmsCx1FY0xmJW4ompHJi1wab1AJ5tH8e0w7Ja0UwMRZfJX5OY2AX/gemb+8NEdcP8fdCw==","signatures":[{"sig":"MEYCIQCqgBqX+TILdrA/D+p1xVZzWzBN3h+M33s+MpW9dffwQwIhAO6FaaMNeciqKMYkOm+33BkzmgUeHanTr2BXygIMdcmF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.182","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"f144745d9ee9632980dc3ab2098fb0aa790a9623","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.182_1789043470537_0.19818436637878079","host":"s3://npm-registry-packages-npm-production"}},"1.0.183":{"name":"html-renderer-api","version":"1.0.183","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.183","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2c118fce0780c774b53d545132de0ab65f4fdba7","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.183.tgz","fileCount":15,"integrity":"sha512-ioKl2VbS4Ly+l6pMlZ714eG2dhEUpikHawMqf51vOekqO3ayTIUu4zIFZxcJItPGtKDgRl6bA58n18dFGso85w==","signatures":[{"sig":"MEUCIQC+BV49ktvsQ44mnndZeyw/TEL/EG/y8bJp4kQswmbYKQIgHVDPmpdM2A5Suk2dLsgbVrY08v2NV2N5HUdK01Bjkxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.183","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"48dcd83e79fe2c6655b3b63f4d50c6e465083834","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.183_1789055310474_0.9810600940817868","host":"s3://npm-registry-packages-npm-production"}},"1.0.184":{"name":"html-renderer-api","version":"1.0.184","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.184","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f4de6345ee3e178e21e215d8598b5518af0931ba","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.184.tgz","fileCount":15,"integrity":"sha512-pvTq55n1icQ0Faz3pezfYi/YZ+RNEcnyoac3Se0zorccAXVP9q6FNFPvp4V0TXMuXvFduPAkmuS9DficwsPg8g==","signatures":[{"sig":"MEUCIQD0Tj/ME4lH7GsFFd7FexTLhgwVZPxN7al/i6DK6KetIwIgTPDngvsuNI0RvNfEgvBnbd2BAUxf0CgD3fZt80JdBdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"7fe79abfa259ab529dc4b0a33e132ed4d79511b3","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.184_1789072995879_0.6107163804732127","host":"s3://npm-registry-packages-npm-production"}},"1.0.185":{"name":"html-renderer-api","version":"1.0.185","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.185","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c1cd484cbec0df9acfdcad2170171fa185749553","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.185.tgz","fileCount":15,"integrity":"sha512-7XWgUzPljJvMzOpkuNC9D04f1KHlPuHQMy9cZilpgH9jSHaSMbtNvf2ICIs6Wy07gJJ5JK2NFPKgem4dpseRXw==","signatures":[{"sig":"MEUCIQCEUrHpFuVQmb2xKjJQac0xCmPbog+SONM2E4oPsvwRIAIgRKbwSsVjB7Kq+OzsIbRE/kmlblfC27kZLdRBwdlo13w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.185","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"2e58406e8e9473fd80f252bae82adc2032d45cc7","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.185_1789080640823_0.6924924268565165","host":"s3://npm-registry-packages-npm-production"}},"1.0.186":{"name":"html-renderer-api","version":"1.0.186","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.186","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c4650260324676446191e273eec6895601690a3b","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.186.tgz","fileCount":15,"integrity":"sha512-cgefgWRjlzRy29a1t6YNAdNIS710lof/VzmVHqbL66I0FQxdceep42fP+0XVTv0CO9JVdEzh5LUdhaP5KpPU7Q==","signatures":[{"sig":"MEQCIGXd4eyb2tYYhLfZeuzqAii3GIAOd5JwBqRr9q7j9GzRAiBrfXZ8HXk/rS4IpM9xa/ATWmc2L38/ciK/fjt8EcC7Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.186","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"c67266af9f99fbe93d601961995401ddf7e6f30f","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.186_1789081551898_0.2317049330850578","host":"s3://npm-registry-packages-npm-production"}},"1.0.187":{"name":"html-renderer-api","version":"1.0.187","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.187","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a2a05b3f13ba02030bc433502be3a664218c721d","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.187.tgz","fileCount":15,"integrity":"sha512-Ex7MNFaDknoqFB9eJp71gX9iupgNN1UdiB3XFARDJ8itAz4jk4rdVA2wYJJ7XqqquKsZ3i6ag7tmYw43R4LYfw==","signatures":[{"sig":"MEUCIQCF+aWoqavQOQ1WhECJqluBR7SX12tf8rpuLraDnNFCrQIgPWLuKbpSE64AMoyhTcywlIjqRyWYpG0gWhWGo87/O9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.187","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"2fcf1f191d1f6e9aa99e49e091dcd6fd971e7685","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.187_1789085896292_0.1535234097998519","host":"s3://npm-registry-packages-npm-production"}},"1.0.188":{"name":"html-renderer-api","version":"1.0.188","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.188","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2a120a08638ff62973f7b654ff2f4900981bed61","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.188.tgz","fileCount":15,"integrity":"sha512-QHJJvvx49Nl0nVkM6rpX/CeNxNISgw3xyy60FlD8zU3BfgkTVg/BpPXvYxexTh8P6vmpMcNR7NZNVxn4HmgoIQ==","signatures":[{"sig":"MEQCIHLlHjH7Vyb9pI/VQlufb+2K+QzpJa3dMtrBdc0tbBD6AiBb03h6Tc5NyYV6zuY883MFRg7fZbD/yPk6MIK/DdbLng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.188","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"7bdd2ec66db6c0af885f98eee74b1b050d729067","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.188_1789087229608_0.61138457859318","host":"s3://npm-registry-packages-npm-production"}},"1.0.189":{"name":"html-renderer-api","version":"1.0.189","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.189","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4510c8edd31c200aecd244fd2e8b32cf8c4cdc1d","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.189.tgz","fileCount":15,"integrity":"sha512-FbLY1el9qH9U9e2DNyopddKuSRR8FOFPoGQ/5/WPTCBPQaXSpv+HTJr77BsLP8YXoSqF8m41Jv3SBdCGxFYPNA==","signatures":[{"sig":"MEQCIHI+hhB894IBtc9Cw9Sa9oZNTlXjo15qY+mP4Zq+o5ldAiBQ4FFYFZwSNYiRyoUS/OeH6AWoOW4Xm3Vjs4prT+w1BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"e7bd165fbc8fe3a9ad6220cd39c78ed8cd8db2be","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.189_1789087729245_0.0352086124940838","host":"s3://npm-registry-packages-npm-production"}},"1.0.190":{"name":"html-renderer-api","version":"1.0.190","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.190","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d458d1d718998dbaf8e761e4504ffb2b3d96beac","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.190.tgz","fileCount":15,"integrity":"sha512-EwzLFNIYm45bDee9h5+ky39JDNzc7G6/f/u4Kr4yGIh8HYp4uGfKvM61d3N7w2xqnhVmc8joHhfOjImlo7N1Vw==","signatures":[{"sig":"MEUCICQqvo+fLlTuurN9zsO53KHKGylmjnBu9ZyZqXbBhhaYAiEApsJYmq2O1PKzmD/K8CtsmEwlI9LFSsS/EmlULAP/NNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.190","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"7a55c446affeb5a2bf6ff12c23c4e39c4fac823a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.190_1789088799845_0.5476443392836665","host":"s3://npm-registry-packages-npm-production"}},"1.0.191":{"name":"html-renderer-api","version":"1.0.191","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.191","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"85fce5d02556e36a22cb9af7c43b9e0d9284e85e","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.191.tgz","fileCount":15,"integrity":"sha512-ioyOcB57Z7C7SzRqpO0tfmzGYjjGP+3oUaZMH3sZRxiWOVFW+BYrFDaIg69MHmjuIk2YJOQYWs/77EltSf+VgQ==","signatures":[{"sig":"MEUCIQDVw4T1JaLk2Ik6MDcGYswH8pJvRAxni3CY18vHaZiV9gIgHHKMnEkfMUX1mg4nv/ojj1sKXd4g2SG7CNoSBoIgESM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.191","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"7f0b4d0cb75f27f802c3ca3098c8e7fa997ebe11","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.191_1789114273266_0.4203311013641755","host":"s3://npm-registry-packages-npm-production"}},"1.0.192":{"name":"html-renderer-api","version":"1.0.192","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.192","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"bc712e993a26399d4ce652dcfec87e480e447eef","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.192.tgz","fileCount":15,"integrity":"sha512-sYQGGp1hANYSpSDPhGqyf9pd8WqPmB04kjCSIW2oe4vkTmI0fEirzXALd3pGTMLoKW9z9eLWBYnFK0aqD2T2QA==","signatures":[{"sig":"MEYCIQCGugXqPG4ItiT8f9o91yXO9Hhwq/ZVAKQy5bvk0o6V+wIhAMiUDA8OYmOtC5KXxRy1luYoVOxVT0u9QDhknJUF9D2d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.192","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"207d92880cc062e52fc7abe62f32f3df0009763c","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.192_1789114303586_0.819872955955814","host":"s3://npm-registry-packages-npm-production"}},"1.0.193":{"name":"html-renderer-api","version":"1.0.193","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.193","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b48ee47fe8463b3414e7178942e9878e130ca7b2","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.193.tgz","fileCount":15,"integrity":"sha512-/21ucA0ax4ty0zLgpMFZIvnFhq3rHyIA5zGKnf6zdA0nXwG1kyUVvWS31etptgmjb9/HYY0HNlDPe02o75vEKg==","signatures":[{"sig":"MEYCIQCwtgXzrrwptMl5apG3l0VB6H/qG0DPqPemZYnGoO2jJQIhAOLTATjmjr3R+3NcACSx8fynqP5ZhNJW0TOEaRimCY3Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.193","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"984ed7a3b97d5396b14a8e156a14293c7423790b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.193_1789114457838_0.031860008442953","host":"s3://npm-registry-packages-npm-production"}},"1.0.194":{"name":"html-renderer-api","version":"1.0.194","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.194","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e31965290e2c015d60e80a342897c9c0c80f0f6c","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.194.tgz","fileCount":15,"integrity":"sha512-QixQ58i+Fa+NcP3jWcX5xINAYL+SDAsuHY0IqiasROBSqpfBOxejLBIUeFeYMMPrcUw3yFpoaKdb8m4jsk705g==","signatures":[{"sig":"MEUCIBf08LmMwpmMGQXk9DmkXx2EdQ5gcblNOKSnsE8UvNspAiEAtH8sBVBB+m3V0IpmyjkZdUdPapsZVo+3yzHAEDUay+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.194","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"85a46cb60cce3aa0042424bacd55d76980bc7d61","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.194_1789114676481_0.7692507066035965","host":"s3://npm-registry-packages-npm-production"}},"1.0.195":{"name":"html-renderer-api","version":"1.0.195","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.195","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7fcbcd9fc8ef5ac7c73659a0083d85d561fec8ba","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.195.tgz","fileCount":15,"integrity":"sha512-yHQwuL/WPDt59yyo6Y8h3Wj8suUM0exiCuXpY5wLLOkwRsFlCRUiob1v4GyhRam8VUfDRoM48G4/hQDqgGlH1w==","signatures":[{"sig":"MEYCIQD8beZ33L3Sf5tGw1IDizuQtC38AbKGfx0IK0hQktBgmQIhAMltUQKGZmZ+Hfj68UtmMEFNGzMr26X/w4ad9U4IJhRR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.195","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"9224bad63faceb8982e3ae804a9322a0bb157162","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.195_1789114707343_0.9352817641536859","host":"s3://npm-registry-packages-npm-production"}},"1.0.196":{"name":"html-renderer-api","version":"1.0.196","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.196","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8fcc9c4627f8a752ea0418c1e04f0efb896e5778","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.196.tgz","fileCount":15,"integrity":"sha512-QtakMM0VaDxXMwOcvH1GXuZbNDb+d+asHFwvtaUgm1NDbpt87rM8GM4g3YhPKKChF5QN9W6AvPGxBx3Gg7xuAQ==","signatures":[{"sig":"MEYCIQC8MAxRP1cSEUr7GmjMh0QbCp2K8QZSLrT1jYcmUosTAwIhAPFLbiOOFzlGHoex7K9HRIvAt4z5f/GabGt9OWUb4W6r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.196","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"5853d98d150bbf32f6b41614c983108526473b2b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.196_1789114835089_0.9200602055338316","host":"s3://npm-registry-packages-npm-production"}},"1.0.197":{"name":"html-renderer-api","version":"1.0.197","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.197","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1f5886fc5562b787826f611690695f2043171bb3","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.197.tgz","fileCount":15,"integrity":"sha512-u/ncemNkczJN5pbYxFWe9nRH2xOjlVYmD6ZxwBApyufJVnuTGivZrQeMYQ2b6zch/q/EHUPTQEjpFbRprG+aCg==","signatures":[{"sig":"MEYCIQCgF3u2/Zk6vILyPbmuX7f6GaWRgoVt0AjXRaikhhB32QIhAKK42qWwH8PNb/S11wJ2ct/4+/dVH84ysS4TvuIry+6P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.197","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"bbdedb296358f9e1bf86a113c9954f1771b97167","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.197_1789117125028_0.44539588161046684","host":"s3://npm-registry-packages-npm-production"}},"1.0.198":{"name":"html-renderer-api","version":"1.0.198","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.198","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d6f377955b6ec0f5606254506496ca65fe89779a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.198.tgz","fileCount":15,"integrity":"sha512-D0zFtlB6cblV3FRX/E7whjMmrjn5pkgQ1OlvhJxP2jCSlp+EHvq8hmXMzfvqKPgpQd+rwfHQY4UOgYdmOvVrLA==","signatures":[{"sig":"MEUCIQDTpCDcdf92GfIR2U00bDQov81p6NgNmynTwExPhltWCQIgNjB0hGOPm/OMi2mJgPTt3dWYMLqnfgYopbMhh/Xv9s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"b0946320f08b921da66bc162dc5c942564d8e42d","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.198_1789117803477_0.8017861823017651","host":"s3://npm-registry-packages-npm-production"}},"1.0.199":{"name":"html-renderer-api","version":"1.0.199","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.199","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"91ebe1b73655501406ac188818e64bf3ef216198","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.199.tgz","fileCount":15,"integrity":"sha512-GpWbJh3ssjMfCxZPoblV3VHOMcccpdHQkpUxdg37ItpL0xXj7x/qgucM4SvWolZEN8GOVwc4zdAuppfq9q/PHg==","signatures":[{"sig":"MEQCIFwW6Ay1G82W3WTbd4MfV4sdVNGcveS9OHl2Cgbz4W4pAiAnlXa656JB5wrfxOr0VCvxLZOEEJBadf+0ERiIhgrOeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.199","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"175c79b7107ec142b869451cd8017d39643a6e31","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.199_1789117850279_0.5788519064337048","host":"s3://npm-registry-packages-npm-production"}},"1.0.200":{"name":"html-renderer-api","version":"1.0.200","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.200","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"89b9c729ffef2851a6d973902432a5bb3a9bc3fe","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.200.tgz","fileCount":15,"integrity":"sha512-g/BGNfK1tWnDCtsCpqNqnCZfOgrdwmZipiV4BU2utbVMpA9jeX4/Fx2rXlUQKbgueNQ9QSPwp0Kqt7JmSy4Ogw==","signatures":[{"sig":"MEYCIQCSENMLWOsKJL4o2Uqq5dV5pNVaOIY6Gwyps6alTIifkgIhAJ9SN1gkjetIho/1DCRDOuIISU225DVHLkRwzPkNCFRV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"8124e9984d2274edbc0c3f7a68612d41898c3fcb","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.200_1789125061209_0.08587162354560562","host":"s3://npm-registry-packages-npm-production"}},"1.0.201":{"name":"html-renderer-api","version":"1.0.201","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.201","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7875b5aff0d9d547e3fc1852dd330523bd332eb4","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.201.tgz","fileCount":15,"integrity":"sha512-vi7lW2EtK8AeS+PHOju5a35c6n/HekWlvtqiRkcvav/E3hTJdgJBe9z3IG+/8vjPnPiqDzy5Nh+8BaKNJyhx+g==","signatures":[{"sig":"MEQCIBIqy3oM/rTE9UmJ1ieLrdwroJGWv/fS0RYZFhCjjcS2AiA89tuamyB+N1BAcj/YrbSpwGYarDp1eMJE3bF/dgVSWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.201","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"d8cb96a8f2280276727d60bea1bd525f77c7f667","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.201_1789125110761_0.6124794412615702","host":"s3://npm-registry-packages-npm-production"}},"1.0.202":{"name":"html-renderer-api","version":"1.0.202","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.202","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c438b5b4fd3a9a73827a8f298c10ac30c170c98f","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.202.tgz","fileCount":15,"integrity":"sha512-aOaqlfZRSgN6KwpHxkaIweFKCpT25mBdCooFJakbr4EJ6iCVM2Alq7igKpISqWRl96xhT4+lia5TkJFyLLTqzQ==","signatures":[{"sig":"MEYCIQCj1eb3SRm6JVoYdznQFtaQqlkpUWoYxDV0iTzqfs0rTwIhAJOA1HdfspIh/FIbqqb4ke+gIkvxV6c2vwk4+PsSBMvk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.202","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"da06246046f1a5478eb8e315e63c47d952a194a6","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.202_1789126194328_0.17385628025487065","host":"s3://npm-registry-packages-npm-production"}},"1.0.203":{"name":"html-renderer-api","version":"1.0.203","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.203","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"44aed422de2b9a7764dadd23d8987725f556fa28","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.203.tgz","fileCount":15,"integrity":"sha512-OGyghecOu0YXN3WpUwr7phOdJNMSlqoy2M9QmKlvrSM0K0G/Z2fIOAbMnrU/TtjfxXAWloHeCTqzu0cF9cNUFA==","signatures":[{"sig":"MEUCIBac621gCL+0+Nqeiv93AbeR0zyPnOSQOiB+au2a3BooAiEAgho+L77Oc96khcyrUbOa0qsTTKsohiqDeR/KgXGQSWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.203","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"f10eb49bcfc542ea1d484c955ad0d18fa698be9b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.203_1789126698828_0.23250108596482244","host":"s3://npm-registry-packages-npm-production"}},"1.0.204":{"name":"html-renderer-api","version":"1.0.204","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.204","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2e5faf219251edabb05a395f9ac0e072f6d66930","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.204.tgz","fileCount":15,"integrity":"sha512-JMgazCgsCEEhRUtCIIH6qdUwZpUBLtebgFbG/G2YA+q0uXRi8xqkoWMui8dKx3T/LNF95q+YNKavcde2zPTVpg==","signatures":[{"sig":"MEYCIQCrSnCNOFhwLZEY+ifX3bKwbrOvTFTrKziZW9pXcu5m1AIhAP++kycuwR4MKC5E/4HoBGoPD/6ZR/Wlb2cs5+CRkKAJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.204","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121089},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"e327d33a68fd0791d4d15e909060697e3ed40c25","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.204_1789127634978_0.40790892561109393","host":"s3://npm-registry-packages-npm-production"}},"1.0.205":{"name":"html-renderer-api","version":"1.0.205","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.205","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b72b23dba52aeb5857d9e43c7383bf5f404a05b9","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.205.tgz","fileCount":16,"integrity":"sha512-rijk8IZvvDg6ZKbD4RgGqplkhgRuOGye35bwcWqe/KzbxbeGj9U5efZKaLELLC1xLCpfDtxRNJOLApHh/t3Zjg==","signatures":[{"sig":"MEQCIHqpJVFsGkpUe3JeFEnB/bwzZ11LhpYZr2crOKWahq+YAiB9cwujHZSDBllQpRKpSii3JmHaDviyamnzUS9Xc31FzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.205","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122344},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"c87ad9696705f1e45a13fc5e509234f5b9a14c0f","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.205_1789128787967_0.3413338089847737","host":"s3://npm-registry-packages-npm-production"}},"1.0.206":{"name":"html-renderer-api","version":"1.0.206","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.206","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"236a715f2c3b8208a467f237854e235baf20d4c5","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.206.tgz","fileCount":16,"integrity":"sha512-EHjGt4DpqCxCejCji2ykTPXbhy1zohPRjG+5lsLsRLj9uz7JDEiawr/XotXHYyMYQr5++DZiPCQY8Zf4YDJueA==","signatures":[{"sig":"MEQCIEUyqqubxGqIB3XiOSt6y0744m2j+MD5UCg6DHBrwcGRAiApNg6DYRs9QcADO1supVZpsuWuACvqgpFiKg9+XteEDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.206","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122344},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"26db80e198301e46099355e3217afae8fc25fcfa","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.206_1789138378559_0.01623504379498475","host":"s3://npm-registry-packages-npm-production"}},"1.0.207":{"name":"html-renderer-api","version":"1.0.207","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.207","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"af21795801f063835a81485031d43ea3c1c80dc2","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.207.tgz","fileCount":16,"integrity":"sha512-nce7Wajws8TY2qRs6ul/2snWmK9x+wZyN9pj9ajFE5uRA4PDnXsZOAtSqAlRlGzVmtL6jm8o9po7RmAA4E8BxQ==","signatures":[{"sig":"MEUCIQD63MbT2qL5JScJzrIgg94ZdKPKjYu39FYxCTE7c3MAuQIgWjyvzhByyEnZdULRATLChR86qt8rNY9eCYLTwqElZAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.207","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122344},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"402d2b9f97b542963447f0fa9ccc8b58c85d802d","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.207_1789143053241_0.891771587958248","host":"s3://npm-registry-packages-npm-production"}},"1.0.208":{"name":"html-renderer-api","version":"1.0.208","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.208","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c023f936bba2f77103cbcf6e508c1f9b3bd610f2","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.208.tgz","fileCount":16,"integrity":"sha512-YkSEQijYSNiq/YZlrV8XG9awVOkf0whNYBDLHR6OpF2a/Hyu7NbjvBvBKQGtdO/BhaB4r7dVMn8p7YIoS36VbA==","signatures":[{"sig":"MEUCIHXWYDv4ljLrOzz7PKNzQnOgg3Wm5T/ahZUDN+OUlABIAiEAwZUqz47FTsBIioeu1tCAgHRJqFCjzCzJvJnKF2n74sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.208","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122344},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"f3b37e85572b21045691dbacd8264d2ba502452b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.208_1789173095958_0.37169333569167384","host":"s3://npm-registry-packages-npm-production"}},"1.0.209":{"name":"html-renderer-api","version":"1.0.209","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.209","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a555dbca4fe44bfd2b3698066996dab4245bc170","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.209.tgz","fileCount":16,"integrity":"sha512-Gf5QbSLB9qZ1SQ9z/iAihVQ2vv2E9nZqN+7z4wDF4pI4dPXT6iVMZkbtg22H/WT+nRnkvl8TRRrijP8xhCsOVg==","signatures":[{"sig":"MEQCIA4CoiIDKZYVewEArB1R7TKwKV6RDZGiIviRP0Kq68O9AiAdb+YRcyf9elWWI8sRCsjBXfSyFea8bJ8CE/8QrjTMpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.209","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122344},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"3c8839f69e40c2cf765c87a830d4730ab8c62fb1","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.209_1789173444918_0.8974936996093559","host":"s3://npm-registry-packages-npm-production"}},"1.0.210":{"name":"html-renderer-api","version":"1.0.210","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.210","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a52b5897f1fb4a01f4133c5a23c066115490a5c4","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.210.tgz","fileCount":16,"integrity":"sha512-+6egK3lkJJrQo/N2mnGp3zNdgjNyZWh7Gh7XnYv1cmO+CIWSXxKFOZRgGZ9RBalzI8wS9LuYvcq2jnGXvhyuwQ==","signatures":[{"sig":"MEUCIH2bqfth2QDTv0DXP3SvorTnYFDwa0xQCqiSLJDh5SkBAiEAjuzvNX+SP1WjquoiSCIJLcTKxSMQamKKw9j/wT1BEBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.210","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122344},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"fb942505e1114438c58f3746ee4c285e26efd849","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.210_1789173652888_0.6068729778853437","host":"s3://npm-registry-packages-npm-production"}},"1.0.211":{"name":"html-renderer-api","version":"1.0.211","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.211","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fdf1ae067337838687dcd35ec785c0fcdc625cde","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.211.tgz","fileCount":16,"integrity":"sha512-eZ1n1j8gQQCZfmttaOi+bdJ01Mn3AtlRbrwLBUCqCrVJ62If3UV3YUOpZoNiQlAdUUbw/+YDXg0iYb3qb59SMg==","signatures":[{"sig":"MEUCIQC9ldOObtjJqmp90ZaQrprItIL85fWjChLtIL74GdssaAIgAcwWPcxWyWhffrKM0W5gh+UGJuRoSlcB68C+Y+90FQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.211","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122344},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"ecdf1316dabf04b5dae2135a74bc82bcc4771ff9","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.211_1789174029379_0.2642801754629016","host":"s3://npm-registry-packages-npm-production"}},"1.0.212":{"name":"html-renderer-api","version":"1.0.212","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.212","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3b1e3e6e2a53c03fb11580e409fdbb8a246cf3b7","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.212.tgz","fileCount":16,"integrity":"sha512-/ytsG8Zew8fVPa1bY+ZDB4yDf/aEA95cGYZ6EbrVxkNMPS90cY73smj6QF9jceeFf7C/UKZ2qdjNKb9w9dmP4w==","signatures":[{"sig":"MEUCIQD2i3itRHr1BYWdYkJU2eR7XoKg2iBGFmZutmy0W5HnYAIgIZTGcTC0YVXwSfa/KD5vw3o2fHGyYQga4jDYiZTQ8vA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.212","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122344},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"e233b7c0a2c6aa6c928a2cbee36d1a49290ca193","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.212_1789174052605_0.13201047722863501","host":"s3://npm-registry-packages-npm-production"}},"1.0.213":{"name":"html-renderer-api","version":"1.0.213","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.213","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"877f681e24d9e1f72c6f86491728f91b32e9908b","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.213.tgz","fileCount":16,"integrity":"sha512-LiLHhB58C/MnuC3WPEO3Kzt7+yD84mRsMot6/w2CAHdwjUqz5+kX/mXCd2WrQUvAvWyDi8goUPgvHuTdxD/Baw==","signatures":[{"sig":"MEYCIQDTMhErNe/M1XU1fHoHSqVhd3igEOuagZwjTnqd6dtPHAIhAN0Zpg1uELRdlmhKsPx9eGN9cnKigI6/mnSkKgTQg2QB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.213","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122344},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"2b19de7a9ee0588ac7f0762c368030d0a5218c6e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.213_1789174222949_0.6546301923495046","host":"s3://npm-registry-packages-npm-production"}},"1.0.214":{"name":"html-renderer-api","version":"1.0.214","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.214","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0118085234e7931c9103dc90cd67799ad1825e41","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.214.tgz","fileCount":16,"integrity":"sha512-l3PcM+DCmg6CpuS4nlOd0P/b9sZ+9njEi24FdlTEp9OruaX6UuIq+dxYoA7KSa9965+iGwG8pnq/NfrxEXohgg==","signatures":[{"sig":"MEUCICi8RgeNJmzSLKGApPwZ84zhy0TBuTdmgGXrkABwyo8ZAiEA95pva4lRfYQP2IuYO50VIkopCy6hZysTuNnQ/GRYOGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.214","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122344},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"a115b7b921316819972dfe06cbe9345804b9d91e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.214_1789174376730_0.24698622873262366","host":"s3://npm-registry-packages-npm-production"}},"1.0.215":{"name":"html-renderer-api","version":"1.0.215","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.215","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cb3d610b45a7c2f1b06f20a237012169d1cfe1f9","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.215.tgz","fileCount":16,"integrity":"sha512-PCoQlL6DaYOMvOt7IJK1LXCuuKkKSjI8QNzTPiIWRfRcB9f9K90tThr/4QoFBzgoKXn7ovGGGCXtlo7IP8cG5g==","signatures":[{"sig":"MEQCIBRSJi9vWoKVqkBGU5dSi/0bzoqq/hLv+Znb6uw07O9PAiAFap/n79VZI9R0wn4OQPIHyT6Vi/mWUSgyOXX5wSY0cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.215","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122344},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"03f4fa03e33c18b23cb5d58bdfa2d9ae3712207f","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.215_1789174678840_0.6960381808639751","host":"s3://npm-registry-packages-npm-production"}},"1.0.216":{"name":"html-renderer-api","version":"1.0.216","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.216","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"148cfa26f273b746a2894ee1393b3ac79f15593d","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.216.tgz","fileCount":16,"integrity":"sha512-MXHYwdpmI57XsiuBIpivo7GYyjXLdhViTX4qRhqdDXRRvFLbx/4v9rHfr5LgvIac2wZSF4RzST5xf4MMvcyhbw==","signatures":[{"sig":"MEUCIA7JBB1YCECRj1SvrvGsBDztk+/9OXZygagTDngSKArFAiEAzFHzlg0Co9mYDP5YYLgg54jW0BKb1LD1X3fVgArdQnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.216","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122344},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"a886919cb13fee5967d13883a10af3dd76430665","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.216_1789175726456_0.6428346673401286","host":"s3://npm-registry-packages-npm-production"}},"1.0.217":{"name":"html-renderer-api","version":"1.0.217","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.217","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4855c34e10d48f5f9ba5fee41c4fc6dd38b8082b","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.217.tgz","fileCount":16,"integrity":"sha512-IvrDWWJ6P5l82UCYSVnknPhwbHhVfc/6w0i+4TKkBpw2Mm4caaMC9ILCdjeTpOlbLzX2U0fLFFjXLipvRPXAnQ==","signatures":[{"sig":"MEUCIQDEYnHTu+MQpQhHkgj8QFRORztV1S1L3sqZDLdXbMLO+wIgUrFTitPo274gAMt4BMSFYJHD4RP9MZY+RFwsujcLfPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.217","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122344},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"6ac8e3aa9136c7724c5086b01aa6303d9f1d6a75","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.217_1789178587134_0.12979659566131896","host":"s3://npm-registry-packages-npm-production"}},"1.0.218":{"name":"html-renderer-api","version":"1.0.218","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.218","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"adb2ee14cf989f5bb4b09ba3df835ff85bcef1d1","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.218.tgz","fileCount":16,"integrity":"sha512-cVbbpQhLAdZmUDfbSCcDpByZ1MxeHa05wyyPY9yuOlcn37QaLaOXWDrCN0JnQzobfQIF4PqH3A8fMmtJ5UfAhQ==","signatures":[{"sig":"MEUCIQC3vaSGcKiQ5v/OgdQ47levvoCBT3AfabQTcUCpLBK4LAIgDCrnz1uRfQ78xPUWvYicL3p7sio8n3/fcbO3UQNAerY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.218","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122344},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"8553a87293d75f0178e2c82ff1e709305f72eadd","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.218_1789187691270_0.347281241846525","host":"s3://npm-registry-packages-npm-production"}},"1.0.219":{"name":"html-renderer-api","version":"1.0.219","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.219","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4f6726f7c3f98cf1b03d2c8e370640f127c912cf","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.219.tgz","fileCount":16,"integrity":"sha512-ywLD+QRIcsTQLLHKZ6VxAvXfYhusVWpjmprxnFz1iToEXU23aYOSGXZ0pZ2OyVZOEXFZKdsK5eLVkL8BgMDjfA==","signatures":[{"sig":"MEUCIBvVfwoTRjWb9quYAguJgTq9qEPshmOG7nelWweRUOQGAiEAsJe94zmsyhynjKFohAkhECrf+E0BQ/XlIJ5cxjdhU3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.219","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122344},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"ebc17529e10d27921200feb7fee25351b09b2f1e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.219_1789190254136_0.5109334885397885","host":"s3://npm-registry-packages-npm-production"}},"1.0.220":{"name":"html-renderer-api","version":"1.0.220","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.220","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a730dd17abec436f438052c64d9fe62658714fa0","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.220.tgz","fileCount":16,"integrity":"sha512-k9Zz+wM+8bC0L8Vz4tND1IQBymkaJdFeJYPWOhMH6fej/vypG7zk0f/Ye7KGACy38oh85un2e6YNpl05V39X+Q==","signatures":[{"sig":"MEUCIFzGSYDgdHu0RzVq4s23ofBq1EuDI4AOJ7LhhVTOx2S7AiEAvvtXpy7xr6ggM9P+nUiF9PYvNMOGORYFPv8hoyxsqS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.220","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122344},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"479b175d9c68ebe88762f85f6960aa69055b2360","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.220_1789190596445_0.6807371645904521","host":"s3://npm-registry-packages-npm-production"}},"1.0.221":{"name":"html-renderer-api","version":"1.0.221","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.221","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"819d6c626feb83a50b27132b89221f98f58062b0","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.221.tgz","fileCount":16,"integrity":"sha512-BKzGuL1cwnEdXhMU/C0uGeYrWSUJPymcsVpo91WRgYkwyfmYM5d9Xt3ObCzbcjcHUa8E/dECsICN7+UjWh26og==","signatures":[{"sig":"MEUCIGi2Bq+RPSQnlttiFvL1m0XFEKbFRHHfuGJyaTINziElAiEAhSEuens+K7dxPGlSfNcRrooQkEiI/8Uk9F/x3xcTpuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.221","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125163},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"df58ede0a049665fde808ffdabdc1764300c8bc4","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.221_1789190822710_0.5408167500014958","host":"s3://npm-registry-packages-npm-production"}},"1.0.222":{"name":"html-renderer-api","version":"1.0.222","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.222","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c55345523f546e8e5ce8abec1a24779bcd9140ad","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.222.tgz","fileCount":15,"integrity":"sha512-o5nQay8+EgbSt63MCAeGSFLkuZ//jrbUdwF3zAedMpS1Z2VwbxEAz4MLCSpCjbnaDgQVqR2Dx/vXAmhY7sGAcg==","signatures":[{"sig":"MEYCIQDC7U3T6E+xbk7BxIZGUE8FEhyMWYimcWqZoB+Tl3CK8wIhANpOf/41NNFWuQzfygh0iHefAZQJnVi6mopYSRylwQU2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.222","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"a8dcbe12cf1d31142c08ab485159c5cb344ccf67","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.222_1789191078143_0.8102241675511026","host":"s3://npm-registry-packages-npm-production"}},"1.0.223":{"name":"html-renderer-api","version":"1.0.223","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.223","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"93a2e7f666c01062828ee86c53a6f9c4e565b001","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.223.tgz","fileCount":15,"integrity":"sha512-wZROUrDLLI1eT2tUEYx95KvVtjATTjusZyBhZzmB26xn53odixNUNFFuxl/dr3muU7ucTDy5coVDdJ7PGxUjrQ==","signatures":[{"sig":"MEUCIQCnSxsN7SE8osQhd037cyLzXNfRiWgIBHgbLko0fFlBJQIgBqkj785Qf6RIT9N7Q+UKMKQYZ9QW4TGDAlRvHONFTFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"4d74cfae513fe196f43328efbd9cdccbde79f14c","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.223_1789191667000_0.4823206424057447","host":"s3://npm-registry-packages-npm-production"}},"1.0.224":{"name":"html-renderer-api","version":"1.0.224","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.224","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6b4f71d5b30e7947b06a2a3e0d8228944e0ff382","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.224.tgz","fileCount":15,"integrity":"sha512-Wgw07C2zcRbPnbQ1iHFwOdoPWDWKCHZDnWFsj+arW5JqB2FF3nofbYf5YuFoX1q7ojmXgyxZgCvsFmvDzwZ2rg==","signatures":[{"sig":"MEQCIBwDYiC7RAGKNPdhq1vSnAxdSOqJmG7pI3IDDVqAVsHKAiAJINIbIiaRFnVamJ+1172fL4k9p2JoCGandmOEps65Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.224","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"cde071248b0d58afdd7afc641da4b230a62b9fd6","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.224_1789191695475_0.39195712816939965","host":"s3://npm-registry-packages-npm-production"}},"1.0.225":{"name":"html-renderer-api","version":"1.0.225","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.225","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"bca2a4d6bfa86c92c0baca05df0cd81dc1f97e5c","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.225.tgz","fileCount":15,"integrity":"sha512-9tjpjkZ0Iwy0DS3vvU0rXA0u0+U76+oEq+lM+D+gnt1roILcoehcbnrxPwlmfll8Vbz1F3T0vhsO67zv0wgG6A==","signatures":[{"sig":"MEUCIQCyRYpYe/SDNkU8XicCDsVZNKgbjZUaIpfRunXyR4vmEAIgZwN0NaNGQLnlUOuAhnYzi66btWD6IqweluU9QJrQPLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.225","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"d2646cf76bddc10ad70068f55ee1f713e79b41b3","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.225_1789192228690_0.2586596275248929","host":"s3://npm-registry-packages-npm-production"}},"1.0.226":{"name":"html-renderer-api","version":"1.0.226","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.226","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"aae2fc841342eba827ae972b0c494488ec86606c","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.226.tgz","fileCount":15,"integrity":"sha512-hdwIMKg+AK39mMOYS6RG/CukIoAOKLO+/O9oZ1JEpNh/GwEp0qhD6Q/1i0kKobvHEE9n/StOIWm2VcOL30DxQg==","signatures":[{"sig":"MEUCIH2IVwau6WhXNdVt4ZUqOf7R4Qi2a4wrA7e2m9WJY0f+AiEAm8LLjnEEv0DrceKF8u79k4uJ219PhNsbZbA3zw8bx00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.226","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"497b13935c641816b9134b1cb5139c9488f01a12","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.226_1789192696222_0.15744049794806325","host":"s3://npm-registry-packages-npm-production"}},"1.0.227":{"name":"html-renderer-api","version":"1.0.227","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.227","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2b9a2aec085f49862a30bd832b4b84b8d64e628f","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.227.tgz","fileCount":15,"integrity":"sha512-4mZtF30fqJjb4m4DaM5V3wwG3tPFZWUVemLiE/OPChos+eFauyLFfennP/wPGjbkU0h8+Tblx5yHBY9eRthl7Q==","signatures":[{"sig":"MEQCICL4AmeinxCjzgSg1buj03ZpgqjQ7wctVDwbIKZ2DYZXAiBFH81C0kcn4Lnh5aPsf8dLHyvY+ALWfmWjR06zv4NHow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.227","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"3bb42ae653b956f43e3be26832170aa5e3cd697d","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.227_1789193115187_0.4508862952448329","host":"s3://npm-registry-packages-npm-production"}},"1.0.228":{"name":"html-renderer-api","version":"1.0.228","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.228","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d603ccff7ab3866b35de7b400fdfe6a8160cf7df","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.228.tgz","fileCount":15,"integrity":"sha512-oQUex1t5CLTMGSWIuEJi8qSf77wC3dQLswv2CsQ8CB3ZUEKrJQxGcY39IdEoMu6ApqToZpt61LaArWaAld/0gQ==","signatures":[{"sig":"MEUCIQDMcZPETkt3uqMiqh5OBmYKE1+Mj8OqQo7kWzO1uNLvLAIgcmbYHMeQEsWJIAXjoXv+bg5hYZCrnsyqnQxBVuqby6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.228","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"ae4c7974c12c140e646ea384505e4aa9ffaaa923","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.228_1789193142987_0.012362336890561876","host":"s3://npm-registry-packages-npm-production"}},"1.0.229":{"name":"html-renderer-api","version":"1.0.229","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.229","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a49a824bbaafd6f85f0addde07acaed07118ce91","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.229.tgz","fileCount":15,"integrity":"sha512-IQCs8TXauq/cfS41I3Xhr+Zb2/LCRHCTlgZKsCxJLE8XqxN/KFDi6F1R7r1x2kIxQViQ3ZksQQatBGfQ24dI/Q==","signatures":[{"sig":"MEUCIQDsiMioqA5F4vwysDwen7DJa9ylQ0dBB8RAOmNiDpggBgIgLrcGXyS1vCraolpcFMPfiAlxenvLyDZ/9/5U7xfdfO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.229","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"fa0b650eb82de625334d8c1387e1c0400e79a796","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.229_1789193289605_0.6828673949480617","host":"s3://npm-registry-packages-npm-production"}},"1.0.230":{"name":"html-renderer-api","version":"1.0.230","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.230","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"68c8a60bf2ab72c084bd349dcd4a20b5f6890536","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.230.tgz","fileCount":15,"integrity":"sha512-EBrDDBtd+WTmQKRUDovVOn+xbYeBuSLuwqS8yc1+zVjnAMyIVCdl1tCt2CT+YJG6msgbpBMIaEB1YfGuxXrbkA==","signatures":[{"sig":"MEUCID/maSkwBXy0zMH4qafBgCrEzXy91ZKhgpXJNiMUwPLPAiEAzqNoWOb5GgHFqBFb+Q/cXPMxJtT1h+bYJzmN8YocGMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.230","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"83127660e69e5eb89a047b9629feb8bd01ea6eec","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.230_1789193522168_0.7650126355633642","host":"s3://npm-registry-packages-npm-production"}},"1.0.231":{"name":"html-renderer-api","version":"1.0.231","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.231","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8cb33a0b911888ef81f75604ba5bbcbc29551292","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.231.tgz","fileCount":15,"integrity":"sha512-1iRBIn4TrRUMzBmFxJ7245cM9JOBfSGb5V/7OJPbu+IKduGHGqx/Z04+2tRY3CUAmwNi1PlDZn4R7neBYO2m/w==","signatures":[{"sig":"MEUCIQC2EALfiQ3b53aPQurjmdEWOsDazCd2WxLZkiRk3kTxPQIgaWsYIQE4k2H58CnMwN/bxqahE5Mq3S8arZxwNHIjKi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.231","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"155463195fdfb0554f0b2f01a49157529a5f3803","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.231_1789193611172_0.2885580412547537","host":"s3://npm-registry-packages-npm-production"}},"1.0.232":{"name":"html-renderer-api","version":"1.0.232","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.232","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"eaadac7e8eef0b5cb10f66677306809e98c7e93c","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.232.tgz","fileCount":15,"integrity":"sha512-qJBGeY1nqZyFqjQI/KGKEyolAbmen6y7gb3HQxfBgrNkYMdxl5TGxwkMx4ZxZ8gresELAGFpV3cQn++wNtPK0g==","signatures":[{"sig":"MEUCIALcV6EekXtd5fgIqwykj0Z5STHX2iZ7s2xWxig0QLlEAiEAgF05/hh2mPCFtYum+R0k3WoTh0rB8zcHMY0ME01P1Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.232","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"f40fcd1d62ed75554765c19370feb7eebdcad59f","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.232_1789193771336_0.3535814829618975","host":"s3://npm-registry-packages-npm-production"}},"1.0.233":{"name":"html-renderer-api","version":"1.0.233","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.233","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"97e482edea76144dcd195414fd7fb7b5ae35eb80","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.233.tgz","fileCount":15,"integrity":"sha512-0OOomhhqAhiXJaCQlbVn0XOjsN3Zh5YkEAl4cTeKcLYxZ9MSRAbMI3Vnj7DNXMztnYXsyhqLY6uic+o5+Kmlow==","signatures":[{"sig":"MEUCIDMk1GohpMTcWGG6csHaeW8SXHJwex0r1I6PPZq0PY+SAiEA2k/6hGaP3lCLQJioT+ib9qQ0o9FYLBzs6w5Ii2dYsi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.233","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"b2eba8bc3d119af4faf61719927bdb091f4746e3","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.233_1789193919642_0.0657121043448401","host":"s3://npm-registry-packages-npm-production"}},"1.0.234":{"name":"html-renderer-api","version":"1.0.234","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.234","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a6e459141bd43b8cddcba2e58bc61b43b0a1a510","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.234.tgz","fileCount":15,"integrity":"sha512-dxGPifx6/3EiJGM9CtpsQmI/SKzjFdISZO+wuxCzoZR4UBd1cjRC2aBRcx2NVTNWYfmxN6a3NiF0btwABAXRYQ==","signatures":[{"sig":"MEQCIDcRVZDMi0tqVyLf8FeFIY40id+2OUibPVq29KVcngzHAiA0Lr+X7v1klA20sy+w2ya/D6Gsye9UukfjHfEDLADtNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.234","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"88aeae9f59abf53e6287f5ddb121eeb6aead5655","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.234_1789193960745_0.16357157621942298","host":"s3://npm-registry-packages-npm-production"}},"1.0.235":{"name":"html-renderer-api","version":"1.0.235","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.235","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"050c9ca529e025d744db849c80c479872f22aa93","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.235.tgz","fileCount":15,"integrity":"sha512-zEjmdNAIxOxTzAP7G1YMgdlHbJgjGuk1s7uRSBXROMKxes5q39stXVIjoXsQKyOpj55T033XBzlEhZf35ahiSw==","signatures":[{"sig":"MEYCIQDLHhuUJXc2NyOWxrWqgvpwoa9IEJxEuN2gtUHRMksEKQIhAKR7pNgN1n0FXCZu67vh0Edc37hTwjkCK9svl/Uyr3GS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.235","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"757a0e6b2eeb8a99aefe1ab22989011b59679d5b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.235_1789194221334_0.9904978371100686","host":"s3://npm-registry-packages-npm-production"}},"1.0.236":{"name":"html-renderer-api","version":"1.0.236","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.236","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"51bdf9dbc159a0465b2c92296736afa3c55aba07","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.236.tgz","fileCount":15,"integrity":"sha512-N2ak9HSaIQnlCSs5Rtf2sR93gv6bZLrckI2Tk9ZOxqIHN+oySk4qUFsZigkbpq4T9R4nCcbKoCFjwzvTkE9wvA==","signatures":[{"sig":"MEUCIH9mDvMb83hcTzcsCe4rEb+qmm6J2Auj5eNhVOLKbJDSAiEAl/mS+JHnLjSDaersY2WysI8kmjA4Qz6FbfrAPKRZS2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.236","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"f59bfb5f367621943f8496db6eb176290baea601","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.236_1789199834262_0.5920229405304576","host":"s3://npm-registry-packages-npm-production"}},"1.0.237":{"name":"html-renderer-api","version":"1.0.237","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.237","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"701c4934ce45e69398ad2a2affa54faf1ad54ce0","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.237.tgz","fileCount":15,"integrity":"sha512-FWGxgu+YgMs3X2noEGw9WY7mltwlTE0JRFBXXse9rDimzhyTfI3Q4oTkL9ahf3/+jC+FJPaH2/PL908rCXkChQ==","signatures":[{"sig":"MEUCID6LAl6eYKhz6viE3FcllWhm0f4GmlklCCVvbD2TkT0TAiEAubWmmzwVK4h6uY/T4rFE5NvYAtgkczfW6ihwfeplcv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.237","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"ec1dfffb6aa36d247ab5d1f84c3c8c6cf4155036","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.237_1789207990098_0.06681115346631694","host":"s3://npm-registry-packages-npm-production"}},"1.0.238":{"name":"html-renderer-api","version":"1.0.238","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.238","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b0116a7b23c85b25574af87e90937398d0b03aa2","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.238.tgz","fileCount":15,"integrity":"sha512-mnJseIaK+UouDrKToXmUj1qwSX0OrIVK9jBT2OS141jEIJxhtK7agD7m1VFePY34nvYhkrAnqGT2F8iAIb95UQ==","signatures":[{"sig":"MEUCIGeN0f+le5ZCAVf2PEDPVgScnu5c5TDbwrKf1DgkaKr4AiEA4YJZvnOKBbipANBPdw+RNfzifjqXWZDLw61B8x8CwCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.238","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"5d9c3a459fb74243865c2509a1e9517652a8eb5a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.238_1789211498575_0.6514200656503095","host":"s3://npm-registry-packages-npm-production"}},"1.0.239":{"name":"html-renderer-api","version":"1.0.239","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.239","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"640896bdcc328a7d2a3188ee789a70840a432c6f","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.239.tgz","fileCount":15,"integrity":"sha512-nwx9UMj/Qn+e2oKEgSwvxRIDkiH8feAk/mwxnAmggUD8BtM9QVZbV86oNP1uZJ+gFaY/T2oOeAG0iye/PRJW0A==","signatures":[{"sig":"MEUCIQCjH85hb/ADsd7RsFU+vx2qPVBjPuefKWR0giux0HEY4gIgSJAJWI+8ZaBeoME1T+R9aoZnAlT1Tf1vCBkk//AMjxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.239","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"56da13e5b984a18dfa912d9c4c78aa478176105c","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.239_1789213662557_0.13857455428909815","host":"s3://npm-registry-packages-npm-production"}},"1.0.240":{"name":"html-renderer-api","version":"1.0.240","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.240","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3f6715bc9bccf433b7d517c89c1dd70a7d3c2e66","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.240.tgz","fileCount":15,"integrity":"sha512-DH1K7Usu0b6+i8DO5LPbyQ6v9KMtnbzjWD9C+C9zLd1dl6K39beuh4zsR8o9yTW1VYFKZMzUAzBnYXvuOVvlwg==","signatures":[{"sig":"MEYCIQDWOCVNpMsm0YVOMyYBzhoTSuh1ZBNvjc15vAf8k25XMQIhAN4Z8kkr7jlDpFwY78ABuXIH9kL7fK0XMyYiStFQO0F4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.240","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"ab1c483aed5524edd30d026223a12c7c74d2c6f3","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.240_1789321195591_0.0733901093595366","host":"s3://npm-registry-packages-npm-production"}},"1.0.241":{"name":"html-renderer-api","version":"1.0.241","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.241","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1cc65382e43f495c7f09449f9ef5e2ca37af3759","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.241.tgz","fileCount":15,"integrity":"sha512-qc5HjE3LWwFTquQhkihH/gG6Ch+Z0gziaf3SZtmuoS2Y0HNs9XzYK2mpVs2VXyO3b3MgB68KtCcdoiJSFHextA==","signatures":[{"sig":"MEUCIQCX/EVcIxk5PD0j+fKC5QBcb1adpk2XqPwVpZZU8RTvlQIgM1aoClSvAdVREfUmQNzafi8KQzn3xLzirL8gC/UujCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"fb081f172649cb6b61d916f645f257fe18f62dee","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.241_1789344308274_0.22792261339408637","host":"s3://npm-registry-packages-npm-production"}},"1.0.242":{"name":"html-renderer-api","version":"1.0.242","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.242","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"972ced3d9ea398f92ea930c2eace9989d40361b8","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.242.tgz","fileCount":15,"integrity":"sha512-xOsaOPQplQqUY0XjBaDy5mUpRc2Lq0NShVK7iePAqaFEcuMxjLtlUueZcsJ+DD4NWh8vDE5uF1RM2Jr7fLXldg==","signatures":[{"sig":"MEYCIQDTCUfotdqLtGY8EdWtlmrStPr62ayitR9OrTi5V7rbrgIhALLw3b/GwvQluMMp+q/gvuAgIXsy8PfW7oQ4VLWnPS3f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIuTgp5efwM2OvL/ARDh2/qb38Us23DW1mmQI/7U1qWwIhAI5D+uMF7c+832y4ZzEpUJHARUB+L7SD18AZcxdW6Z5L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"67d5dd0ad5e0bf242881697477a4277d6e6b2252","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.242_1789431641270_0.36616649641301624","host":"s3://npm-registry-packages-npm-production"}},"1.0.243":{"name":"html-renderer-api","version":"1.0.243","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.243","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2121c8ffaacae1adfd2c81b374b1b10b7df3d074","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.243.tgz","fileCount":15,"integrity":"sha512-Xc/OG4WbwaMxNvzWK3wCNhWhIXDLbXutN4x0oopT8UWPLdjyiYldKGeRaD8cgNxDTimNxKGPqWcbVYp/EItbgg==","signatures":[{"sig":"MEYCIQDRbv/Q0qJL4IgADpK5d+be85W9IFDbZBfDgg8VXcwGgAIhAKyNZKXy/hdfnMfWtX+Rwggi0qRPU0ulA9HzNz50x+9H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA4AFdqU6yzQcqt9Jmr++hVjhezVN9Vm5XJDl36AZmL8AiEAwNM8ZxmtSxgRlvRat8yUseTXxBuVzUBK5sxAU5bbJHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.243","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"367ab8ae710fcc6e88d29fecd61ee97ade4ff64e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.243_1789459519495_0.010041937497319964","host":"s3://npm-registry-packages-npm-production"}},"1.0.244":{"name":"html-renderer-api","version":"1.0.244","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.244","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ac50056560b1b2d6ea07134a4b2e5252f817d6fe","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.244.tgz","fileCount":15,"integrity":"sha512-QINGiu1drG2dbZjfSRHgrDyFBiGmnfASOWJ64q5S+t38h+SUoxGQIP6/Jj2pbtw6UEzekun+5tWWt13u8Bzytw==","signatures":[{"sig":"MEQCIGmJwoVqXfgbNFIpn5le14JooZu+WkGDXkBNylAMZk8GAiAXCNxoYV0iccEGMzxpOoTz0omUXyHMZsz3QJi799LcNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCkHbGfn4ggoexkokoBL7qG6I84E06zP3Uq9hT17zchYgIgWXgNSFFqWeMTibe7Y20B2MGOrHaS3y/0UAnUc02XsTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.244","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"7cf2974ec767eeb3445ffe9fdd9ca8c52716b101","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.244_1789505517038_0.3624217400801315","host":"s3://npm-registry-packages-npm-production"}},"1.0.245":{"name":"html-renderer-api","version":"1.0.245","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.245","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5f4d5ca780b0c0d8c024410262d18168560fc5af","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.245.tgz","fileCount":15,"integrity":"sha512-yhMasxjZQMEZxHoc21kF3BkJqAU5b6ck9ZUBy0o8dzwdMeHFA4Zu8ZmCyr4Ln8PFa4oDlSWUbn7xmjESaAZPCg==","signatures":[{"sig":"MEYCIQDabWhgbHAeQiRqaj84gHwtAbGz6N0CKL2cl8h8aTqdlgIhAL+H8GtyzDM2ZzQOsNI9AQ1afaIXrFoCbnl/nOgKbb/f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG8dfWgEIFUU+V2Bk05ZG4KQHJgAWDLyoUhD6q1+O5ZtAiBfPkEpJ5ZZF/IZPJlN4e2SGYBdQXFTq9yiA+HbtGHXig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.245","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"8391e43c99a9faceee98a5521972f1bc19fd300e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.245_1789515259163_0.16011260588588905","host":"s3://npm-registry-packages-npm-production"}},"1.0.246":{"name":"html-renderer-api","version":"1.0.246","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.246","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"95a6471aeb45a4cd6f4f1158baa460f4a5abb140","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.246.tgz","fileCount":15,"integrity":"sha512-km9fJ8BGa2xKkeAsoUIlfSb3q8KTOyAHSrgUNgo7uEZFfju8GSAES1CLvTheu8dnfyEcU//zB0YcQ8Nz2IPOuw==","signatures":[{"sig":"MEUCIHAWYY+ERHmolnV4BH+Dmt/jfZa7hmTkw4mtk/ZE9wGyAiEAwP2m/5Z3QcDGiw1vTqN1Ua4IesWigksvQq5spZNhPyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFT3Tpk/kxBTW3p64ZKoRHw5j1Ao8zHPe7IulA8vv32gAiEAjmvC5xSJKKr48aG+LM14/bAM+mH9vkzV1VCwUHW3zK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.246","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"78d284ca98f42e0e3c5d694fe52b356627946fd9","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.246_1789524936606_0.6580711302569957","host":"s3://npm-registry-packages-npm-production"}},"1.0.247":{"name":"html-renderer-api","version":"1.0.247","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.247","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5a108d2f674f834d038f69ccc0ae1f1be4b6ee6d","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.247.tgz","fileCount":15,"integrity":"sha512-pZfPjagxQpyPSceKmoY2hxCExDRKM14kjbuUc+/3tp/ZunkhyotJLFvG5UEoFCyaDYHUFpIRH64x2FaQNA9txw==","signatures":[{"sig":"MEUCIEDfNWezjpaONZSdc4fGABZFpznoILLcv8ZOjXC57CNoAiEAldBRE7MPAbCCr0K88Ggopsb187dgTH8B9v+JaRVunUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGQLgiNBgS1kor4cktW0N63xbbgYffEOoBNFfjV612TQIhAJjcmaB5ftSdPv4Ws1kF66kvX9rvQWVJr0Z+Cksbko3R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.247","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"284050168e2ef20271a32f8aa7f0dd4197269a40","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.247_1789528651040_0.19723418564599715","host":"s3://npm-registry-packages-npm-production"}},"1.0.248":{"name":"html-renderer-api","version":"1.0.248","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.248","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"05998d7db94b69b8865f20a71258d27a4d57eeb3","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.248.tgz","fileCount":15,"integrity":"sha512-sXlmaq/LfqH0qvyhC4ImQZWmEWztyYZIy8Fdot9SA1JV4p23imgeb99Vu1ROVeOj2bFvdnhJgawoz40moUuchQ==","signatures":[{"sig":"MEUCIH538+zv1Sf+lkbws8TKv4iSZM5659w05kcxSdrVr86RAiEA55sw9a7fCwz9ayM1BPFcYgluRgWOAVNHA6fDFqModvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC8myptH7IN+kPIleTuSxoflqkioOdPgL9DehKdySbtoAiEAiG6NMBIC/ZMUG9hS6Slouo3L1XhsILf9R+hnNSq2Re0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.248","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"4966d704eff5d8ba19386fc4246a6e6fb83d0be2","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.248_1789528691013_0.6846043138701452","host":"s3://npm-registry-packages-npm-production"}},"1.0.249":{"name":"html-renderer-api","version":"1.0.249","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.249","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"269bb0431ab22f2ae8bf27bccd291bb46a9d6a33","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.249.tgz","fileCount":15,"integrity":"sha512-yGqkduYGyV1+4bcRFx79+22ubRIgdsNXZwFwz8iTM2RrsKSF5ECCMOZrB314s1i66GSe/NNrIJlIuwCvUcmr8w==","signatures":[{"sig":"MEQCIEBpGLvm1g+G/RbKFrit8Niz1WAc9/Pu+SnJtUrospsQAiACiSWByyWPX0cB2AzEt+NbGaggQlUIcNxlb0CIa+J8mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCrLJQCsAvPw+SHUSS/HA2mk1DDnTdpcOoz5dZkwPfU8AIgWo8ogZJlwKFHhfuuSiWbv1QCylgc4cSRYb6gVph3Z5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.249","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"718b97ac8fbe5ab3e847170593d617236f1faa74","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.249_1789528732617_0.10973301297267857","host":"s3://npm-registry-packages-npm-production"}},"1.0.250":{"name":"html-renderer-api","version":"1.0.250","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.250","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b09e2c23282a88e2a63770c4bb271faf84404d99","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.250.tgz","fileCount":15,"integrity":"sha512-Xe7tt+HPtG9KCtgXegkXzqhMQPOkup4xzcqRLpAXJSECRGtcHZmzoxcCLDoLNgcmlPPms9QlI1Z//HnyXQgyNA==","signatures":[{"sig":"MEUCIAlFB7aq+JlGojeuGBjl+WGxIsdx7RfsNEFmPOuxTBl4AiEAmYRKprQ99sIEgWIOyqzcJMiQzPb1dYwZNoRc4ZJ4FeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDD18/7WlSldmjOLbwYdYetQU7FH1JYH+dp6OyWpBl8ZgIhAOfx1sPFwQW/WhQ9vGUvlQTBWhcAK66mYbjGfKhsvtmR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.250","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"11ce27b2e0f7fbdbc6860199a045ee69c5ccbd6f","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.250_1789528797274_0.02196224628818877","host":"s3://npm-registry-packages-npm-production"}},"1.0.251":{"name":"html-renderer-api","version":"1.0.251","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.251","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4458be36e7d75254f28e09c348122d98de0d3d21","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.251.tgz","fileCount":15,"integrity":"sha512-US8srvIYv1+om6r50H7Or9MakOabmaE9iOVwymfmUiQ5SnBR3DSxRt4R3K1cbeKM3RAN2UteTBF96NTR84vMqQ==","signatures":[{"sig":"MEYCIQDjfTpev7KgJZUueqdk0EeAcPBQ/PXY4hcD7YFIuRYkDwIhAOyvSb40rvP6ynjWkGjwo5UESM/x3NaWYl8s94a8ahC1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFq1RvLFGZFxaCste84Pz6LtdCGePPl3rZnKp2bsiwOtAiBkvGLAPdUQfL+yAzxs+Ox7RnaHlEQLYMiqp1L+roEH+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.251","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"d26b37ca62fcd54159ce2cee976db5dcc799208b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.251_1789535830811_0.22781702518449576","host":"s3://npm-registry-packages-npm-production"}},"1.0.252":{"name":"html-renderer-api","version":"1.0.252","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.252","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9045d5eae9f68b1af72f1b9008527f213965c2b8","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.252.tgz","fileCount":15,"integrity":"sha512-dm5CFZeFjzkWZglw/UDr6NZfvRqtdORlRx+JMnG+8h/8qK9D7w71Ltah9fmezq6O/V8/69nlZ5ghorLKq+V79w==","signatures":[{"sig":"MEYCIQCrs9TWOpYOfS+qQI4U88M21XwwcroldCazsqnbwlC9BgIhAMzEKjSxv7YgN2acpkB0uuhbai/Tp1Icwm1r+ct49cAp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID9aB2ND4Nzxb/17G9ikuxbAmV/JNIwNkMfcMvs3IQgCAiEA0FRgrECL7FSyOuw6cf3wA7YQ1ETz8hgKAAs/wSaYIVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.252","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123908},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"b3d75ef91e36430f5482b665a7380772412f9990","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.252_1789616869400_0.8611238163908184","host":"s3://npm-registry-packages-npm-production"}},"1.0.253":{"name":"html-renderer-api","version":"1.0.253","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.253","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2aaae6bbf8d8523e070dfa150e2b777e8a77b438","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.253.tgz","fileCount":15,"integrity":"sha512-6jxbaAmib5L6PioGfIsfyDV4w79d6/ETdrL421JysmeuXBUxQLZKDTGZDE+0MTTR8gbjxkVBvjFwMUCWhhcOjw==","signatures":[{"sig":"MEQCIEHk/z+v8L80qWGJAcmIoMprLh7H/2hhevXtpa+bkvK0AiB6jtUx71A5v4tDiVnc/lFVVaeKGQ5NLaz7xK0ajelbCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMDgP61D/Vbore6A3mDaZ2GcrlZhKZQ1Ib+X8RiJRUCwIhAMLfXWltOw2U9zu/+Z9RMLHFYeaABi9xEyhJk88SBIF5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.253","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"5c27c26327761c60c9df989915445f3df9056d59","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.253_1789617208504_0.9001262840866906","host":"s3://npm-registry-packages-npm-production"}},"1.0.254":{"name":"html-renderer-api","version":"1.0.254","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.254","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0fd3028af8da96305c73bec9c93ebc748b871355","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.254.tgz","fileCount":15,"integrity":"sha512-oQLaAngmQ4cYyvljoRH6pNuFc4fsXZVbLmAxVYeAjy/PgKtici9PCA+dRySas/DoxcXVFcN8wwp5X2tSM62q8Q==","signatures":[{"sig":"MEQCIAwIFFuTInEauYNZ/ZpStM5jKASzHB2uX9LJnjlfxdvaAiBP0Ky4UsCA6kU1JEdEBdUXEU86HWkIpIHwrv3m+AT45Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBVQeVmfRqaFqD6ZD08px66RxIwhvtOGy5AJ160/2nYmAiB279tSTNtudZud1tllNxbvHUZ4h6+n5byWIOqsKu5dyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.254","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"a070ddae5b591405efbb99d693f96f1323e4cd7e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.254_1789631443763_0.14116981771682724","host":"s3://npm-registry-packages-npm-production"}},"1.0.255":{"name":"html-renderer-api","version":"1.0.255","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.255","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0fa8e8ad9c04bce2af79538b49621759d8a0a597","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.255.tgz","fileCount":15,"integrity":"sha512-qpIFG+SA0c0LSxWrnZNZebkZ+NkswtW4ObsBHUHMeBZ2EjDiqNLY+Bn2jbfK72vHGlnVgjzEmLEFmVtgAigyCA==","signatures":[{"sig":"MEYCIQCFN5TOjxNxgoaIoRklvBkItfgdK4k0K1C6oVdvHnLt9gIhAN5DmWKv/GOedh/HbzlreTBmKewREAz7Um+M0Nl5MzcO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDnQFPYd3XY11faqwv5zh0UDwa169WuPaN/k3UC9qc0AIhAJ9keADuOyteuqVUuKWg4DXwGDPktzC8BTn7yx0/qJ0p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.255","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"2660c8d3e61f4a25211a55707d457de7e0e8a1d0","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.255_1789631828602_0.9966959442832093","host":"s3://npm-registry-packages-npm-production"}},"1.0.256":{"name":"html-renderer-api","version":"1.0.256","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.256","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"67d6eb738f3ae0ef99cefa7e51b7d64b12374f3c","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.256.tgz","fileCount":15,"integrity":"sha512-xsmYn5L4h7/MVbqrIQYbpzMK2UR/OBLw87c4nxrWgt0nLluq0RaklghhypxiWrEkJD9nB084KMliOq5FSRR12w==","signatures":[{"sig":"MEYCIQDxoNPtULY7DNO8OYZEaXafgmxBoRTqq9XaDfA3mRPB8gIhAMYOv5bViRnTzlxfa16h+RBKPa5SdnMpAq67SCWUwecZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA1V3EBkeVKK8IBbMPYWQ/tqB1frDOz5AtGg0iP19zzbAiEAxjGP1qWsFToLfLvaDiKSK4/FLkMWAWpRkeV36LSug4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.256","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"eaab45c0e65ad09f9e9fc23f680eaf7094e266b2","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.256_1789631977512_0.02968065411058074","host":"s3://npm-registry-packages-npm-production"}},"1.0.257":{"name":"html-renderer-api","version":"1.0.257","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.257","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"02576ee77b4591de803e6ad173e833c990efb0ef","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.257.tgz","fileCount":15,"integrity":"sha512-ffkJGcYApX89Ezu5kE/bZ6w9/TLNS2SbpxtgYbUg5diWhIU41gA6x3deY5AD4sQ4gGSr0Zt7wOSPs9qEJDASyw==","signatures":[{"sig":"MEQCIDhYqQqp/sQ7U+oSWFCQPXMdLI72rAAHk3VwgwOOCasiAiAYu3nXJH8TuNPzxh2Uw0yt4HIeeImsKndXrtO4NRI7SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBAVe2fO4Xs9uG5fLicfPVW7D5jJ5quzvrA9SzyEv6TwAiBbroyzGLKcAOdfqoKWKeXSYMcqhog+ifaIGI15L9l7Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.257","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"a2ae7cf2637ebf1e426f4574ae4344cbe890193a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.257_1789633572924_0.29820840567121487","host":"s3://npm-registry-packages-npm-production"}},"1.0.258":{"name":"html-renderer-api","version":"1.0.258","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.258","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"468821ea1408685e8e7dff94059da91ef8bd31ff","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.258.tgz","fileCount":15,"integrity":"sha512-wmKNdkaDuZ9LgAHWkR4vJrZhM8fBslJIbhA6r1llKrGZKs5QXTkvWVg9cHk6kOVn+DN389icthqF8xeVilyfvQ==","signatures":[{"sig":"MEUCIQDeOJmvyXTZtQL5mSwQBZ/C6cED6ypiYUJi9yaNMPAPaQIgOTdoLxAMDx4bGH3F5UJRNjy85w17GvUyA4rPOQ8WaYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDrXbMDzI8w8FfFgSmOV5GTO5NYySBMk4COM7jQonEUJQIhAOpdtqqyxiW+vbOpoYsqcsKW1HWRXHzWcdmMW7esUN5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.258","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"79db6ed770e17e00086359682e0d1b1610a675b7","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.258_1789671374726_0.6914890663395961","host":"s3://npm-registry-packages-npm-production"}},"1.0.259":{"name":"html-renderer-api","version":"1.0.259","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.259","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d7ea836fb7941d6c4a8a5cce1d77aafba679a514","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.259.tgz","fileCount":15,"integrity":"sha512-82A9xUiDR6hDAHMUDJbxGlh6++2jJGLVPmLiDwiNZ4mveOJurvbmTAYAI6vrptcu2dis518KCpS/LPzRJNra9A==","signatures":[{"sig":"MEUCIB6ojxKnXaGIOkvPxNOqBb7s6k4iLGFryMeXC3JdCramAiEA2LFI+YtwPPwuLtVjeMMcRylBDTgov7xZLK5iCaeNDIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB50sTp8mFy36+lTX4/S+wgtZLiBOulUWjyvXczK8wGJAiEA4CnBM0H+xmYCH3czlWsSyo/gk4U3tBWuXoxSrA7j7qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"fc665ab53cac55cf83b4985e5a870ab847e8c80d","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.259_1789672339556_0.6077728513124656","host":"s3://npm-registry-packages-npm-production"}},"1.0.260":{"name":"html-renderer-api","version":"1.0.260","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.260","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a141d609dd5fdb615218a2573267dc242cf0f20f","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.260.tgz","fileCount":15,"integrity":"sha512-MWyJLwmr0HmkiIMu0sgcH+G2pjlaJFfvTbvjqofx/qWiI/ylgxgQMvhmdGMHaJnSQx0vPpRtjooMb4nvxNpjtw==","signatures":[{"sig":"MEUCIAnp947H23PVdRjS2iVNRaoFZ8ViMHltY/LUMTR9W7qOAiEA/ct9ClOrrNFxPm4ZowkzeARgyXTGWhditMCC11Fzbts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCk8DPpCdrbO+ZMhIKX8s/Aav227g+LL2NWk9CBwSTiowIhAODy0t42zeeLJu3PWxxK646z+DqvHS9x5MQoFoEiE309","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.260","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"96b491bed97820ad921f15f7c5dc0e98f7f95569","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.260_1789715904518_0.45087657226494393","host":"s3://npm-registry-packages-npm-production"}},"1.0.261":{"name":"html-renderer-api","version":"1.0.261","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.261","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2788e0a33b6e09aaa8ae8ff3870179d476f4e46d","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.261.tgz","fileCount":15,"integrity":"sha512-b4DiFmJpNmMO2T5FmT4hk5pGP6Bk63IFllK6zM6j+g87KYNxzGcJwvsf6ysBvbOzDQF/KZpr3N9x9MykRQFgqw==","signatures":[{"sig":"MEUCIQDz3hI2/80Ngy9lglpdngiGDvYuDaFKlOHVUiYsTJvapwIgF1EdWBOmaQRXJhDtS7VZrY86CSraUwcYXh9Oz+GhGBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE9soBZ7YDuBkolv0jvspBsa5hFGCY/LU59kpiveUWCnAiEAnaHeJcPrsqIv2kLHDHsR+T5UKhQVfJ1OWfTQIO59Kyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.261","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"58398ce2408fbc678bd844cbec03a40670693824","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.261_1789717262680_0.6956957361793472","host":"s3://npm-registry-packages-npm-production"}},"1.0.262":{"name":"html-renderer-api","version":"1.0.262","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.262","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e5599b00bfbc7d5f210725639922d03857de3312","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.262.tgz","fileCount":15,"integrity":"sha512-VVk7tXUGDWX/aBvNvSSZm8xge0zZ6axl1zcgCHqSLOiF91lATMkVND2fk6XJeA88KOQJ1BQZtx7D+NWFJEiaZg==","signatures":[{"sig":"MEYCIQCeY/GJekbzPPa0ebbRDIO32qsxm6chX7J2LuyEnqhJIAIhANnaAzlRhtuR19zBX2cXGv1sac/61k7IK4yfBcSGiZve","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBe2nxhcH9mZGz1ja+gZZUGL5YvCyLdHT8ed/z9d/d1kAiEArHFMoh9CPbudVoWcLs1Pb9sJs85GfAZiOBjbrOHNflA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.262","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"7daf750918c84e589c71af78d2e1a21ae9ac973e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.262_1789801961732_0.9580243043416594","host":"s3://npm-registry-packages-npm-production"}},"1.0.263":{"name":"html-renderer-api","version":"1.0.263","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.263","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"612bff7aafe8da856a18d77365700a1c28fc7f56","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.263.tgz","fileCount":15,"integrity":"sha512-hXLwexF/A7NRFjAETJnEVGOPPWdfi4797iv+z9ooqDa8p2Sbl/L0TlxnwkmxXbR+MWVTY9JIcSBAVBRqXhMCGA==","signatures":[{"sig":"MEYCIQDPmKlhBGjCfgGTyfbbqV/RBQQxMXwV+zdtA0r1zn+58wIhAOC5StdVr6jA6a+i7xqIO79GGRgnc/4Qkcj7j/8ZKvfe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE6w1WTQRtESNjK6N6Uc1Di/gWo+O+GS7FsuOzI7ErvaAiEAoPHcKGMKW12ZGZZvO7+63Ll27zE1MsSpXOBSNVARphI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.263","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"768703b6c59979800335d5a3f77ddd5a6b62e5a7","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.263_1789802039566_0.3788398944848892","host":"s3://npm-registry-packages-npm-production"}},"1.0.264":{"name":"html-renderer-api","version":"1.0.264","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.264","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e07d8dda8496ff1da25173c377baffc13a950908","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.264.tgz","fileCount":15,"integrity":"sha512-MN8uNix+WITRdUZASwOPMz5aFFbqJobrTuhWNucJpfjFwrK0VUHmS38ba3xlZmIQ9E7YHRXi0FUWCHQLwWigFA==","signatures":[{"sig":"MEUCIBY4RoNaY6RecZY7CSUmrIOEfeOazuifC0FEoZz24KcXAiEAlevM38YFRSfffiD+5gl+WX1CFw6BcsueALHrfX2Lf3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFC5EX84M6/L7NWd69UGFsAFpvMR24yHaLn6zpZYEgdsAiEAmqseoUrc0DgC7oJ7Hs4zc8qKrrzm4R2UJxA/qzmPe44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.264","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"f4dd4d8b9e276d6722d8f5134d7be74324583b57","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.264_1789975084029_0.8859494957735459","host":"s3://npm-registry-packages-npm-production"}},"1.0.265":{"name":"html-renderer-api","version":"1.0.265","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.265","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1a699809304e32bd3b25938125738641bba81c2a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.265.tgz","fileCount":15,"integrity":"sha512-J2uwbCX93zPbj3b49tad8pYU9CEw0LNqJlQMXttVghBT87yQD3Yehm1Acvt1ULV4MB+JAYcWsURXLCZniSN5bw==","signatures":[{"sig":"MEQCIF6z/x8V3E2xgZpLZtzuFrOqw3v0HPwsm9TpKfDSeqAmAiANLOrzwSbn0l4NeYOhxdCTigUoA7E+BWTWqF6G4sb4hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEkPs+PI+sGV2Z/ugZS6VDWJa9Gf9zsUT95D4SBVK7KCAiBTbzYBKm054ukb6RuNRQ2e0g1DtB6+SsSLtLR6bw5oHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"bc5df5102c4fde019e6f35a601a93fc975aca481","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.265_1789976697904_0.7604155010125082","host":"s3://npm-registry-packages-npm-production"}},"1.0.266":{"name":"html-renderer-api","version":"1.0.266","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.266","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9d54ee5771d4d2373f63d64d3be6374f47385d57","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.266.tgz","fileCount":15,"integrity":"sha512-//u2gKWyOWZDFbBSb96uYgUoKN9cRMWh0/JoMDyg43rnMSP5yNEegr/P8S7EvxmtqYtOJyht4yxDpnYcC3MJ1A==","signatures":[{"sig":"MEQCIBiXctlxym7W1kHPn3rltYGdCqRDrl8O/lWf8uFjwX9nAiAnFLHelmRmuC111JkL89sGMEX5VcH2kEGT/mHqrs9dKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICkIg4oxqsC/zujLUC1iYnCsp3Dcs9qP4LhrgV2se77OAiAURJlC9GRUMPV4m+9NUOl44Q/OXNIUUBGfv1TG9lNysg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.266","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"52b8a744651a0f7f78ab632ea529407df7745c43","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.266_1790013753390_0.5094263955255647","host":"s3://npm-registry-packages-npm-production"}},"1.0.267":{"name":"html-renderer-api","version":"1.0.267","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.267","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"dfda81085248e8a6d41426074715d691e518140b","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.267.tgz","fileCount":15,"integrity":"sha512-Ol4App+UPRN8mvsb6bNJJ8reNpo4KKOm25pXXsfggfr5hQM103+vC2XzyQb+4J2VLaEKqOGGst2joFQ1RfxL9g==","signatures":[{"sig":"MEUCIBp8oPI0mH5nfo/YxFBUbOuOm9L2kRqPmPUO+aUwxUEFAiEAq9Kl/z7YJvYfBrNy0sbYijDxshT7Dg69ktKT/M4lL7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCb0GzCmQBFsuDayfZ6u2FsPA7/Cv6Q5Pz8GV+exttuFwIgX0TdT0V8q+/W/aQBIhuzCqtpVv1t1R5RkXpZNKyWwz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.267","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"6148fe0d443b4ab4d795358ff5fe44a7be4ec7bd","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.267_1790055789450_0.28210988495748457","host":"s3://npm-registry-packages-npm-production"}},"1.0.268":{"name":"html-renderer-api","version":"1.0.268","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.268","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8ce3c2a708b09e7c10d9017fe7903b15f2cd5857","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.268.tgz","fileCount":15,"integrity":"sha512-IaFkQAZavCXGQ1MmrIH60MssgSh8UXSg5LmvgjH9msVadKUgs+1fVMtdkV0Yrx33mxPnFyxeHydqLJSMBRR4Sg==","signatures":[{"sig":"MEUCIAmJPVYR+vKpG9KZi+N5Il5cM9rcDO7PQjGW7oPBZ5SgAiEA78LZGX4gjgN5TX3T86YDrDZw47jwDOHk8hCjwSO3fCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCBg0fJlzYV3WD8y9nssMISqfqo0fELLTHJmUbly0WO5wIhAKN6F+6w9A/NU9skZNBikIzf3kOpzfguiN/4//6GbJ2S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.268","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"659e63b2ae3ceacfaeff9fa6fc100c6b5a51417a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.268_1790150999356_0.34667382031629024","host":"s3://npm-registry-packages-npm-production"}},"1.0.269":{"name":"html-renderer-api","version":"1.0.269","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.269","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8084065a309e340fbc9dad49acf5d40e6ee639cb","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.269.tgz","fileCount":15,"integrity":"sha512-rc+YclL8MFGT/pqCWcjkwWQCKupEWIFcOU6/mt0DDeUdWZ1IAyA6aRJHq+DVMxzjQOHEmtGhphR7uVT2qq3xKQ==","signatures":[{"sig":"MEQCIGHeRpPZQgQkEHzCyp6SXgCGPh93j/+heC9rO/ZJV3ThAiACivMEed50HguwPJdNbZWRp4uAoMBcz0R3MEAl9XuzIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWvviGi4yReyvpolaknFubJ3pE84CHBzXeDqoCOztbvgIhANF2M0M0JGX5Q6+SicS891B7Rd59tLGrxGMph+sxA2fs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.269","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"d505cfff62ab39ead6b602267c74336f99484eb7","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.269_1790309103710_0.25847278483202296","host":"s3://npm-registry-packages-npm-production"}},"1.0.270":{"name":"html-renderer-api","version":"1.0.270","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.270","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2464976d1ea3ef0040437ce3586b6efcfe91e541","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.270.tgz","fileCount":15,"integrity":"sha512-N+gb+lYQg/a/L470HWdXOK39G8zH4Ujxc+fmiYstl3xD+0j2Hg3n6DFuz0vymvm6PE1bay6UibCdllvCYjhIKQ==","signatures":[{"sig":"MEYCIQDVaqq0c8FzOXPZWA/ao66SntQvm4McQeKQLwKxAlYmxAIhAOo3kkQn6EPkhmE2jh/naesmDnftca5bVWYm3/qfQsbA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBQWW3emSffuWZ9WVqWb0GG/rRvcAnYU4xVt80X5WCJ8AiAdj1d19zxIO1bYcCOfjHL4S04Bb5lADTLDedntGB2a4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.270","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"5c7a196603d5c6906a8512dccac3b27c758f65c3","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.270_1790313453247_0.9429672539340348","host":"s3://npm-registry-packages-npm-production"}},"1.0.271":{"name":"html-renderer-api","version":"1.0.271","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.271","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"555ad8590c162c71037bc0b8a42f10f67b4846f0","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.271.tgz","fileCount":15,"integrity":"sha512-Foz6M3jqLVm8yn74Zw77r+adcz2QWf9JtueRVUN6EVX//xT0d7IcUWLlxLD0gZoqKj0iAMVThbvf+TiEfXMGYQ==","signatures":[{"sig":"MEQCIGGxmHZJqe7DMEwczsUA2783mSdt29oHHLK8nZwH1D66AiBFF+gjt5lUjJagaIH14Z552+I8DsWdC4gdwIOKAJFEQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXoofBSltUGzPlfOMJIfBU9sAoKDixWBmJXpl5i1JCegIhANdjOufte9ecTLOhjhQ8/fEfLQHZkCdnwKB0MU1v1BU/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.271","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"30ff05faf3771a64bf82cb48cf614751b3a2f10b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.271_1790313748310_0.7385725347679426","host":"s3://npm-registry-packages-npm-production"}},"1.0.272":{"name":"html-renderer-api","version":"1.0.272","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.272","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5e9d689f380cd2990928ddcb1346ae97988320bb","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.272.tgz","fileCount":15,"integrity":"sha512-myDHXkqhtBkxIYfz2Q67WG3srirbjEQYjMHTeNaHzdC/WOMyPt109TgCawB66V3p4X++Ri0XvR8iinikDUsxmA==","signatures":[{"sig":"MEQCIEeA8ZxKIbNh5GCAnEv4pe2+67IZDQl3tB7S4VzJ4/9eAiB78Fi5Tmx6pdkc5Z3DKwohGrcB2s7dqQmKxdI/cjDeCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAGLPstBp4Ml7zrbfJk+s2AYPcPRSG3XPScA5ucRcXvuAiEAr1SkZFgBncY+PlvH9UXRlAaRIh7sLTADraomAJdLsGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"07048a37d1e73531105c44baa89bdf2f2d47c30d","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.272_1790336555550_0.21284857070206398","host":"s3://npm-registry-packages-npm-production"}},"1.0.273":{"name":"html-renderer-api","version":"1.0.273","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.273","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"62fa66f189af3f8641ea1f9001e93dbde93c0269","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.273.tgz","fileCount":15,"integrity":"sha512-1Q7xY7LR1oq8usbtdLlFHv0/s4ESb2Pe5ANs7U4djRHH7tRDMOV1sd7wK0j/OshLfpefTQlun8Ls0cQxyAz/Fg==","signatures":[{"sig":"MEQCIA8a7dkiUR2r5PCM+UvZpR8GeAWI39P3YvOTXymbr+5RAiBD4iCt6puqpcVMlbyhE5AAjD2iGr/QtxmWJFnv3Vf+Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJiYBsc+KCV3/L8SGvIpVyrYBsK6bq+DJfsj3Db4F/BQIgYqdi94ZUp9SIhyl3a6v11DLPYWOTTCmHMoOyPQW/Sls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.273","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"9d87853e3fd460c7ec761dc2d80f43fe13f8c8df","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.273_1790397416541_0.570089411498131","host":"s3://npm-registry-packages-npm-production"}},"1.0.274":{"name":"html-renderer-api","version":"1.0.274","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.274","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"828ced33d04d4d6c5564c47d6621e55ef609ec27","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.274.tgz","fileCount":15,"integrity":"sha512-P9e2X/u9LbmZoOR5jLBGDxn+pIxPTs6KRH0nmKMtEO88j2gdWNHSJ77tr1J3TJ78AVFyb2e4hT5fl2GeZVQ+Hg==","signatures":[{"sig":"MEUCIA+s16USTGtjSFvn6myjqMsTwlMPATih04Jbudh6mWKNAiEAvg/TzYlTchAPdSzE0iefMYyZBfdv4W6IK5EWU7b7VZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZwmRQtqZPV9cA8nK7ymCD7oAUCjNIcVML20S/CRtLcQIgU5HH/9ytSesVYhkQsV9xU4QkBs3dLbAGPz7uUPORttg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.274","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"d07cc9afdfc7697662838bf9f440cfc5c19fbaa8","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.274_1790398701950_0.6318760935383745","host":"s3://npm-registry-packages-npm-production"}},"1.0.275":{"name":"html-renderer-api","version":"1.0.275","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.275","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c2bcb4e502a38409efb95f3dce7ea0ca6b76cd7a","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.275.tgz","fileCount":15,"integrity":"sha512-xO8Cj7CQUCAfRuXnP0sReWw4B+jKfpeN5kXM8yXhU34UUW/4l2FkLlXbuJfFPhfQa8A4k7IfMaBdb/Xs9pzhfg==","signatures":[{"sig":"MEUCIQDP3RR1TAAW/vUBOhAbMysq+EpyHQobsK305lwVv68KxgIgQjjL/khq7FtFl1+OLTBaieI1fwwfowi1IJ608vmhX/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBWJAEzYrLNC6/LKsaTq8DC/RRJqajFyMDIover94DU1AiBzXZSK6QIiOGYod1OVOq+R9ITelmiA43cmRP7iv0CODQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.275","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"51564160617abb953ca45f138f6d2bd143543d3b","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.275_1790398947354_0.8123576622405981","host":"s3://npm-registry-packages-npm-production"}},"1.0.276":{"name":"html-renderer-api","version":"1.0.276","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.276","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f5396cad0e208b09b73e130c8e4d9c063b7f7558","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.276.tgz","fileCount":15,"integrity":"sha512-uyP5PUlzW3aCdg6QQXxEqAUIJKx7hicWWr3/MGi9eWWGTDMvmI7cDP/RfQGVovcLP7B/G5BZIO7XYWs4cvIy1A==","signatures":[{"sig":"MEUCIGCMUE+SRopkgLQFv/L2+6vvgoEfyCQl7fDye6yRTcR1AiEA0oYEInw0tI2d1T9nXWzLGFla/Rr9BsdXpPnpqsPC8OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1jwnaA1vt2+w0QRoCxoDY15Yy/yCAtLBryPAu2nowywIgbtHKMChIRrzmuMgN5UvIZzBqjIgUZ6uk+xzMZ/y6RfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.276","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"e0ee2f990b6cfb3e5aced3fa31ab3229787e676a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.276_1790407161458_0.23907920313875985","host":"s3://npm-registry-packages-npm-production"}},"1.0.277":{"name":"html-renderer-api","version":"1.0.277","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.277","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f2e89bd93fe7aff2cf5656735d174cbba7ba351d","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.277.tgz","fileCount":15,"integrity":"sha512-VLV2qGk07tjPM+uokWBpBrHLBuYEkLiVr5TRsIw8A1+fGbgYIK/6uwce7Cs65RSUBi+iSlAwFFoNk8ne6buFcw==","signatures":[{"sig":"MEMCH1gdvCkxe39NsHrSTM+D5Fgi4gHhk8FpdsHiUwODmYgCIErIsrxSYHJxpwzNP9CrJslwwML/hfNmnUb5GlfdNL6O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+XF/ASaeXGd8c8sk9mrNveOMQdL7WFuILo9DbxnmRkgIgH+fC7RaBFAar4o528JA2nBIh9Byw1wB/oYtDyXaSYZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.277","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"3a930fe9544a6f10b2e3e6494f4b9fefc8cf1a02","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.277_1790408181228_0.1331979544794324","host":"s3://npm-registry-packages-npm-production"}},"1.0.278":{"name":"html-renderer-api","version":"1.0.278","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.278","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"efe6145871418dcf5c7de427232934efcd5cd4aa","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.278.tgz","fileCount":15,"integrity":"sha512-dX5AO37DkbytLGINtcp7GnvwL3yqavMqYTyr3kWDXwqU7qNP6b5Un/sILMU7XfQRQnAByxLEoG0yDyL2FfbnMQ==","signatures":[{"sig":"MEUCIQCvidJD+MlHreWG8iP7u7kmj/uDkdyLpZaqp2FmRbF1owIgbvsI8XKJE0q+SkbPN7ZzMSSuRKUrsYMwJkKIBEfZAvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDobtVN+FQevTgnxv25MdhyYxSEO20AJ4oIR7AhtP68ogIhAJCnFwhhdDAwEoNxbhpUtatMH5IZUUoJIuFQ7+Y9LpSS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.278","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"e3b4f86479bb5bdcfce2c6f27882b7b22f55f5ad","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.278_1790408230169_0.4586852784310107","host":"s3://npm-registry-packages-npm-production"}},"1.0.279":{"name":"html-renderer-api","version":"1.0.279","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.279","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"424fc9c8bf8443f222147644b64e293546e063ca","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.279.tgz","fileCount":15,"integrity":"sha512-XWJrJLOcsWl7VQWc1aC2ev2ECN+YQYBzAIwzeG/IXIKbjlJ2/TGw+D0aX1ROnxCvYNqeAIanCF1ljyXYa5JcfA==","signatures":[{"sig":"MEUCIAqMIi4QAbQkdPeB6JO8P64u+jg3FbDpb+4deDqYUrSDAiEAnm2iMIfDOnvpMiaREkUizhL2bKhS/dC70/OYmVGRJ0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFiPOzpzxlAITad22Uf+BO6gSXc1XXyMbjdqK+214VMFAiEA81JG9KIasoOLNacDRVcBD7g4LW1PM/7O03j3B7UCv9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"ece8aa5606ccd8750c15298a16fd93d10b51b896","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.279_1790415629354_0.6276402972256399","host":"s3://npm-registry-packages-npm-production"}},"1.0.280":{"name":"html-renderer-api","version":"1.0.280","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.280","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8695129c0598382f4aa10e645ca89a977b039fe3","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.280.tgz","fileCount":15,"integrity":"sha512-6hwE+KcEKaTDhbp74l7vkcaPm/uwDRUQUZHE4y/Y11p1FMfaWwiWjfyX+2SKUr+v2Uq8Xx9hJ78POOY6FDuHDA==","signatures":[{"sig":"MEQCIDzLB5cZxtMsb56iSdhVA1CS5nbOcY+Id+mDTiPZWc+sAiBfW1PwRaMm36Rnw8VbiwFiR3/xnvPbTosyTRV3v3tCBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDpg+q/RlQ+PByH211j0IfdRJsh1bRJoGKTevKF1/fjRAiAtqmTi9UZUf0C408EmeV+fpk8TGvcJq6/YvN8lxi+D/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.280","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"27bf0854157448b153faf436e77a7abe3602d038","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.280_1790427056776_0.4804413114787358","host":"s3://npm-registry-packages-npm-production"}},"1.0.281":{"name":"html-renderer-api","version":"1.0.281","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.281","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8cf3f18d479e3466acbe371a098c4b1ca23dc62d","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.281.tgz","fileCount":15,"integrity":"sha512-/DtwpEjvusgwPRBcYQG0kmFWcas7GlxFyqgNsh3fL8zzu8tO0Z59pjG8rpIFSUEv+cfkjRaZ6Pm7yCEzOgqy9Q==","signatures":[{"sig":"MEUCIQC9v48sR/ZgBpTK09QAbdXwOk4X/0GtjBopVa0NshoQAQIgcm5WEtlnXHpQZzMPFF4fOC8yQKGjsvK+BNkx1ioIYAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJ2ZzxdeWq5sPvo38PVIAozBdBBeR4DpNNsaNk89ZhVwIgEVJGBGunTchOpLj7gdJrI79zCOBBvrvCkq/Lb1W9Ad8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.281","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"52722aafa8823993d027e39ed5df269d27887bc1","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.281_1790427667362_0.0516074136176099","host":"s3://npm-registry-packages-npm-production"}},"1.0.282":{"name":"html-renderer-api","version":"1.0.282","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.282","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ff80c1b7dee6bc8e6dfb7de4a2cf423238186404","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.282.tgz","fileCount":15,"integrity":"sha512-+f+ah9KRdBRQOQ1kQuZPf7nJZBPfttpEVyZRxb6F4fSwAa+UXu+o/7LQfdHaQYZ/K4JHd90o07ql0RTpiXF6WA==","signatures":[{"sig":"MEYCIQCz/nmp1y8szVxQPG1HR40cIOXxBzjYJiyHDGDbbFoSRwIhANtOTr3UO32EIu2GpybVJpGF21+YRQpuXFK/HxoHoRxo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3isj+3ZxeE8Xmo97/U88UVnbdfF6Up462Mobgmjkc4gIhAOt9dv0KuV8LFty0qk72RrzEjJOm2moAPrzK+8hbLPdR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.282","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"1622edf2844b7bf58d33d8b553e2af75228e6f7a","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.282_1790427684789_0.09958952592283254","host":"s3://npm-registry-packages-npm-production"}},"1.0.283":{"name":"html-renderer-api","version":"1.0.283","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.283","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cfd3927dd1f354cc2df30b80483afe7944c0dc0c","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.283.tgz","fileCount":15,"integrity":"sha512-rBYk+78iGLr+xDojgc/OuKz9j1YmsfxFn/7dB0SP+fhFb97FslnJDByv1MdxP6E8YNAFvXHSlNNnY5RUqv2itQ==","signatures":[{"sig":"MEUCIQCwNfKeWPKL/OaN2+n7d9gx1tz4Q7MfgzmrGospTMJEPAIgDFLWDWlMHdhj0BBB3zXJLnsb7uaBxiDQVHVTNOH+y44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGP7vJPQ3GO6FRNCmmilpBNyaLbwspRoqnkh7kBlzfArAiEA0KSsyh/NN3wKeFn7ABH5kgOjD3EElZaGqAM+WZzH9Y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.283","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"4b2e6968795948742372b0bb0e21299a897acf6e","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.283_1790477955923_0.6270405173069995","host":"s3://npm-registry-packages-npm-production"}},"1.0.284":{"name":"html-renderer-api","version":"1.0.284","license":"rights.institute/PROSPER","_id":"html-renderer-api@1.0.284","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a47252b957f796e38080fdef78e36214159f7cf6","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.284.tgz","fileCount":15,"integrity":"sha512-AIAh1PZrcgdfN1BELAtnx8rE0biY7bf+3FE86R/CQXNGD9MfN2qzx+okDk0BPsfb0NwS3xOQqaob7bm0cz5A2Q==","signatures":[{"sig":"MEUCIB+Y7INO8O7s21fbuAUENuv8rziBnKmyzZSEEsEYAp1eAiEAllOX3z6m4+yogste6bwqSvCorGP92A1jV11lT0UOytY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGxdrCH35lloxsjXc19vkvrR+zOiO7xEhpG+k7BnI6nbAiEA8wU6cC5CmZkdpkMjtic1qRWDY0kjsX+R6imjBDnTMn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.284","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","type":"module","gitHead":"2575709e45697782b4e05b80048463293769ca6d","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-renderer-api_1.0.284_1790514731676_0.040556150611283925","host":"s3://npm-registry-packages-npm-production"}},"1.0.285":{"_id":"html-renderer-api@1.0.285","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f7698e5e654ca61281093fa65c5d678b6beafae0","tarball":"https://registry.npmjs.org/html-renderer-api/-/html-renderer-api-1.0.285.tgz","fileCount":15,"integrity":"sha512-4jPKgvAX46oHgqrqgOZwtTOKmJqHHzBazwbe7yxmyLwKxUudJZpOefAlYXDfQCU1FnP8ZoTWELNe2yAetseDPw==","signatures":[{"sig":"MEUCIQD8ts8BJUbs621AlVHCvaDfmHKXub8nd47pyzPcSt92mgIgGYtFKrblMLiQeKVp9/kSwSNZA0a4lrZVSktR2aH3XAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFx33WR6InIe4ezHxJbfeIH+Pd73hROCUJAyGyoOKMLaAiAXEftHGfYuYB+s/UjG8Zxmxp4+kEO73DaEukrU9SyaSA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/html-renderer-api@1.0.285","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123903},"main":"src/scrapers/scraper-cloudflare.js","name":"html-renderer-api","type":"module","gitHead":"163e086f5ed1f5fe5d9de6d61e280dbdaf6bc871","license":"rights.institute/PROSPER","scripts":{"test":"vitest run","start":"bun src/scrapers/scraper-cloudflare.js","deploy":"wrangler deploy","test:coverage":"vitest run --coverage"},"version":"1.0.285","_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","directories":{},"maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"@cloudflare/puppeteer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/html-renderer-api_1.0.285_1790515759548_0.032793756909927696"}}},"time":{"created":"2026-07-20T09:00:52.593Z","modified":"2026-09-27T13:29:20.045Z","1.0.0":"2026-07-20T09:00:52.948Z","1.0.1":"2026-07-31T00:18:22.226Z","1.0.2":"2026-07-31T00:49:46.787Z","1.0.3":"2026-07-31T00:52:57.172Z","1.0.4":"2026-07-31T01:04:35.409Z","1.0.5":"2026-07-31T01:45:50.004Z","1.0.6":"2026-07-31T04:03:03.103Z","1.0.7":"2026-07-31T04:08:37.371Z","1.0.8":"2026-07-31T08:13:52.840Z","1.0.9":"2026-07-31T09:07:45.357Z","1.0.10":"2026-07-31T09:08:32.921Z","1.0.11":"2026-07-31T20:17:01.033Z","1.0.12":"2026-08-01T05:06:26.665Z","1.0.13":"2026-08-02T23:39:19.398Z","1.0.14":"2026-08-03T03:26:33.425Z","1.0.15":"2026-08-03T04:48:34.277Z","1.0.16":"2026-08-03T05:54:04.137Z","1.0.17":"2026-08-03T09:05:17.218Z","1.0.18":"2026-08-03T09:56:57.736Z","1.0.19":"2026-08-05T05:55:33.750Z","1.0.20":"2026-08-05T09:20:01.413Z","1.0.21":"2026-08-06T00:43:20.594Z","1.0.22":"2026-08-06T01:18:17.873Z","1.0.23":"2026-08-06T01:34:04.740Z","1.0.24":"2026-08-06T03:07:06.024Z","1.0.25":"2026-08-06T03:40:07.940Z","1.0.26":"2026-08-06T05:11:33.834Z","1.0.27":"2026-08-06T05:23:51.118Z","1.0.28":"2026-08-06T05:36:13.150Z","1.0.29":"2026-08-06T06:00:43.705Z","1.0.30":"2026-08-06T07:53:30.199Z","1.0.31":"2026-08-06T08:35:38.253Z","1.0.32":"2026-08-06T09:21:11.556Z","1.0.33":"2026-08-06T09:26:45.727Z","1.0.34":"2026-08-06T14:19:19.037Z","1.0.35":"2026-08-07T04:55:16.423Z","1.0.36":"2026-08-09T01:09:23.951Z","1.0.37":"2026-08-09T02:38:11.957Z","1.0.38":"2026-08-09T02:40:50.464Z","1.0.39":"2026-08-09T02:57:21.472Z","1.0.40":"2026-08-09T07:25:19.197Z","1.0.41":"2026-08-10T04:54:46.683Z","1.0.42":"2026-08-10T08:05:48.613Z","1.0.43":"2026-08-10T08:06:28.683Z","1.0.44":"2026-08-10T10:15:40.520Z","1.0.45":"2026-08-11T01:00:39.368Z","1.0.46":"2026-08-11T01:31:29.012Z","1.0.47":"2026-08-11T02:40:47.945Z","1.0.48":"2026-08-11T08:44:42.002Z","1.0.49":"2026-08-11T09:56:35.418Z","1.0.50":"2026-08-11T10:03:02.778Z","1.0.51":"2026-08-11T10:25:22.786Z","1.0.52":"2026-08-11T11:23:26.281Z","1.0.53":"2026-08-12T09:42:11.391Z","1.0.54":"2026-08-13T01:35:13.346Z","1.0.55":"2026-08-13T01:50:06.319Z","1.0.56":"2026-08-13T04:18:39.293Z","1.0.57":"2026-08-13T04:33:20.395Z","1.0.58":"2026-08-13T05:32:42.018Z","1.0.59":"2026-08-13T06:01:01.433Z","1.0.60":"2026-08-13T19:13:46.464Z","1.0.61":"2026-08-13T20:03:40.744Z","1.0.62":"2026-08-13T20:42:21.192Z","1.0.63":"2026-08-13T20:59:52.616Z","1.0.64":"2026-08-13T21:02:42.643Z","1.0.65":"2026-08-13T21:03:57.276Z","1.0.66":"2026-08-13T22:09:20.269Z","1.0.67":"2026-08-13T22:10:12.761Z","1.0.68":"2026-08-13T23:02:43.241Z","1.0.69":"2026-08-13T23:18:15.433Z","1.0.70":"2026-08-13T23:43:31.063Z","1.0.71":"2026-08-14T00:54:58.721Z","1.0.72":"2026-08-14T01:14:29.521Z","1.0.73":"2026-08-14T02:11:21.489Z","1.0.74":"2026-08-14T02:11:59.663Z","1.0.75":"2026-08-14T02:12:44.962Z","1.0.76":"2026-08-14T03:41:57.523Z","1.0.77":"2026-08-14T04:09:01.973Z","1.0.78":"2026-08-14T04:14:14.534Z","1.0.79":"2026-08-14T04:15:05.332Z","1.0.80":"2026-08-14T04:29:32.254Z","1.0.81":"2026-08-14T05:01:07.139Z","1.0.82":"2026-08-14T05:02:00.805Z","1.0.83":"2026-08-14T06:15:23.110Z","1.0.84":"2026-08-14T06:44:07.125Z","1.0.85":"2026-08-14T07:10:34.852Z","1.0.86":"2026-08-14T08:20:48.353Z","1.0.87":"2026-08-14T09:15:09.523Z","1.0.88":"2026-08-14T10:09:57.547Z","1.0.89":"2026-08-14T10:23:40.416Z","1.0.90":"2026-08-14T10:26:28.652Z","1.0.91":"2026-08-14T10:29:10.138Z","1.0.92":"2026-08-14T11:20:21.434Z","1.0.93":"2026-08-14T11:21:05.547Z","1.0.94":"2026-08-14T12:33:18.684Z","1.0.95":"2026-08-14T15:02:25.789Z","1.0.96":"2026-08-14T15:44:53.992Z","1.0.97":"2026-08-14T16:22:34.570Z","1.0.98":"2026-08-14T17:21:09.979Z","1.0.99":"2026-08-14T17:46:24.834Z","1.0.100":"2026-08-14T18:15:34.305Z","1.0.101":"2026-08-14T18:16:34.744Z","1.0.102":"2026-08-14T19:24:39.808Z","1.0.103":"2026-08-14T20:16:19.723Z","1.0.104":"2026-08-14T20:57:26.933Z","1.0.105":"2026-08-14T21:21:16.184Z","1.0.106":"2026-08-14T22:20:01.652Z","1.0.107":"2026-08-14T23:24:58.954Z","1.0.108":"2026-08-15T00:15:31.976Z","1.0.109":"2026-08-15T01:17:12.050Z","1.0.110":"2026-08-15T02:16:54.143Z","1.0.111":"2026-08-15T03:12:50.824Z","1.0.112":"2026-08-15T03:16:03.676Z","1.0.113":"2026-08-15T04:11:42.051Z","1.0.114":"2026-08-15T05:16:58.450Z","1.0.115":"2026-08-15T06:24:30.359Z","1.0.116":"2026-08-15T06:29:34.319Z","1.0.117":"2026-08-15T07:27:23.125Z","1.0.118":"2026-08-15T07:30:39.940Z","1.0.119":"2026-08-15T08:19:18.408Z","1.0.120":"2026-08-15T08:22:46.814Z","1.0.121":"2026-08-15T09:26:29.179Z","1.0.122":"2026-08-15T10:21:36.764Z","1.0.123":"2026-08-15T11:19:47.680Z","1.0.124":"2026-08-15T12:18:09.234Z","1.0.125":"2026-08-15T13:21:15.365Z","1.0.126":"2026-08-15T14:30:09.018Z","1.0.127":"2026-08-15T15:23:15.017Z","1.0.128":"2026-08-15T16:16:01.490Z","1.0.129":"2026-08-15T17:01:05.542Z","1.0.130":"2026-08-15T18:19:52.435Z","1.0.131":"2026-08-15T19:16:39.767Z","1.0.132":"2026-08-15T19:17:13.325Z","1.0.133":"2026-08-15T20:18:19.281Z","1.0.134":"2026-08-15T20:19:55.207Z","1.0.135":"2026-08-15T21:38:06.055Z","1.0.136":"2026-08-15T22:24:12.324Z","1.0.137":"2026-08-15T23:17:18.088Z","1.0.138":"2026-08-16T00:21:00.650Z","1.0.139":"2026-08-18T20:28:17.084Z","1.0.140":"2026-08-18T20:33:00.841Z","1.0.141":"2026-09-09T07:49:56.640Z","1.0.142":"2026-09-09T07:57:01.122Z","1.0.143":"2026-09-09T08:00:32.607Z","1.0.144":"2026-09-09T08:08:41.631Z","1.0.145":"2026-09-09T08:09:39.047Z","1.0.146":"2026-09-09T08:12:56.470Z","1.0.147":"2026-09-09T08:33:28.729Z","1.0.148":"2026-09-09T08:37:57.867Z","1.0.149":"2026-09-09T08:51:39.691Z","1.0.150":"2026-09-09T08:52:11.229Z","1.0.151":"2026-09-09T09:49:22.791Z","1.0.152":"2026-09-09T11:01:10.701Z","1.0.153":"2026-09-09T11:10:55.772Z","1.0.154":"2026-09-09T11:13:09.093Z","1.0.155":"2026-09-09T13:17:40.406Z","1.0.156":"2026-09-09T13:23:27.576Z","1.0.157":"2026-09-09T17:00:00.282Z","1.0.158":"2026-09-09T17:04:04.925Z","1.0.159":"2026-09-09T20:01:39.407Z","1.0.160":"2026-09-09T21:20:59.040Z","1.0.161":"2026-09-09T21:23:34.733Z","1.0.162":"2026-09-09T21:24:35.732Z","1.0.163":"2026-09-09T21:31:49.952Z","1.0.164":"2026-09-09T21:41:21.020Z","1.0.165":"2026-09-09T21:43:03.936Z","1.0.166":"2026-09-09T23:03:58.779Z","1.0.167":"2026-09-09T23:06:00.604Z","1.0.168":"2026-09-10T00:15:01.413Z","1.0.169":"2026-09-10T00:37:36.712Z","1.0.170":"2026-09-10T04:09:49.616Z","1.0.171":"2026-09-10T04:13:16.336Z","1.0.172":"2026-09-10T05:25:46.907Z","1.0.173":"2026-09-10T06:36:07.638Z","1.0.174":"2026-09-10T06:36:33.490Z","1.0.175":"2026-09-10T06:59:20.605Z","1.0.176":"2026-09-10T07:06:08.029Z","1.0.177":"2026-09-10T07:51:12.998Z","1.0.178":"2026-09-10T08:29:52.733Z","1.0.179":"2026-09-10T08:54:34.796Z","1.0.180":"2026-09-10T09:44:27.937Z","1.0.181":"2026-09-10T10:15:43.181Z","1.0.182":"2026-09-10T12:31:10.665Z","1.0.183":"2026-09-10T15:48:30.645Z","1.0.184":"2026-09-10T20:43:16.026Z","1.0.185":"2026-09-10T22:50:40.963Z","1.0.186":"2026-09-10T23:05:52.054Z","1.0.187":"2026-09-11T00:18:16.418Z","1.0.188":"2026-09-11T00:40:29.760Z","1.0.189":"2026-09-11T00:48:49.382Z","1.0.190":"2026-09-11T01:06:39.994Z","1.0.191":"2026-09-11T08:11:13.395Z","1.0.192":"2026-09-11T08:11:43.773Z","1.0.193":"2026-09-11T08:14:17.968Z","1.0.194":"2026-09-11T08:17:56.748Z","1.0.195":"2026-09-11T08:18:27.479Z","1.0.196":"2026-09-11T08:20:35.257Z","1.0.197":"2026-09-11T08:58:45.170Z","1.0.198":"2026-09-11T09:10:03.623Z","1.0.199":"2026-09-11T09:10:50.416Z","1.0.200":"2026-09-11T11:11:01.362Z","1.0.201":"2026-09-11T11:11:50.944Z","1.0.202":"2026-09-11T11:29:54.488Z","1.0.203":"2026-09-11T11:38:18.975Z","1.0.204":"2026-09-11T11:53:55.119Z","1.0.205":"2026-09-11T12:13:08.102Z","1.0.206":"2026-09-11T14:52:58.695Z","1.0.207":"2026-09-11T16:10:53.375Z","1.0.208":"2026-09-12T00:31:36.150Z","1.0.209":"2026-09-12T00:37:25.053Z","1.0.210":"2026-09-12T00:40:53.017Z","1.0.211":"2026-09-12T00:47:09.513Z","1.0.212":"2026-09-12T00:47:32.739Z","1.0.213":"2026-09-12T00:50:23.074Z","1.0.214":"2026-09-12T00:52:56.894Z","1.0.215":"2026-09-12T00:57:58.986Z","1.0.216":"2026-09-12T01:15:26.590Z","1.0.217":"2026-09-12T02:03:07.293Z","1.0.218":"2026-09-12T04:34:51.400Z","1.0.219":"2026-09-12T05:17:34.313Z","1.0.220":"2026-09-12T05:23:16.630Z","1.0.221":"2026-09-12T05:27:02.837Z","1.0.222":"2026-09-12T05:31:18.273Z","1.0.223":"2026-09-12T05:41:07.148Z","1.0.224":"2026-09-12T05:41:35.615Z","1.0.225":"2026-09-12T05:50:28.816Z","1.0.226":"2026-09-12T05:58:16.363Z","1.0.227":"2026-09-12T06:05:15.325Z","1.0.228":"2026-09-12T06:05:43.134Z","1.0.229":"2026-09-12T06:08:09.742Z","1.0.230":"2026-09-12T06:12:02.332Z","1.0.231":"2026-09-12T06:13:31.321Z","1.0.232":"2026-09-12T06:16:11.507Z","1.0.233":"2026-09-12T06:18:39.828Z","1.0.234":"2026-09-12T06:19:20.885Z","1.0.235":"2026-09-12T06:23:41.477Z","1.0.236":"2026-09-12T07:57:14.381Z","1.0.237":"2026-09-12T10:13:10.233Z","1.0.238":"2026-09-12T11:11:38.723Z","1.0.239":"2026-09-12T11:47:42.692Z","1.0.240":"2026-09-13T17:39:55.724Z","1.0.241":"2026-09-14T00:05:08.416Z","1.0.242":"2026-09-15T00:20:41.353Z","1.0.243":"2026-09-15T08:05:19.597Z","1.0.244":"2026-09-15T20:51:57.134Z","1.0.245":"2026-09-15T23:34:19.264Z","1.0.246":"2026-09-16T02:15:36.707Z","1.0.247":"2026-09-16T03:17:31.134Z","1.0.248":"2026-09-16T03:18:11.094Z","1.0.249":"2026-09-16T03:18:52.706Z","1.0.250":"2026-09-16T03:19:57.351Z","1.0.251":"2026-09-16T05:17:10.904Z","1.0.252":"2026-09-17T03:47:49.503Z","1.0.253":"2026-09-17T03:53:28.584Z","1.0.254":"2026-09-17T07:50:43.861Z","1.0.255":"2026-09-17T07:57:08.701Z","1.0.256":"2026-09-17T07:59:37.591Z","1.0.257":"2026-09-17T08:26:13.007Z","1.0.258":"2026-09-17T18:56:14.824Z","1.0.259":"2026-09-17T19:12:19.640Z","1.0.260":"2026-09-18T07:18:24.616Z","1.0.261":"2026-09-18T07:41:02.771Z","1.0.262":"2026-09-19T07:12:41.828Z","1.0.263":"2026-09-19T07:13:59.654Z","1.0.264":"2026-09-21T07:18:04.101Z","1.0.265":"2026-09-21T07:44:58.004Z","1.0.266":"2026-09-21T18:02:33.479Z","1.0.267":"2026-09-22T05:43:09.558Z","1.0.268":"2026-09-23T08:09:59.428Z","1.0.269":"2026-09-25T04:05:03.805Z","1.0.270":"2026-09-25T05:17:33.322Z","1.0.271":"2026-09-25T05:22:28.420Z","1.0.272":"2026-09-25T11:42:35.652Z","1.0.273":"2026-09-26T04:36:56.621Z","1.0.274":"2026-09-26T04:58:22.035Z","1.0.275":"2026-09-26T05:02:27.444Z","1.0.276":"2026-09-26T07:19:21.554Z","1.0.277":"2026-09-26T07:36:21.313Z","1.0.278":"2026-09-26T07:37:10.255Z","1.0.279":"2026-09-26T09:40:29.448Z","1.0.280":"2026-09-26T12:50:56.858Z","1.0.281":"2026-09-26T13:01:07.469Z","1.0.282":"2026-09-26T13:01:24.875Z","1.0.283":"2026-09-27T02:59:16.001Z","1.0.284":"2026-09-27T13:12:11.781Z","1.0.285":"2026-09-27T13:29:19.644Z"},"bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"license":"rights.institute/PROSPER","homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git"},"description":"Server API renders DOM with puppeteer to get HTML & Bypass Cloudflare bot check.","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"readme":"<!-- template-git-repo:badges:start -->\n<p align=\"center\">\n    <a href=\"https://qwksearch.com/api\"><img src=\"https://img.shields.io/badge/Docs-blue?logo=ReadTheDocs&logoColor=white\" alt=\"Documentation\" /></a>\n    <br />\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/stargazers\"><img src=\"https://img.shields.io/github/stars/OpenSourceAGI/qwksearch-research-agent\" alt=\"GitHub Stars\" /></a>\n    <a href=\"https://www.npmjs.com/package/html-renderer-api\"><img src=\"https://img.shields.io/npm/dm/html-renderer-api.svg\" alt=\"NPM Monthly Downloads\" /></a>\n    <a href=\"https://www.npmjs.com/package/html-renderer-api\"><img src=\"https://img.shields.io/npm/v/html-renderer-api.svg\" alt=\"npm version\" /></a>\n    <a href=\"https://www.npmjs.com/package/html-renderer-api\"><img src=\"https://img.shields.io/npm/dt/html-renderer-api.svg\" alt=\"NPM Total Downloads\" /></a>\n    <a href=\"https://www.npmjs.com/package/html-renderer-api\"><img src=\"https://img.shields.io/npm/types/html-renderer-api\" alt=\"TypeScript types\" /></a>\n    <a href=\"https://packagephobia.com/result?p=html-renderer-api\"><img src=\"https://packagephobia.com/badge?p=html-renderer-api\" alt=\"Install size\" /></a>\n    <br />\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues\"><img src=\"https://img.shields.io/github/issues/OpenSourceAGI/qwksearch-research-agent?logo=github\" alt=\"GitHub Issues\" /></a>\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/pulls\"><img src=\"https://img.shields.io/github/issues-pr/OpenSourceAGI/qwksearch-research-agent?logo=github&label=PRs\" alt=\"Open Pull Requests\" /></a>\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/pulls?q=is%3Apr+is%3Aclosed\"><img src=\"https://img.shields.io/github/issues-pr-closed/OpenSourceAGI/qwksearch-research-agent?logo=github&label=PRs%20merged&color=8957e5\" alt=\"Merged Pull Requests\" /></a>\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/discussions\"><img src=\"https://img.shields.io/github/discussions/OpenSourceAGI/qwksearch-research-agent\" alt=\"GitHub Discussions\" /></a>\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/commits/master/\"><img src=\"https://img.shields.io/github/last-commit/OpenSourceAGI/qwksearch-research-agent.svg\" alt=\"GitHub last commit\" /></a>\n    <br />\n    <a href=\"https://stackblitz.com/github/OpenSourceAGI/qwksearch-research-agent/tree/master/packages/html-renderer-api\"><img height=\"20px\" src=\"https://developer.stackblitz.com/img/open_in_stackblitz.svg\" alt=\"Open in StackBlitz\" /></a>\n    <img src=\"https://img.shields.io/badge/Bun-14151A?logo=bun&logoColor=white\" alt=\"Bun\" /> <img src=\"https://img.shields.io/badge/Vitest-6E9F18?logo=vitest&logoColor=white\" alt=\"Vitest\" />\n</p>\n<!-- template-git-repo:badges:end -->\n\n# Advanced Puppeteer API with Authentication & Cookie Management\r\n\r\n[![Coverage](https://codecov.io/gh/OpenSourceAGI/qwksearch-research-agent/graph/badge.svg?component=package-html-renderer-api)](https://codecov.io/gh/OpenSourceAGI/qwksearch-research-agent)\r\n\r\nA production-ready Cloudflare Worker API that renders web pages using Puppeteer with advanced features including password authentication, session management, cookie persistence, resource blocking, and comprehensive OpenAPI documentation.\r\n\r\n## 🌟 Key Features\r\n\r\n### 🔐 **Authentication System**\r\n- **Multiple Auth Methods**: Bearer token, query parameter, or POST body\r\n- **Optional Security**: Can run with or without password protection\r\n- **Flexible Integration**: Works with any authentication flow\r\n\r\n### 🍪 **Session & Cookie Management**\r\n- **Persistent Sessions**: Cookies automatically saved per session ID\r\n- **Login Workflows**: Perfect for scraping authenticated content  \r\n- **Manual Cookie Control**: Set specific cookies via API parameters\r\n\r\n### ⚡ **Performance Optimization**\r\n- **Resource Blocking**: Block images, CSS, fonts to save bandwidth\r\n- **Browser Reuse**: Durable Objects maintain persistent connections\r\n- **Smart Wait Strategies**: Multiple options for different site types\r\n\r\n### 📚 **Comprehensive API Documentation**\r\n- **Swagger UI**: Interactive API documentation at `/swagger`\r\n- **OpenAPI 3.0**: Full specification at `/api/openapi.json`\r\n- **Multiple Formats**: JSON and HTML response options\r\n\r\n## 🚀 Setup Instructions\r\n\r\n### 1. Create Worker Project\r\n```bash\r\nnpm create cloudflare@latest -- \"html-renderer-api\"\r\n```\r\n\r\nSelect:\r\n- **Template**: `Hello World example`\r\n- **Language**: `JavaScript`  \r\n- **Git**: `Yes`\r\n- **Deploy**: `No` (configure first)\r\n\r\n### 2. Install Dependencies\r\n```bash\r\ncd html-renderer-api\r\nnpm install @cloudflare/puppeteer\r\n```\r\n\r\n### 3. Replace Configuration Files\r\n- Replace `wrangler.toml` with the provided configuration\r\n- Replace `src/index.js` with the enhanced Worker code\r\n\r\n### 4. Set Environment Variables (Optional)\r\n```bash\r\n# Set API key for authentication\r\nwrangler secret put API_KEY\r\n\r\n# Set global proxy configuration (optional)\r\nwrangler secret put PROXY_URL\r\nwrangler secret put PROXY_USER\r\nwrangler secret put PROXY_PASS\r\n```\r\n\r\n### 5. Deploy\r\n```bash\r\nnpx wrangler deploy\r\n```\r\n\r\n## 📖 API Documentation\r\n\r\n### Access Interactive Documentation\r\n```\r\nhttps://your-worker.your-subdomain.workers.dev/swagger\r\n```\r\n\r\n### OpenAPI Specification\r\n```\r\nhttps://your-worker.your-subdomain.workers.dev/api/openapi.json\r\n```\r\n\r\n## 🎯 API Endpoints\r\n\r\n### `GET /api/render`\r\nRender a webpage with query parameters\r\n\r\n### `POST /api/render`  \r\nRender a webpage with JSON body (supports advanced options)\r\n\r\n### `GET /swagger`\r\nInteractive API documentation\r\n\r\n### `GET /api/openapi.json`\r\nOpenAPI 3.0 specification\r\n\r\n## 🔧 Core Parameters\r\n\r\n| Parameter | Type | Default | Description |\r\n|-----------|------|---------|-------------|\r\n| `url` | string | **required** | URL to render |\r\n| `api_key` | string | - | API key (if enabled) |\r\n| `wait` | integer | 0 | Additional wait time (ms) |\r\n| `blockImages` | boolean | false | Block image loading |\r\n| `sessionId` | string | \"default\" | Session ID for cookie persistence |\r\n| `timeout` | integer | 30000 | Page load timeout (ms) |\r\n| `waitUntil` | string | \"networkidle2\" | Navigation wait strategy |\r\n| `cookies` | string | - | JSON string of cookies to set |\r\n| `headers` | object | {} | Custom request headers |\r\n| `format` | string | \"html\" | Response format (html/json) |\r\n| `proxyUrl` | string | - | Proxy server URL |\r\n| `proxyUser` | string | - | Proxy username |\r\n| `proxyPass` | string | - | Proxy password |\r\n\r\n## 💡 Usage Examples\r\n\r\n### Basic Usage\r\n```bash\r\n# Simple rendering\r\ncurl \"https://your-api.workers.dev/api/render?url=https://example.com\"\r\n\r\n# With authentication\r\ncurl -H \"Authorization: Bearer YOUR_API_KEY\" \\\r\n  \"https://your-api.workers.dev/api/render?url=https://example.com\"\r\n\r\n# With proxy\r\ncurl -X POST \"https://your-api.workers.dev/api/render\" \\\r\n  -H \"Content-Type: application/json\" \\\r\n  -d '{\r\n    \"url\": \"https://example.com\",\r\n    \"proxyUrl\": \"http://proxy.example.com:8080\",\r\n    \"proxyUser\": \"username\",\r\n    \"proxyPass\": \"password\"\r\n  }'\r\n```\r\n\r\n### Resource Blocking (Performance)\r\n```bash\r\n# Block images for faster loading\r\ncurl \"https://your-api.workers.dev/api/render?url=https://news-site.com&blockImages=true\"\r\n```\r\n\r\n### Session Management\r\n```bash\r\n# Login and save session\r\ncurl -X POST \"https://your-api.workers.dev/api/render\" \\\r\n  -H \"Content-Type: application/json\" \\\r\n  -d '{\r\n    \"url\": \"https://login-site.com/login\",\r\n    \"sessionId\": \"user123\"\r\n  }'\r\n\r\n# Access protected content with saved session\r\ncurl \"https://your-api.workers.dev/api/render?url=https://protected-page.com&sessionId=user123\"\r\n```\r\n\r\n### Custom Configuration\r\n```bash\r\n# Custom headers and timeout\r\ncurl -X POST \"https://your-api.workers.dev/api/render\" \\\r\n  -H \"Content-Type: application/json\" \\\r\n  -d '{\r\n    \"url\": \"https://api-site.com\",\r\n    \"headers\": {\"X-API-Key\": \"your-key\"},\r\n    \"timeout\": 45000,\r\n    \"format\": \"json\"\r\n  }'\r\n```\"viewportHeight\": 812,\r\n    \"userAgent\": \"Mozilla/5.0 (iPhone; CPU iPhone OS 14_0 like Mac OS X)\",\r\n    \"format\": \"json\"\r\n  }'\r\n```\r\n\r\n## 🔄 Response Formats\r\n\r\n### HTML Response (default)\r\nReturns fully rendered HTML with base tag for relative URLs:\r\n```html\r\n<!DOCTYPE html>\r\n<html>\r\n<head>\r\n    <base href='https://example.com/'>\r\n    <title>Page Title</title>\r\n</head>\r\n<body>...</body>\r\n</html>\r\n```\r\n\r\n### JSON Response\r\nReturns structured data with metadata:\r\n```json\r\n{\r\n  \"html\": \"<!DOCTYPE html>...\",\r\n  \"url\": \"https://final-url.com\",\r\n  \"title\": \"Page Title\", \r\n  \"cookies\": [...],\r\n  \"performance\": {\r\n    \"loadTime\": 2341,\r\n    \"timestamp\": \"2024-08-23T10:30:45.123Z\"\r\n  },\r\n  \"metadata\": {\r\n    \"sessionId\": \"user123\",\r\n    \"blockedResources\": {...}\r\n  }\r\n}\r\n```\r\n\r\n## 🛡️ Security Features\r\n\r\n### Authentication Options\r\n1. **Bearer Token**: `Authorization: Bearer YOUR_API_KEY`\r\n2. **Query Parameter**: `?api_key=YOUR_API_KEY`  \r\n3. **POST Body**: `{\"api_key\": \"YOUR_API_KEY\"}`\r\n\r\n### Proxy Support\r\n- **Global Proxy**: Set via environment variables for all requests\r\n- **Per-Request Proxy**: Specify proxy settings per API call\r\n- **Proxy Authentication**: Support for username/password proxy auth\r\n- **Flexible Configuration**: Mix of global and per-request settings\r\n\r\n### Input Validation\r\n- URL format validation\r\n- Parameter type checking  \r\n- Timeout and dimension limits\r\n- XSS prevention in responses\r\n\r\n### Session Isolation\r\n- Separate cookie storage per session ID\r\n- No cross-session data leakage\r\n- Automatic session cleanup\r\n\r\n## ⚡ Performance Features\r\n\r\n### Browser Connection Reuse\r\n- **5-minute persistence**: Browsers stay alive between requests\r\n- **Automatic health checks**: Unhealthy browsers are replaced\r\n- **Resource efficiency**: Single browser handles multiple pages\r\n\r\n### Smart Resource Loading\r\n```bash\r\n# Performance comparison example\r\n# Full load: ~5-8 seconds\r\ncurl \"https://your-api.workers.dev/api/render?url=https://cnn.com&format=json\" | jq '.performance.loadTime'\r\n\r\n# Optimized: ~2-3 seconds  \r\ncurl \"https://your-api.workers.dev/api/render?url=https://cnn.com&blockImages=true&format=json\" | jq '.performance.loadTime'\r\n```\r\n\r\n### Wait Strategy Options\r\n- **`domcontentloaded`**: Fastest, for static content\r\n- **`load`**: Standard, waits for all resources  \r\n- **`networkidle2`**: Balanced, waits for minimal network activity\r\n- **`networkidle0`**: Slowest, waits for complete network silence\r\n\r\n## 📊 Monitoring & Debugging\r\n\r\n### Response Headers\r\n```\r\nX-Load-Time: 2341          # Page load time in milliseconds\r\nX-Session-Id: user123      # Session identifier used\r\nX-Final-URL: https://...   # Final URL after redirects\r\nX-Browser-Reused: true     # Whether browser was reused\r\n```\r\n\r\n### Error Handling\r\n- **400**: Bad Request - Invalid URL or parameters\r\n- **401**: Unauthorized - Missing/invalid password\r\n- **500**: Internal Server Error - Browser or rendering failure\r\n\r\n### Logging\r\nWorker logs include:\r\n- Browser launch/reuse events\r\n- Session management activities  \r\n- Performance metrics\r\n- Error details\r\n\r\n## 🎯 Use Cases\r\n\r\n### 1. **Web Scraping**\r\n```bash\r\n# Scrape dynamic JavaScript content\r\ncurl \"https://your-api.workers.dev/api/render?url=https://spa-app.com&waitUntil=networkidle2&format=json\" | jq '.html' -r > scraped.html\r\n```\r\n\r\n### 2. **Testing & Monitoring**\r\n```bash\r\n# Monitor page performance\r\ncurl \"https://your-api.workers.dev/api/render?url=https://your-site.com&format=json\" | jq '.performance.loadTime'\r\n```\r\n\r\n### 3. **Automated Screenshots** (Future Enhancement)\r\n```bash\r\n# Could be extended to support screenshot generation\r\n# POST /api/screenshot with similar parameters\r\n```\r\n\r\n### 4. **API Testing**\r\n```bash\r\n# Test mobile responsiveness\r\ncurl -X POST \"https://your-api.workers.dev/api/render\" \\\r\n  -d '{\"url\":\"https://site.com\",\"viewportWidth\":375,\"viewportHeight\":667}'\r\n```\r\n\r\n## 🔧 Configuration Options\r\n\r\n### Environment Variables\r\n```bash\r\n# Optional API password\r\nwrangler secret put API_PASSWORD\r\n\r\n# Custom timeout settings could be added\r\nwrangler secret put DEFAULT_TIMEOUT\r\n```\r\n\r\n### Customization Points\r\n- Browser timeout settings\r\n- Resource blocking rules\r\n- Session storage duration  \r\n- Response format options\r\n- Rate limiting (can be added)\r\n\r\nThis advanced API provides enterprise-level web rendering capabilities with the performance and scalability of Cloudflare's edge network.","readmeFilename":"readme.md"}