Reverse engineered prompt

GitHub

Build me a TypeScript toolkit for browser fingerprinting that helps scrapers look like real users instead of getting flagged right away.

I want it to generate believable HTTP headers and realistic browser fingerprints that stay consistent with each other, including things a site can read from browser APIs. It should let me guide the result with simple options like device type, operating system, and similar constraints. Then make it easy to inject that fingerprint into a browser controlled by Playwright or Puppeteer, so I can create an injected context or page and just keep scraping normally.

Please keep it modular so the header part, fingerprint generation part, and browser injection part can work on their own or together. Include a simple quick start example for both Playwright and Puppeteer, plus tests and a clear README so someone can use it fast. If you need details, check the current Playwright and Puppeteer docs online.

Have a live product UI? Try website reverse