{"_id":"@bernierllc/web-scraper","_rev":"14-3218ff44687a839b80fca63823890d75","name":"@bernierllc/web-scraper","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"@bernierllc/web-scraper","version":"0.1.0","keywords":["scraper","web-scraping","playwright","browser-automation","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/web-scraper@0.1.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"9d685a7d336fe71ce586b949bd42aa5542563f92","tarball":"https://registry.npmjs.org/@bernierllc/web-scraper/-/web-scraper-0.1.0.tgz","fileCount":11,"integrity":"sha512-wSeTiVY0iJTCB6a1K/LV/cXXPEJcpNUUKpk9O2uCozNm1SJI7DN/f3BJskeRuee4ZEl7ZzynPLL8frdV4R8LAg==","signatures":[{"sig":"MEMCIBgbc2i9Cs6R3IsK4IzhwGl6fGZHjtRN83tE5u5LZONUAh8s3TkxUT1NayXFoGFZFm81fTB/MW3EXizWi6jPv20S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17067},"main":"dist/index.js","_from":"file:bernierllc-web-scraper-0.1.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/058c097421855039d310b549e862bd5b/bernierllc-web-scraper-0.1.0.tgz","_integrity":"sha512-wSeTiVY0iJTCB6a1K/LV/cXXPEJcpNUUKpk9O2uCozNm1SJI7DN/f3BJskeRuee4ZEl7ZzynPLL8frdV4R8LAg==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.7.0","description":"Web scraping connector for browser-based data extraction","directories":{},"_nodeVersion":"20.19.6","dependencies":{"cheerio":"^1.0.0","playwright":"^1.51.0","robots-parser":"^3.0.1","@bernierllc/rate-limiter":"0.1.7","@bernierllc/retry-policy":"0.1.6","@bernierllc/data-connector-base":"0.1.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web-scraper_0.1.0_1766087497229_0.105662761513315","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bernierllc/web-scraper","version":"0.3.0","keywords":["scraper","web-scraping","playwright","browser-automation","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/web-scraper@0.3.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"61328f73500f10901218514a9ba3ebb85d24321e","tarball":"https://registry.npmjs.org/@bernierllc/web-scraper/-/web-scraper-0.3.0.tgz","fileCount":11,"integrity":"sha512-admReqZnM+3j5VlsZcUoNMKY+lTcq0xs5eDk/Bvwjd79npoY77Eqvuk0Vyk8L/x48f2M6OQZ1Zxep2X/MOl/4A==","signatures":[{"sig":"MEYCIQCjDcFxHXWYIMDSdAyXz4pDk3ckyl1GAgYWnKN0raSvvQIhAMun+4nHLFZxR+Ih97mjqZAiDejMB+DrHPtHWcW9sEvv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17125},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"683786f5b043d9a96c9f49ed1f04f9dccd79eed3","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec600d84-47b8-468e-9cae-e0cf3370cccc"}},"repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"Web scraping connector for browser-based data extraction","directories":{},"_nodeVersion":"20.19.6","dependencies":{"cheerio":"^1.0.0","playwright":"^1.51.0","robots-parser":"^3.0.1","@bernierllc/rate-limiter":"0.2.0","@bernierllc/retry-policy":"0.3.0","@bernierllc/data-connector-base":"0.3.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web-scraper_0.3.0_1767644259684_0.7545064809996682","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@bernierllc/web-scraper","version":"0.3.2","keywords":["scraper","web-scraping","playwright","browser-automation","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/web-scraper@0.3.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"af68d38e675be0294c4dbf94b345472a9916c98f","tarball":"https://registry.npmjs.org/@bernierllc/web-scraper/-/web-scraper-0.3.2.tgz","fileCount":11,"integrity":"sha512-X9Q6EjRoFS6JDauHkdufiP/pAPLGPuV2BwYh87NlhCXDpvs4x9snYpGfPqNlojANUZBfTyj557+fL75KetpVgA==","signatures":[{"sig":"MEYCIQCnrDM/tkUvEpdwzPkIqMK9D1+X2tszC33LcgQSadte3wIhAKjMjPkjXkQ9BWVDAPZg5DZ1oxyuFMDi3NA+u35ZHJPJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17063},"main":"dist/index.js","_from":"file:bernierllc-web-scraper-0.3.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec600d84-47b8-468e-9cae-e0cf3370cccc"}},"_resolved":"/home/runner/work/tools/tools/packages/service/web-scraper/bernierllc-web-scraper-0.3.2.tgz","_integrity":"sha512-X9Q6EjRoFS6JDauHkdufiP/pAPLGPuV2BwYh87NlhCXDpvs4x9snYpGfPqNlojANUZBfTyj557+fL75KetpVgA==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Web scraping connector for browser-based data extraction","directories":{},"_nodeVersion":"20.20.0","dependencies":{"cheerio":"^1.0.0","playwright":"^1.51.0","robots-parser":"^3.0.1","@bernierllc/rate-limiter":"0.2.3","@bernierllc/retry-policy":"0.3.2","@bernierllc/data-connector-base":"0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web-scraper_0.3.2_1773163690349_0.8801278554408041","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@bernierllc/web-scraper","version":"0.3.3","keywords":["scraper","web-scraping","playwright","browser-automation","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/web-scraper@0.3.3","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"c290d36ab834c1131c39d2ae67a0a24798a3eb51","tarball":"https://registry.npmjs.org/@bernierllc/web-scraper/-/web-scraper-0.3.3.tgz","fileCount":11,"integrity":"sha512-dhKvb8zCkI8+jCoKY1H7Vst2SiNx/SqY0jV/YOuQIcFAaGfXd2aJh1Lc8uoYGJynq5FYbGKbVhUji2kO0CDubw==","signatures":[{"sig":"MEQCIHMDSYFKrHv5yE8uZ3Z+gCS1kGYtincmguZKDJ6Yfyq0AiAyWIHE12rtqfNaaXK0JbzqLI4XMzwZebqbK8UbPkBeRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17063},"main":"dist/index.js","_from":"file:bernierllc-web-scraper-0.3.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec600d84-47b8-468e-9cae-e0cf3370cccc"}},"_resolved":"/home/runner/work/tools/tools/packages/service/web-scraper/bernierllc-web-scraper-0.3.3.tgz","_integrity":"sha512-dhKvb8zCkI8+jCoKY1H7Vst2SiNx/SqY0jV/YOuQIcFAaGfXd2aJh1Lc8uoYGJynq5FYbGKbVhUji2kO0CDubw==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Web scraping connector for browser-based data extraction","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cheerio":"^1.0.0","playwright":"^1.51.0","robots-parser":"^3.0.1","@bernierllc/rate-limiter":"0.2.3","@bernierllc/retry-policy":"0.4.0","@bernierllc/data-connector-base":"0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web-scraper_0.3.3_1779133937924_0.10456118488924027","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@bernierllc/web-scraper","version":"0.3.4","keywords":["scraper","web-scraping","playwright","browser-automation","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/web-scraper@0.3.4","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"ad6d632a19a6dcd518b61e6ad0597151b694b91e","tarball":"https://registry.npmjs.org/@bernierllc/web-scraper/-/web-scraper-0.3.4.tgz","fileCount":11,"integrity":"sha512-dNQq8FZhCcbenGmyx1/g3Rz4x53MRJbVRX3lWH0GdJDl7yghvsG2ySo/fdK/WgHU2Hja3dCp9k51eJmB4VMf6Q==","signatures":[{"sig":"MEUCIA+nZFyAfL2Xbgy5O80zlF8UpW8Om5LNCwVQ4UxG+lvoAiEA2A7QZTMzEivQSxEOBdPwyuAdfmHUT7N8YcUSeQ4bX8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17063},"main":"dist/index.js","_from":"file:bernierllc-web-scraper-0.3.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec600d84-47b8-468e-9cae-e0cf3370cccc"}},"_resolved":"/home/runner/work/tools/tools/packages/service/web-scraper/bernierllc-web-scraper-0.3.4.tgz","_integrity":"sha512-dNQq8FZhCcbenGmyx1/g3Rz4x53MRJbVRX3lWH0GdJDl7yghvsG2ySo/fdK/WgHU2Hja3dCp9k51eJmB4VMf6Q==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Web scraping connector for browser-based data extraction","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cheerio":"^1.0.0","playwright":"^1.51.0","robots-parser":"^3.0.1","@bernierllc/rate-limiter":"0.2.3","@bernierllc/retry-policy":"0.5.1","@bernierllc/data-connector-base":"0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web-scraper_0.3.4_1779157588217_0.5215748579073265","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@bernierllc/web-scraper","version":"0.3.5","keywords":["scraper","web-scraping","playwright","browser-automation","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/web-scraper@0.3.5","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"96d16a1ba91c8d4d6eecfcdd540b1e675cb72993","tarball":"https://registry.npmjs.org/@bernierllc/web-scraper/-/web-scraper-0.3.5.tgz","fileCount":11,"integrity":"sha512-m1q/Hy0IPjxYFSi/k7c79r3fw9qFpb1LkflgprPiypFa5RZGRUGD3PbKLcR8gvlA6NERkl7wprLtDIJZCPCV0w==","signatures":[{"sig":"MEYCIQDzcSNj6utoJF8l7EDdTepJvPjzencCWhVbpAEkKaPPrQIhANpySkGa0LwQvVsNtOi4tNuK0BFIDLYeckbPdjDahjY2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17063},"main":"dist/index.js","_from":"file:bernierllc-web-scraper-0.3.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec600d84-47b8-468e-9cae-e0cf3370cccc"}},"_resolved":"/home/runner/work/tools/tools/packages/service/web-scraper/bernierllc-web-scraper-0.3.5.tgz","_integrity":"sha512-m1q/Hy0IPjxYFSi/k7c79r3fw9qFpb1LkflgprPiypFa5RZGRUGD3PbKLcR8gvlA6NERkl7wprLtDIJZCPCV0w==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Web scraping connector for browser-based data extraction","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cheerio":"^1.0.0","playwright":"^1.51.0","robots-parser":"^3.0.1","@bernierllc/rate-limiter":"0.4.0","@bernierllc/retry-policy":"0.5.1","@bernierllc/data-connector-base":"0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web-scraper_0.3.5_1779221741792_0.07130655371807437","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@bernierllc/web-scraper","version":"0.3.6","keywords":["scraper","web-scraping","playwright","browser-automation","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/web-scraper@0.3.6","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"85db2554de77b47ec855acaf48d40afac330ffb5","tarball":"https://registry.npmjs.org/@bernierllc/web-scraper/-/web-scraper-0.3.6.tgz","fileCount":11,"integrity":"sha512-3fHX1KA1V4Ygpo0lz3DqVd7q+gEb0Rvt2ZUuc7yEIOMRLKF7XiyTqfZ2z2DGw8oXNcgNqe3w6cWXCUaxZ0KQ7Q==","signatures":[{"sig":"MEUCIQCi+xf9G7e+rT4LmVdKBUba82lvAH166BaWGci9xmcaLAIgBEoRTwvttyne8APdaU8yeFAnGFoC3+Tnz3tWe/Bl+J8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17063},"main":"dist/index.js","_from":"file:bernierllc-web-scraper-0.3.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec600d84-47b8-468e-9cae-e0cf3370cccc"}},"_resolved":"/home/runner/work/tools/tools/packages/service/web-scraper/bernierllc-web-scraper-0.3.6.tgz","_integrity":"sha512-3fHX1KA1V4Ygpo0lz3DqVd7q+gEb0Rvt2ZUuc7yEIOMRLKF7XiyTqfZ2z2DGw8oXNcgNqe3w6cWXCUaxZ0KQ7Q==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Web scraping connector for browser-based data extraction","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cheerio":"^1.0.0","playwright":"^1.51.0","robots-parser":"^3.0.1","@bernierllc/rate-limiter":"0.4.1","@bernierllc/retry-policy":"0.5.1","@bernierllc/data-connector-base":"0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web-scraper_0.3.6_1779234128731_0.9413440057494873","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@bernierllc/web-scraper","version":"0.4.0","keywords":["scraper","web-scraping","playwright","browser-automation","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/web-scraper@0.4.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"f25905607912aea103df8a372dcc5226375c0ff6","tarball":"https://registry.npmjs.org/@bernierllc/web-scraper/-/web-scraper-0.4.0.tgz","fileCount":11,"integrity":"sha512-ebB7ez9GzAYZCEm68TsVOT1caer//em+VX1xeMwfzHUWMhIXHwNT2EnvOoOSkZzdYeI+ariLhXuJb1mI6YVO0w==","signatures":[{"sig":"MEUCIQCMK33XmYRHEQZHfn6qwHsqSQ69AbQ5BMvqloFFha3aOAIgLFamqHGuHpecM41sxfV/BT6OdNVCF9nE91j6DT/fVMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17063},"main":"dist/index.js","_from":"file:bernierllc-web-scraper-0.4.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec600d84-47b8-468e-9cae-e0cf3370cccc"}},"_resolved":"/home/runner/work/tools/tools/packages/service/web-scraper/bernierllc-web-scraper-0.4.0.tgz","_integrity":"sha512-ebB7ez9GzAYZCEm68TsVOT1caer//em+VX1xeMwfzHUWMhIXHwNT2EnvOoOSkZzdYeI+ariLhXuJb1mI6YVO0w==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Web scraping connector for browser-based data extraction","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cheerio":"^1.0.0","playwright":"^1.51.0","robots-parser":"^3.0.1","@bernierllc/rate-limiter":"0.5.0","@bernierllc/retry-policy":"0.6.0","@bernierllc/data-connector-base":"0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web-scraper_0.4.0_1779241869910_0.5090395459364374","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@bernierllc/web-scraper","version":"0.5.0","keywords":["scraper","web-scraping","playwright","browser-automation","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/web-scraper@0.5.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"4b85d80c366c408af67aa7253d4986fa1418cc7d","tarball":"https://registry.npmjs.org/@bernierllc/web-scraper/-/web-scraper-0.5.0.tgz","fileCount":15,"integrity":"sha512-6yHGKJRfpCyIOHv7k/KOnzgs5wxzghL6QsSYCOY1o5Wy5gZEKTq3H0AUZguBeMFIgGYbgUAPTBXDW347TiW0TA==","signatures":[{"sig":"MEYCIQCBriV3P4THUCjV2Cme8fu5Sa2RN65gMWC8r6gGE8VJ+gIhAI45SVcaVM2vrU/hP+uDb1GPlWpYS5JrUN/h5mB/AHlz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20106},"main":"dist/index.js","_from":"file:bernierllc-web-scraper-0.5.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec600d84-47b8-468e-9cae-e0cf3370cccc"}},"_resolved":"/home/runner/work/tools/tools/packages/service/web-scraper/bernierllc-web-scraper-0.5.0.tgz","_integrity":"sha512-6yHGKJRfpCyIOHv7k/KOnzgs5wxzghL6QsSYCOY1o5Wy5gZEKTq3H0AUZguBeMFIgGYbgUAPTBXDW347TiW0TA==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Web scraping connector for browser-based data extraction","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cheerio":"^1.0.0","playwright":"^1.51.0","robots-parser":"^3.0.1","@bernierllc/rate-limiter":"0.5.0","@bernierllc/retry-policy":"0.6.0","@bernierllc/data-connector-base":"0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web-scraper_0.5.0_1779248476321_0.08084726733362002","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@bernierllc/web-scraper","version":"0.6.0","keywords":["scraper","web-scraping","playwright","browser-automation","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/web-scraper@0.6.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"ebdde5bce3db565cf004095b45512b33e7e91157","tarball":"https://registry.npmjs.org/@bernierllc/web-scraper/-/web-scraper-0.6.0.tgz","fileCount":15,"integrity":"sha512-+0pqu4yFPl++uLIdZN+0P2BmyEcs7cIs0Setjx5Mv7TqnDyf9OiVRKj8a/tu8GQjhTW1yApkGxdKnXaYxyUbQA==","signatures":[{"sig":"MEUCIQDY0p/3abooM96pRfenGQ/Repf6abeZme2j1XZx0LVeLAIgWVYiP5eaAmN9+cd7Pj3L2iBg+/iyZtHyrTNKQuRAcbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20106},"main":"dist/index.js","_from":"file:bernierllc-web-scraper-0.6.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec600d84-47b8-468e-9cae-e0cf3370cccc"}},"_resolved":"/home/runner/work/tools/tools/packages/service/web-scraper/bernierllc-web-scraper-0.6.0.tgz","_integrity":"sha512-+0pqu4yFPl++uLIdZN+0P2BmyEcs7cIs0Setjx5Mv7TqnDyf9OiVRKj8a/tu8GQjhTW1yApkGxdKnXaYxyUbQA==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"Web scraping connector for browser-based data extraction","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cheerio":"^1.0.0","playwright":"^1.51.0","robots-parser":"^3.0.1","@bernierllc/rate-limiter":"0.6.0","@bernierllc/retry-policy":"0.7.0","@bernierllc/data-connector-base":"0.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/web-scraper_0.6.0_1779250623396_0.7394138338592076","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@bernierllc/web-scraper","version":"0.7.0","description":"Web scraping connector for browser-based data extraction","main":"dist/index.js","types":"dist/index.d.ts","keywords":["scraper","web-scraping","playwright","browser-automation","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","dependencies":{"cheerio":"^1.0.0","playwright":"^1.51.0","robots-parser":"^3.0.1","@bernierllc/data-connector-base":"0.6.0","@bernierllc/rate-limiter":"0.7.0","@bernierllc/retry-policy":"0.7.0"},"devDependencies":{"@types/jest":"^29.5.5","@types/node":"^20.6.0","jest":"^29.6.4","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2"},"repository":{"type":"git","url":"git+https://github.com/bernier-llc/tools.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"build":"tsc","dev":"tsc --watch","test":"jest","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage","clean":"rimraf dist","prebuild":"npm run clean"},"_id":"@bernierllc/web-scraper@0.7.0","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"homepage":"https://github.com/bernier-llc/tools#readme","_integrity":"sha512-HcN2f/noq7R0hobk9rnzneXXJHq8cqHuAnIUXgzGkDJMjFh9oIAQ61DQg/NRLOufnYIfAFLxNJP+L+y7nznyMQ==","_resolved":"/home/runner/work/tools/tools/packages/service/web-scraper/bernierllc-web-scraper-0.7.0.tgz","_from":"file:bernierllc-web-scraper-0.7.0.tgz","_nodeVersion":"20.20.2","_npmVersion":"11.14.1","dist":{"integrity":"sha512-HcN2f/noq7R0hobk9rnzneXXJHq8cqHuAnIUXgzGkDJMjFh9oIAQ61DQg/NRLOufnYIfAFLxNJP+L+y7nznyMQ==","shasum":"039b4e194b48c9cb38b3e702135331718d39cb48","tarball":"https://registry.npmjs.org/@bernierllc/web-scraper/-/web-scraper-0.7.0.tgz","fileCount":15,"unpackedSize":20106,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFNCZKBjIZCLeUyPdxNZBDGCBsq8+jcJM79g96DYIRukAiEA2MefT4kezgCyzWFYoNCyE1jeHtDkJfMy2f4xff44J5c="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec600d84-47b8-468e-9cae-e0cf3370cccc"}},"directories":{},"maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web-scraper_0.7.0_1779303474586_0.7068715076218095"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-18T19:51:36.746Z","modified":"2026-05-20T18:57:54.887Z","0.1.0":"2025-12-18T19:51:37.398Z","0.3.0":"2026-01-05T20:17:39.839Z","0.3.2":"2026-03-10T17:28:10.577Z","0.3.3":"2026-05-18T19:52:18.067Z","0.3.4":"2026-05-19T02:26:28.359Z","0.3.5":"2026-05-19T20:15:41.930Z","0.3.6":"2026-05-19T23:42:08.890Z","0.4.0":"2026-05-20T01:51:10.071Z","0.5.0":"2026-05-20T03:41:16.448Z","0.6.0":"2026-05-20T04:17:03.544Z","0.7.0":"2026-05-20T18:57:54.745Z"},"bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"author":{"name":"Bernier LLC"},"license":"Bernier LLC","homepage":"https://github.com/bernier-llc/tools#readme","keywords":["scraper","web-scraping","playwright","browser-automation","data-ingestion","bernierllc","service"],"repository":{"type":"git","url":"git+https://github.com/bernier-llc/tools.git"},"description":"Web scraping connector for browser-based data extraction","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"readme":"# @bernierllc/web-scraper\n\nWeb scraping connector for browser-based data extraction using Playwright and Cheerio.\n\n## Installation\n\n```bash\nnpm install @bernierllc/web-scraper\n```\n\n## Usage\n\n```typescript\nimport { WebScraper } from '@bernierllc/web-scraper';\n\nconst scraper = new WebScraper({\n  accessMethod: 'SCRAPE',\n  url: 'https://example.com',\n  headless: true,\n  respectRobotsTxt: true\n});\n\nawait scraper.connect();\nconst result = await scraper.fetch({\n  query: {\n    selector: '.data-item'\n  }\n});\n```\n\n## License\n\nBernier LLC - Limited Use License\n\n","readmeFilename":"README.md"}