{"_id":"parallaxapis-sdk-playwright","_rev":"27-4679e01cd667bf9d62a67cb12b2f84a5","name":"parallaxapis-sdk-playwright","dist-tags":{"latest":"1.4.7"},"versions":{"1.0.0":{"name":"parallaxapis-sdk-playwright","version":"1.0.0","keywords":["perimeterx","web scraping","datadome","crawlers"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.0.0","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallax-sdk-playwright/issues"},"dist":{"shasum":"f8bcdfaa50ce01659880317b5eb8ea2e138b8b5f","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.0.0.tgz","fileCount":8,"integrity":"sha512-qbEJ/HgfVR0LTUlhTY/rxj7EwDZRa0NHeBimwpCg40KWXD21aCIIHCEkHmJRjrujKwRarwjrh4uE+8RyxhqKzg==","signatures":[{"sig":"MEUCIFwtwQf32CT5Bbq7woJo2HCP3cRf4WMMgXL0RnVqs9UpAiEA/KndEe1qGk2XOEv/i1M40YWGJDljAa0r1NoQMmRbsDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25322},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"02b916b7d4c003bc11f797710aa52eef0acd1a9b","scripts":{"build":"tsup"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallax-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","playwright":"^1.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.0.0_1760875630259_0.7694743164019924","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"parallaxapis-sdk-playwright","version":"1.0.1","keywords":["perimeterx","web scraping","datadome","crawlers"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.0.1","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallax-sdk-playwright/issues"},"dist":{"shasum":"7fced5474c0a019fd0e871787ed516ab15465b04","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.0.1.tgz","fileCount":11,"integrity":"sha512-RQkoa/UYeVRENujs0eiVR1YWLPVDEIsEsm3J4tsDvYkGyzi3c+zCAHzcmpFxrfEg1FVZDW4D/dJEfHvbSkYpeg==","signatures":[{"sig":"MEYCIQDefMydHvaDM5j5WYA4Vd6lax8E1NEQKPLkQeX/022pagIhALopBCDyayR9x4YpHkeaiN31KB71SivgPh19IfnolIU8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15074757},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"82c2fbce8a64a7bbe34366dd00c7ed925d246785","scripts":{"build":"tsup"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallax-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"^1.56.0","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.0.3","parallaxapis-sdk-playwright":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.0.1_1761158223166_0.939862374552304","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"parallaxapis-sdk-playwright","version":"1.0.2","keywords":["perimeterx","web scraping","datadome","crawlers"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.0.2","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"7704f792679ddeb76582b56a7d9b745e0988816d","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.0.2.tgz","fileCount":9,"integrity":"sha512-HWB5iTso1AuG1p1mwOsOtVfuoqfIeMDxlSCW5+JrAqh//EFzxsKgnTiRGvS03vx2QRcU15PlKmOZ013/oJlC1Q==","signatures":[{"sig":"MEUCIDS/W4sM/08JVL1jO/g1ZOyZDlCsCwxj/kIJITjUBstGAiEA8viP/Mt9SHDWdzgYjHdmiLjUFkFGZHkF3LTRgR6fU+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35594},"main":"./dist/index.ts","type":"module","types":"./dist/index.ts","gitHead":"baa34681c8cb7f6fe498b16d47602e75657e009a","scripts":{"build":"tsup"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"^1.56.0","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.0.3","parallaxapis-sdk-playwright":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.0.2_1761158735139_0.825255003897984","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"parallaxapis-sdk-playwright","version":"1.0.3","keywords":["perimeterx","web scraping","datadome","crawlers"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.0.3","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"370537dd8036a9bff74b597cfb38752869202524","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.0.3.tgz","fileCount":18,"integrity":"sha512-Ql6y4dYFqdsaDeDbHpsVSnoS3TyvQJEO23S6OWYH8VArf/A9aM71s0UgigSByx/6+yAcv6WQWey2C7Q+ZNjX5g==","signatures":[{"sig":"MEQCIENtof3qubmkX0l4VJ8ujwWnHeIzsA5iZ+i1rj+8eSyyAiBTKe+Fx6dAFTEmLgcasl4Oguhm3mXPAbLgScBpncviXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140603},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"48f22b3c53d0f1898cb42c57a16cf51e09b7fd38","scripts":{"build":"tsup"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"^1.56.0","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.0.3","parallaxapis-sdk-playwright":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.0.3_1761178132962_0.9037651871512205","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"parallaxapis-sdk-playwright","version":"1.0.4","keywords":["perimeterx","web scraping","datadome","crawlers"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.0.4","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"3445959a38abb5ac3f468e1a91ab00e9a74df708","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.0.4.tgz","fileCount":18,"integrity":"sha512-dQD0w4BKxNwoAzF8seKU2x/7271jSoy4Qxbp9k+8ZUjmpPLN3xlLgPdqPUub1vZbGZx0HIwQzeHLKEQFYA5M0Q==","signatures":[{"sig":"MEYCIQDobfHQi6bD69Kba3vISDuTu2x1bfL72yOadWKeQktb6AIhAKI758pnltwNS18r6YlhQKF8yOA7861xz90sXDDOhcLm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140800},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"5efb029b11d11afd164121381ec091949cbb59e4","scripts":{"build":"tsup"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"8.19.1","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"18.9.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"^1.56.0","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.0.3","parallaxapis-sdk-playwright":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.0.4_1761224313940_0.8085429124623285","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"parallaxapis-sdk-playwright","version":"1.0.5","keywords":["perimeterx","web scraping","datadome","crawlers"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.0.5","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"a475a965645432e396fb1572d04797c2c8cd7d64","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.0.5.tgz","fileCount":18,"integrity":"sha512-o3TvzcsMfM5yCVvgNheoa4gCXK9VYVeX2g2T/kLRs5iSAIfm4ynegkroM3ZCUOirZ0qY1Gs249APVDCwjO1K+A==","signatures":[{"sig":"MEUCICyJj05FpZmX2hsbYwwIdNeya/HU3Bk4gU8ab8bFiMooAiEA+8QDSYIQb09SnuzrQHa1JHpRtartz+wIqV5Dp8nb0go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140869},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"56fb5b8e77c4200ade88c0ce498506b06a2c158f","scripts":{"build":"tsup"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"^1.56.0","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.0.3","parallaxapis-sdk-playwright":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.0.5_1761910161525_0.1813631069477315","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"parallaxapis-sdk-playwright","version":"1.0.6","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.0.6","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"94b721546d465f528595c693160f13da3d31f4f4","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.0.6.tgz","fileCount":18,"integrity":"sha512-PbGydAobf9UFWcMh4VeV6CVQfMIpryFFi90aza1L7GnU7mYB/S5bRWAVUAC8FlLUw9BkvXyYeu5l6uXQk3BjAw==","signatures":[{"sig":"MEYCIQCdICkuln8mGgeWXDXZJNs3VIVXpY4DPPdSSY8XytqXSAIhAKMI+9rT90xP67QHTvRBFKTsVcsaycy2C8xk7Nut68Rt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142679},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"2c84fc00821e2e878f38c36a63ad09e376c0be2e","scripts":{"build":"tsup"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"^1.56.0","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.0.3","parallaxapis-sdk-playwright":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.0.6_1762991645605_0.05171284103174445","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"parallaxapis-sdk-playwright","version":"1.0.7","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.0.7","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"d3b2b43a01c8f61ef56795458084f5a36f2a9a43","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.0.7.tgz","fileCount":19,"integrity":"sha512-2K65+qT4rxiOUIc6lp0mBzHuNmxQL3y/chooywk98fj2SEE0i0vPv7fet/bN+UPjftQ1XnjzESX1YnxKobPVhQ==","signatures":[{"sig":"MEUCIDJG1oOaohTA16QC/F3e1wBh3dR/Mx/0SQ+KvDPsrz/hAiEAxxR8T1ve1g2boEZqd1ebZJRHZwYNnMocvSCBjsPvRQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146557},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"f199ea5aead1c18bc9889ae224cdf6b824f2b011","scripts":{"build":"tsup"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"^1.56.0","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.0.3","parallaxapis-sdk-playwright":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.0.7_1764004166765_0.8498659959660777","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"parallaxapis-sdk-playwright","version":"1.0.8","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.0.8","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"f6ee5dbe2de9718a8d5683eee0ad6af0e4dfcc9e","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.0.8.tgz","fileCount":19,"integrity":"sha512-UNlht9TK9xf/PLP44MCXYjD6iKKqAzvQOx1WVTyvT1EPAm7aLO6XZJxtJmD+UnXNeQJkuLYzFlnQQEI7r6ZFgg==","signatures":[{"sig":"MEQCIAfa0Iwyiwoc3GopM8XhxI5BQyQ+pz1G2QXoaMJ2RtSJAiBJ+zNhV1X2TtGG945XK3K6NRFwsl0d+RX7xbF3/P7kGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152631},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"8fcfee3697493ae5587e92e4007d3f56ea6fe0c0","scripts":{"build":"tsup"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"^1.56.0","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.0.3","parallaxapis-sdk-playwright":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.0.8_1764026241960_0.5641693686026084","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"parallaxapis-sdk-playwright","version":"1.1.0","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.1.0","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"12a731512bc338366c44a5a8065e636c494fa2db","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.1.0.tgz","fileCount":20,"integrity":"sha512-i1Ke3nEqWc2BfzY6SjD1kHJTQrJqFfvaCLuUg+4Oot1R19Qi8BfGXOOTZU4vKG7hmVNss7wj2ivcLEdw8/jCxQ==","signatures":[{"sig":"MEYCIQDc3bXwXqk//MDzdPzA/y/pZGhcAwgS2tDcWFNCImk9qAIhANVbh53YehPS+4NP7A4QpTGpGsNIDycVYli/1I0QVKQ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153303},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"3f5aac45ca1eda91f7cb3c667add28a6160590b7","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.js"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"^1.56.0","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.0.3","parallaxapis-sdk-playwright":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.1.0_1764035235660_0.8702952150811649","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"parallaxapis-sdk-playwright","version":"1.1.1","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.1.1","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"13e8785e1ad6c570600a7cf36d832cd043ad4d0c","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.1.1.tgz","fileCount":20,"integrity":"sha512-NkKnHvJSBgvS9R6hXmeGb4fb24+KgBnpzs8pqf5ZZatJ5jw1H5SLSEjMt6NCbF0w7/tsCiEzb42upFGiB0J6Fw==","signatures":[{"sig":"MEUCIQCxxbDAjsu5C7pU55PbnuzyncgQh6gRf1pBXvADpU3quQIgeV5lLlz/HJTW/aj+gVbKT3euBTe0pZXEhyL3XBzBSQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154271},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"28b0a32276ea88218e1a5dccba7acd50ed0fcb27","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"^1.54.1","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.1.1_1764075902536_0.5775745426934573","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"parallaxapis-sdk-playwright","version":"1.1.2","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.1.2","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"5271ca83c2937accec2959ace7e86ca8fcb6dc1f","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.1.2.tgz","fileCount":20,"integrity":"sha512-5BZN+jbg312gvKeL49HpRjWjDVtnaM7MatHCxCraw0LQ5re0T6+nBP0PlkOIJdJHj1+pXGfw+Lv5qV/Vc+TAWg==","signatures":[{"sig":"MEUCIEewbLDFIwPuPuUTlZC9OnQEryQCuOIAOAwqjupRt1MfAiEAzCAfUpp5XQO7Jpy19t/rTC0wpXXJS5vDtoTvEehzMsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154270},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"0f07d472d166770f637849546818f9db3ba550c0","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"1.54.1","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.1.2_1764077471754_0.8625741132524596","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"parallaxapis-sdk-playwright","version":"1.1.3","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.1.3","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"47670ea3c438afc8d57e9e858c76c9e863dd4182","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.1.3.tgz","fileCount":20,"integrity":"sha512-NKYSWVf6NvGaCLDXuulMPWxNo60Z/2CL1KiOHjIcZl9owox2gQ2Ons6+mXLF1Z2OLWLuX4YHb6XxAaMroMp4ng==","signatures":[{"sig":"MEUCICYeOLVCG7K8oigzIeDghUxFklO+5/CYJk3H0co0FgfGAiEAiUsB8IbmZJ/fcIOM1iIHHe4wvuvhv697rhajk2AxUSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155049},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"5d5c566ba1450b9c87bcaeee43df70cab2f6fac5","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"1.54.1","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.1.3_1764080080049_0.871576999916444","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"parallaxapis-sdk-playwright","version":"1.1.4","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.1.4","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"f72d956fb165e89be63756b38fbc45f665c7ec5a","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.1.4.tgz","fileCount":20,"integrity":"sha512-hdj3OG5VcDKkRgDWZ+UNWOQJKj3rhIgcUmVgPQ4hoGgXn9FGQxkEA8pKYGKdhNTnbSsa+nEJZp/zPaobqz4Q6g==","signatures":[{"sig":"MEUCIQDzT1iFu5dftVHylOEJNTfVm+K4BppgPa9TITK2rwtTVgIgRModmKGhsWW9qL/FQ0kK8IcoO4/yJyjlvAkoA9DAU5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158595},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"9ddd2fa29ec09fcd3b605e499b2453dc8a805e3e","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"1.54.1","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.1.4_1764108675269_0.5324348125817129","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"parallaxapis-sdk-playwright","version":"1.2.0","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.2.0","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"412178933857f9a3074ddf4847431d472aa3352c","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.2.0.tgz","fileCount":20,"integrity":"sha512-yU6juG9hgV4abjPSrQ8lpKkf5cspc93o5eq24VRwQgd/IiiQYKXwvPtyshIz0DC0CtFTVp1mvJcVrKX2HTUQFA==","signatures":[{"sig":"MEQCIBAddkQ6Jg0bnhL3Wm3M4kSjxVJ68HHYAcCcaamKmrykAiBcht/2nZSIrlZkoEkMgC0vJWHDmGIopqY2AZO3E782Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154849},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"0f4df7c06e4dee7703ec5bbab875ba627bc0e9f4","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"1.54.1","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.2.0_1764114511988_0.14819833410472416","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"parallaxapis-sdk-playwright","version":"1.2.1","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.2.1","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"5e9374ce221cdd1d61ad60a7c86b6219cc90d72b","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.2.1.tgz","fileCount":20,"integrity":"sha512-MRbvEbi+Jb0IqqHYB+F4As4PwqR643+fJK3cDXb3u4rKxKo5JaaHOZfz0E49nB3/TRwhvGbJMfqXT+gXtDSRGw==","signatures":[{"sig":"MEUCIQD+qoFPD70JScDhjenMU+acmjeBraNOEI/6fCM2br2zYgIgea3/+cMIy35XskFO/vJqYMYCGkBqThaDDdrQEr4Fc+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157369},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"f393a9333c9f33bc253b0032d8f25f0d0b771797","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"1.54.1","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.2.1_1764431737086_0.03992223861805666","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"parallaxapis-sdk-playwright","version":"1.2.2","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.2.2","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"953128ed8c0e492b0b0aaf1941ae51b3e562277d","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.2.2.tgz","fileCount":20,"integrity":"sha512-J4F7YxJgimeEhG8sK+ReoCzJl3dhsFv+ZX7TMCmtiq8ljcevsyg9oo1gYZn51SpEQF329R6MvvU79PBEvlDLpg==","signatures":[{"sig":"MEUCIAMYXl79t0E+dW+MrDbjGhnRCWg6DjUwIfawLf8xv/A0AiEAtYjbQIhB8Xn8+aMjPBaCmfyM7eZcpTa2vH1v/BdS1XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158596},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"e481b561895217f95ef740dd1075233aa70fecf5","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"1.54.1","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.2.2_1764721402795_0.37673539373737563","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"parallaxapis-sdk-playwright","version":"1.2.3","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.2.3","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"9f036635daf60091b93b11989d4d038efaeaa77a","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.2.3.tgz","fileCount":20,"integrity":"sha512-Dyn9Zxebx6umn0ZigF6fHxNVSR5IgS0Xx31ZigX21/BxaXLMfqjuriykgfwIhabhKxoEeABQbPmNkmwU+JlkGw==","signatures":[{"sig":"MEYCIQCV3txjxy9uBIYJzZGL+4aULtmHJoHyiQ4J6nhxqnwnggIhAK5UMm6tMox9xkVNoQl1oFNA2x54J7nDr7/cbjXnCuYR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160605},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"06c9f4022d44070faed81d4841916f73bbb58cfb","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"1.54.1","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.2.3_1765981304081_0.29980289829713325","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"parallaxapis-sdk-playwright","version":"1.3.0","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.3.0","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"0cbcd8b9b73d1ad542a9a6048e1de309c23a417c","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.3.0.tgz","fileCount":20,"integrity":"sha512-KbjFOrk56b1RKtPZovI/tfBMANzS+LkWhJJ7sshF+eJO2aQR8HML4DArH3sVUGdq2AMubzHjlUIOInvCo2i/hg==","signatures":[{"sig":"MEUCIDxZIyNRbcCIGrcAuZOL/cL+sRy05/Z74qLeOgnUdEnyAiEAuUDJ3LabnRihIoD2A021hSW5plPxBJJttRJZHGA9ijs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177886},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"a7489a4d83d836b7aa30e2e7b4c91efaa684eb73","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"1.54.1","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.3.0_1766020577750_0.5094267933383803","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"parallaxapis-sdk-playwright","version":"1.4.0","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.4.0","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"a5276496a5fc5697493e367a436398a42544d49e","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.4.0.tgz","fileCount":20,"integrity":"sha512-g8ikW0Vw+ipAcnnilxZ8vViEE0Lt8DuuWjJGyD04D/rgjYhoUttfnt/r+HQPdgqnFDNyrFfXDqkqcDErUzcaVQ==","signatures":[{"sig":"MEQCIAgq5NpTnBKtmjBjrABZjr8NOmcRVpWgNcejZw8U7ZjzAiAvdyMVlLnBLv3Wi0a5M1u5bwIx8bRUuNITgnQenzY74A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200232},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"12ccde4690e203c793f43bc0b7988f6351fe605e","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"1.54.1","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.4.0_1766417850768_0.7390030298880936","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"parallaxapis-sdk-playwright","version":"1.4.1","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.4.1","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"0c427b52d11cfed907f3ec715cda194da52c4160","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.4.1.tgz","fileCount":20,"integrity":"sha512-vc+6x2cdEELbFUxwtoMblTBR0cXyzMb9nfhhB9XhG5J22dOZqsKYRj6RGvV48inTHqof3NpCpqdUbtHAhbscSQ==","signatures":[{"sig":"MEYCIQDfCojuJXhDBgx1tAtsxx75JwfTTNV+1w/4vA/3kWSm2QIhAN1GY/kCPsYQQ8CcoyxSlXHVJigLj6jEZlVox8bQ4ZIk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201496},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"98dff4d043d3e3019053a45e714bc3d7ce774618","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"1.54.1","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.4.1_1766962440696_0.6106882450918947","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"parallaxapis-sdk-playwright","version":"1.4.2","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.4.2","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"33a7ee2868c49446a1caa664e20e6569cb12fe65","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.4.2.tgz","fileCount":20,"integrity":"sha512-o3aKcAwMl1/bb7gyWma9iM0h/3zvM7ewM4HM9QghxyDhmfTxO6HjcswKu/JyrKn5OL1tpIEarz/X+QweZBXfsQ==","signatures":[{"sig":"MEUCIQDqdcVTb5tT1Wh4TdJsUoO5ePEFhUxI04S761ZIjz9TVwIgZgobpFkRrNSPdq7LqLETvI2Buh7mU1/+hsegUYpvdeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204877},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"519e2b8e61c116eadcb28ba5c011a9a6c0e3f5ed","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"1.54.1","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.4.2_1767809455400_0.266343517764835","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"parallaxapis-sdk-playwright","version":"1.4.3","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.4.3","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"412c2385aeca4e6451833c633f2e6ba11da128fd","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.4.3.tgz","fileCount":20,"integrity":"sha512-j9rwiXty/6fTIFN0xPSfRi2l3otIQ4P5USr5RsHLF2IQHghNtTbyEXE7uRWyz4PqJB1CbI1vxacBknpmY36dcg==","signatures":[{"sig":"MEYCIQDP2ZvzcMErKZRmv2OWiYjS8/LdbC31YdhfUgNjg6+L7wIhAKHIJLNb/btTO0noN/CZMPE7pg8IMdwHQ3AmM5Hcsq23","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205092},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"973b59182dc247fea867b181ad139bfe66504b30","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"1.54.1","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.4.3_1767981612198_0.9637611282025502","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"parallaxapis-sdk-playwright","version":"1.4.4","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.4.4","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"88cf30acc8fc0e07fb7bb0767c1efae34e347e4d","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.4.4.tgz","fileCount":20,"integrity":"sha512-OCsIawYlbz4IIjB97xPHzsVFKegYYGka9WAMCor3p7e1xCk++hdc17Zh3R1zi0dVYFhrhp5yg86d5YXHoXwSzA==","signatures":[{"sig":"MEYCIQDBAZ+R6FkeGfsoDgKyKOvzAraqcMkLZhfJQfNZueGXEQIhAM3We0EJW7z00k3y5vBqvCh+g7bzR6uVLh5yFFXrc0SK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205554},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"18e3148999d5c8c28aa828e1d6e5e414eec0d737","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"1.54.1","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.4.4_1768829334367_0.8252283822860309","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"parallaxapis-sdk-playwright","version":"1.4.5","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.4.5","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"96d0a7e520986023b35ab9c24123e0da7796f1b0","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.4.5.tgz","fileCount":20,"integrity":"sha512-oZEMM0fE21/moEWdpsk5uhrRbz6TwNWaBTVcV6epYyruOHMzRqb4c5a9UWUrmXlDASa7+u6tbX6WaiuYTdS5/A==","signatures":[{"sig":"MEYCIQCU8kjhszDRwuh10n4CIsm4nqnV/TTKOKq1MaY5P3N50AIhAL2/azhiv8xqL/POeuujPiF2Q1RHCjaXulo2O43SEbmC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207714},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"552dca519fc49445181e55ff779355b0aed22804","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"1.54.1","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.4.5_1778154611604_0.7304743007283248","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"parallaxapis-sdk-playwright","version":"1.4.6","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","_id":"parallaxapis-sdk-playwright@1.4.6","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"homepage":"https://www.parallaxsystems.io/join?s=npm","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"dist":{"shasum":"563b944166ddee87f34515659c9ae7c00fc0ebdb","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.4.6.tgz","fileCount":20,"integrity":"sha512-MZE8PQ+mD3YmhXw6/LWhiwlGOmFlHKg15jxAr+o/OpL3GMz/8oaAb7atVTihuD/kyGlZKF37xFFhb9ymp8EVbw==","signatures":[{"sig":"MEUCIEpIp0AaR8AFdPFlleIE6z2Dv1Qt/6zk3zL6UPPLPZMNAiEA5DmU9a+ki6jT3KcOPkOrH2hhjJOwMqZfwtXBBlRMwU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208612},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"079553c4fba9b5094303abeb46686be746da1fe9","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"repository":{"url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git","type":"git"},"_npmVersion":"10.9.3","description":"ParallaxAPIs SDK","directories":{},"_nodeVersion":"22.19.0","dependencies":{"delay":"^6.0.0","undici":"^7.16.0","playwright":"1.54.1","async-mutex":"^0.5.0","parallaxapis-sdk-ts":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","@types/bun":"latest","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/parallaxapis-sdk-playwright_1.4.6_1779016784464_0.3843414315895777","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"parallaxapis-sdk-playwright","version":"1.4.7","description":"ParallaxAPIs SDK","homepage":"https://www.parallaxsystems.io/join?s=npm","repository":{"type":"git","url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git"},"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","module":"./dist/index.mjs","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsup","postinstall":"node scripts/patch-playwright-cache.mjs"},"keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"devDependencies":{"@types/bun":"latest","tsup":"^8.5.0","typescript":"^5.9.2"},"peerDependencies":{"typescript":"^5.0.0"},"dependencies":{"async-mutex":"^0.5.0","delay":"^6.0.0","parallaxapis-sdk-ts":"^1.1.4","playwright":"1.54.1","undici":"^7.16.0"},"publishConfig":{"access":"public"},"_id":"parallaxapis-sdk-playwright@1.4.7","gitHead":"4d3a80e683c9717e03a102a7bddc8c20f3096e89","bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-w0dKHuS0kIXMqcBLxdpuszxwf5+CtdkHwBJmbQ88xQQ5/xUsbdD3qgw3UouALX6vdDYhHhd4fLnaHIc4TKgCjQ==","shasum":"95bf089e16a0d846e713a26b282f03b8121ad0ce","tarball":"https://registry.npmjs.org/parallaxapis-sdk-playwright/-/parallaxapis-sdk-playwright-1.4.7.tgz","fileCount":20,"unpackedSize":210461,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICZNgGlulCXLlHMads2Fdbhq6Rn72fyCEL9JGzLYO9q6AiEA5cFrv1g29HATwUPI1SBB7xj6p0JQVWO/M7KuyA9wXU8="}]},"_npmUser":{"name":"pxcaptcha","email":"luca@parallaxsystems.io"},"directories":{},"maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/parallaxapis-sdk-playwright_1.4.7_1780231608120_0.7534631424782843"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-19T12:07:10.162Z","modified":"2026-05-31T12:46:48.335Z","1.0.0":"2025-10-19T12:07:10.466Z","1.0.1":"2025-10-22T18:37:03.503Z","1.0.2":"2025-10-22T18:45:35.342Z","1.0.3":"2025-10-23T00:08:53.221Z","1.0.4":"2025-10-23T12:58:34.130Z","1.0.5":"2025-10-31T11:29:21.738Z","1.0.6":"2025-11-12T23:54:05.785Z","1.0.7":"2025-11-24T17:09:26.930Z","1.0.8":"2025-11-24T23:17:22.171Z","1.1.0":"2025-11-25T01:47:15.927Z","1.1.1":"2025-11-25T13:05:02.740Z","1.1.2":"2025-11-25T13:31:11.928Z","1.1.3":"2025-11-25T14:14:40.233Z","1.1.4":"2025-11-25T22:11:15.498Z","1.2.0":"2025-11-25T23:48:32.191Z","1.2.1":"2025-11-29T15:55:37.310Z","1.2.2":"2025-12-03T00:23:22.995Z","1.2.3":"2025-12-17T14:21:44.216Z","1.3.0":"2025-12-18T01:16:17.953Z","1.4.0":"2025-12-22T15:37:30.929Z","1.4.1":"2025-12-28T22:54:00.856Z","1.4.2":"2026-01-07T18:10:55.561Z","1.4.3":"2026-01-09T18:00:12.347Z","1.4.4":"2026-01-19T13:28:54.522Z","1.4.5":"2026-05-07T11:50:11.753Z","1.4.6":"2026-05-17T11:19:44.607Z","1.4.7":"2026-05-31T12:46:48.242Z"},"bugs":{"url":"https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright/issues"},"author":{"name":"ParallaxSystems","email":"info@parallaxsystems.io"},"license":"MIT","homepage":"https://www.parallaxsystems.io/join?s=npm","keywords":["perimeterx","datadome","web scraping","crawlers","playwright","bypass","anti-bot","bot detection","captcha solver","browser automation","fingerprinting","headless browser","challenge solver","sdk","automated browser"],"repository":{"type":"git","url":"git+https://github.com/ParallaxAPIs/parallaxapis-sdk-playwright.git"},"description":"ParallaxAPIs SDK","maintainers":[{"name":"pxcaptcha","email":"luca@parallaxsystems.io"}],"readme":"# <img src=\"https://github.com/ParallaxAPIs/.github/blob/main/profile/logo.png\" alt=\"Parallax Logo\" width=\"30\" height=\"30\" style=\"vertical-align: middle;\"> ParallaxAPIs SDK - Playwright Library for Bot Protection Bypass (Datadome & PerimeterX)\r\n\r\n\r\n![license MIT](https://img.shields.io/static/v1?label=license&message=MIT&color=99cc33&labelColor=555555) ![Node.js version](https://img.shields.io/static/v1?label=Node.js&message=17%2B&color=007ec6&labelColor=555555) ![downloads](https://img.shields.io/static/v1?label=downloads&message=1.1k%2Fmonth&color=brightgreen&labelColor=555555)\r\n\r\n[![Discord](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fdiscord.com%2Fapi%2Finvites%2Fparallaxapis%3Fwith_counts%3Dtrue&query=%24.approximate_member_count&label=ParallaxAPIs&suffix=%20Members&color=555555&labelColor=5865F2&style=for-the-badge&logo=discord&logoColor=white)](https://www.parallaxsystems.io/join?s=gh)\r\n\r\n**Playwright SDK for bypassing DataDome and PerimeterX anti-bot protection.**\r\n\r\n## 📖 Overview\r\n\r\nParallaxAPIs Playwright SDK provides **seamless browser automation without anti-bot barriers**. While browser automation is required, we handle all the complexity of bypassing DataDome and PerimeterX protection systems automatically, so you can focus on your automation logic.\r\n\r\n**What We Solve:**\r\n\r\n- ✅ **DataDome** - Slider captchas, interstitial pages, automatic cookie injection\r\n- ✅ **PerimeterX** - Automatic cookie generation and injection (\\_px3), challenge solving\r\n\r\n**Key Benefits:**\r\n\r\n- ⚡ **Seamless Integration** - Effortlessly plug in handlers that work out of the box with your existing Playwright setup\r\n- 🌉 **Best of Both Worlds** - Bridge between browser automation and request-based anti-bot solutions\r\n- 🔧 **Simple API** - Clean interface with comprehensive documentation\r\n- 🌐 **Full Browser Context** - Real browser environment for JavaScript-heavy sites\r\n- ⚙️ **Flexible Configuration** - Custom browser options, contexts, and proxy settings\r\n- 🍪 **Automatic Cookie Handling** - Set it and forget it - we inject cookies seamlessly\r\n- 🔄 **Always Updated** - We handle all reverse engineering and updates for you\r\n\r\n---\r\n\r\n## 🚀 Quick Start\r\n\r\nGet started with ParallaxAPIs SDK's in under 5 minutes:\r\n\r\n1. **Join our [Discord](https://www.parallaxsystems.io/join?s=gh)** - Connect with our community\r\n2. **Create a ticket** - Request your API key\r\n3. **Get your free trial** - Start testing immediately\r\n4. **[Install the SDK](#-installation)** - Choose your preferred language\r\n5. **Solve all anti-bots in seconds** - Start bypassing DataDome, PerimeterX & more\r\n\r\n---\r\n\r\n## 📦 Installation\r\n\r\n```bash\r\nnpm install parallaxapis-sdk-playwright\r\n```\r\n\r\n![NPM Install Playwright Demo](https://github.com/ParallaxAPIs/.github/blob/main/profile/npminstallplaywright.gif)\r\n\r\n---\r\n\r\n## 🧑‍💻 PX Usage\r\n\r\n### ⚡ SDK Initialization and usage\r\n\r\nInitialization methods within the SDK will establish a browser environment and configure the necessary solvers. Once you've created these components with our SDK, you're fully prepared to proceed.\r\n\r\n```javascript\r\nimport { PerimeterxHandler } from \"parallaxapis-sdk-playwright\";\r\n\r\nasync function main() {\r\n  const { page, browser, handler, sdk, browserContext } = await PerimeterxHandler.init({\r\n    apiKey: \"PX-KEY\",\r\n    apiHost: \"parallaxhost.com\", //optional\r\n    proxy: `http://user:password@host:port`,\r\n    proxyRegion: \"eu\",\r\n    region: \"com\",\r\n    site: \"website\",\r\n    websiteUrl: \"https://www.website.com/\",\r\n    disableLogging: true, // Optional: disable SDK logging\r\n    maxApiRetry: 5, // Optional: max retry attempts for API requests (default: 5)\r\n  });\r\n\r\n  await page.goto(\"https://www.website.com/\");\r\n\r\n  /*\r\n\r\n        You can use your browser solution however you want, ParallaxAPIs\r\n        will handle the rest for you.\r\n\r\n    */\r\n\r\n  await browser.close();\r\n}\r\n\r\nmain().catch(console.error);\r\n```\r\n\r\n## Checking Usage\r\n\r\nYou can check your API usage using either the `handler` or `sdk` instance:\r\n\r\n```javascript\r\nimport { PerimeterxHandler } from \"parallaxapis-sdk-playwright\";\r\n\r\nasync function main() {\r\n  const { page, browser, handler, sdk } = await PerimeterxHandler.init({\r\n    apiKey: \"PX-KEY\",\r\n    apiHost: \"parallaxhost.com\", //optional\r\n    proxy: `http://user:password@host:port`,\r\n    proxyRegion: \"eu\",\r\n    region: \"com\",\r\n    site: \"website\",\r\n    websiteUrl: \"https://www.website.com/\",\r\n  });\r\n\r\n  // Check usage via handler\r\n  const usage = await handler.checkUsage();\r\n  console.log(\"Current usage:\", usage);\r\n\r\n  // Or check usage via SDK directly\r\n  const usageViaSdk = await sdk.checkUsage(\"website\");\r\n  console.log(\"Current usage:\", usageViaSdk);\r\n\r\n  await page.goto(\"https://www.website.com/\");\r\n\r\n  await browser.close();\r\n}\r\n\r\nmain().catch(console.error);\r\n```\r\n\r\n## Custom browser or context options\r\n\r\nAdditionally, you have the flexibility to provide your own browser configuration and context options as needed.\r\n\r\n```javascript\r\nimport { PerimeterxHandler } from \"parallaxapis-sdk-playwright\";\r\n\r\nasync function main() {\r\n  const { page, browser, handler, sdk, browserContext } = await PerimeterxHandler.init(\r\n    {\r\n      apiKey: \"PX-KEY\",\r\n      apiHost: \"parallaxhost.com\", //optional\r\n      proxy: `http://user:password@host:port`,\r\n      proxyRegion: \"eu\",\r\n      region: \"com\",\r\n      site: \"website\",\r\n      websiteUrl: \"https://www.website.com/\",\r\n    },\r\n    {\r\n      browserLaunchOptions: {\r\n        executablePath: \"/home/user/chrome/executable\",\r\n        headless: true,\r\n        args: [\"--lang=en-US\"]\r\n        // ...... More options\r\n      },\r\n      contextLaunchOptions: {\r\n        isMobile: true,\r\n        // ...... More options\r\n      },\r\n    },\r\n  );\r\n\r\n  await page.goto(\"https://www.website.com/\");\r\n\r\n  /*\r\n\r\n        You can use your browser solution however you want, ParallaxAPIs\r\n        will handle the rest for you.\r\n\r\n    */\r\n\r\n  await browser.close();\r\n}\r\n\r\nmain().catch(console.error);\r\n```\r\n\r\n## ⚙️ SDK Configuration Options\r\n\r\nYou can configure SDK-level settings using the `sdkConfig` option in the initialization config. This allows you to customize request timeouts and use custom dispatchers.\r\n\r\n```javascript\r\nimport { PerimeterxHandler } from 'parallaxapis-sdk-playwright';\r\nimport { ProxyAgent } from 'undici';\r\n\r\nasync function main() {\r\n    const { page, browser, handler, sdk, browserContext } = await PerimeterxHandler.init({\r\n        apiKey: \"PX-KEY\",\r\n        apiHost: \"parallaxhost.com\", //optional\r\n        proxy: `http://user:password@host:port`,\r\n        proxyRegion: \"eu\",\r\n        region: \"com\",\r\n        site: \"website\",\r\n        websiteUrl: \"https://www.website.com/\",\r\n        sdkConfig: {\r\n            timeout: 30000,        // Request timeout in milliseconds (optional)\r\n            bodyTimeout: 10000,    // Body timeout in milliseconds (optional)\r\n            dispatcher: new ProxyAgent(\"http://proxy:port\", {\r\n              requestTls: { rejectUnauthorized: false }\r\n            }) // Custom undici dispatcher (optional)\r\n        }\r\n    })\r\n\r\n    await page.goto('https://www.website.com/');\r\n\r\n    ...\r\n\r\n    await browser.close();\r\n}\r\n\r\nmain().catch(console.error);\r\n\r\n```\r\n\r\n### Configuration Options\r\n\r\n**Core Options:**\r\n\r\n- **disableLogging** (optional): Set to `true` to disable SDK logging output (default: `false`)\r\n- **maxApiRetry** (optional): Maximum number of retry attempts for API requests when solving captchas or generating cookies (default: `5`)\r\n\r\n**SDK Config Options:**\r\n\r\n- **timeout** (optional): Maximum time in milliseconds for the entire request to complete\r\n- **bodyTimeout** (optional): Maximum time in milliseconds to wait for the response body\r\n- **dispatcher** (optional): Custom undici `Dispatcher` instance for advanced HTTP client configurations (connection pooling, pipelining, etc.)\r\n\r\n## 🧑‍💻 Datadome Usage\r\n\r\n```javascript\r\nimport { DatadomeHandler } from \"parallaxapis-sdk-playwright\";\r\n\r\nasync function main() {\r\n  const { page, browser, handler, sdk, browserContext } = await DatadomeHandler.init({\r\n    apiKey: \"DD-KEY\",\r\n    apiHost: \"parallaxhost.com\", //optional\r\n    proxy: `http://user:password@host:port`,\r\n    proxyRegion: \"eu\",\r\n    region: \"com\",\r\n    site: \"website\",\r\n    disableLogging: true, // Optional: disable SDK logging\r\n    disableTagsGeneration: false,\r\n  });\r\n\r\n  await page.goto(\"https://www.website.com/\");\r\n\r\n  /*\r\n\r\n        You can use your browser solution however you want, ParallaxAPIs\r\n        will handle the rest for you.\r\n\r\n    */\r\n\r\n  await browser.close();\r\n}\r\n\r\nmain().catch(console.error);\r\n```\r\n\r\n## Checking Usage\r\n\r\nYou can check your API usage using either the `handler` or `sdk` instance:\r\n\r\n```javascript\r\nimport { DatadomeHandler } from \"parallaxapis-sdk-playwright\";\r\n\r\nasync function main() {\r\n  const { page, browser, handler, sdk } = await DatadomeHandler.init({\r\n    apiKey: \"DD-KEY\",\r\n    apiHost: \"parallaxhost.com\", //optional\r\n    proxy: `http://user:password@host:port`,\r\n    proxyRegion: \"eu\",\r\n    region: \"com\",\r\n    site: \"website\",\r\n  });\r\n\r\n  // Check usage via handler\r\n  const usage = await handler.checkUsage();\r\n  console.log(\"Current usage:\", usage);\r\n\r\n  // Or check usage via SDK directly\r\n  const usageViaSdk = await sdk.checkUsage(\"website\");\r\n  console.log(\"Current usage:\", usageViaSdk);\r\n\r\n  await page.goto(\"https://www.website.com/\");\r\n\r\n  await browser.close();\r\n}\r\n\r\nmain().catch(console.error);\r\n```\r\n\r\nThe system supports providing custom browser implementations and context options tailored to your requirements.\r\n\r\n```javascript\r\nimport { DatadomeHandler } from \"parallaxapis-sdk-playwright\";\r\n\r\nasync function main() {\r\n  const { page, browser, handler, sdk, browserContext } = await DatadomeHandler.init(\r\n    {\r\n      apiKey: \"DD-KEY\",\r\n      apiHost: \"parallaxhost.com\", //optional\r\n      proxy: `http://user:password@host:port`,\r\n      proxyRegion: \"eu\",\r\n      region: \"com\",\r\n      site: \"website\",\r\n    },\r\n    {\r\n      browserLaunchOptions: {\r\n        executablePath: \"/home/user/chrome/executable\",\r\n        headless: true,\r\n        args: [\"--lang=en-US\"]\r\n        // ...... More options\r\n      },\r\n      contextLaunchOptions: {\r\n        isMobile: true,\r\n        // ...... More options\r\n      },\r\n    },\r\n  );\r\n\r\n  await page.goto(\"https://www.website.com/\");\r\n\r\n  /*\r\n\r\n        You can use your browser solution however you want, ParallaxAPIs\r\n        will handle the rest for you.\r\n\r\n    */\r\n\r\n  await browser.close();\r\n}\r\n\r\nmain().catch(console.error);\r\n```\r\n\r\n## Datadome with SDK Configuration\r\n\r\n```javascript\r\nimport { DatadomeHandler } from 'parallaxapis-sdk-playwright';\r\nimport { Agent } from 'undici';\r\n\r\nasync function main() {\r\n    const { page, browser, handler, sdk, browserContext } = await DatadomeHandler.init({\r\n        apiKey: \"DD-KEY\",\r\n        apiHost: \"parallaxhost.com\", //optional\r\n        proxy: `http://user:password@host:port`,\r\n        proxyRegion: \"eu\",\r\n        region: \"com\",\r\n        site: \"website\",\r\n        sdkConfig: {\r\n            timeout: 30000,        // Request timeout in milliseconds\r\n            bodyTimeout: 10000,    // Body timeout in milliseconds\r\n            dispatcher: new Agent({\r\n                connections: 100,\r\n                pipelining: 10\r\n            })\r\n        }\r\n    }, {\r\n        browserLaunchOptions: {\r\n            executablePath: \"/home/user/chrome/executable\"\r\n        },\r\n        contextLaunchOptions: {\r\n            isMobile: true\r\n        }\r\n    })\r\n\r\n    await page.goto('https://www.website.com/');\r\n\r\n    ...\r\n\r\n    await browser.close();\r\n}\r\n\r\nmain().catch(console.error);\r\n\r\n```\r\n\r\n---\r\n\r\n## 📚 Documentation & Help\r\n\r\n- Full API docs & support: [Discord](https://www.parallaxsystems.io/join?s=gh)\r\n\r\n## 🌟 Contributing\r\n\r\nGot feedback or found a bug? Feel free to open an issue or send us a pull request!\r\n\r\n## 🏢 Enterprise\r\n\r\nUnlock enterprise-grade performance with custom solutions, expanded limits, and expert support. [Contact us](https://www.parallaxsystems.io/join?s=gh) to learn more.\r\n\r\n## 📝 License\r\n\r\nMIT\r\n\r\n---\r\n\r\n## 🔑 Keywords\r\n\r\n**DataDome bypass** • **PerimeterX bypass** • **Anti-bot bypass** • **Bot detection bypass** • **CAPTCHA solver** • **Playwright anti-bot** • **Browser automation** • **Playwright web scraping** • **DataDome Playwright SDK** • **PerimeterX Playwright SDK** • **Automated browser bypass** • **Playwright CAPTCHA solver** • **Browser fingerprinting bypass** • **Headless browser anti-bot** • **Playwright automation** • **Challenge solver Playwright** • **Browser-based bypass** • **Playwright bot detection**\r\n","readmeFilename":"README.md"}