{"_id":"@scrapeless-ai/sdk","_rev":"46-8c18ef8a4cbb6aa21cb9aeedaac8f530","name":"@scrapeless-ai/sdk","dist-tags":{"latest":"1.12.1"},"versions":{"0.0.10":{"name":"@scrapeless-ai/sdk","version":"0.0.10","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@0.0.10","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/scrapeless-sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/scrapeless-sdk-node/issues"},"dist":{"shasum":"87b3b59549f839e34af29cde8fe6c882bc12e23e","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-0.0.10.tgz","fileCount":8,"integrity":"sha512-Ivn/JMwve6NTK4ETMMnCdcmnt/NMm1Cqcd1yGXbaRhp1iwtGKLvJ5ZYFCsoEgVcvoAt7NdIqt0ehT4Q5bTJMWA==","signatures":[{"sig":"MEUCIQDbRUMgFLygLLJNpbZdpgfntF0s3biEAGl9b5wtzzOcqgIgeBS17fL65ZLnTAswrVybY8vmoe3T0Mabw0u3YaqdFBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5474366},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"3d537156c5716e8241d0467657e6e53128a2e9d2","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/scrapeless-sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.24.1","dotenv":"^16.5.0","tsdown":"^0.11.9","winston":"^3.17.0","form-data":"^4.0.1","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.8.2","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.15.0","vitest":"^3.1.3","ts-node":"^10.9.2","prettier":"^3.3.3","@eslint/js":"^9.27.0","typescript":"^5.6.3","@types/node":"^22.9.1","lint-staged":"^16.0.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.4","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.15.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.10_1748570284430_0.851399450614168","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@scrapeless-ai/sdk","version":"1.0.0","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.0.0","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"44e2ad7233a3540263681986e3b5fec46d7fe812","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.0.0.tgz","fileCount":8,"integrity":"sha512-v311E3oNcDqlvC2FVSAhRxMzpw9+lxNn1/RRBn/ldW2KvTttxKjnV0eJ79eb1k9CImHq7Jo0Nz2zYtM/ioZckw==","signatures":[{"sig":"MEUCIBkjqkX0QEI74x6rrNNPqbBsedSbBvL1mJrYFX/EhPyWAiEAmvNvLSU0Yh9k9z+yUVNp4KPPJkkL7eXJe0Ugypbnxjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5474524},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b61fb7e6a8a6109088151ae1566c9532e1954f32","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.42","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0_1748602500836_0.8763173033542957","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@scrapeless-ai/sdk","version":"1.0.1","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.0.1","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"98c89c2371f4b4bbc20b9f293bc00c71c65bfcfb","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.0.1.tgz","fileCount":8,"integrity":"sha512-4IJhWdXjPeAP9ekoApZFkLT5jJH/G+PX+pqoUL34bFSvs4zBI9XtrCmAexK6eBUXpXhuffy3LRYhaLLLl0ac4A==","signatures":[{"sig":"MEQCIGNoDGjwk/K3BbIkShmq3qjB3IEWuIrwO9/6RS1SSki6AiAVKlzxnFC2SGNQ++YyZ4xGCMi2dm22wTDZSn8Hq5WdKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5475171},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d671067f550c78143fde7e2b3f4edf172f438294","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.42","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.1_1749037004995_0.9863428104960625","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@scrapeless-ai/sdk","version":"1.1.0","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.1.0","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"e6b8966ad09a6f1a0045735f07dc7182bc6af0db","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.1.0.tgz","fileCount":8,"integrity":"sha512-JrJmRT6qUssekj1V3d806Fam776D2gX/XBE0y+v9iYwgZ4Xno9VcxEYUnjmrIrhkPf12EljFO9ywORnVHw2xAA==","signatures":[{"sig":"MEUCIQDWQxgsww2Dns18KxzDfyU9ICgTHybWRuw433SXozQQzwIgIKHZ+hIrDT8CjhQEMhnSMogMElWowqZ9pZ2pBJPHFbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5495517},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"83ad6b9337a602b027be01f25091a794e904cdc4","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.42","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.0_1749091968768_0.952593878183182","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@scrapeless-ai/sdk","version":"1.1.1","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.1.1","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"c7dba7764485ea67ffdc40e3b72baf0ecab9dec8","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.1.1.tgz","fileCount":8,"integrity":"sha512-itOWLwcix/ONYyfOYs/4Ft1v9RsnSkIX8Qk5W+Mzo2FYXzX33fANrK7ZljOD3CLRz5i7RNENzXMSN3cFUGy4nA==","signatures":[{"sig":"MEUCIAYSKrc/zI7Efj8a8IOlscQ0g2Z+mFeASsnAVccUqOK0AiEAkYKBftozf7ZxfMQs2mkYOqUogNkgjuoZbihRSYKLMb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5497378},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"0cf2b2310a669f32a29d78689ba13d0a78632988","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.42","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.1_1749093894936_0.714457713434099","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@scrapeless-ai/sdk","version":"1.2.0","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.2.0","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"1d58b824967deab7d19867f09c5b8b3878695601","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.2.0.tgz","fileCount":8,"integrity":"sha512-SX9wcsWBNbM1uZN7Dz3Y6s5UnlnhK4nXmMID2P5QaBQAfphqV4ewOjnTP+EIqSfnzeAUaUCp2E9Tj70zxt62xQ==","signatures":[{"sig":"MEUCIQCrNpwNo9O3vtv3iJrJ9Ph1W6iciX/bs5uzWWllEp4wFwIgHj1R3HO5yntULavbXQLNTFKI6otQk8Bh44UpK+alvnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5521450},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"f4840073f6922d6c6caa3d0a717b691ad2208ab6","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.42","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.0_1749107866456_0.2144251617946049","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@scrapeless-ai/sdk","version":"1.3.0","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.3.0","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"32dc1745612abe084565928d871eefd00ee36e04","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.3.0.tgz","fileCount":8,"integrity":"sha512-oib+IjoKXhsaHXpVPkcKToBJPd7qkRp39gsuuCOBMm6xuwKZjHQg3lY8/8b5uFmhpS1BKvZDUZNVBLZ+WcB0Rw==","signatures":[{"sig":"MEQCIEfro6f1Q8LgUsMAu/KpRVENOQqzJJQQZ8C1BkquwBa0AiBHEQjADZ1Uvz/g+ky8GM6ysQJMxTMNB6VC1amNOLCFdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5527120},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"60b083cbec07bdadd95d498b0a66076a0a4c54d1","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.42","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.0_1749182751654_0.6414930726316717","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@scrapeless-ai/sdk","version":"1.3.1","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.3.1","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"376b54fcf85bcd97cfa7b720de9ef420894d0262","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.3.1.tgz","fileCount":8,"integrity":"sha512-N2si7vx4X5JLpy6AL03mWeJCy8hGjng/vU+m4AgF0jPVOy8sG4dmbZfpinJRKzaVnwe+bvjWdf1kaJQklKX0lw==","signatures":[{"sig":"MEQCIGiUMDN5eY7FCI+W+QORSlYPMDnkJuD+a/Aqa2NNlFOOAiBp0WSnIPPWggl5Fo4jE/SIHyh52L34Isp9B/XPZNUR5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5527382},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6894f20ae1ef351afc75519b1bf3b2215529a57b","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.42","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.1_1749462711768_0.5499531809582241","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@scrapeless-ai/sdk","version":"1.3.2","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.3.2","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"007488e338638f2fb3fbdafbe08c9edfe680dacb","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.3.2.tgz","fileCount":8,"integrity":"sha512-v5cP4NRmirHNbDHPpqFSrAEkWADbE3RpnpwB5Uv1fb5EusY+W94qgnuzCVAx2780Cb25Olhf820AWY22hgkHSQ==","signatures":[{"sig":"MEQCICTOU7QF0FhN9rvxTtAC0csFHyeWTOfeRT2F8VEYnZWwAiBHNl0G75CRFYC+MWXnw4wtEHjhQCmUQu3ugxEUsHRR2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5569466},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"81a13fe40872e8c36502a98bca634b62f387ff27","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.42","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.2_1750064269385_0.7281797337383513","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@scrapeless-ai/sdk","version":"1.4.0","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.4.0","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"bac6b6c281bac8790faf62c0596a9b7c79882eb2","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.4.0.tgz","fileCount":8,"integrity":"sha512-rwCogt2zshIWp5GLuLVbsk67eryPFXVo8UGuqHAEqnmFTpLK1k0DCVB/HVtS0ooTOHDkHZdVHwl5H0IlmSrEOA==","signatures":[{"sig":"MEYCIQD5En0DQlVh4h0hZpQPgYOqvhrFWdWf/V/6DCaE62E1eAIhAPftb8a7AaLMp0PAOaudgTEZ2oB4VI/phyTJG+4aC7sF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5571013},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2540bad42de3941b2baae41dd81902e14b71d836","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","actor":{"name":"scrapeless_team","type":"user","email":"scrapelessteam@gmail.com"},"email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.42","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.4.0_1750235107573_0.41528004964010345","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@scrapeless-ai/sdk","version":"1.5.0","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.5.0","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"abf31f2de01ddb0d7629f4e34fd223cc1280e535","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.5.0.tgz","fileCount":8,"integrity":"sha512-dg8F4JtkJgny3AEYkkC4ajIcYQmSqiQc7+TBy9QoPwOLMWDuqG+RjeFDtEbAF6rXq05sSu+BEC3k4UN6VgijMQ==","signatures":[{"sig":"MEQCIF7fRqXV34t0P84Ko6ScKi9tk2dEd2w/+YSoq6LlPn/jAiBLVA5rZQSatYL9JFoj+zCUWFl7Lm6FVkrlAZbYKJf7Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5579841},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"54ba6989f0b8b3e8134900f8dcf39a83ed0eaf1e","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","actor":{"name":"scrapeless_team","type":"user","email":"scrapelessteam@gmail.com"},"email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.42","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.0_1750903041496_0.4782546676129613","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@scrapeless-ai/sdk","version":"1.5.1","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.5.1","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"fc2b02cba813b197c498768595cf0dddaab68633","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.5.1.tgz","fileCount":8,"integrity":"sha512-dZ92ERwMMH3zR8tIYuYnk9sBuRzddlOJTTlBFxvSHAN7bkDEa0d8YGio+YsrNwJ7S2bNuU1NCcTK95WdbaSRJw==","signatures":[{"sig":"MEQCIGdQzqjJuiR3xFYV2aM6Z74HtJAbD9VDO5F49XU6nNFkAiAvZroHH6lzPE+LTr7Jd8Hqq2HvZUX4nlDb51la1vSNhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5580079},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"238516e5668be6daf3db9548cb860bd099932398","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","actor":{"name":"scrapeless_team","type":"user","email":"scrapelessteam@gmail.com"},"email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.25.42","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.1_1750934044762_0.7010536564591965","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@scrapeless-ai/sdk","version":"1.6.0","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.6.0","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"d8d4b514dcf99a53e61cadae75b695372755ae0e","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.6.0.tgz","fileCount":8,"integrity":"sha512-U+VW0hIUf7x37P9rWDqNY3tzpDdTN1Akwds7hMBkoc1avrQyt8a+tV9nCJFcNTFDD0pfEM5esCJhhJhfIncMvw==","signatures":[{"sig":"MEUCIEn/qjc536QRMJvm/RuEzENFXRlibCVXM/wNJaiFlw8QAiEAh6htg3h0Sv6q2jQlg/C1Xy85MJ5v7oYOS67o47l1N2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5618826},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"033ac52399fcf1fe0d4b0f3c00dfc0300c1e6f8c","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","actor":{"name":"scrapeless_team","type":"user","email":"scrapelessteam@gmail.com"},"email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.42","uuid":"^11.1.0","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.0_1751539970258_0.17669210358037857","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@scrapeless-ai/sdk","version":"1.6.1","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.6.1","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"1cf5f0b8f96b941d9be305c8f1bbbd2857c2d4ef","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.6.1.tgz","fileCount":8,"integrity":"sha512-AeHfWWQ0dCBW7DlkfZy6zy8Cr/7NZYGuA/vJhmnXRvnls6INjQ5ZVf2KTYwIQBH1s5xpSp85W4YKzKihQ1hi6Q==","signatures":[{"sig":"MEUCIQC9I4/tpBAjpwIPNUdxxZCJIhsRwlo2H/wET1bU5R01sgIgTARILboQd1Q9R9xZHVtQ5v0QHpCOiyYgrts8qd4kt4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5620376},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"37ab9a28735004f6a55460de02ad985496f15a81","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","actor":{"name":"scrapeless_team","type":"user","email":"scrapelessteam@gmail.com"},"email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.42","uuid":"^11.1.0","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.1_1751869328486_0.5479162460324465","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@scrapeless-ai/sdk","version":"1.7.0","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.7.0","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"7b70f6a9e96b13337a085140047a18102e10b82b","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.7.0.tgz","fileCount":8,"integrity":"sha512-H4iyY62ZJ3fsrGNAqVk0LR/RecWBjkviYjH1/s4ZE42Ig0MruRhmo4+tHqKW9xWCHsIrutzWN0pex556+zjDOg==","signatures":[{"sig":"MEQCIBTWOzleinfg1SPWb8HwXQxA5WiBUBSIXsoJ2EmQ0g2HAiB6HefyOKrvXpoPGV0Oby/fHcqG+q9hRZGTK5ZPncFM9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5623944},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"78f5a68f1799cbab6ee977595bfcdd95bbdf8462","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.42","uuid":"^11.1.0","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.7.0_1752485858082_0.7124126061479399","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@scrapeless-ai/sdk","version":"1.8.0","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.8.0","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"9bf57d65e4eb7da336d3874964211580b9924c29","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.8.0.tgz","fileCount":8,"integrity":"sha512-RO3J+4IfLp43f0Ls3P39n6c8gtzS+DLHPdsO2uHET83WEy7up/8A6p369YT6/gOkNT2Hgl4UKyyTFXhSnAyIsg==","signatures":[{"sig":"MEUCID3i2wqx8ZffLriVexIaOouhzDlrDkDKidJkjdrAFLI8AiEAu0W3UV+6N/k0IxlN5dEXGGtHYJ2Pa536fY0twnKmqE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5630141},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"28edb42a33ac1f4f828051cc69802cb16f517689","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.42","uuid":"^11.1.0","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.8.0_1752749847034_0.6302331242920061","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@scrapeless-ai/sdk","version":"1.8.1","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.8.1","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"f821c32ea17fad2d5c7adc25b306d9b959668f06","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.8.1.tgz","fileCount":8,"integrity":"sha512-pYvXUkX4j8f1bsuoZ1vpkidTlSGaJyUm+KI+nFVkgFufdSG8876VRkTw1nT1TyHm4JmMt8kqWPLos08XmjDaZw==","signatures":[{"sig":"MEQCIFjhCfRg/2Tv78VgZSbNNTk4qS88goQZeO2AY2bJVq2vAiAnIoz9skk6mmROtHsn24OB1kBtSzg/rHedJxjb5eTlgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5630423},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"02071ad3adc1e1a6b462d696db90ab78b5a3b54e","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.42","uuid":"^11.1.0","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.8.1_1752834109114_0.7120823262158527","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@scrapeless-ai/sdk","version":"1.8.2","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.8.2","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"e4528e053fbe0d852d0d2b8eb797a66e26377865","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.8.2.tgz","fileCount":8,"integrity":"sha512-9l6D8Pd7YS+8auQfaJc8bY7MyaN3JxjA1C3fU820ihbe3OrXlE0wkCZ8QrWnvY/lqmBk7vqwkqSUQL5T+7oqsg==","signatures":[{"sig":"MEUCIFfEpNN5gnsxneIvnSXRDbIuFz7qqLcvwSlvM/+iQCK8AiEAuQefyGSsH3OqKWh67zntJVtnoFEHbxIAMiyXs0d0Dok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5630677},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2ad804ab4a64359d2eb4e4182104ed4df2de3322","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.3","dependencies":{"zod":"^3.25.42","uuid":"^11.1.0","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.8.2_1753255246577_0.006924861378835523","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@scrapeless-ai/sdk","version":"1.9.0","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.9.0","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"c878745da1b9f421b78ed51de4f56261231f5c0b","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.9.0.tgz","fileCount":8,"integrity":"sha512-pvEze+aiUKqtS8k18SqQ9eUsL5F1QNC463OMZ5mCk/zYE3FzOtT0Y8cZJsmv0UkqJld5bn55dK7TybQHb7DR3w==","signatures":[{"sig":"MEYCIQDUoRZGUm7Sz0V5YIN/0mqkmyEZwklQVUWg0CtewGnWdwIhAKIvGYBdypvoxGxDRwLtDpWOsoY/N6xeJXVaK6bsHjK1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5636651},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"11804f675447ff0cafe89e9b5fa143b8acf8cab6","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.42","uuid":"^11.1.0","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.9.0_1753414559758_0.6995968160251849","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@scrapeless-ai/sdk","version":"1.9.1","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.9.1","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"e5a15062f2eaaa35b6017891558b98afd438ab8c","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.9.1.tgz","fileCount":8,"integrity":"sha512-BgT8HkAUR+JjGfV7yslvDC1eVkLOV5fiVvXh4IJrixwRaUSXKpJ6uSpEPyRjRzqzidlZ/XTVk/ehOemvqQ0sCA==","signatures":[{"sig":"MEQCIE/mJuPY0/mt6EwBWRw4toaOb6i0SfRaEreMbpJxVA0tAiBRQ9XP9Kli7GewEodOHWRzGLUshr4eSpOTL5/pMvkUCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5637529},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"788c9675daa1cf7146a2fc24f16d831792eafec2","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.42","uuid":"^11.1.0","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.9.1_1753417178970_0.34451780629302764","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@scrapeless-ai/sdk","version":"1.10.0","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.10.0","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"ebd8f9edec5c064961ef52a4b332e2d7c066e5d2","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.10.0.tgz","fileCount":8,"integrity":"sha512-U48CL5PqbgLfuMKLKPv6iZUZRaXDU0F6uoIgfN7EqJNHwIrVLAsBvkRl9WBVBcPbpWb7bemqqBofWFJGzH/Ahw==","signatures":[{"sig":"MEQCICwRce+SLbWLI5PnyspyHuAItkzoSyTN6YG3kyKXbxezAiAlD0rMfTwXkA3Zct1AbaNJOfU8CgBi7n9X94ipamhYIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5638108},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6cc71f3daefaac97185b98163d309230e1160413","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.42","uuid":"^11.1.0","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.10.0_1762423041200_0.47464751156713225","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@scrapeless-ai/sdk","version":"1.11.0","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"author":{"name":"Scrapeless AI"},"license":"MIT","_id":"@scrapeless-ai/sdk@1.11.0","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"dist":{"shasum":"cb701390339b6693a550d1e778b0936f78bad2a8","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.11.0.tgz","fileCount":8,"integrity":"sha512-EX1Vs0vk4FjkhKEaQDUr40LLLeV32tO3cDy38F8fLr95TzJ7gBdLYYw/9I8jD4l2fgT0Jjz0qL0iZQfSl6J9Jg==","signatures":[{"sig":"MEUCIC9zqAn+z2Qarll7W8p1n/RLbfnBSlB4oBVwKtXrtP6PAiEArZo6V10whcIpykNSTSgmYx2hyC/GOJlo0u5Q/EYjOHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5639574},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"extensionsToTreatAsEsm":[".mjs"]},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"8a3cc882fb56b4bfc04e288ea5ebfffe543660fe","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown --clean --platform node","format":"prettier --write .","prepare":"husky","release":"standard-version","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","release:beta":"standard-version --prerelease beta","release:alpha":"standard-version --prerelease alpha","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:dry-run":"standard-version --dry-run","release:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"repository":{"url":"git+https://github.com/scrapeless-ai/sdk-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node SDK for Scrapeless AI","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.42","uuid":"^11.1.0","dotenv":"^16.5.0","tsdown":"^0.11.13","winston":"^3.17.0","form-data":"^4.0.2","node-fetch":"2.7.0","stack-trace":"1.0.0-pre2","puppeteer-core":"^24.9.0","playwright-core":"^1.52.0","winston-transport":"^4.9.0","zod-to-json-schema":"^3.24.5","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.27.0","vitest":"^3.1.4","ts-node":"^10.9.2","prettier":"^3.5.3","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.27","lint-staged":"^16.1.0","@jest/globals":"^29.7.0","@commitlint/cli":"^19.8.1","standard-version":"^9.5.0","@types/node-fetch":"^2.6.12","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.33.0","@commitlint/config-conventional":"^19.8.1","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.11.0_1762912854920_0.5962447562866313","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@scrapeless-ai/sdk","version":"1.12.1","description":"Node SDK for Scrapeless AI","author":{"name":"Scrapeless AI"},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","type":"module","license":"MIT","scripts":{"build":"tsdown --clean --platform node","lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier --write .","format:check":"prettier --check .","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit","prepare":"husky","release":"standard-version","release:minor":"standard-version --release-as minor","release:major":"standard-version --release-as major","release:patch":"standard-version --release-as patch","release:prerelease":"standard-version --prerelease","release:alpha":"standard-version --prerelease alpha","release:beta":"standard-version --prerelease beta","release:dry-run":"standard-version --dry-run"},"keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"dependencies":{"dotenv":"^16.5.0","form-data":"^4.0.2","node-fetch":"2.7.0","playwright-core":"^1.52.0","puppeteer-core":"^24.9.0","stack-trace":"1.0.0-pre2","tsdown":"^0.11.13","uuid":"^11.1.0","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","winston-transport":"^4.9.0","zod":"^3.25.42","zod-to-json-schema":"^3.24.5"},"devDependencies":{"@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.1","@eslint/js":"^9.27.0","@jest/globals":"^29.7.0","@types/node":"^22.15.27","@types/node-fetch":"^2.6.12","@typescript-eslint/eslint-plugin":"^8.33.0","@typescript-eslint/parser":"^8.33.0","eslint":"^9.27.0","eslint-config-prettier":"^9.1.0","husky":"^9.1.7","jest":"^29.7.0","lint-staged":"^16.1.0","prettier":"^3.5.3","standard-version":"^9.5.0","ts-node":"^10.9.2","typescript":"^5.8.3","vitest":"^3.1.4"},"exports":{".":{"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"}},"jest":{"testMatch":["**/*.test.mjs"],"transform":{},"extensionsToTreatAsEsm":[".mjs"],"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"}},"repository":{"type":"git","url":"git+https://github.com/scrapeless-ai/sdk-node.git"},"bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"homepage":"https://github.com/scrapeless-ai/sdk-node#readme","lint-staged":{"*.{ts,js}":["eslint --fix --quiet","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"packageManager":"pnpm@10.18.3+sha512.bbd16e6d7286fd7e01f6b3c0b3c932cda2965c06a908328f74663f10a9aea51f1129eea615134bf992831b009eabe167ecb7008b597f40ff9bc75946aadfb08d","_id":"@scrapeless-ai/sdk@1.12.1","gitHead":"c4cdb1d066a28d7484da82422b13829bbfadb9c4","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-XUSBly5YcuWY75UESiJRwXuA81RMdNC0Uyhh+yK6JKXG2Ylsb2BxQFwf/jJnXAgvpU0h+EBE0/4m6r4cjpa0Lg==","shasum":"de451eebfb2b131f091be28c5112b5a6d2f70724","tarball":"https://registry.npmjs.org/@scrapeless-ai/sdk/-/sdk-1.12.1.tgz","fileCount":8,"unpackedSize":5646669,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDlv9Hz+qukzwTq+uvxzM6PjlfOjm0zmK6VEI1EdndkKQIhAIH/aYrHlGvV2Rjvc28VP8OhVakTEP0ERQgzDTEGfiow"}]},"_npmUser":{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"},"directories":{},"maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_1.12.1_1789545330010_0.45262463252327123"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-23T12:29:52.086Z","modified":"2026-09-16T07:55:30.374Z","0.0.1-alpha.1":"2025-05-23T12:15:29.490Z","0.0.1-alpha.2":"2025-05-23T12:29:52.446Z","0.0.1-alpha.3":"2025-05-27T13:49:44.009Z","0.0.1":"2025-05-28T06:51:01.556Z","0.0.2":"2025-05-28T07:08:27.707Z","0.0.3":"2025-05-28T07:54:40.250Z","0.0.4":"2025-05-28T10:42:39.429Z","0.0.5":"2025-05-28T10:50:50.201Z","0.0.6":"2025-05-28T12:22:43.191Z","0.0.7":"2025-05-28T12:49:02.544Z","0.0.9":"2025-05-29T10:41:01.969Z","0.0.10":"2025-05-30T01:58:04.681Z","1.0.0":"2025-05-30T10:55:01.084Z","1.0.1":"2025-06-04T11:36:45.315Z","1.1.0":"2025-06-05T02:52:49.003Z","1.1.1":"2025-06-05T03:24:55.161Z","1.2.0":"2025-06-05T07:17:46.737Z","1.3.0":"2025-06-06T04:05:51.913Z","1.3.1":"2025-06-09T09:51:52.014Z","1.3.2":"2025-06-16T08:57:49.595Z","1.4.0":"2025-06-18T08:25:07.793Z","1.5.0":"2025-06-26T01:57:21.753Z","1.5.1":"2025-06-26T10:34:05.010Z","1.6.0":"2025-07-03T10:52:50.520Z","1.6.1":"2025-07-07T06:22:08.723Z","1.7.0":"2025-07-14T09:37:38.330Z","1.8.0":"2025-07-17T10:57:27.235Z","1.8.1":"2025-07-18T10:21:49.688Z","1.8.2":"2025-07-23T07:20:46.790Z","1.9.0":"2025-07-25T03:36:00.050Z","1.9.1":"2025-07-25T04:19:39.353Z","1.10.0":"2025-11-06T09:57:21.434Z","1.11.0":"2025-11-12T02:00:55.236Z","1.12.1":"2026-09-16T07:55:30.187Z"},"bugs":{"url":"https://github.com/scrapeless-ai/sdk-node/issues"},"author":{"name":"Scrapeless AI"},"license":"MIT","homepage":"https://github.com/scrapeless-ai/sdk-node#readme","keywords":["scrapeless","scraping","browser","automation","webscraping","webcrawling","captcha","serp","proxy"],"repository":{"type":"git","url":"git+https://github.com/scrapeless-ai/sdk-node.git"},"description":"Node SDK for Scrapeless AI","maintainers":[{"name":"scrapeless_team","email":"scrapelessteam@gmail.com"}],"readme":"# Scrapeless Node SDK\n\n[![npm version](https://badge.fury.io/js/@scrapeless-ai%2Fsdk.svg)](https://badge.fury.io/js/@scrapeless-ai%2Fsdk)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-%230074c1.svg)](http://www.typescriptlang.org/)\n\nThe official Node.js SDK for [Scrapeless AI](https://scrapeless.com?utm_source=github&utm_medium=referral&utm_campaign=node_sdk_repo) - End-to-End Data Infrastructure for AI Developers & Enterprises.\n\nNew to Scrapeless? [Sign up](https://app.scrapeless.com/passport/login?utm_source=github&utm_medium=referral&utm_campaign=node_sdk_repo) and get $5 in free credits.\n\n## 📑 Table of Contents\n\n- [🌟 Features](#-features)\n- [📦 Installation](#-installation)\n- [🚀 Quick Start](#-quick-start)\n- [📖 Usage Examples](#-usage-examples)\n- [🔧 API Reference](#-api-reference)\n- [📚 Examples](#-examples)\n- [🧪 Testing](#-testing)\n- [🛠️ Contributing & Development Guide](#️-contributing--development-guide)\n- [📄 License](#-license)\n- [📞 Support](#-support)\n- [🏢 About Scrapeless](#-about-scrapeless)\n\n## 🌟 Features\n\n- **Browser**: Advanced browser session management supporting Playwright and Puppeteer frameworks, with configurable anti-detection capabilities (e.g., fingerprint spoofing, CAPTCHA solving) and extensible automation workflows.\n- **Web Unlocker**: web interaction and data extraction with full browser capabilities. Execute JavaScript rendering, simulate user interactions (clicks, scrolls), bypass anti-scraping measures, and export structured data in formats.\n- **Crawl**: Extract data from single pages or traverse entire domains, exporting in formats including Markdown, JSON, HTML, screenshots, and links.\n- **Scraping API**: Direct data extraction APIs for websites (e.g., e-commerce, travel platforms). Retrieve structured product information, pricing, and reviews with pre-built connectors.\n- **Google Search API**: Google SERP data extraction API. Fetch organic results, news, images, and more with customizable parameters and real-time updates.\n- **Proxies**: Geo-targeted proxy network with 195+ countries. Optimize requests for better success rates and regional data access.\n- **AI Scraper**: Extract AI chat answers, citations, and brand mentions across supported models.\n- **TypeScript Support**: Full TypeScript definitions for better development experience\n\n## 📦 Installation\n\nInstall the SDK using npm:\n\n```bash\nnpm install @scrapeless-ai/sdk\n```\n\nOr using yarn:\n\n```bash\nyarn add @scrapeless-ai/sdk\n```\n\nOr using pnpm:\n\n```bash\npnpm add @scrapeless-ai/sdk\n```\n\n## 🚀 Quick Start\n\n### Prerequisite\n\n[Log in](https://app.scrapeless.com?utm_source=github&utm_medium=referral&utm_campaign=node_sdk_repo) to the Scrapeless Dashboard and get the API Key\n\n### Basic Setup\n\n```javascript\nimport { Scrapeless } from '@scrapeless-ai/sdk';\n\n// Initialize the client\nconst client = new Scrapeless({\n  apiKey: 'your-api-key' // Get your API key from https://scrapeless.com\n});\n```\n\n### Environment Variables\n\nYou can also configure the SDK using environment variables:\n\n```bash\n# Required\nSCRAPELESS_API_KEY=your-api-key\n\n# Optional - Custom API endpoints\nSCRAPELESS_BASE_API_URL=https://api.scrapeless.com\nSCRAPELESS_BROWSER_API_URL=https://browser.scrapeless.com\nSCRAPELESS_CRAWL_API_URL=https://api.scrapeless.com\n```\n\n## 📖 Usage Examples\n\n### Browser\n\nAdvanced browser session management supporting Playwright and Puppeteer frameworks, with configurable anti-detection capabilities (e.g., fingerprint spoofing, CAPTCHA solving) and extensible automation workflows:\n\n```javascript\nimport { Scrapeless } from '@scrapeless-ai/sdk';\nimport puppeteer from 'puppeteer-core';\n\nconst client = new Scrapeless();\n\n// Create a browser session\nconst { browserWSEndpoint } = await client.browser.create({\n  sessionName: 'my-session',\n  sessionTTL: 180,\n  proxyCountry: 'US'\n});\n\n// Connect with Puppeteer\nconst browser = await puppeteer.connect({\n  browserWSEndpoint: browserWSEndpoint\n});\n\nconst page = await browser.newPage();\nawait page.goto('https://example.com');\nconsole.log(await page.title());\n\nawait browser.close();\n```\n\n### Browser Profile\n\nManage browser profiles for persistent sessions.\n\n```javascript\nconst createResponse = await client.profiles.create('My Profile');\nconsole.log('Profile created:', createResponse);\n```\n\n### Scraping API\n\nDirect data extraction APIs for websites (e.g., e-commerce, travel platforms). Retrieve structured product information, pricing, and reviews with pre-built connectors:\n\n```javascript\nconst result = await client.scraping.scrape({\n  actor: 'scraper.shopee',\n  input: {\n    url: 'https://shopee.tw/a-i.10228173.24803858474'\n  }\n});\n\nconsole.log(result.data);\n```\n\n### Web Unlocker\n\nExtract data from websites using Web Unlocker (exposed as `client.universal`).\n\n```javascript\nconst result = await client.universal.scrape({\n  actor: 'unlocker.webunlocker',\n  input: { url: 'https://example.com', method: 'GET', redirect: false }\n});\nconsole.log(result);\n```\n\n### Crawl\n\nExtract data from single pages or traverse entire domains, exporting in formats including Markdown, JSON, HTML, screenshots, and links.\n\n```javascript\nconst result = await client.scrapingCrawl.scrapeUrl('https://example.com');\n\nconsole.log(result);\n```\n\n### Proxy\n\nGenerate a proxy URL using your gateway and session settings.\n\n```javascript\nconst proxyUrl = client.proxies.proxy({\n  type: 'residential',\n  country: 'US',\n  sessionDuration: 30,\n  sessionId: client.proxies.generateSessionId(),\n  gateway: 'your-proxy-gateway:port'\n});\nconsole.log(proxyUrl);\n```\n\n### AI Scraper\n\nExtract AI chat content in bulk to monitor brand mentions, compare answers, and analyze competitive intelligence from the latest models. Retrieve URLs, prompts, Markdown answers, citations, and more through one integration.\n\nSupported actors include `scraper.chatgpt`, `scraper.perplexity`, `scraper.copilot`, `scraper.gemini`, `scraper.aimode`, `scraper.overview`, `scraper.grok`, and `scraper.alexa`. The `input` JSON depends on the actor; see the [AI Scraper documentation](https://docs.scrapeless.com/en/llm-chat-scraper/quickstart/introduction/?utm_source=github&utm_medium=referral&utm_campaign=node_sdk_repo) for detailed parameters. The optional `webhook` JSON contains a callback `url`.\n\n```javascript\nimport { Scrapeless } from '@scrapeless-ai/sdk';\n\nconst client = new Scrapeless(); // Uses SCRAPELESS_API_KEY\n\nconst task = await client.aiScraper.createTask({\n  actor: 'scraper.chatgpt',\n  input: {\n    prompt: 'Most reliable proxy service for data extraction',\n    country: 'US',\n    web_search: true\n  }\n  // Optional: webhook: { url: 'https://your-webhook.example.com' }\n});\nconsole.log('Created task:', task);\n\nconst result = await client.aiScraper.getTaskResult(task.task_id);\nconsole.log('Task status and result:', result);\n// If status is 'running', call getTaskResult again later.\n// If status is 'failed', message contains the failure reason.\n```\n\nBoth methods return the API JSON unchanged. Creation returns `task_id`, `status`, and, when available, `task_result`. Result retrieval returns `status`, `task_result` when available, and `message` on failure. Status is `success`, `failed`, or `running`; the SDK does not poll automatically.\n\n## 🔧 API Reference\n\n### Client Configuration\n\n```typescript\ninterface ScrapelessConfig {\n  apiKey?: string; // Your API key\n  timeout?: number; // Request timeout in milliseconds (default: 30000)\n  baseApiUrl?: string; // Base API URL\n  browserApiUrl?: string; // Browser service URL\n  scrapingCrawlApiUrl?: string; // Crawl service URL\n}\n```\n\n### Available Services\n\nThe SDK provides the following services through the main client:\n\n- `client.browser` - browser automation with Playwright/Puppeteer support, anti-detection tools (fingerprinting, CAPTCHA solving), and extensible workflows.\n- `client.universal` - the Web Unlocker feature: JS rendering, user simulation (clicks/scrolls), anti-block bypass, and structured data export.\n- `client.scrapingCrawl` - Recursive site crawling with multi-format export (Markdown, JSON, HTML, screenshots, links).\n- `client.scraping` - Pre-built connectors for sites (e.g., e-commerce, travel) to extract product data, pricing, and reviews.\n- `client.deepserp` - the Google Search API feature: search engine (Google SERP) results extraction\n- `client.proxies` - Proxy management\n- `client.profiles` - Browser profile management\n- `client.aiScraper` - AI chat task creation and result retrieval\n\n### Error Handling\n\nThe SDK throws `ScrapelessError` for API-related errors:\n\n```javascript\nimport { ScrapelessError } from '@scrapeless-ai/sdk';\n\ntry {\n  const result = await client.scraping.scrape({ url: 'invalid-url' });\n} catch (error) {\n  if (error instanceof ScrapelessError) {\n    console.error(`Scrapeless API Error: ${error.message}`);\n    console.error(`Status Code: ${error.statusCode}`);\n  }\n}\n```\n\n## 📚 Examples\n\nCheck out the [`examples`](./examples) directory for comprehensive usage examples:\n\n- [Browser](./examples/browser-example.js)\n- [Playwright Integration](./examples/playwright-example.js)\n- [Puppeteer Integration](./examples/puppeteer-example.js)\n- [Browser Profile](./examples/browser-profile-example.js)\n- [Scraping API](./examples/scraping-example.js)\n- [Web Unlocker](./examples/universal-example.js)\n- [Crawl](./examples/scraping-crawl-example.js)\n- [AI Scraper](./examples/ai-scraper-example.js)\n- [Proxies](./examples/proxies-example.js)\n- [Google Search API](./examples/deepserp-example.js)\n\n## 🧪 Testing\n\nRun the test suite:\n\n```bash\nnpm test\n```\n\nThe SDK includes comprehensive tests for all services and utilities.\n\n## 🛠️ Contributing & Development Guide\n\nWe welcome all contributions! For details on how to report issues, submit pull requests, follow code style, and set up local development, please see our [Contributing & Development Guide](./CONTRIBUTING.md).\n\n**Quick Start:**\n\n```bash\ngit clone https://github.com/scrapeless-ai/sdk-node.git\ncd sdk-node\npnpm install\npnpm test\npnpm lint\npnpm format\n```\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md) for full details on contribution process, development workflow, code quality, project structure, best practices, and more.\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 📞 Support\n\n- 📖 **Documentation**: [https://docs.scrapeless.com](https://docs.scrapeless.com?utm_source=github&utm_medium=referral&utm_campaign=node_sdk_repo)\n- 💬 **Community**: [Join our Discord](https://backend.scrapeless.com/app/api/v1/public/links/discord)\n- 🐛 **Issues**: [GitHub Issues](https://github.com/scrapeless-ai/sdk-node/issues)\n- 📧 **Email**: [support@scrapeless.com](mailto:support@scrapeless.com)\n\n## 🏢 About Scrapeless\n\nScrapeless is a powerful web scraping and browser automation platform that helps businesses extract data from any website at scale. Our platform provides:\n\n- High-performance web scraping infrastructure\n- Global proxy network\n- Browser automation capabilities\n- Enterprise-grade reliability and support\n\nVisit [scrapeless.com](https://scrapeless.com?utm_source=github&utm_medium=referral&utm_campaign=node_sdk_repo) to learn more and get started.\n\n---\n\nMade with ❤️ by the Scrapeless team\n\n## Related Projects\n\n- [Scrapeless Python SDK](https://github.com/scrapeless-ai/sdk-python)\n- [Scrapeless Node.js SDK](https://github.com/scrapeless-ai/sdk-node)\n- [Scrapeless Go SDK](https://github.com/scrapeless-ai/sdk-go)\n","readmeFilename":"README.md"}