{"_id":"@electrovir/rebrowser-playwright","_rev":"3-e4f303ae68e350a1f6b3dc029fd2c307","name":"@electrovir/rebrowser-playwright","dist-tags":{"latest":"1.61.101"},"versions":{"1.60.0":{"name":"@electrovir/rebrowser-playwright","version":"1.60.0","keywords":["rebrowser","rebrowser-patches","automation","bot","bot-detection","captcha","scraping","web-scraping","playwright","chrome","headless","automation"],"author":{"name":"Microsoft Corporation"},"license":"Apache-2.0","_id":"@electrovir/rebrowser-playwright@1.60.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"contributors":[{"name":"Nick Webson","email":"nwebson@rebrowser.net"}],"homepage":"https://playwright.dev","bugs":{"url":"https://github.com/electrovir/rebrowser-patches/issues"},"bin":{"playwright":"cli.js"},"dist":{"shasum":"08aedfac08942cc935aebd2f5fad74ef320b7f49","tarball":"https://registry.npmjs.org/@electrovir/rebrowser-playwright/-/rebrowser-playwright-1.60.0.tgz","fileCount":62,"integrity":"sha512-YOZjqdpvpj29MlUJK1j3IekhNBbd0jZCxAB+nvHdsDjseoBdHeiTSS7ly8g7/hU4FCk2e+vqeU7QFm7Xc0QTVw==","signatures":[{"sig":"MEYCIQDmdWtjQ1BqzOHnaAUtQODN2HaUKqtWAkDrfDXpfABJQAIhAO45mxnrL3b3CL2gWypuG/qUpn6cZgmRjPqgULyCO55d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4901535},"main":"index.js","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./test":{"types":"./test.d.ts","import":"./test.mjs","default":"./test.js","require":"./test.js"},"./lib/util":"./lib/util.js","./lib/common":"./lib/common/index.js","./lib/runner":"./lib/runner/index.js","./types/test":{"types":"./types/test.d.ts"},"./jsx-runtime":{"import":"./jsx-runtime.mjs","default":"./jsx-runtime.js","require":"./jsx-runtime.js"},"./lib/program":"./lib/program.js","./package.json":"./package.json","./lib/fsWatcher":"./lib/fsWatcher.js","./lib/mcp/index":"./lib/mcp/index.js","./lib/isomorphic":"./lib/isomorphic/index.js","./types/testReporter":{"types":"./types/testReporter.d.ts"},"./lib/transform/babelBundle":"./lib/transform/babelBundle.js"},"gitHead":"2eccaee403b6ff36402de85bcbeebfd1ded7d566","_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/rebrowser-playwright.git","type":"git"},"_npmVersion":"11.17.0","description":"A drop-in replacement for playwright patched with rebrowser-patches. It allows to pass modern automation detection tests.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"playwright-core":"npm:@electrovir/rebrowser-playwright-core@~1.60.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"fsevents":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/rebrowser-playwright_1.60.0_1781629806133_0.35280023487746615","host":"s3://npm-registry-packages-npm-production"}},"1.61.1":{"name":"@electrovir/rebrowser-playwright","version":"1.61.1","keywords":["rebrowser","rebrowser-patches","automation","bot","bot-detection","captcha","scraping","web-scraping","playwright","chrome","headless","automation"],"author":{"name":"Microsoft Corporation"},"license":"Apache-2.0","_id":"@electrovir/rebrowser-playwright@1.61.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"contributors":[{"name":"Nick Webson","email":"nwebson@rebrowser.net"}],"homepage":"https://playwright.dev","bugs":{"url":"https://github.com/electrovir/rebrowser-patches/issues"},"bin":{"playwright":"cli.js"},"dist":{"shasum":"ce0d615de6ca173162550442d475a393145233af","tarball":"https://registry.npmjs.org/@electrovir/rebrowser-playwright/-/rebrowser-playwright-1.61.1.tgz","fileCount":63,"integrity":"sha512-OFsKsnV7Sqy9S0+amfT9REUn7o3bOjIjvNIyK63KTSg2JuizJYoGC8deZ/4SH36Fjio5E/3OSLi0NbVfjbrs0g==","signatures":[{"sig":"MEYCIQC/aCvscSz+x9jYsV0Iw/YDe5Vr+sdulgv1hpV8FoZ7CgIhAMJ6v+T1fEhIOw9BQ3SElg5aY+f1LepDDtM7i+NQ6pqr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4869587},"main":"index.js","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.js","require":"./index.js"},"./test":{"types":"./test.d.ts","import":"./test.mjs","default":"./test.js","require":"./test.js"},"./lib/util":"./lib/util.js","./lib/common":"./lib/common/index.js","./lib/runner":"./lib/runner/index.js","./types/test":{"types":"./types/test.d.ts"},"./jsx-runtime":{"import":"./jsx-runtime.mjs","default":"./jsx-runtime.js","require":"./jsx-runtime.js"},"./lib/program":"./lib/program.js","./package.json":"./package.json","./lib/fsWatcher":"./lib/fsWatcher.js","./lib/mcp/index":"./lib/mcp/index.js","./lib/isomorphic":"./lib/isomorphic/index.js","./types/testReporter":{"types":"./types/testReporter.d.ts"},"./lib/transform/babelBundle":"./lib/transform/babelBundle.js"},"gitHead":"7470c29bd41234852da94bfbbd61d9af15940035","_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/rebrowser-playwright.git","type":"git"},"_npmVersion":"11.17.0","description":"A drop-in replacement for playwright patched with rebrowser-patches. It allows to pass modern automation detection tests.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"playwright-core":"npm:@electrovir/rebrowser-playwright-core@~1.61.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"fsevents":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/rebrowser-playwright_1.61.1_1782873171876_0.661996655837968","host":"s3://npm-registry-packages-npm-production"}},"1.61.101":{"name":"@electrovir/rebrowser-playwright","publishConfig":{"access":"public"},"version":"1.61.101","description":"A drop-in replacement for playwright patched with rebrowser-patches. It allows to pass modern automation detection tests.","keywords":["rebrowser","rebrowser-patches","automation","bot","bot-detection","captcha","scraping","web-scraping","playwright","chrome","headless","automation"],"contributors":[{"name":"Nick Webson","email":"nwebson@rebrowser.net"}],"repository":{"type":"git","url":"git+https://github.com/electrovir/rebrowser-playwright.git"},"bugs":{"url":"https://github.com/electrovir/rebrowser-patches/issues"},"homepage":"https://playwright.dev","engines":{"node":">=18"},"main":"index.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js","default":"./index.js"},"./package.json":"./package.json","./lib/common":"./lib/common/index.js","./lib/fsWatcher":"./lib/fsWatcher.js","./lib/mcp/index":"./lib/mcp/index.js","./lib/program":"./lib/program.js","./lib/runner":"./lib/runner/index.js","./lib/isomorphic":"./lib/isomorphic/index.js","./lib/transform/babelBundle":"./lib/transform/babelBundle.js","./jsx-runtime":{"import":"./jsx-runtime.mjs","require":"./jsx-runtime.js","default":"./jsx-runtime.js"},"./lib/util":"./lib/util.js","./types/test":{"types":"./types/test.d.ts"},"./types/testReporter":{"types":"./types/testReporter.d.ts"},"./test":{"types":"./test.d.ts","import":"./test.mjs","require":"./test.js","default":"./test.js"}},"bin":{"playwright":"cli.js"},"author":{"name":"Microsoft Corporation"},"license":"Apache-2.0","dependencies":{"playwright-core":"npm:@electrovir/rebrowser-playwright-core@~1.61.101"},"optionalDependencies":{"fsevents":"2.3.2"},"gitHead":"6ffea21f0f1aee4601819f36eaca71e05744b845","types":"./index.d.ts","_id":"@electrovir/rebrowser-playwright@1.61.101","_nodeVersion":"24.16.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-yDfz7oui6LBTxfa9pS26ZDap0/TEaiuSauLynFL7XQr6W+G7Z3XTzU5DMaVMLJQ9deS0mcT8VwUTM4fTkZDWLw==","shasum":"2eaa9d3a8c6aa1c827016c4a0b4b5a04a6e7117f","tarball":"https://registry.npmjs.org/@electrovir/rebrowser-playwright/-/rebrowser-playwright-1.61.101.tgz","fileCount":63,"unpackedSize":4871655,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFJu53XI4RbxIidTB6oPRV3/0UtsPbfQzOxEnACPewWjAiEA8sg22/W1a7RWE2WSXTuwat6iA/+DcqjYlcw0lHam0Hw="}]},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"directories":{},"maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rebrowser-playwright_1.61.101_1782936708140_0.5750223631157796"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-16T17:10:05.893Z","modified":"2026-07-01T20:11:48.444Z","1.60.0":"2026-06-16T17:10:06.367Z","1.61.1":"2026-07-01T02:32:52.033Z","1.61.101":"2026-07-01T20:11:48.318Z"},"bugs":{"url":"https://github.com/electrovir/rebrowser-patches/issues"},"author":{"name":"Microsoft Corporation"},"license":"Apache-2.0","homepage":"https://playwright.dev","keywords":["rebrowser","rebrowser-patches","automation","bot","bot-detection","captcha","scraping","web-scraping","playwright","chrome","headless","automation"],"repository":{"type":"git","url":"git+https://github.com/electrovir/rebrowser-playwright.git"},"description":"A drop-in replacement for playwright patched with rebrowser-patches. It allows to pass modern automation detection tests.","contributors":[{"name":"Nick Webson","email":"nwebson@rebrowser.net"}],"maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"readme":"# rebrowser-playwright\n\nA fork of https://www.npmjs.com/package/rebrowser-playwright, updated to newer Playwright versions.\n\n## Versioning\n\nThe first two version segments track the upstream Playwright version this fork is based on. The\npatch segment is fork-local and encodes the upstream patch plus this fork's revision as\n`<upstream-patch><fork-revision>`, zero-padded so it always sorts after the upstream release.\n\nThe fork revision starts at `00`, so the initial publish for a given Playwright base ends in `00`:\n`1.61.100` is based on Playwright `1.61.1` with no fork-only changes yet. A fork-only fix that does\n*not* change the underlying Playwright version bumps the revision: `1.61.101`, then `1.61.102`, and\nso on. When the upstream base changes to `1.61.2`, the fork versions restart at `1.61.200`.\n\nThis package's version is kept in lockstep with `@electrovir/rebrowser-playwright-core` (the aliased\n`playwright-core` dependency), so a fork fix in the core bumps the revision here too.\n\nThis keeps the fork's version pinned to a recognizable upstream base while still sorting *after* that\nbase (so `^1.61.x` consumers pick it up) and avoiding collisions with real upstream patch releases.\nDo not use a pre-release tag (e.g. `1.61.1-fix.1`) for fork fixes: pre-releases sort *before*\n`1.61.1` and are excluded from normal semver ranges.","readmeFilename":"README.md"}