{"_id":"ag-webscrape","_rev":"38-98cd59c9d8b29bf0171158f5db7c2655","name":"ag-webscrape","dist-tags":{"latest":"0.0.38"},"versions":{"0.0.1":{"name":"ag-webscrape","version":"0.0.1","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.1","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"48d482f239f1aaed19f601deacd2a304abafced1","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.1.tgz","fileCount":14,"integrity":"sha512-LjSRdDE3pclh4sM7mJ9ZGImtTRURRqJrrGwkMI7vWltvQvUZXyLy0hUsY211xpg/azdfeQJNRONm3PM7DX/4Kw==","signatures":[{"sig":"MEUCIAzC3eEvaqRBDR3fk+d3rbNz8aCfPCYcP8j+VsqZwnK/AiEAsPGmBJTQUsbyJ9vvqV3G+mOhcmroWGUgEFfHggH/Ffo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26279},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.1.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"e7npm","email":"andreigec@hotmail.com"},"_resolved":"C:\\Users\\andre\\AppData\\Local\\Temp\\99395788b1926b3369530e31e2a5a112\\ag-webscrape-0.0.1.tgz","_integrity":"sha512-LjSRdDE3pclh4sM7mJ9ZGImtTRURRqJrrGwkMI7vWltvQvUZXyLy0hUsY211xpg/azdfeQJNRONm3PM7DX/4Kw==","_npmVersion":"11.3.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"23.6.0","dependencies":{"playwright":"1.54.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.31.0","typescript":"5.8.3","@types/node":"24.0.13","eslint-config-e7npm":"0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.1_1752283188102_0.9357867818857029","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"ag-webscrape","version":"0.0.2","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.2","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"bc7c9057d96c8865d1ebbe4874e04831505751e8","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.2.tgz","fileCount":14,"integrity":"sha512-LxqvmBnqVvZQHNgRhiORDv25+Wu7VejjPCGQcPaCIfwuJrTEZeD51TEYrak/IjOMUm54CVmo60O1/A+II53W3w==","signatures":[{"sig":"MEYCIQCOw2ZixiZAmstMPWqBLd7CIKMFjRS/6s+a1r8iNtqtlAIhAJGgayfxnCPmGB6btzDtxeeMZN2E93TVOEYAfXj5Prih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26650},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.2.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"e7npm","email":"andreigec@hotmail.com"},"_resolved":"C:\\Users\\andre\\AppData\\Local\\Temp\\100efccda31db8337242b84cf6429e15\\ag-webscrape-0.0.2.tgz","_integrity":"sha512-LxqvmBnqVvZQHNgRhiORDv25+Wu7VejjPCGQcPaCIfwuJrTEZeD51TEYrak/IjOMUm54CVmo60O1/A+II53W3w==","_npmVersion":"11.3.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ag-common":"^0.0.752","playwright":"1.54.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.31.0","typescript":"5.8.3","@types/node":"24.0.13","eslint-config-e7npm":"0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.2_1752324110237_0.341527070867627","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"ag-webscrape","version":"0.0.3","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.3","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"fc2459745abeecfc1bf576e049aee894a5ed06a9","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.3.tgz","fileCount":14,"integrity":"sha512-M25Q2CjPmmIlPKb8exhXk/WYCbtdrxgCMII7nnO+eb4fmC3K+JsfUNbIkDzGoaPebu78nNXRrT/0SXW/c22qFg==","signatures":[{"sig":"MEYCIQDjz/3mihs+cAJB8tellAjbSaeAMeCB3FoBZYFWbzaluwIhAJBNJFgiy8aL2W2HEtUFp66kGLXRMQkHAWrj5r2cejkj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25404},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.3.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"e7npm","email":"andreigec@hotmail.com"},"_resolved":"C:\\Users\\andre\\AppData\\Local\\Temp\\686fe6e85b11d057572154027f4b29d0\\ag-webscrape-0.0.3.tgz","_integrity":"sha512-M25Q2CjPmmIlPKb8exhXk/WYCbtdrxgCMII7nnO+eb4fmC3K+JsfUNbIkDzGoaPebu78nNXRrT/0SXW/c22qFg==","_npmVersion":"11.3.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ag-common":"^0.0.752","playwright":"1.54.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.31.0","typescript":"5.8.3","@types/node":"24.0.13","eslint-config-e7npm":"0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.3_1752324657238_0.6007918358191056","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"ag-webscrape","version":"0.0.4","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.4","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"4832e1af0856ae4b4b291befbcdb906ad16640a0","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.4.tgz","fileCount":14,"integrity":"sha512-eWNzyPZ1WJ9IHEylWVnAHSzgiGjXve9PuY4tst7xq08mWre3fvdxmK6hTB4zz0v0qpSeNyFDnJpkdi3V5f25og==","signatures":[{"sig":"MEQCIEa6DZy/Zl9WTd3Xr0zWKiYx0HQaQKN+PHdp5lLR5MOdAiA4p5XL9ipW7ON0xaT/wupBGb7wWS22oUEJB2lTmMYFww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24244},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.4.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"e7npm","email":"andreigec@hotmail.com"},"_resolved":"C:\\Users\\andre\\AppData\\Local\\Temp\\9df524a04f353fb023fc51f8719f14fa\\ag-webscrape-0.0.4.tgz","_integrity":"sha512-eWNzyPZ1WJ9IHEylWVnAHSzgiGjXve9PuY4tst7xq08mWre3fvdxmK6hTB4zz0v0qpSeNyFDnJpkdi3V5f25og==","_npmVersion":"11.3.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ag-common":"^0.0.752","playwright-core":"1.54.1","playwright-aws-lambda":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","eslint":"9.31.0","typescript":"5.8.3","@types/node":"24.0.13","eslint-config-e7npm":"0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.4_1752458718731_0.7871723649137174","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"ag-webscrape","version":"0.0.5","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.5","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"9e4179b98d6f116e375880d2a0b15ac7682d8622","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.5.tgz","fileCount":18,"integrity":"sha512-VhBpmXdCmNGANG7F0LAxX+akswnsimlSd6yMj31sjIox1hF0OWgKUvDDceEM6kqQmyvD+TgAq+em1J8aJpHuDA==","signatures":[{"sig":"MEUCIEndEgLKdivCQ7os8Qf2oqAPb5Mv1akl34GpZbAYqYJNAiEAw5YCUTu6oWx4XyZUcT8YN/5JLVM5r+C0fGebGzWpO7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29987},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.5.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"e7npm","email":"andreigec@hotmail.com"},"_resolved":"C:\\Users\\andre\\AppData\\Local\\Temp\\cc75c3dce8a7fcf58cdf540835a34feb\\ag-webscrape-0.0.5.tgz","_integrity":"sha512-VhBpmXdCmNGANG7F0LAxX+akswnsimlSd6yMj31sjIox1hF0OWgKUvDDceEM6kqQmyvD+TgAq+em1J8aJpHuDA==","_npmVersion":"11.3.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ag-common":"0.0.752","puppeteer":"^24.12.1","puppeteer-core":"^24.12.1","node-html-parser":"^7.0.1","@sparticuz/chromium":"138.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","eslint":"9.31.0","typescript":"5.8.3","@types/node":"24.0.13","eslint-config-e7npm":"0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.5_1752467100390_0.5689883413399488","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"ag-webscrape","version":"0.0.6","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.6","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"82df52dfaaf5783c05ca8250ee583575a3307e7d","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.6.tgz","fileCount":18,"integrity":"sha512-8fEtIlIq181IH/jq34Yt3d5blS6rvfg1Oxt2Hves/fLsCL/2qaO8ny8p3jimAhPvCvKSKgkbuTxbGzG6caxSAg==","signatures":[{"sig":"MEUCID2Fj1wlo0yxpFf+e0NciTDXOBXf6w6KMZvQW4dr0RPQAiEA4QHZ1G/nsAec8L3vu5+gPpNDzWO8EnZx5dm2YSJFlbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32455},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.6.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"e7npm","email":"andreigec@hotmail.com"},"_resolved":"C:\\Users\\andre\\AppData\\Local\\Temp\\cf270c2bcba7d2b10d813ba15950b62d\\ag-webscrape-0.0.6.tgz","_integrity":"sha512-8fEtIlIq181IH/jq34Yt3d5blS6rvfg1Oxt2Hves/fLsCL/2qaO8ny8p3jimAhPvCvKSKgkbuTxbGzG6caxSAg==","_npmVersion":"11.3.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ag-common":"0.0.752","puppeteer":"^24.12.1","puppeteer-core":"^24.12.1","node-html-parser":"^7.0.1","@sparticuz/chromium":"138.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","eslint":"9.31.0","typescript":"5.8.3","@types/node":"24.0.13","eslint-config-e7npm":"0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.6_1752468028753_0.4454165742346301","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"ag-webscrape","version":"0.0.7","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.7","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"acd2c5cb797fd0741a241e56f92034f9d41cbfa5","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.7.tgz","fileCount":18,"integrity":"sha512-zu1tOA9wOvwam3PJd7lIH5vfSuhp1KcV8tdyepWsous0yTTGjB0kclNwuTgDMJP9z5jiGTvN4xs9jZQ9KGKkkg==","signatures":[{"sig":"MEUCIQCkYTDMGs4M2hT1JmVa1BO33dwtk4z9TAZDLWNnAKGqdQIgHRFc0DXlOLm64pjBngtvFMu1qlqcJmTo4a1pcIEgu/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32888},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.7.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"e7npm","email":"andreigec@hotmail.com"},"_resolved":"C:\\Users\\andre\\AppData\\Local\\Temp\\b7e89a9439aba8531812cd1690b2af17\\ag-webscrape-0.0.7.tgz","_integrity":"sha512-zu1tOA9wOvwam3PJd7lIH5vfSuhp1KcV8tdyepWsous0yTTGjB0kclNwuTgDMJP9z5jiGTvN4xs9jZQ9KGKkkg==","_npmVersion":"11.3.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ag-common":"0.0.752","puppeteer":"^24.12.1","puppeteer-core":"^24.12.1","node-html-parser":"^7.0.1","@sparticuz/chromium":"138.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","eslint":"9.31.0","typescript":"5.8.3","@types/node":"24.0.13","eslint-config-e7npm":"0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.7_1752470332733_0.7743213462703094","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"ag-webscrape","version":"0.0.8","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.8","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"1d822968346f0df43c68efc9268501ad97040581","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.8.tgz","fileCount":18,"integrity":"sha512-Jc3AUIDL5wzEbfHYm1zJWAD+KJCYFYvkA/vcvdozoQiIAbevAmSQLbA35WaMJ23Vlc1EwDBfQA3vs1ZKMQRCDg==","signatures":[{"sig":"MEYCIQCZA1XmcOlc8WZf7wNtk9fo6Z1F2z79+6luz3kb6CU3CQIhAIsXpbMsbbE5ScORCL1UO4Gv62ofUflPALIZZg7OH042","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30531},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.8.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"e7npm","email":"andreigec@hotmail.com"},"_resolved":"C:\\Users\\andre\\AppData\\Local\\Temp\\639aeb9b6e0902a77e8cc4977eb38ac1\\ag-webscrape-0.0.8.tgz","_integrity":"sha512-Jc3AUIDL5wzEbfHYm1zJWAD+KJCYFYvkA/vcvdozoQiIAbevAmSQLbA35WaMJ23Vlc1EwDBfQA3vs1ZKMQRCDg==","_npmVersion":"11.3.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ag-common":"^0.0.752","puppeteer":"^24.14.0","puppeteer-core":"^24.14.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^138.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.15","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.8_1753183336438_0.9487343603496317","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"ag-webscrape","version":"0.0.9","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.9","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"0b2559081ad8183a7f2e9408150fc2eb803a4bb9","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.9.tgz","fileCount":18,"integrity":"sha512-7/FJSXtDRMARBTNH3apmBOHc0jAqjoQr71eA6eSEa4QAHugogyin9Py2153kODeEklQFR9I9g0kdWHBxnEOmXw==","signatures":[{"sig":"MEUCIQDz2eG194mnvdoJAavBvo+2qGdQsIM95K3YPgvIeObOjQIgC02i0qE+QuU4gUNxAL+JszO0UGrSmJAvmxTPAWkJmSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31021},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.9.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"e7npm","email":"andreigec@hotmail.com"},"_resolved":"C:\\Users\\andre\\AppData\\Local\\Temp\\8722df7388b58a06f1e595335bd538f3\\ag-webscrape-0.0.9.tgz","_integrity":"sha512-7/FJSXtDRMARBTNH3apmBOHc0jAqjoQr71eA6eSEa4QAHugogyin9Py2153kODeEklQFR9I9g0kdWHBxnEOmXw==","_npmVersion":"11.3.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ag-common":"^0.0.752","puppeteer":"^24.14.0","puppeteer-core":"^24.14.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^138.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.15","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.9_1753183759188_0.4130338105985707","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"ag-webscrape","version":"0.0.10","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.10","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"a04af5d273ba71c058ecaf9436336e5a2b2df1ce","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.10.tgz","fileCount":18,"integrity":"sha512-4BR9ISFW5YQ8xKAEycRBnkQzXYfgAsJpBDUx6u3F7CY/H9mEn/tB1gEgk3dlKQ5ACFvQTF45ZoozJUB5dEsOCw==","signatures":[{"sig":"MEYCIQCxOpoRc1u7PQH9tvMG7TbH9Gycpu0uzDjfRHAE7ivN2wIhAIvzW/DMIdwIObqZjbqVoKixDqi2IKbHJDC36doAKUZz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30796},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.10.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"e7npm","email":"andreigec@hotmail.com"},"_resolved":"C:\\Users\\andre\\AppData\\Local\\Temp\\b4c9d0c2b7e9a18a26cc2b2a7a023377\\ag-webscrape-0.0.10.tgz","_integrity":"sha512-4BR9ISFW5YQ8xKAEycRBnkQzXYfgAsJpBDUx6u3F7CY/H9mEn/tB1gEgk3dlKQ5ACFvQTF45ZoozJUB5dEsOCw==","_npmVersion":"11.3.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ag-common":"^0.0.752","puppeteer":"^24.14.0","puppeteer-core":"^24.14.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^138.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.15","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.10_1753184056683_0.09461514717899089","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"ag-webscrape","version":"0.0.11","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.11","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"dfde17babafd80cb266110ed1a51ac29f24a520a","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.11.tgz","fileCount":18,"integrity":"sha512-Q/tLSnrMRx4fuOB0XNgJf8sodYouOeOYir1eD4MWQh/5jS5aECC3zHwyw+TugI43Xv8DUGfrTV2qhN57bD7OVQ==","signatures":[{"sig":"MEUCICh5TKEOwQsBwHyPrwB8BQzWIYXmykiB3nwwzU414m6ZAiEA13oyhbx0ZFBNBBbnnh35ygKLTbetA/FshMZVjhgNSRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30797},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.11.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"e7npm","email":"andreigec@hotmail.com"},"_resolved":"C:\\Users\\andre\\AppData\\Local\\Temp\\ed7fcf1052414d7b5b522c1c8908f53f\\ag-webscrape-0.0.11.tgz","_integrity":"sha512-Q/tLSnrMRx4fuOB0XNgJf8sodYouOeOYir1eD4MWQh/5jS5aECC3zHwyw+TugI43Xv8DUGfrTV2qhN57bD7OVQ==","_npmVersion":"11.3.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ag-common":"^0.0.752","puppeteer":"^24.14.0","puppeteer-core":"^24.14.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^138.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.15","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.11_1753223668011_0.5109561036623282","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"ag-webscrape","version":"0.0.12","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.12","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"88f26002ac0b93c4f4995907c1f1e208b00828bb","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.12.tgz","fileCount":18,"integrity":"sha512-uDBSDTFuiOKQHu92RbpKAie8ztIT7En5HB9PSmsTMQtTyroVpApiL+UhNDjM7d/DxJQLBi/tycc87/8LCh669Q==","signatures":[{"sig":"MEYCIQCCC0ENZ4EOFD5MMVs97KV7vtT9vGQuL/42EatJmjnlAQIhAMtkDw7b4IeB5HKHhYIMSnc+L1lr7sO1jUo14Ksw4sFR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32523},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.12.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"e7npm","email":"andreigec@hotmail.com"},"_resolved":"C:\\Users\\andre\\AppData\\Local\\Temp\\6a38d1e0e30b40b068dcaa21dbe37986\\ag-webscrape-0.0.12.tgz","_integrity":"sha512-uDBSDTFuiOKQHu92RbpKAie8ztIT7En5HB9PSmsTMQtTyroVpApiL+UhNDjM7d/DxJQLBi/tycc87/8LCh669Q==","_npmVersion":"11.3.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ag-common":"^0.0.752","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^138.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.12_1753571398205_0.3822278363211966","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"ag-webscrape","version":"0.0.13","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.13","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"fd4f7e408b9a3df39f11f44573de03456deda016","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.13.tgz","fileCount":18,"integrity":"sha512-ORnCwlWqU4Ja5Q+2mpSwuQT9EDSUd7OuM2z/GWMfOoZorDKs40iv5r45Y+zUTsgxvogPiLNNFFkBviPSafUcoQ==","signatures":[{"sig":"MEYCIQDNbzWZf+1jA51EpPpH8+aM6zEddnW0mGxab8dxUQeymAIhAOUf+NVEsEyB8n4wpNmPbksSeAOPw9nSvv2p7bIK9fKc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32827},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.13.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"e7npm","email":"andreigec@hotmail.com"},"_resolved":"C:\\Users\\andre\\AppData\\Local\\Temp\\011eee736d0d7bda4a685d76241e590c\\ag-webscrape-0.0.13.tgz","_integrity":"sha512-ORnCwlWqU4Ja5Q+2mpSwuQT9EDSUd7OuM2z/GWMfOoZorDKs40iv5r45Y+zUTsgxvogPiLNNFFkBviPSafUcoQ==","_npmVersion":"11.3.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ag-common":"^0.0.752","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^138.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.13_1753667368349_0.17176159414851355","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"ag-webscrape","version":"0.0.14","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.14","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"33a5c242eaa305952d841d9aa3b2785f39c91ff5","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.14.tgz","fileCount":18,"integrity":"sha512-X4X2a1vL7o/BKA7K/n3vn81wz0ZBx5rhNvnQbV14DRldb9NmAmefgmM0lBJ9xE/RZ0Cv4ahqp3W8KqVZ7EKkyg==","signatures":[{"sig":"MEUCIQDf3TywJTvALFYvgbi6zNqrQrH+jmO7YrpFwaYihEt8gwIgcOk/bvnYFooXS6IdnuwjE/qbE5jtbwEraRh7IEjMmWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32541},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.14.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"e7npm","email":"andreigec@hotmail.com"},"_resolved":"C:\\Users\\andre\\AppData\\Local\\Temp\\a5098bf5ac0f781b791c767bba118630\\ag-webscrape-0.0.14.tgz","_integrity":"sha512-X4X2a1vL7o/BKA7K/n3vn81wz0ZBx5rhNvnQbV14DRldb9NmAmefgmM0lBJ9xE/RZ0Cv4ahqp3W8KqVZ7EKkyg==","_npmVersion":"11.3.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ag-common":"^0.0.759","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^138.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.14_1756426371726_0.022560282933795195","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"ag-webscrape","version":"0.0.15","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.15","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"edd187e5035c4b85e5ab2f852af5702451c094e4","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.15.tgz","fileCount":18,"integrity":"sha512-E661WbsxGIy85lcw8iM4VJzk21myQ8g2OQmH6iXhjE/KXwT36P3q+T/qbmaqUw96mc8zgbVOAiy2mcZMm/jzrA==","signatures":[{"sig":"MEYCIQC6G2Jf3cAzG10c7fE2B6qEkVBaqntaD84479jX+SgeZAIhAL3f80K1tTW3OSXA0UTbbj1z83dXg74vdcKdSs4f5ByE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32757},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.15.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"e7npm","email":"andreigec@hotmail.com"},"_resolved":"C:\\Users\\andre\\AppData\\Local\\Temp\\123f5a54b4c08b987b391dfe453bf2a1\\ag-webscrape-0.0.15.tgz","_integrity":"sha512-E661WbsxGIy85lcw8iM4VJzk21myQ8g2OQmH6iXhjE/KXwT36P3q+T/qbmaqUw96mc8zgbVOAiy2mcZMm/jzrA==","_npmVersion":"11.3.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ag-common":"^0.0.759","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^138.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^24.1.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.15_1756426747617_0.7813679679041832","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"ag-webscrape","version":"0.0.16","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.16","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"d4447262b117228da4f6b19ae726a1064f48cd01","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.16.tgz","fileCount":18,"integrity":"sha512-Gu6Ti4IyNZfU3u/CcNYnfoE2HwNGj1rbi+JsqW9LyinM5sLEYeUoVGjrGn9SjSANUm/n/WyFGjeuEZJUZOiBFQ==","signatures":[{"sig":"MEQCIG8bkcPrncTWFbHzeiP74SIrPIY3nAt/N6xtp1irH0TxAiBt6HdEN3QujUT8zOydV27JBZXRrmslB5mK0NCWg7AS8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35265},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.16.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_resolved":"/tmp/f8eb80f6f455ad69442e3bfa87bb58e5/ag-webscrape-0.0.16.tgz","_integrity":"sha512-Gu6Ti4IyNZfU3u/CcNYnfoE2HwNGj1rbi+JsqW9LyinM5sLEYeUoVGjrGn9SjSANUm/n/WyFGjeuEZJUZOiBFQ==","_npmVersion":"11.6.2","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ag-common":"^0.0.874","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.16_1771302849731_0.03239242190080027","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"ag-webscrape","version":"0.0.17","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.17","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"5c9e1b7334c3f8c1bdc22b13dadb1c67208db6c9","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.17.tgz","fileCount":18,"integrity":"sha512-szzbNuOYiYImHJpKS67ayqHbgRVqhJ7CnhLzw2JbarYMfHL2lrJE1tzLfjWArbUHDP7sbynOLL2/z4xx3VKhoQ==","signatures":[{"sig":"MEUCIGSb2meNzEOxzb7HB9NU8GALVyqXEAfWMYm88MlGHNkOAiEA7bnogxBc83uP4k8vuqxzUwWcLrDPVl+Z1S1pvlH0FV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41203},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.17.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_resolved":"/tmp/ad239c18fc21ab5ad60fdc5b138c7e6d/ag-webscrape-0.0.17.tgz","_integrity":"sha512-szzbNuOYiYImHJpKS67ayqHbgRVqhJ7CnhLzw2JbarYMfHL2lrJE1tzLfjWArbUHDP7sbynOLL2/z4xx3VKhoQ==","_npmVersion":"11.6.2","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ag-common":"^0.0.874","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.17_1771305557329_0.45903187866541617","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"ag-webscrape","version":"0.0.18","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.18","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"4f3b922ed95527a76c9845a36f78254c9bb8a48e","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.18.tgz","fileCount":18,"integrity":"sha512-bF/qQdR1qij3nolkYb9oZwlwtIawq26z+eeQICrsa8N9rvjKXHoQq5DLOYoZEtpYjifP6P/Mhto5TeZRlFocaA==","signatures":[{"sig":"MEUCIQDmK0zQNre1QlT9XVpyhkXHi/MFlxCVSojQBrSlGR7bbQIgS8bGVGuD+sYBaobPBFjFPYmNgvYCY4k7EqkQnWOuwio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41203},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.18.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_resolved":"/tmp/d24e5d3cc9f8b8073a5717231c6bfc1e/ag-webscrape-0.0.18.tgz","_integrity":"sha512-bF/qQdR1qij3nolkYb9oZwlwtIawq26z+eeQICrsa8N9rvjKXHoQq5DLOYoZEtpYjifP6P/Mhto5TeZRlFocaA==","_npmVersion":"11.6.2","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ag-common":"^0.0.875","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.18_1771376821319_0.62383516655902","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"ag-webscrape","version":"0.0.19","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.19","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"41d0f27e0dd2afb726396a3faa1ad4196224be0f","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.19.tgz","fileCount":18,"integrity":"sha512-IfNufRTGwnQCCasHN5gIgr6i33eSJxgmtabvlqg5P3f377XVh67qPGKhfDiIB6bekdfwEEo9hPyK8tQJR2oMQQ==","signatures":[{"sig":"MEYCIQDWMFUMa4dOdpq6D5Sqhd+ebPZ1m2uLLKXB9IRJORQrqwIhAIzti7uaCQig57r9k17LSgLZDUOjZWJ1VCvl+v1/Hw8I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41203},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.19.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_resolved":"/tmp/afaedcc9605c3ff2a862293e0df5e86a/ag-webscrape-0.0.19.tgz","_integrity":"sha512-IfNufRTGwnQCCasHN5gIgr6i33eSJxgmtabvlqg5P3f377XVh67qPGKhfDiIB6bekdfwEEo9hPyK8tQJR2oMQQ==","_npmVersion":"11.6.2","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ag-common":"^0.0.877","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.19_1771451658569_0.0471411008835676","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"ag-webscrape","version":"0.0.20","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.20","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"55e415dab9569f382780d710d4143b886ac94e04","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.20.tgz","fileCount":18,"integrity":"sha512-QRhil/bwHp7+TejtthDqnvRyvjK4UcrxoHkbW0jmO1a4gBY1Jh1eIG8iD3i4PzeHQte4YMjWn8qIcSA5ephjbg==","signatures":[{"sig":"MEYCIQCmZKot3yZyXR9PXASnvnCqxsvSc23/I5fB00xIEQ2niAIhAPLByxBWtZFC6XfCODdpSjFI+4XxuhspJCVU+v/Hh/AA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41203},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.20.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_resolved":"/tmp/73fe609dcec50e8ce984a94ca46a1bab/ag-webscrape-0.0.20.tgz","_integrity":"sha512-QRhil/bwHp7+TejtthDqnvRyvjK4UcrxoHkbW0jmO1a4gBY1Jh1eIG8iD3i4PzeHQte4YMjWn8qIcSA5ephjbg==","_npmVersion":"11.6.2","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ag-common":"^0.0.878","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.20_1771623542579_0.030032642265929832","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"ag-webscrape","version":"0.0.21","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.21","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"f4f51087b4844094ea3a8d53ae5f78b86a9c3bc6","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.21.tgz","fileCount":18,"integrity":"sha512-A4s44bEmVXQMRqLphRAG3qmEy8jNJVlnihwQsDhxJYQn2VEKlSClAJmnVpVGox6NiJ1voJObAtSFprIT495YOQ==","signatures":[{"sig":"MEYCIQCmLE7wzYt84XvnVkWli74YlQFOJo/6sEe+0k7Mvo/9JgIhAOQd2O9VekIsD6TLHztjqmCnv9mpedyMBFnuaskS/p3J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41203},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.21.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_resolved":"/tmp/a553aed064eb785685d4c320912081e1/ag-webscrape-0.0.21.tgz","_integrity":"sha512-A4s44bEmVXQMRqLphRAG3qmEy8jNJVlnihwQsDhxJYQn2VEKlSClAJmnVpVGox6NiJ1voJObAtSFprIT495YOQ==","_npmVersion":"11.6.2","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ag-common":"^0.0.879","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.21_1771739595819_0.7024002843654173","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"ag-webscrape","version":"0.0.22","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.22","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"c9b9f4bad81edaa33f933005eb4deae851185e0c","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.22.tgz","fileCount":18,"integrity":"sha512-tjgAaff2EySu2qZBjkUOmy3AgNwIbT0nbUAlapuZiEaKsg7tP8rdycHwCUkZcxcRqblSn0ZoQOrvJBAXLPjuJA==","signatures":[{"sig":"MEUCIQCf7wfplf7v3rlVjTObzUSYAlvkJhQBFkjk4DrkVPoxqwIgZXp8g+Q/nhFxrr1CEOQrdU9QR4Fr6fURHOk+Q0bS8YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41203},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.22.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_resolved":"/tmp/dd2687592db8315eaf12f85b2d7cec79/ag-webscrape-0.0.22.tgz","_integrity":"sha512-tjgAaff2EySu2qZBjkUOmy3AgNwIbT0nbUAlapuZiEaKsg7tP8rdycHwCUkZcxcRqblSn0ZoQOrvJBAXLPjuJA==","_npmVersion":"11.6.2","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ag-common":"^0.0.880","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.22_1771895627830_0.33005709424830254","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"ag-webscrape","version":"0.0.23","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.23","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"a7fcf6b4f1cf804f3dd252324f7bf8717d1e07a0","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.23.tgz","fileCount":18,"integrity":"sha512-cWmK647GaCP50m1Rgxk95yfKcDbuOxXJLHJ+CB9XSxYAWy9u0NhHBpy9ZPyB6ws0ZVI+NZ5+Si6nlY2ajE8WRQ==","signatures":[{"sig":"MEUCIQDJ/8IELPjz0a90iKWPSQGxCe1wTnVrrbBziU1koZ8aYAIgR/WZ2yNi8cMjwfmvC1dPcXJFfflBs4K1mbsG2n+5jJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41203},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.23.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_resolved":"/tmp/f0eac15d2819c60540194982757293f9/ag-webscrape-0.0.23.tgz","_integrity":"sha512-cWmK647GaCP50m1Rgxk95yfKcDbuOxXJLHJ+CB9XSxYAWy9u0NhHBpy9ZPyB6ws0ZVI+NZ5+Si6nlY2ajE8WRQ==","_npmVersion":"11.8.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ag-common":"^0.0.881","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.23_1772225663025_0.4362983751247027","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"ag-webscrape","version":"0.0.24","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.24","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"142b201597ba11f149f82d5a6c100b17599727a5","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.24.tgz","fileCount":18,"integrity":"sha512-jhsfQu1W1iafuCKzpQlTn6TqaYWIyczDMVlPK3LkUusCysyffOaCaUPpPW3M4wYO6/QUgq7D4M4q99OzsbnMtA==","signatures":[{"sig":"MEQCIERS5p24QtTHYXMDMIV6mMA108UZ1aSL1RriH/o4LqMNAiBGB29bLi8/P3BMyUFuEkru1ly/pwkmy27tR0aO6Sdb3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41203},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.24.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_resolved":"/tmp/868df2ba4430512372ee5018fb56ea61/ag-webscrape-0.0.24.tgz","_integrity":"sha512-jhsfQu1W1iafuCKzpQlTn6TqaYWIyczDMVlPK3LkUusCysyffOaCaUPpPW3M4wYO6/QUgq7D4M4q99OzsbnMtA==","_npmVersion":"11.9.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ag-common":"^0.0.882","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.24_1772829968047_0.8839625708583645","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"ag-webscrape","version":"0.0.25","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.25","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"39ca23e11c29204f89884a6b81978a0fabad2ee3","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.25.tgz","fileCount":18,"integrity":"sha512-fxj5Z22hBwfv4c4vc5vqIuPWa+PTJ+QuRePQrSFYea0NkU5MkrZkXdlgjnQh21Y81bk4Jk53NF9S7GVAkWt8Nw==","signatures":[{"sig":"MEYCIQDuBlX72yDP2nQI4LGwB9QBmLncNdCznQxu26RGF2rizwIhALxbTMny7fatMWNaD92h37Lpr3/lePj45XR4u7jqJj5O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41203},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.25.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_resolved":"/tmp/f144b498ef5761e2fd435eae63195496/ag-webscrape-0.0.25.tgz","_integrity":"sha512-fxj5Z22hBwfv4c4vc5vqIuPWa+PTJ+QuRePQrSFYea0NkU5MkrZkXdlgjnQh21Y81bk4Jk53NF9S7GVAkWt8Nw==","_npmVersion":"11.9.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ag-common":"^0.0.883","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.25_1773018934651_0.04264746274995046","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"ag-webscrape","version":"0.0.26","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.26","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"0680a351a35ef606bfa3819c42fc43f49d233be2","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.26.tgz","fileCount":18,"integrity":"sha512-xc7st3IX/1RWPgxu/iIySpSloY9g9pKD7QnwsZTA4dOTQ2Uac1JaSxr+uYK6kAony5esKtFXomRfz0u9R+ChDA==","signatures":[{"sig":"MEYCIQD7m5WzxJvJq8dWl4vHrLA4ILLkfgPdJEiJlbtFPo4SFwIhAIziVpWofW/mpcGdULWiASYhqoDshH8R64/tZ0tLUGhC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41203},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.26.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_resolved":"/tmp/22dd9e891e5257f8ae181307a4c326f3/ag-webscrape-0.0.26.tgz","_integrity":"sha512-xc7st3IX/1RWPgxu/iIySpSloY9g9pKD7QnwsZTA4dOTQ2Uac1JaSxr+uYK6kAony5esKtFXomRfz0u9R+ChDA==","_npmVersion":"11.9.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ag-common":"^0.0.884","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.26_1773450674373_0.8004438538450735","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"ag-webscrape","version":"0.0.27","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.27","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"86651c2a5c1643caf684dc8fe0e973f22eb0c76c","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.27.tgz","fileCount":18,"integrity":"sha512-FZJd6rICCrhQv6JBRESBaL41bhqznaUF3pJwcM8AojSMQmz5oFT5aHSixRhKxq1nkNxQGBNHnYdlqyKzi79t8A==","signatures":[{"sig":"MEUCIQDVCDZ5En6rKx+2bPPbirGFq5jq1/OOeGbT8tsHv5jL0wIgI56143QQ1mrTbPWaRP0Sun97dQgoLr9UvhVg8sUrMPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41203},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.27.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_resolved":"/tmp/06f79cfe8475698fed82f054c81c5aca/ag-webscrape-0.0.27.tgz","_integrity":"sha512-FZJd6rICCrhQv6JBRESBaL41bhqznaUF3pJwcM8AojSMQmz5oFT5aHSixRhKxq1nkNxQGBNHnYdlqyKzi79t8A==","_npmVersion":"11.9.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ag-common":"^0.0.885","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.27_1774057224291_0.48800236913325246","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"ag-webscrape","version":"0.0.28","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.28","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"80931341d190fa152d4fd6799265fbb7159b2f66","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.28.tgz","fileCount":18,"integrity":"sha512-9OsHvYRGAf9EQlVddZWsVZ9Djg0/D6Lq3/j4gyQyV5l1fnLbLro6umo52FnyfW7LKUY8E6raXrbWvu7IScQ2pQ==","signatures":[{"sig":"MEYCIQDwpob03Sj8dbkcpghcXezgml7nwxk2Zz2NLe7TUPa7LAIhAOXItR5eU429gWZJCFujY5uA3ZdCvDeJYyTrrtLJgFjg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41203},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.28.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_resolved":"/tmp/db4e3a806d6bb1a58e7abbeed7de40e9/ag-webscrape-0.0.28.tgz","_integrity":"sha512-9OsHvYRGAf9EQlVddZWsVZ9Djg0/D6Lq3/j4gyQyV5l1fnLbLro6umo52FnyfW7LKUY8E6raXrbWvu7IScQ2pQ==","_npmVersion":"11.9.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ag-common":"^0.0.886","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.28_1774240361791_0.3246254149508121","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"ag-webscrape","version":"0.0.29","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.29","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"5c1d7cc1cf2cdf91f88311ed5adbb1cf907c03be","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.29.tgz","fileCount":18,"integrity":"sha512-SWQgKhXHeWFr+MoRVzWXbds4CD6Cld+wbKmzKdkuIoZT4UNLKDhY2xzWcAdKyyJgTMP+qvKihXJZ0cwubr8+RA==","signatures":[{"sig":"MEQCIFTJZSw6UeuJujQy3P3LPiFo+ypSFU4cKNHh6oZR1G71AiAOqgWpfK1uHYqNsZ+aiUq8gx3JFwZij/ADcEZcGlQp2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41203},"main":"dist/index.js","_from":"file:ag-webscrape-0.0.29.tgz","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_resolved":"/tmp/c44bb6497b349e6b78159e1eb9d0958a/ag-webscrape-0.0.29.tgz","_integrity":"sha512-SWQgKhXHeWFr+MoRVzWXbds4CD6Cld+wbKmzKdkuIoZT4UNLKDhY2xzWcAdKyyJgTMP+qvKihXJZ0cwubr8+RA==","_npmVersion":"11.9.0","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ag-common":"^0.0.887","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.29_1774658543274_0.5564350129599505","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"ag-webscrape","version":"0.0.30","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.30","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"0edcf60ec4430462642daa144a59610edd6009a7","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.30.tgz","fileCount":18,"integrity":"sha512-9M9mHTR36mGvN4FvAQb4jee5kDpMaMyCNttOzYVNF2qSVAd0e8NwK3gMe/9St+798Gs2Zbl3s545bjY5nviIpw==","signatures":[{"sig":"MEQCIH46Qjw3KUBiU5Ov1PZNbEZtoHB/n+7Zxqw3Um+kRNoMAiAFtRo/NhK2Fkum4OyurrCbNpMS+O1ma6dJihEkWfxqEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICqsNErCJJo2A7y+mEftFvUWBMODoAJ0kiuzfGkY/VExAiAUYByVZzrbjlq6Cq9f9HHi//ff87SIj9hGDs1rkLpRCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41393},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"gitHead":"d1bc7f07e04042b31635fba1d2083264ddcbd699","scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_npmVersion":"12.0.2","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ag-common":"^0.0.887","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.30_1789699405744_0.15061303983096375","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"ag-webscrape","version":"0.0.31","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.31","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"953954ca1941287bf92288ddb21f76f387c9cca1","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.31.tgz","fileCount":38,"integrity":"sha512-U1FnVGxwnPSPbsvvHAgipkSq1N/+1laEH0kba1ZUH5E1eDgKUKIiGY4fDagNAODxcCmN4+Tj04RXg3pGwI/M3g==","signatures":[{"sig":"MEUCIQDdIssVUTz3RoMyCyx2uyijxT1/4JnE2gZ3TEYguzoMXwIgBBc9cOEMGLsFCCGYH6Dt8HBobGYQWVpr+ixGW92mCmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8+xJQUUcs1AyTemF5cQpHqgqEHAfbEAYaTPk69vjsmAIhAMGfjLbILowGQG+I9b2M+f/29KhNfnpqQnkxMYK8s4H6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186609},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"gitHead":"dee69370f3187e9583e470b4758f78308a676adf","scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_npmVersion":"12.0.2","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ag-common":"^0.0.887","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.31_1789701486228_0.5271642749884413","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"ag-webscrape","version":"0.0.32","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.32","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"2063b7aacfb2e26b03a456c9e44ba13fb59159d0","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.32.tgz","fileCount":38,"integrity":"sha512-ao1eUJoprZhP1WGpr1f0z0fguSNLoibhqwtWq1xmw5VjsVD9z+bMZPwdqP34CpeQbrKhic64N6hwmCxjZSbMYg==","signatures":[{"sig":"MEUCIFCP0k3QsRWQrMuic8u+VXx89mnlyhFOZumoRGKsPk4nAiEAlqpME5qflUcwZTK/jYSLF5EH/Pz9VQ9PX/Y/8JESZ7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3qHOdfremgpYwk8U5BcwKQx7z6E/CBpBvau7qZDbAbQIhAMKfzLIYzB052dDeprYyTNqeMohMKBAUHmwyNqSHkT32","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187947},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"gitHead":"c15209ae02fb2457b358bd0e6fd2129241ee0425","scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_npmVersion":"12.0.2","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ag-common":"^0.0.887","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.32_1789704134460_0.8742075360405956","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"ag-webscrape","version":"0.0.33","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.33","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"14f7e1a059c9b280e7babca2a3aacff939888814","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.33.tgz","fileCount":38,"integrity":"sha512-FzHLvaG+J6PMyxySJP56gWpZM0Lfik1gpEJhrx+tTsG0PRatH1OcdFstpI28Cv9hNuX5LVNERcIlONrN2cnKfQ==","signatures":[{"sig":"MEUCIC1CAYsQ2hEMv9pXfDNznJ5SbHyAx+hYp03r1+CVkSenAiEA1Z4QMFVOPCwiODluB7CxqubrVXUkOL1TISpTqKFAyo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCAMCdjB7ioQD1fCWK3na2ttNS/N2mueAsWbgRBiScnAIgMhFfj3DOEqdogGVQClupKI5aXAQ3zrWH7msUP6HxcFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188210},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"gitHead":"07a5d477dfa6d327b5ff314dbe8d5186718800bf","scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_npmVersion":"12.0.2","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ag-common":"^0.0.887","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.33_1789706089669_0.8502131202025152","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"ag-webscrape","version":"0.0.34","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.34","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"e4d629f25f4b939c56112f552698cc7dbb39151c","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.34.tgz","fileCount":38,"integrity":"sha512-2R2ZojGPkDoFFr4PnrAs1IQqVVujq/Z07EUDFrGSQHk34dUyKMXH6kwwiTBokLgH3AetuGeZ7bsC2rSumrlXhw==","signatures":[{"sig":"MEYCIQC1h/0wTrtAebdn3xpHVMrJOPS7RAB6zDOcCKa5vBjiiwIhAJYH3lg+0k0TTmRKa7Zcb895QywEt0HcuF2+tu3EEDtt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB7h8iqoN46N3xfEEMH6o0PIU9eyameR/TCtGhfYjlCUAiBay9DLqyweYbFOHmlCpSSGv05i0KrpIgk0yRmP2JBvvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188166},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"gitHead":"710685aa114b0b7dd282ddc8ddb53d1dc54b3793","scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_npmVersion":"12.0.2","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ag-common":"^0.0.887","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.34_1789706787912_0.26994023484822116","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"ag-webscrape","version":"0.0.35","keywords":["scraping","playwright","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.35","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"6fa6ac139a78c5cc8ba4842b056779209432478b","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.35.tgz","fileCount":26,"integrity":"sha512-/oewePrIInZLYLCFr10NQSwuxbB7kPoVfyoCczTobfICUvMBj9tXNpMJMZyuog60OFHB+RrblGo3hDIqjx73Yg==","signatures":[{"sig":"MEYCIQDy6SQ+IHa7LDsYLBVvo7oWTvBGyWGHbXmWAFk9Nc68VwIhAMWJE+/QNYfq/AAJ32EaSWhvRnBweLemGbMaSPKzqj+L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAjUCVA7xsovRAjCjq7wsETExdk6KTXLgpaA5vniv7EwAiEAp4v6VMADumih7eW43XeYsukkDaa+ZENSLm8BWRCou7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103038},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"gitHead":"236e7332136eef6c4888c325f1f60dd8dd6a5273","scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_npmVersion":"12.0.2","description":"TypeScript web scraper with Playwright fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ag-common":"^0.0.887","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.35_1789708825475_0.02868505592297277","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"ag-webscrape","version":"0.0.36","keywords":["scraping","puppeteer","headless-browser","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.36","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"d0f7ec5a39dccd69676fc49bea000c8f8139d805","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.36.tgz","fileCount":26,"integrity":"sha512-jGUcWil1z6IgdDmICLW3szd1ux+yX0I3k67gJ3c5EngmR3CI1wHadna3nXqV7uJzQgKU6pbb7YbU4osM9OQgUw==","signatures":[{"sig":"MEUCIHO+rxZwYOngemmbhLHTUfgT70toi2IJ8y1wvVbXALgSAiEA9rjgPgcVjiEwrY9Yz8jI0bzvEjViEGjXyiwzYX5yowg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDTW12e2yhhcLJArjhpUJ+eQtt+8x1Nzj5JIxxFCAZgCAiAIKi3f4/VVRk6a4lSZAtTuUg4YIaKvX2FCwj0B+qrIAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101228},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"gitHead":"879b2c0713091ebf6eedc17ba273d75427db21f6","scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_npmVersion":"12.0.2","description":"Generic TypeScript web scraper with a headless-browser fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ag-common":"^0.0.887","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.36_1789711602421_0.12363938678754449","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"ag-webscrape","version":"0.0.37","keywords":["scraping","puppeteer","headless-browser","typescript","web-scraper","anti-scraping"],"author":{"name":"admin@gec.dev"},"license":"MIT","_id":"ag-webscrape@0.0.37","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"dist":{"shasum":"1bc2d9174fb750eeb7127226d4c72caf20919a58","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.37.tgz","fileCount":26,"integrity":"sha512-LOQAey9eOypjBPLb4EHEHLqxesVIZKHFp1jCACg/0umV2PjpOrCqFR1ilgXEokx0gLaAcpUVo/MAvqsOrnbC9w==","signatures":[{"sig":"MEUCIEW/zP0tBVcrISkwx57kiGFLB319UC+Nv6j257A4mTBRAiEA2TWLfuiXJcWfigceSk1r3f/ja/KHt3W6sTtVZ4hH1gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHLIDVnJ2By3eEsFxo/VZi3IcV+7GZ0qABbOQHTtXWRPAiEAonSztEJf0jQMon/KW8nzVdpR0Rkco3nWgHC0oalsXCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102573},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"gitHead":"b7d6953daf6d42d27c3865ce88c4d5965b96e4e8","scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"_npmVersion":"12.0.2","description":"Generic TypeScript web scraper with a headless-browser fallback for anti-scraping protection","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ag-common":"^0.0.887","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/ag-webscrape_0.0.37_1789711898427_0.22964857038969178","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"_id":"ag-webscrape@0.0.38","dist":{"shasum":"5aa6b44af2860d5f6ba1b88ecc4f03c1e6b0e2e0","tarball":"https://registry.npmjs.org/ag-webscrape/-/ag-webscrape-0.0.38.tgz","fileCount":26,"integrity":"sha512-I4Tew9mDz7O+foslWijtyuWp34L9r8ZtDww7e3P+pGml07wcVrhkQ2OuvyML7IQB1/nS08IiUWZrK+IIdcMkNA==","signatures":[{"sig":"MEUCIDM7bdWwuhaAgBGdXswP9B8EOVLvwagy5QId3Alcx/7IAiEAySkX8UUzDQtvgqA/01rpUFk+KVJX8ouiqi5+tCMKwBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDiEu3mmJSQ23qelwS53sjfpoWzbRLagP452M63V/23HAiBUyZtkLMNpy1qP6CirLjGlLyobIk6vhNvIqFC+JG/tXA=="}],"unpackedSize":112258},"main":"dist/index.js","name":"ag-webscrape","types":"dist/index.d.ts","author":{"name":"admin@gec.dev"},"engines":{"npm":"use pnpm","node":">=20","pnpm":">=3","yarn":"use pnpm"},"gitHead":"1018c763dfe9e932bb79b6bb015fa9483cbc606b","license":"MIT","scripts":{"dev":"tsc --watch","lint":"next lint","test":"tsx src/test.ts","build":"tsc","format":"eslint src --fix","preinstall":"npx only-allow pnpm","prepublishOnly":"npm run build"},"version":"0.0.38","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e1bc37-7640-43e8-afa3-92840403ed42"}},"keywords":["scraping","puppeteer","headless-browser","typescript","web-scraper","anti-scraping"],"_npmVersion":"12.0.2","description":"Generic TypeScript web scraper with a headless-browser fallback for anti-scraping protection","directories":{},"maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"ag-common":"^0.0.887","puppeteer":"^24.15.0","puppeteer-core":"^24.15.0","node-html-parser":"^7.0.1","@sparticuz/chromium":"^143.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","eslint":"^9.32.0","typescript":"^5.8.3","@types/node":"^25.0.0","eslint-config-e7npm":"^0.1.23"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ag-webscrape_0.0.38_1789776087608_0.5529948991005604"}}},"time":{"created":"2025-07-12T01:19:48.101Z","modified":"2026-09-19T00:01:27.895Z","0.0.1":"2025-07-12T01:19:48.297Z","0.0.2":"2025-07-12T12:41:50.450Z","0.0.3":"2025-07-12T12:50:57.419Z","0.0.4":"2025-07-14T02:05:18.941Z","0.0.5":"2025-07-14T04:25:00.581Z","0.0.6":"2025-07-14T04:40:28.951Z","0.0.7":"2025-07-14T05:18:52.909Z","0.0.8":"2025-07-22T11:22:16.630Z","0.0.9":"2025-07-22T11:29:19.387Z","0.0.10":"2025-07-22T11:34:16.842Z","0.0.11":"2025-07-22T22:34:28.226Z","0.0.12":"2025-07-26T23:09:58.410Z","0.0.13":"2025-07-28T01:49:28.515Z","0.0.14":"2025-08-29T00:12:51.908Z","0.0.15":"2025-08-29T00:19:07.833Z","0.0.16":"2026-02-17T04:34:09.879Z","0.0.17":"2026-02-17T05:19:17.490Z","0.0.18":"2026-02-18T01:07:01.694Z","0.0.19":"2026-02-18T21:54:18.756Z","0.0.20":"2026-02-20T21:39:02.741Z","0.0.21":"2026-02-22T05:53:15.962Z","0.0.22":"2026-02-24T01:13:47.984Z","0.0.23":"2026-02-27T20:54:23.195Z","0.0.24":"2026-03-06T20:46:08.207Z","0.0.25":"2026-03-09T01:15:34.789Z","0.0.26":"2026-03-14T01:11:14.551Z","0.0.27":"2026-03-21T01:40:24.488Z","0.0.28":"2026-03-23T04:32:41.945Z","0.0.29":"2026-03-28T00:42:23.424Z","0.0.30":"2026-09-18T02:43:25.843Z","0.0.31":"2026-09-18T03:18:06.329Z","0.0.32":"2026-09-18T04:02:14.547Z","0.0.33":"2026-09-18T04:34:49.773Z","0.0.34":"2026-09-18T04:46:28.010Z","0.0.35":"2026-09-18T05:20:25.560Z","0.0.36":"2026-09-18T06:06:42.520Z","0.0.37":"2026-09-18T06:11:38.503Z","0.0.38":"2026-09-19T00:01:27.727Z"},"author":{"name":"admin@gec.dev"},"license":"MIT","keywords":["scraping","puppeteer","headless-browser","typescript","web-scraper","anti-scraping"],"description":"Generic TypeScript web scraper with a headless-browser fallback for anti-scraping protection","maintainers":[{"name":"e7npm","email":"andreigec@hotmail.com"}],"readme":"# ag-webscrape\n\nA generic TypeScript web scraper with an intelligent fallback strategy. It attempts a direct HTTP fetch first, then falls back to a headless browser (puppeteer-core) for anti-scraping protection.\n\nThis package is intentionally site- and domain-agnostic. It provides fetching, browser rendering, XPath/DOM helpers, content sanitisation and anti-bot detection only; product/plant semantics belong in the consumer.\n\n## Features\n\n- **Dual Strategy**: Direct fetch first, headless-browser fallback\n- **Anti-Scraping Detection**: Automatically detects Cloudflare, Akamai, DataDome, PerimeterX and generic 403/429 blocks\n- **Persistent Browser**: Maintains a browser instance for faster subsequent scrapes\n- **Generic Helpers**: XPath over `node-html-parser`, content cleaning/validation, DOM navigation\n- **Error Handling**: Typed result with block provider and content classification\n- **TypeScript Support**: Full type safety and IntelliSense\n\n## Installation\n\n```bash\nnpm install ag-webscrape\n```\n\n## Quick Start\n\n```typescript\nimport { WebScraper } from 'ag-webscrape';\n\nconst scraper = new WebScraper();\n\nconst result = await scraper.scrape('https://example.com');\nconsole.log(result.html, result.contentType, result.blockedBySecurity);\n\nawait scraper.dispose();\n```\n\n## API Reference\n\n### `WebScraper`\n\n```typescript\nnew WebScraper(options?: ScrapingOptions)\n\ninterface ScrapingOptions {\n  timeout?: number;                 // Request timeout in ms (default: 30000)\n  userAgent?: string;               // Custom user agent\n  headers?: Record<string, string>; // Additional headers\n  retries?: number;                 // Number of retries (default: 3)\n  waitForSelector?: string;         // Selector to wait for in the browser\n  waitForTimeout?: number;          // Browser wait in ms (default: 5000)\n  executablePath?: string;          // Explicit browser executable\n}\n\ninterface ScrapingResult {\n  url: string;\n  html: string;\n  status: number;\n  method: 'fetch' | 'visual';\n  error?: string;\n  redirected?: boolean;\n  finalUrl?: string;\n  contentType: 'target' | 'challenge' | 'empty' | 'error' | 'unknown';\n  blockedBySecurity: boolean;\n  blockProvider?: 'cloudflare' | 'akamai' | 'datadome' | 'perimeterx' | 'unknown';\n  blockReason?: string;\n  challengeSnippet?: string;\n}\n```\n\nMethods: `scrape(url, options?)`, `scrapeMultiple(urls, options?)`, `dispose()`.\n\n### Helpers\n\n- DOM: `goToPage`, `launchBrowser`, `closeBrowser`, `PageResult`\n- XPath: `selectXPath`, `nodeInnerText`, `nodeDirectInnerText`, `nodeAttribute`, `nodeElement`, `nodeStringValue`, `XPathNode`\n- Content: `cleanHtml`, `cleanText`, `decodeHtmlEntities`, `isValidContent`, `ELEMENTS_TO_REMOVE`, `ATTRIBUTES_TO_REMOVE`, `PREVENTION_SELECTORS`, `CONTEXTUAL_PATTERNS`\n\n## How It Works\n\n1. **Direct Fetch**: HTTP request with a strict timeout\n2. **Anti-Scraping Detection**: Scans the response for challenge/block markers\n3. **Browser Fallback**: On failure or a detected block, renders with a headless browser\n4. **Resource Management**: Reuses the browser instance across scrapes\n\n## License\n\nMIT\n","readmeFilename":"README.md"}